From 115aa1aa553b3cdaa13edd396c0f46c8bd7d69c2 Mon Sep 17 00:00:00 2001 From: heissgetraenk Date: Mon, 16 Jan 2023 13:48:05 +0100 Subject: [PATCH] code clean up and minor fixes --- README.md | 3 +- .../freecad/fcmcua/actuator_widgets.py | 52 +- freecad.fcmcua/freecad/fcmcua/axis_widgets.py | 5 +- .../aiofiles-22.1.0.dist-info/INSTALLER | 1 - .../aiofiles-22.1.0.dist-info/LICENSE | 202 - .../aiofiles-22.1.0.dist-info/METADATA | 268 - .../aiofiles-22.1.0.dist-info/RECORD | 25 - .../aiofiles-22.1.0.dist-info/WHEEL | 4 - .../fcmcua/dependencies/aiofiles/__init__.py | 5 - .../__pycache__/__init__.cpython-310.pyc | Bin 337 -> 0 bytes .../aiofiles/__pycache__/base.cpython-310.pyc | Bin 3712 -> 0 bytes .../aiofiles/__pycache__/os.cpython-310.pyc | Bin 1127 -> 0 bytes .../__pycache__/ospath.cpython-310.pyc | Bin 532 -> 0 bytes .../fcmcua/dependencies/aiofiles/base.py | 91 - .../fcmcua/dependencies/aiofiles/os.py | 38 - .../fcmcua/dependencies/aiofiles/ospath.py | 15 - .../aiofiles/tempfile/__init__.py | 263 - .../__pycache__/__init__.cpython-310.pyc | Bin 4931 -> 0 bytes .../__pycache__/temptypes.cpython-310.pyc | Bin 2343 -> 0 bytes .../aiofiles/tempfile/temptypes.py | 73 - .../aiofiles/threadpool/__init__.py | 108 - .../__pycache__/__init__.cpython-310.pyc | Bin 2196 -> 0 bytes .../__pycache__/binary.cpython-310.pyc | Bin 1321 -> 0 bytes .../__pycache__/text.cpython-310.pyc | Bin 903 -> 0 bytes .../__pycache__/utils.cpython-310.pyc | Bin 2683 -> 0 bytes .../aiofiles/threadpool/binary.py | 57 - .../dependencies/aiofiles/threadpool/text.py | 37 - .../dependencies/aiofiles/threadpool/utils.py | 74 - .../asyncua-1.0.1.dist-info/COPYING | 165 - .../asyncua-1.0.1.dist-info/INSTALLER | 1 - .../asyncua-1.0.1.dist-info/METADATA | 238 - .../asyncua-1.0.1.dist-info/RECORD | 157 - .../asyncua-1.0.1.dist-info/REQUESTED | 0 .../asyncua-1.0.1.dist-info/WHEEL | 5 - .../asyncua-1.0.1.dist-info/entry_points.txt | 12 - .../asyncua-1.0.1.dist-info/top_level.txt | 1 - .../fcmcua/dependencies/asyncua/__init__.py | 14 - .../__pycache__/__init__.cpython-310.pyc | Bin 521 -> 0 bytes .../asyncua/__pycache__/sync.cpython-310.pyc | Bin 25978 -> 0 bytes .../asyncua/__pycache__/tools.cpython-310.pyc | Bin 23670 -> 0 bytes .../dependencies/asyncua/client/__init__.py | 1 - .../__pycache__/__init__.cpython-310.pyc | Bin 217 -> 0 bytes .../client/__pycache__/client.cpython-310.pyc | Bin 29967 -> 0 bytes .../__pycache__/ua_client.cpython-310.pyc | Bin 26157 -> 0 bytes .../__pycache__/ua_file.cpython-310.pyc | Bin 2028 -> 0 bytes .../ua_file_transfer.cpython-310.pyc | Bin 13121 -> 0 bytes .../dependencies/asyncua/client/client.py | 840 - .../asyncua/client/ha/__init__.py | 5 - .../ha/__pycache__/__init__.cpython-310.pyc | Bin 341 -> 0 bytes .../ha/__pycache__/common.cpython-310.pyc | Bin 1202 -> 0 bytes .../ha/__pycache__/ha_client.cpython-310.pyc | Bin 17818 -> 0 bytes .../__pycache__/reconciliator.cpython-310.pyc | Bin 14237 -> 0 bytes .../virtual_subscription.cpython-310.pyc | Bin 2087 -> 0 bytes .../dependencies/asyncua/client/ha/common.py | 35 - .../asyncua/client/ha/ha_client.py | 567 - .../asyncua/client/ha/reconciliator.py | 460 - .../asyncua/client/ha/virtual_subscription.py | 45 - .../dependencies/asyncua/client/ua_client.py | 785 - .../dependencies/asyncua/client/ua_file.py | 45 - .../asyncua/client/ua_file_transfer.py | 271 - .../dependencies/asyncua/common/__init__.py | 3 - .../__pycache__/__init__.cpython-310.pyc | Bin 253 -> 0 bytes .../__pycache__/callback.cpython-310.pyc | Bin 4241 -> 0 bytes .../__pycache__/connection.cpython-310.pyc | Bin 15303 -> 0 bytes .../copy_node_util.cpython-310.pyc | Bin 3172 -> 0 bytes .../__pycache__/event_objects.cpython-310.pyc | Bin 45245 -> 0 bytes .../common/__pycache__/events.cpython-310.pyc | Bin 11291 -> 0 bytes .../instantiate_util.cpython-310.pyc | Bin 4004 -> 0 bytes .../__pycache__/manage_nodes.cpython-310.pyc | Bin 13032 -> 0 bytes .../__pycache__/methods.cpython-310.pyc | Bin 3668 -> 0 bytes .../common/__pycache__/node.cpython-310.pyc | Bin 27921 -> 0 bytes .../__pycache__/node_factory.cpython-310.pyc | Bin 412 -> 0 bytes .../session_interface.cpython-310.pyc | Bin 11817 -> 0 bytes .../__pycache__/shortcuts.cpython-310.pyc | Bin 1820 -> 0 bytes .../__pycache__/statemachine.cpython-310.pyc | Bin 14865 -> 0 bytes .../__pycache__/structures.cpython-310.pyc | Bin 10372 -> 0 bytes .../__pycache__/structures104.cpython-310.pyc | Bin 14753 -> 0 bytes .../__pycache__/subscription.cpython-310.pyc | Bin 19609 -> 0 bytes .../type_dictionary_builder.cpython-310.pyc | Bin 9643 -> 0 bytes .../__pycache__/ua_utils.cpython-310.pyc | Bin 8804 -> 0 bytes .../common/__pycache__/utils.cpython-310.pyc | Bin 4573 -> 0 bytes .../__pycache__/xmlexporter.cpython-310.pyc | Bin 18423 -> 0 bytes .../__pycache__/xmlimporter.cpython-310.pyc | Bin 21421 -> 0 bytes .../__pycache__/xmlparser.cpython-310.pyc | Bin 13645 -> 0 bytes .../dependencies/asyncua/common/callback.py | 109 - .../dependencies/asyncua/common/connection.py | 453 - .../asyncua/common/copy_node_util.py | 79 - .../asyncua/common/event_objects.py | 1200 - .../dependencies/asyncua/common/events.py | 302 - .../asyncua/common/instantiate_util.py | 141 - .../asyncua/common/manage_nodes.py | 492 - .../dependencies/asyncua/common/methods.py | 119 - .../dependencies/asyncua/common/node.py | 737 - .../asyncua/common/node_factory.py | 9 - .../asyncua/common/session_interface.py | 226 - .../dependencies/asyncua/common/shortcuts.py | 36 - .../asyncua/common/statemachine.py | 362 - .../dependencies/asyncua/common/structures.py | 355 - .../asyncua/common/structures104.py | 520 - .../asyncua/common/subscription.py | 508 - .../asyncua/common/type_dictionary_builder.py | 289 - .../dependencies/asyncua/common/ua_utils.py | 310 - .../dependencies/asyncua/common/utils.py | 134 - .../asyncua/common/xmlexporter.py | 543 - .../asyncua/common/xmlimporter.py | 695 - .../dependencies/asyncua/common/xmlparser.py | 461 - .../dependencies/asyncua/crypto/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 180 -> 0 bytes .../permission_rules.cpython-310.pyc | Bin 3096 -> 0 bytes .../security_policies.cpython-310.pyc | Bin 24577 -> 0 bytes .../__pycache__/uacrypto.cpython-310.pyc | Bin 6367 -> 0 bytes .../asyncua/crypto/permission_rules.py | 69 - .../asyncua/crypto/security_policies.py | 795 - .../dependencies/asyncua/crypto/uacrypto.py | 235 - .../dependencies/asyncua/server/__init__.py | 2 - .../__pycache__/__init__.cpython-310.pyc | Bin 271 -> 0 bytes .../__pycache__/address_space.cpython-310.pyc | Bin 28461 -> 0 bytes .../binary_server_asyncio.cpython-310.pyc | Bin 6011 -> 0 bytes .../event_generator.cpython-310.pyc | Bin 3594 -> 0 bytes .../__pycache__/history.cpython-310.pyc | Bin 14471 -> 0 bytes .../__pycache__/history_sql.cpython-310.pyc | Bin 10413 -> 0 bytes .../internal_server.cpython-310.pyc | Bin 14098 -> 0 bytes .../internal_session.cpython-310.pyc | Bin 9444 -> 0 bytes .../internal_subscription.cpython-310.pyc | Bin 8901 -> 0 bytes .../monitored_item_service.cpython-310.pyc | Bin 13151 -> 0 bytes .../server/__pycache__/server.cpython-310.pyc | Bin 28422 -> 0 bytes .../subscription_service.cpython-310.pyc | Bin 5399 -> 0 bytes .../__pycache__/uaprocessor.cpython-310.pyc | Bin 16099 -> 0 bytes .../__pycache__/user_managers.cpython-310.pyc | Bin 2906 -> 0 bytes .../server/__pycache__/users.cpython-310.pyc | Bin 821 -> 0 bytes .../asyncua/server/address_space.py | 831 - .../asyncua/server/binary_server_asyncio.py | 179 - .../asyncua/server/event_generator.py | 103 - .../dependencies/asyncua/server/history.py | 409 - .../asyncua/server/history_sql.py | 294 - .../asyncua/server/internal_server.py | 355 - .../asyncua/server/internal_session.py | 228 - .../asyncua/server/internal_subscription.py | 230 - .../asyncua/server/monitored_item_service.py | 334 - .../dependencies/asyncua/server/server.py | 734 - .../server/standard_address_space/__init__.py | 1 - .../__pycache__/__init__.cpython-310.pyc | Bin 268 -> 0 bytes .../standard_address_space.cpython-310.pyc | Bin 1844 -> 0 bytes ...ard_address_space_services.cpython-310.pyc | Bin 2464798 -> 0 bytes .../standard_address_space.py | 35 - .../standard_address_space_services.py | 224057 --------------- .../asyncua/server/subscription_service.py | 122 - .../asyncua/server/uaprocessor.py | 500 - .../asyncua/server/user_managers.py | 55 - .../dependencies/asyncua/server/users.py | 22 - .../fcmcua/dependencies/asyncua/sync.py | 703 - .../fcmcua/dependencies/asyncua/tools.py | 961 - .../dependencies/asyncua/ua/__init__.py | 8 - .../ua/__pycache__/__init__.cpython-310.pyc | Bin 432 -> 0 bytes .../__pycache__/attribute_ids.cpython-310.pyc | Bin 1060 -> 0 bytes .../ua/__pycache__/object_ids.cpython-310.pyc | Bin 1617649 -> 0 bytes .../__pycache__/status_codes.cpython-310.pyc | Bin 35825 -> 0 bytes .../ua/__pycache__/ua_binary.cpython-310.pyc | Bin 22783 -> 0 bytes .../uaprotocol_auto.cpython-310.pyc | Bin 323672 -> 0 bytes .../uaprotocol_hand.cpython-310.pyc | Bin 13171 -> 0 bytes .../ua/__pycache__/uatypes.cpython-310.pyc | Bin 34794 -> 0 bytes .../dependencies/asyncua/ua/attribute_ids.py | 32 - .../dependencies/asyncua/ua/object_ids.py | 32332 --- .../dependencies/asyncua/ua/status_codes.py | 546 - .../dependencies/asyncua/ua/ua_binary.py | 713 - .../asyncua/ua/uaerrors/__init__.py | 2 - .../__pycache__/__init__.cpython-310.pyc | Bin 224 -> 0 bytes .../__pycache__/_auto.cpython-310.pyc | Bin 29658 -> 0 bytes .../__pycache__/_base.cpython-310.pyc | Bin 2986 -> 0 bytes .../dependencies/asyncua/ua/uaerrors/_auto.py | 861 - .../dependencies/asyncua/ua/uaerrors/_base.py | 90 - .../asyncua/ua/uaprotocol_auto.py | 11133 - .../asyncua/ua/uaprotocol_hand.py | 313 - .../fcmcua/dependencies/asyncua/ua/uatypes.py | 1189 - .../freecad/fcmcua/fcmcua_actuator_logic.py | 29 +- .../freecad/fcmcua/fcmcua_actuators_cmd.py | 5 +- .../freecad/fcmcua/fcmcua_axes_cmd.py | 28 +- freecad.fcmcua/freecad/fcmcua/fcmcua_cmd.py | 8 +- .../freecad/fcmcua/fcmcua_settings.py | 4 +- .../freecad/fcmcua/opc_cad_updater.py | 63 +- freecad.fcmcua/freecad/fcmcua/opc_client.py | 56 +- ...mcua_actuators.svg => fcmcua_actuator.svg} | 0 freecad.fcmcua/freecad/fcmcua/version.py | 2 +- 183 files changed, 128 insertions(+), 291591 deletions(-) delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/INSTALLER delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/LICENSE delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/METADATA delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/RECORD delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/WHEEL delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__init__.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__pycache__/__init__.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__pycache__/base.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__pycache__/os.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__pycache__/ospath.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/base.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/os.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/ospath.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/tempfile/__init__.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/tempfile/__pycache__/__init__.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/tempfile/__pycache__/temptypes.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/tempfile/temptypes.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/__init__.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/__pycache__/__init__.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/__pycache__/binary.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/__pycache__/text.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/__pycache__/utils.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/binary.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/text.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/utils.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/COPYING delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/INSTALLER delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/METADATA delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/RECORD delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/REQUESTED delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/WHEEL delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/entry_points.txt delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/top_level.txt delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/__init__.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/__pycache__/__init__.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/__pycache__/sync.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/__pycache__/tools.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/__init__.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/__pycache__/__init__.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/__pycache__/client.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/__pycache__/ua_client.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/__pycache__/ua_file.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/__pycache__/ua_file_transfer.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/client.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__init__.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/__init__.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/common.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/ha_client.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/reconciliator.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/virtual_subscription.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/common.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/ha_client.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/reconciliator.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/virtual_subscription.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ua_client.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ua_file.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ua_file_transfer.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__init__.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/__init__.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/callback.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/connection.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/copy_node_util.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/event_objects.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/events.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/instantiate_util.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/manage_nodes.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/methods.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/node.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/node_factory.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/session_interface.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/shortcuts.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/statemachine.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/structures.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/structures104.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/subscription.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/type_dictionary_builder.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/ua_utils.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/utils.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/xmlexporter.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/xmlimporter.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/xmlparser.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/callback.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/connection.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/copy_node_util.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/event_objects.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/events.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/instantiate_util.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/manage_nodes.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/methods.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/node.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/node_factory.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/session_interface.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/shortcuts.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/statemachine.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/structures.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/structures104.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/subscription.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/type_dictionary_builder.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/ua_utils.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/utils.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/xmlexporter.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/xmlimporter.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/xmlparser.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__init__.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__pycache__/__init__.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__pycache__/permission_rules.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__pycache__/security_policies.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__pycache__/uacrypto.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/permission_rules.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/security_policies.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/uacrypto.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__init__.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/__init__.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/address_space.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/binary_server_asyncio.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/event_generator.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/history.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/history_sql.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/internal_server.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/internal_session.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/internal_subscription.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/monitored_item_service.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/server.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/subscription_service.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/uaprocessor.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/user_managers.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/users.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/address_space.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/binary_server_asyncio.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/event_generator.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/history.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/history_sql.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/internal_server.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/internal_session.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/internal_subscription.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/monitored_item_service.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/server.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/standard_address_space/__init__.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/standard_address_space/__pycache__/__init__.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/standard_address_space/__pycache__/standard_address_space.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/standard_address_space/__pycache__/standard_address_space_services.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/standard_address_space/standard_address_space.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/standard_address_space/standard_address_space_services.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/subscription_service.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/uaprocessor.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/user_managers.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/users.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/sync.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/tools.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__init__.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/__init__.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/attribute_ids.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/object_ids.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/status_codes.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/ua_binary.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/uaprotocol_auto.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/uaprotocol_hand.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/uatypes.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/attribute_ids.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/object_ids.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/status_codes.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/ua_binary.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/__init__.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/__pycache__/__init__.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/__pycache__/_auto.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/__pycache__/_base.cpython-310.pyc delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/_auto.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/_base.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaprotocol_auto.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaprotocol_hand.py delete mode 100644 freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uatypes.py rename freecad.fcmcua/freecad/fcmcua/resources/{fcmcua_actuators.svg => fcmcua_actuator.svg} (100%) diff --git a/README.md b/README.md index 5ddbc55..e4336d7 100644 --- a/README.md +++ b/README.md @@ -87,8 +87,6 @@ If you have thoughts on how to optimize the recompute performance, please let me This workbench is very much a work in progress. Any advice is welcome, as are contributions to the code. The following points could be improved upon in the future: -* comments and code clean up (I'll get to it someday, I swear!) -* automate the installation process * change the number of axis/actuators from the Gui * accept Node Ids in the form of *ns=2;VariableName* * implement a switch metric/imperial or read it from the FreeCAD preferences @@ -102,3 +100,4 @@ If you find a bug or have a feature you think would be cool to have in this work * [Assembly4](https://github.com/Zolko-123/FreeCAD_Assembly4) Workbench by [Zolko-123](https://github.com/Zolko-123) * Tutorial on [FreeCAD Workbenches](https://github.com/felipe-m/tutorial_freecad_wb) by [Felipe Machado](https://github.com/felipe-m) * Workbench [Starterkit](https://github.com/looooo/Workbench-Starterkit) by [lorenz](https://github.com/looooo) +* Free OPC UA [Library](https://github.com/FreeOpcUa/opcua-asyncio) diff --git a/freecad.fcmcua/freecad/fcmcua/actuator_widgets.py b/freecad.fcmcua/freecad/fcmcua/actuator_widgets.py index 65c0384..57f0fb0 100644 --- a/freecad.fcmcua/freecad/fcmcua/actuator_widgets.py +++ b/freecad.fcmcua/freecad/fcmcua/actuator_widgets.py @@ -1,4 +1,4 @@ -from PySide2 import QtCore, QtWidgets +from PySide2 import QtWidgets __pos_max__ = 10000 __pos_min__ = -10000 @@ -13,7 +13,8 @@ class ActuatorWidgets(QtWidgets.QWidget): def __init__(self, hidden=False): self.widgets = [] - #widget mode + # widget mode: utilize show/hide mechanism only when the Gui widgets are being displayed + # i.e. on the Actuators_Cmd panel self.hidden = hidden # type @@ -71,17 +72,7 @@ def __init__(self, hidden=False): self.openSpin.setValue(100) self.openSpin.setSuffix(__pos_unit__) self.widgets.append(self.openSpin) - self.openSpin.textChanged[str].connect(self._onOpenPosChanged) - - self.blockSLabel = QtWidgets.QLabel('Block postion') - self.widgets.append(self.blockSLabel) - - self.blockSpin = QtWidgets.QDoubleSpinBox() - self.blockSpin.setRange(__pos_min__, __pos_max__) - self.blockSpin.setValue(50) - self.blockSpin.setSuffix(__pos_unit__) - self.widgets.append(self.blockSpin) - self.blockSpin.textChanged[str].connect(self._onBlockPosChanged) + self.openSpin.textChanged.connect(self._onNodePosChanged) self.closeSLabel = QtWidgets.QLabel('Close postion') self.widgets.append(self.closeSLabel) @@ -91,7 +82,16 @@ def __init__(self, hidden=False): self.closeSpin.setValue(0) self.closeSpin.setSuffix(__pos_unit__) self.widgets.append(self.closeSpin) - self.closeSpin.textChanged[str].connect(self._onClosePosChanged) + self.closeSpin.textChanged.connect(self._onNodePosChanged) + + self.blockSLabel = QtWidgets.QLabel('Block postion') + self.widgets.append(self.blockSLabel) + + self.blockSpin = QtWidgets.QDoubleSpinBox() + self.blockSpin.setRange(__pos_min__, __pos_max__) + self.blockSpin.setValue(50) + self.blockSpin.setSuffix(__pos_unit__) + self.widgets.append(self.blockSpin) # duration spin boxes (open & close) self.openTLabel = QtWidgets.QLabel('Opening duration') @@ -115,27 +115,13 @@ def __init__(self, hidden=False): # call _onBlockChecked once self._onBlockChecked() - def _onClosePosChanged(self, value): - ''' - closing position must be < opening position - ''' - self.openSpin.setMinimum(float(value[:-3].replace(',', '.' ))) - self.blockSpin.setMinimum(float(value[:-3].replace(',', '.' ))) - def _onOpenPosChanged(self, value): - ''' - closing position must be < opening position - ''' - self.closeSpin.setMaximum(float(value[:-3].replace(',', '.' ))) - self.blockSpin.setMaximum(float(value[:-3].replace(',', '.' ))) - - - def _onBlockPosChanged(self, value): + def _onNodePosChanged(self): ''' blocking position must between opening and closing position ''' - self.closeSpin.setMaximum(float(value[:-3].replace(',', '.' ))) - self.openSpin.setMinimum(float(value[:-3].replace(',', '.' ))) + self.blockSpin.setMinimum(min(self.closeSpin.value(), self.openSpin.value())) + self.blockSpin.setMaximum(max(self.closeSpin.value(), self.openSpin.value())) def _onTypeChanged(self): @@ -163,8 +149,10 @@ def _onTypeChanged(self): def _onBlockChecked(self): + ''' + hide block node id and block position widgets if block option is unchecked + ''' if not self.hidden: - # print("option checkbox is checked:", self.blockCheck.isChecked()) if self.blockCheck.isChecked(): self.blockLabel.show() self.blockSLabel.show() diff --git a/freecad.fcmcua/freecad/fcmcua/axis_widgets.py b/freecad.fcmcua/freecad/fcmcua/axis_widgets.py index f3a9c90..9451df3 100644 --- a/freecad.fcmcua/freecad/fcmcua/axis_widgets.py +++ b/freecad.fcmcua/freecad/fcmcua/axis_widgets.py @@ -11,14 +11,11 @@ class AxisWidgets(QtWidgets.QWidget): def __init__(self, id): self.id= id self.widgets=[] + #node LineEdit self.nodeID = QtWidgets.QLineEdit("ns=2;i=2") self.widgets.append(self.nodeID) - #opc variable LineEdit - # self.var = QtWidgets.QLineEdit("Variable " + str(self.id)) - # self.widgets.append(self.var) - # equals Label self.equals = QtWidgets.QLabel("=") self.widgets.append(self.equals) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/INSTALLER b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/INSTALLER deleted file mode 100644 index a1b589e..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/INSTALLER +++ /dev/null @@ -1 +0,0 @@ -pip diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/LICENSE b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/LICENSE deleted file mode 100644 index e06d208..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/LICENSE +++ /dev/null @@ -1,202 +0,0 @@ -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/METADATA b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/METADATA deleted file mode 100644 index b29c266..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/METADATA +++ /dev/null @@ -1,268 +0,0 @@ -Metadata-Version: 2.1 -Name: aiofiles -Version: 22.1.0 -Summary: File support for asyncio. -Home-page: https://github.com/Tinche/aiofiles -License: Apache-2.0 -Author: Tin Tvrtkovic -Author-email: tinchester@gmail.com -Requires-Python: >=3.7,<4.0 -Classifier: License :: OSI Approved :: Apache Software License -Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.7 -Classifier: Programming Language :: Python :: 3.8 -Classifier: Programming Language :: Python :: 3.9 -Classifier: Programming Language :: Python :: 3.10 -Project-URL: Repository, https://github.com/Tinche/aiofiles -Description-Content-Type: text/x-rst - -aiofiles: file support for asyncio -================================== - -.. image:: https://img.shields.io/pypi/v/aiofiles.svg - :target: https://pypi.python.org/pypi/aiofiles - -.. image:: https://travis-ci.org/Tinche/aiofiles.svg?branch=master - :target: https://travis-ci.org/Tinche/aiofiles - -.. image:: https://codecov.io/gh/Tinche/aiofiles/branch/master/graph/badge.svg - :target: https://codecov.io/gh/Tinche/aiofiles - -.. image:: https://img.shields.io/pypi/pyversions/aiofiles.svg - :target: https://github.com/Tinche/aiofiles - :alt: Supported Python versions - -**aiofiles** is an Apache2 licensed library, written in Python, for handling local -disk files in asyncio applications. - -Ordinary local file IO is blocking, and cannot easily and portably made -asynchronous. This means doing file IO may interfere with asyncio applications, -which shouldn't block the executing thread. aiofiles helps with this by -introducing asynchronous versions of files that support delegating operations to -a separate thread pool. - -.. code-block:: python - - async with aiofiles.open('filename', mode='r') as f: - contents = await f.read() - print(contents) - 'My file contents' - -Asynchronous iteration is also supported. - -.. code-block:: python - - async with aiofiles.open('filename') as f: - async for line in f: - ... - -Asynchronous interface to tempfile module. - -.. code-block:: python - - async with aiofiles.tempfile.TemporaryFile('wb') as f: - await f.write(b'Hello, World!') - - -Features --------- - -- a file API very similar to Python's standard, blocking API -- support for buffered and unbuffered binary files, and buffered text files -- support for ``async``/``await`` (:PEP:`492`) constructs -- async interface to tempfile module - - -Installation ------------- - -To install aiofiles, simply: - -.. code-block:: bash - - $ pip install aiofiles - -Usage ------ - -Files are opened using the ``aiofiles.open()`` coroutine, which in addition to -mirroring the builtin ``open`` accepts optional ``loop`` and ``executor`` -arguments. If ``loop`` is absent, the default loop will be used, as per the -set asyncio policy. If ``executor`` is not specified, the default event loop -executor will be used. - -In case of success, an asynchronous file object is returned with an -API identical to an ordinary file, except the following methods are coroutines -and delegate to an executor: - -* ``close`` -* ``flush`` -* ``isatty`` -* ``read`` -* ``readall`` -* ``read1`` -* ``readinto`` -* ``readline`` -* ``readlines`` -* ``seek`` -* ``seekable`` -* ``tell`` -* ``truncate`` -* ``writable`` -* ``write`` -* ``writelines`` - -In case of failure, one of the usual exceptions will be raised. - -The ``aiofiles.os`` module contains executor-enabled coroutine versions of -several useful ``os`` functions that deal with files: - -* ``stat`` -* ``sendfile`` -* ``rename`` -* ``renames`` -* ``replace`` -* ``remove`` -* ``unlink`` -* ``mkdir`` -* ``makedirs`` -* ``rmdir`` -* ``removedirs`` -* ``link`` -* ``symlink`` -* ``readlink`` -* ``listdir`` -* ``scandir`` -* ``path.exists`` -* ``path.isfile`` -* ``path.isdir`` -* ``path.islink`` -* ``path.getsize`` -* ``path.getatime`` -* ``path.getctime`` -* ``path.samefile`` -* ``path.sameopenfile`` - -Tempfile -~~~~~~~~ - -**aiofiles.tempfile** implements the following interfaces: - -- TemporaryFile -- NamedTemporaryFile -- SpooledTemporaryFile -- TemporaryDirectory - -Results return wrapped with a context manager allowing use with async with and async for. - -.. code-block:: python - - async with aiofiles.tempfile.NamedTemporaryFile('wb+') as f: - await f.write(b'Line1\n Line2') - await f.seek(0) - async for line in f: - print(line) - - async with aiofiles.tempfile.TemporaryDirectory() as d: - filename = os.path.join(d, "file.ext") - - -Writing tests for aiofiles -~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Real file IO can be mocked by patching ``aiofiles.threadpool.sync_open`` -as desired. The return type also needs to be registered with the -``aiofiles.threadpool.wrap`` dispatcher: - -.. code-block:: python - - aiofiles.threadpool.wrap.register(mock.MagicMock)( - lambda *args, **kwargs: threadpool.AsyncBufferedIOBase(*args, **kwargs)) - - async def test_stuff(): - data = 'data' - mock_file = mock.MagicMock() - - with mock.patch('aiofiles.threadpool.sync_open', return_value=mock_file) as mock_open: - async with aiofiles.open('filename', 'w') as f: - await f.write(data) - - mock_file.write.assert_called_once_with(data) - -History -~~~~~~~ -22.1.0 (TBC) -```````````` -* Added ``aiofiles.os.path.islink``. - `#126 `_ -* Added ``aiofiles.os.readlink``. - `#125 `_ -* Added ``aiofiles.os.symlink``. - `#124 `_ -* Added ``aiofiles.os.unlink``. - `#123 `_ -* Added ``aiofiles.os.link``. - `#121 `_ -* Added ``aiofiles.os.renames``. - `#120 `_ -* Added ``aiofiles.os.{listdir, scandir}``. - `#143 `_ -* Switched to CalVer. -* Dropped Python 3.6 support. If you require it, use version 0.8.0. -* aiofiles is now tested on Python 3.11. - -0.8.0 (2021-11-27) -`````````````````` -* aiofiles is now tested on Python 3.10. -* Added ``aiofiles.os.replace``. - `#107 `_ -* Added ``aiofiles.os.{makedirs, removedirs}``. -* Added ``aiofiles.os.path.{exists, isfile, isdir, getsize, getatime, getctime, samefile, sameopenfile}``. - `#63 `_ -* Added `suffix`, `prefix`, `dir` args to ``aiofiles.tempfile.TemporaryDirectory``. - `#116 `_ - -0.7.0 (2021-05-17) -`````````````````` -- Added the ``aiofiles.tempfile`` module for async temporary files. - `#56 `_ -- Switched to Poetry and GitHub actions. -- Dropped 3.5 support. - -0.6.0 (2020-10-27) -`````````````````` -- `aiofiles` is now tested on ppc64le. -- Added `name` and `mode` properties to async file objects. - `#82 `_ -- Fixed a DeprecationWarning internally. - `#75 `_ -- Python 3.9 support and tests. - -0.5.0 (2020-04-12) -`````````````````` -- Python 3.8 support. Code base modernization (using ``async/await`` instead of ``asyncio.coroutine``/``yield from``). -- Added ``aiofiles.os.remove``, ``aiofiles.os.rename``, ``aiofiles.os.mkdir``, ``aiofiles.os.rmdir``. - `#62 `_ - - -0.4.0 (2018-08-11) -`````````````````` -- Python 3.7 support. -- Removed Python 3.3/3.4 support. If you use these versions, stick to aiofiles 0.3.x. - -0.3.2 (2017-09-23) -`````````````````` -- The LICENSE is now included in the sdist. - `#31 `_ - -0.3.1 (2017-03-10) -`````````````````` - -- Introduced a changelog. -- ``aiofiles.os.sendfile`` will now work if the standard ``os`` module contains a ``sendfile`` function. - -Contributing -~~~~~~~~~~~~ -Contributions are very welcome. Tests can be run with ``tox``, please ensure -the coverage at least stays the same before you submit a pull request. - diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/RECORD b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/RECORD deleted file mode 100644 index 98c82de..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/RECORD +++ /dev/null @@ -1,25 +0,0 @@ -aiofiles-22.1.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 -aiofiles-22.1.0.dist-info/LICENSE,sha256=y16Ofl9KOYjhBjwULGDcLfdWBfTEZRXnduOspt-XbhQ,11325 -aiofiles-22.1.0.dist-info/METADATA,sha256=DmTNKI4iKPQdBA_z2Std2Je11QuNZgfAh-9ye5ymxOg,7985 -aiofiles-22.1.0.dist-info/RECORD,, -aiofiles-22.1.0.dist-info/WHEEL,sha256=FWzWAvOOsDP6aqtZj_z3pIhVEk8S9F03Xwafa0tLqIY,90 -aiofiles/__init__.py,sha256=6fPaAw6PXV8rszheTedkYcoLHC3KbbPH--eMODJ_-IE,136 -aiofiles/__pycache__/__init__.cpython-310.pyc,, -aiofiles/__pycache__/base.cpython-310.pyc,, -aiofiles/__pycache__/os.cpython-310.pyc,, -aiofiles/__pycache__/ospath.cpython-310.pyc,, -aiofiles/base.py,sha256=_ntjFm4olO13y9JEQchLudmgPJ4mAFug5MRi6Efk7g0,2114 -aiofiles/os.py,sha256=2NjFwiBulk87O8ijwnajTIKpu6cnZfKecjsi61eMKJQ,902 -aiofiles/ospath.py,sha256=eOKxO7Tln-VJdEh6JyDJAXF25rErT5yiN7fLc2omnv0,414 -aiofiles/tempfile/__init__.py,sha256=y6siScSCxNkydsoAN0OlxSwvgqpk1XoVTvJ0gTvAmTk,7234 -aiofiles/tempfile/__pycache__/__init__.cpython-310.pyc,, -aiofiles/tempfile/__pycache__/temptypes.cpython-310.pyc,, -aiofiles/tempfile/temptypes.py,sha256=Cu0rQ83wU7BfEKVgLVN5G7aoQIKBpZI1-KOCwSqlTVs,2164 -aiofiles/threadpool/__init__.py,sha256=JaRiXZRaVvx32RvrUXwgZxAByrzqdmDcxi6t_P2iP6w,2273 -aiofiles/threadpool/__pycache__/__init__.cpython-310.pyc,, -aiofiles/threadpool/__pycache__/binary.cpython-310.pyc,, -aiofiles/threadpool/__pycache__/text.cpython-310.pyc,, -aiofiles/threadpool/__pycache__/utils.cpython-310.pyc,, -aiofiles/threadpool/binary.py,sha256=tRdJnH6ragF5Kr13oIBPJrljgTl3hWSOaHSXfHESRBk,1167 -aiofiles/threadpool/text.py,sha256=dNweKCxpwRgfqA6XCiWYDDddOTa0lbzH-Fh5o3rho-8,665 -aiofiles/threadpool/utils.py,sha256=fcqvRBrcIk2qP-rOdm92zDHyCfgD6itS621V6oOLJwk,1912 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/WHEEL b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/WHEEL deleted file mode 100644 index 2d3103d..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles-22.1.0.dist-info/WHEEL +++ /dev/null @@ -1,4 +0,0 @@ -Wheel-Version: 1.0 -Generator: poetry-core 1.1.0b2 -Root-Is-Purelib: true -Tag: py3-none-any diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__init__.py b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__init__.py deleted file mode 100644 index b0114ee..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -"""Utilities for asyncio-friendly file handling.""" -from .threadpool import open -from . import tempfile - -__all__ = ["open", "tempfile"] diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__pycache__/__init__.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index afb98e3fa722cf60a90ba79899e36e8ed62d8a2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmYjLJ5Izf5OqGgi6Zt6DcK@1h=u|oPJo0EO&ZI@PBP%wmTguFC*UgFfU~5aq2dZu zjM;`6&6_u)Hy^XxRRry``sm*PG>JS@*_?Md@?31j zwA+a7J=qtp%|ieM0i>@7<7(~~-GgZc2T}{Q)B`A4PaHYuvHebP`#xE7W2MGi207a( zaq+&(5N`L|wO~w`p0Tb9lapLnW7MBwJ!+zWE5+D5aYY=A@N-8eGfVp9X=@j$5A-0N z2ctc`XwT2uORC_J+9gaz#|HHfWMg^%%tz@d2NNIhlrhi{7{euNc{LmHqU3e_+m{GA IIZ4pdUqmKY`2YX_ diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__pycache__/base.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__pycache__/base.cpython-310.pyc deleted file mode 100644 index 60ffb1653062476927f4573333298e33a3c40193..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3712 zcmb7HNpIUm6rLd|iBjYx-r_7xSOhJqwvm#iOB$qY5+i7Hh=9UCit0kpoN*$TCe9(w7iXWx42_lBZvQSzY_=5bcOZ{DtGW~RpQ{8jtYe`quI zHw{id76$jx;x>q29VWOi0={i@3{HJBFt@Fa#o6~vSfaGgL}}0HlrSob3Pu%a?U|i2 z#vE26f}8s`SfPd(L*`mwX&#nSNuFOFs0{0FR9gQrzLQc*wYhLQ$r`M{^; z(~mhC#Gj)hS%(9sK{)qW#}uZp@V4HtO)g5Jyl;0(q9Sa}mESOnbt*toO{)*$-Ozss z7(QJ&f2ePut)ay$AVWT6E*l!4d}x9if~~Vd-foy_$=&P*60abNdY!5(UrN89M5 zRxE?f)Y9t~EvI(AddO5AAO81A>v^;-TU&9f+1r)ji`EON;%*eit=r98H=B1_L3g9o z+fANFAx*U6ZX$2=JpUK(nT%UrH=>WnEs`WYklL=>4ZDf!RtS0-q|D2_#s>?>H*Mxy ze2(S(p*}TzWxD?m7i{ps>QB<~lysuLa-yBk0ej`)c1;cckSmx^b`?FLW-v^vuItf8 z*QGngBudK|ES`oiTA#o`TBR1Rf+TE@z2yh6xC<`QJrnh|t()s&*R3(A0Cw`P|SrFxHQeBCMJRW&v#} zd9I?JhLu^rne6sb6PQyY*(i$c191J2P?P=Jyv}Vt%jb>3auL1$eMd{jBS5DtPKtwx8nI zt(>iGOj=8R`b^I16C5A2kQ&aYei$OAPUT70{DKbM02y2=iudI7|KM4{DL)d^FWCa0 zua6mCn8J{bPH;1ETEI=eh3 zXkUR$WjjUWx#w!ORH9KL&e`fR?Zl&W^qs14WI#_M)T3f}Lin@m&!S|SH1CtG69JI) zUjRa73rc0!feV`J-%#&ktD=~Zhc;A%zKifCQxiS)5v@U7xGmG1XZPiTMHq08&n{86hw&+*4^cf%9#~xyR zA5B+<(`yA}?ozt)U{nx~C-6b*LFjm5s~;y)I3Csfj-RD?XFJRB&Ss>Xyqs>Ht>L`p zqa>@VK3MsLo)rbHk%AQ^#k4|NruYm79B*LHRf|&)*lX9Kumq8uiWjby*N<{@% zTvtRs)O)5*z5|!1IVaLd-B2{wZrJJ}-f4-9G1l5n=lm!Lq@U0qlBT!eD-%0(Ij8lc e4^Gp3YTwH$%Wug~W3mW~)sdQK&H0t3yZ-@(K=Td& diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__pycache__/os.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/__pycache__/os.cpython-310.pyc deleted file mode 100644 index c5d3ad9706c56367552c8f50f590f455b0465713..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1127 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/tempfile/temptypes.py b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/tempfile/temptypes.py deleted file mode 100644 index 22f6426..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/tempfile/temptypes.py +++ /dev/null @@ -1,73 +0,0 @@ -"""Async wrappers for spooled temp files and temp directory objects""" - -# Imports -import asyncio -from types import coroutine - -from ..base import AsyncBase -from ..threadpool.utils import ( - delegate_to_executor, - proxy_property_directly, - cond_delegate_to_executor, -) -from functools import partial - - -@delegate_to_executor("fileno", "rollover") -@cond_delegate_to_executor( - "close", - "flush", - "isatty", - "read", - "readline", - "readlines", - "seek", - "tell", - "truncate", -) -@proxy_property_directly("closed", "encoding", "mode", "name", "newlines", "softspace") -class AsyncSpooledTemporaryFile(AsyncBase): - """Async wrapper for SpooledTemporaryFile class""" - - async def _check(self): - if self._file._rolled: - return - max_size = self._file._max_size - if max_size and self._file.tell() > max_size: - await self.rollover() - - async def write(self, s): - """Implementation to anticipate rollover""" - if self._file._rolled: - cb = partial(self._file.write, s) - return await self._loop.run_in_executor(self._executor, cb) - else: - file = self._file._file # reference underlying base IO object - rv = file.write(s) - await self._check() - return rv - - async def writelines(self, iterable): - """Implementation to anticipate rollover""" - if self._file._rolled: - cb = partial(self._file.writelines, iterable) - return await self._loop.run_in_executor(self._executor, cb) - else: - file = self._file._file # reference underlying base IO object - rv = file.writelines(iterable) - await self._check() - return rv - - -@delegate_to_executor("cleanup") -@proxy_property_directly("name") -class AsyncTemporaryDirectory: - """Async wrapper for TemporaryDirectory class""" - - def __init__(self, file, loop, executor): - self._file = file - self._loop = loop - self._executor = executor - - async def close(self): - await self.cleanup() diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/__init__.py b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/__init__.py deleted file mode 100644 index 7bb18d7..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/__init__.py +++ /dev/null @@ -1,108 +0,0 @@ -"""Handle files using a thread pool executor.""" -import asyncio -from types import coroutine - -from io import ( - FileIO, - TextIOBase, - BufferedReader, - BufferedWriter, - BufferedRandom, -) -from functools import partial, singledispatch - -from .binary import AsyncBufferedIOBase, AsyncBufferedReader, AsyncFileIO -from .text import AsyncTextIOWrapper -from ..base import AiofilesContextManager - -sync_open = open - -__all__ = ("open",) - - -def open( - file, - mode="r", - buffering=-1, - encoding=None, - errors=None, - newline=None, - closefd=True, - opener=None, - *, - loop=None, - executor=None -): - return AiofilesContextManager( - _open( - file, - mode=mode, - buffering=buffering, - encoding=encoding, - errors=errors, - newline=newline, - closefd=closefd, - opener=opener, - loop=loop, - executor=executor, - ) - ) - - -@coroutine -def _open( - file, - mode="r", - buffering=-1, - encoding=None, - errors=None, - newline=None, - closefd=True, - opener=None, - *, - loop=None, - executor=None -): - """Open an asyncio file.""" - if loop is None: - loop = asyncio.get_event_loop() - cb = partial( - sync_open, - file, - mode=mode, - buffering=buffering, - encoding=encoding, - errors=errors, - newline=newline, - closefd=closefd, - opener=opener, - ) - f = yield from loop.run_in_executor(executor, cb) - - return wrap(f, loop=loop, executor=executor) - - -@singledispatch -def wrap(file, *, loop=None, executor=None): - raise TypeError("Unsupported io type: {}.".format(file)) - - -@wrap.register(TextIOBase) -def _(file, *, loop=None, executor=None): - return AsyncTextIOWrapper(file, loop=loop, executor=executor) - - -@wrap.register(BufferedWriter) -def _(file, *, loop=None, executor=None): - return AsyncBufferedIOBase(file, loop=loop, executor=executor) - - -@wrap.register(BufferedReader) -@wrap.register(BufferedRandom) -def _(file, *, loop=None, executor=None): - return AsyncBufferedReader(file, loop=loop, executor=executor) - - -@wrap.register(FileIO) -def _(file, *, loop=None, executor=None): - return AsyncFileIO(file, loop, executor) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/__pycache__/__init__.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 28c3eb8931a107d615d560e28d49aa23c2d8cca7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2196 zcma)7-EZ7P5cjTq{@1Z2pn1Tkk(kq2eCc>uN6TwTszFSgQf z3VXQBN#)^M4dporYM;oC8ct$+Ac8#S;(#J1k&D-(Ol|vSmX;9ww?P_gZ~+!0%Xun^ zICuqZZJ$ab&azzE(^Q1OPt_0!S=)ks6ME4DQEDZrw2D-;(kr8?Rc2*XcI7bgyuL#q z>vZTk(nvDKrL(Rw1$zecG|U*jnOulW6w*rh;~26mtuW3CK4Q|uz`(i)%ZLjgTq@?^ zPu6_2xOHjZj>Hn$mr-0qaS6o=ipwb8L2(4JuZj0S@!t=F%`D-AhsB_uZ}Ife;1L%^ zl%>Vs)BY#d`kxQtXnl}xm77_Lia`OTyqX8$kC3!t5FF-mFrf}IXW;u$8kN2ec%lPK zV88{2L0goZ_85N~uaxJB1UF$u1A2(lzX9=!R@sb|LXBs`?(i1((AeZM#v{s)j0u{#=J*7*7{gA$7d~e#o&XQ)i(+bglEGaRK6SO=%s@ zmF*2)`uq`3OCLESkSWqZU{xVGBgQGD#h+418jpdMZd3HY@jMG2)lJfHU6PS1-b7qM zh<8DJ23=8+{%p_Kr>5Hcr_*RtG1QF7LUbd_5<|DyNPb|22Mvj&4(NMC7=GLZ!3zCPL7QQU6^{2?rIANmVi9zw$L zTOr})k0HI7gfyu&94M&ZJ{=0If&5C4>;fF@%7mRfU(f;2Ti^9|@J_W0h1jy@Ips zFX8GO$NVegZSg$_L$gVftk7AjOPla!P=nIii5uo$TBoG>l3u3z+xqrP+UpS8n0A|V IVYEp82NWpR)&Kwi diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/__pycache__/binary.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/__pycache__/binary.cpython-310.pyc deleted file mode 100644 index 6422ae47131eb8e00fc86863fbd4f7b92c6cc364..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1321 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 Hm;8SK!TT$Q diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/binary.py b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/binary.py deleted file mode 100644 index 3568ed0..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/binary.py +++ /dev/null @@ -1,57 +0,0 @@ -from ..base import AsyncBase -from .utils import ( - delegate_to_executor, - proxy_method_directly, - proxy_property_directly, -) - - -@delegate_to_executor( - "close", - "flush", - "isatty", - "read", - "read1", - "readinto", - "readline", - "readlines", - "seek", - "seekable", - "tell", - "truncate", - "writable", - "write", - "writelines", -) -@proxy_method_directly("detach", "fileno", "readable") -@proxy_property_directly("closed", "raw", "name", "mode") -class AsyncBufferedIOBase(AsyncBase): - """The asyncio executor version of io.BufferedWriter.""" - - -@delegate_to_executor("peek") -class AsyncBufferedReader(AsyncBufferedIOBase): - """The asyncio executor version of io.BufferedReader and Random.""" - - -@delegate_to_executor( - "close", - "flush", - "isatty", - "read", - "readall", - "readinto", - "readline", - "readlines", - "seek", - "seekable", - "tell", - "truncate", - "writable", - "write", - "writelines", -) -@proxy_method_directly("fileno", "readable") -@proxy_property_directly("closed", "name", "mode") -class AsyncFileIO(AsyncBase): - """The asyncio executor version of io.FileIO.""" diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/text.py b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/text.py deleted file mode 100644 index 41cdbbf..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/text.py +++ /dev/null @@ -1,37 +0,0 @@ -from ..base import AsyncBase -from .utils import ( - delegate_to_executor, - proxy_method_directly, - proxy_property_directly, -) - - -@delegate_to_executor( - "close", - "flush", - "isatty", - "read", - "readable", - "readline", - "readlines", - "seek", - "seekable", - "tell", - "truncate", - "write", - "writable", - "writelines", -) -@proxy_method_directly("detach", "fileno", "readable") -@proxy_property_directly( - "buffer", - "closed", - "encoding", - "errors", - "line_buffering", - "newlines", - "name", - "mode", -) -class AsyncTextIOWrapper(AsyncBase): - """The asyncio executor version of io.TextIOWrapper.""" diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/utils.py b/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/utils.py deleted file mode 100644 index f429877..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/aiofiles/threadpool/utils.py +++ /dev/null @@ -1,74 +0,0 @@ -import functools -from types import coroutine - - -def delegate_to_executor(*attrs): - def cls_builder(cls): - for attr_name in attrs: - setattr(cls, attr_name, _make_delegate_method(attr_name)) - return cls - - return cls_builder - - -def proxy_method_directly(*attrs): - def cls_builder(cls): - for attr_name in attrs: - setattr(cls, attr_name, _make_proxy_method(attr_name)) - return cls - - return cls_builder - - -def proxy_property_directly(*attrs): - def cls_builder(cls): - for attr_name in attrs: - setattr(cls, attr_name, _make_proxy_property(attr_name)) - return cls - - return cls_builder - - -def cond_delegate_to_executor(*attrs): - def cls_builder(cls): - for attr_name in attrs: - setattr(cls, attr_name, _make_cond_delegate_method(attr_name)) - return cls - - return cls_builder - - -def _make_delegate_method(attr_name): - @coroutine - def method(self, *args, **kwargs): - cb = functools.partial(getattr(self._file, attr_name), *args, **kwargs) - return (yield from self._loop.run_in_executor(self._executor, cb)) - - return method - - -def _make_proxy_method(attr_name): - def method(self, *args, **kwargs): - return getattr(self._file, attr_name)(*args, **kwargs) - - return method - - -def _make_proxy_property(attr_name): - def proxy_property(self): - return getattr(self._file, attr_name) - - return property(proxy_property) - - -def _make_cond_delegate_method(attr_name): - """For spooled temp files, delegate only if rolled to file object""" - - async def method(self, *args, **kwargs): - if self._file._rolled: - cb = functools.partial(getattr(self._file, attr_name), *args, **kwargs) - return await self._loop.run_in_executor(self._executor, cb) - else: - return getattr(self._file, attr_name)(*args, **kwargs) - - return method diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/COPYING b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/COPYING deleted file mode 100644 index 65c5ca8..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/COPYING +++ /dev/null @@ -1,165 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/INSTALLER b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/INSTALLER deleted file mode 100644 index a1b589e..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/INSTALLER +++ /dev/null @@ -1 +0,0 @@ -pip diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/METADATA b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/METADATA deleted file mode 100644 index 15d456f..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/METADATA +++ /dev/null @@ -1,238 +0,0 @@ -Metadata-Version: 2.1 -Name: asyncua -Version: 1.0.1 -Summary: Pure Python OPC-UA client and server library -Home-page: http://freeopcua.github.io/ -Author: Olivier Roulet-Dubonnet -Author-email: olivier.roulet@gmail.com -License: GNU Lesser General Public License v3 or later -Classifier: Programming Language :: Python :: 3.6 -Classifier: Programming Language :: Python :: 3.7 -Classifier: Development Status :: 4 - Beta -Classifier: Intended Audience :: Developers -Classifier: Operating System :: OS Independent -Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) -Classifier: Topic :: Software Development :: Libraries :: Python Modules -Provides: asyncua -Description-Content-Type: text/markdown -License-File: COPYING -Requires-Dist: aiofiles -Requires-Dist: aiosqlite -Requires-Dist: python-dateutil -Requires-Dist: pytz -Requires-Dist: cryptography -Requires-Dist: sortedcontainers -Requires-Dist: importlib-metadata ; python_version < "3.8" - -OPC UA / IEC 62541 Client and Server for Python >= 3.7 and pypy3 . -http://freeopcua.github.io/, https://github.com/FreeOpcUa/opcua-asyncio - -[![Python package](https://github.com/FreeOpcUa/opcua-asyncio/workflows/Python%20package/badge.svg)](https://github.com/FreeOpcUa/opcua-asyncio/actions) - -[![PyPI Package](https://badge.fury.io/py/asyncua.svg)](https://badge.fury.io/py/asyncua) - -# opcua-asyncio - -opcua-asyncio is an asyncio-based asynchronous OPC UA client and server based on python-opcua, removing support of python < 3.7. -Asynchronous programming allows for simpler code (e.g. less need for locks) and potentially performance gains. -This library has also [sync wrapper](https://github.com/FreeOpcUa/opcua-asyncio/blob/master/asyncua/sync.py) over async API which may can be used in sync code instead of python-opcua - ---- - -OPC UA binary protocol implementation has been tested against many different OPC UA stacks. API offers both a low level interface to send and receive all UA defined structures and high level classes allowing to write a server or a client in a few lines. It is easy to mix high level objects and low level UA calls in one application. Most low level code is autogenerated from xml specification. - -coverage.py reports a test coverage of over 95 % of code, most of non-tested code is autogenerated code that is not used yet. - - -# Warnings - -opcua-asyncio is open-source and comes with absolutely no warranty. We try to keep it as much bug-free as possible and try to keep API stable but bugs and API changes will happen! Especially API changes will happen before any 1.0 release. - -Some renaming of methods from get_xx to read_xx and set_xx to write_xxx have been made to better follow OPC UA naming conventions - -Version 0.9.9 introduces some argument renaming due to more automatic code generation. Especially the arguments to NodeId, BrowseName, LocalizedText and DataValue are now CamelCase instead of lower case, thus follow the OPC Ua convention used in all other structures in this library - -# Installation - -With pip - - pip install asyncua - -# Usage - -We assume that you already have some experience with Python, the asyncio module, the async / await syntax and the concept of asyncio Tasks. - -## Client class - -The `Client` class provides a high level API for connecting to APU UA servers, session management and access to basic -address space services. -The client can be used as a context manager. The client will then automatically connect and disconnect withing the `with`syntax. - - -```python -from asyncua import Client - -async with Client(url='opc.tcp://localhost:4840/freeopcua/server/') as client: - while True: - # Do something with client - node = client.get_node('i=85') - value = await node.read_value() -``` - -Of course you can also call the `connect`, `disconnect` methods yourself if you do not want to use the context manager. - -See the example folder and the code for more information on the client API. - -## Node class - -The `Node` class provides a high level API for management of nodes as well as data access services. - -## Subscription class - -The `Subscription` class provides a high level API for management of monitored items. - -## Server class - -The `Server` class provides a high level API for creation of OPC UA server instances. - -# Documentation - -The documentation is available here [ReadTheDocs](http://opcua-asyncio.readthedocs.org/en/latest/). - -The API remains mostly unchanged in regards to [python-opcua](http://opcua-asyncio.rtfd.io/). -Main difference is that most methods are now async. -Please have a look at [the examples](https://github.com/FreeOpcUa/opcua-asyncio/blob/master/examples) and/or the code. - -A simple GUI client is available: https://github.com/FreeOpcUa/opcua-client-gui - -Browse the examples: https://github.com/FreeOpcUa/opcua-asyncio/tree/master/examples - -A good starting point are the minimal examples. -Minimal client example: https://github.com/FreeOpcUa/opcua-asyncio/blob/master/examples/client-minimal.py -Minimal server example: https://github.com/FreeOpcUa/opcua-asyncio/blob/master/examples/server-minimal.py - -A set of command line tools also available: https://github.com/FreeOpcUa/opcua-asyncio/tree/master/tools -* `uadiscover `(find_servers, get_endpoints and find_servers_on_network calls) -* `uals `(list children of a node) -* `uahistoryread` -* `uaread `(read attribute of a node) -* `uawrite `(write attribute of a node) -* `uacall `(call method of a node) -* `uasubscribe `(subscribe to a node and print datachange events) -* `uaclient `(connect to server and start python shell) -* `uaserver `(starts a demo OPC UA server) - `tools/uaserver --populate --certificate cert.pem --private_key pk.pem` - -How to generate certificate: https://github.com/FreeOpcUa/opcua-asyncio/tree/master/examples/generate_certificate.sh - -## Client support - -What works: - -* connection to server, opening channel, session -* browsing and reading attributes value -* getting nodes by path and nodeids -* creating subscriptions -* subscribing to items for data change -* subscribing to events -* adding nodes -* method call -* user and password -* history read -* login with certificate -* communication encryption -* removing nodes - -Tested servers: freeopcua C++, freeopcua Python, prosys, kepware, beckhoff, winCC, B&R, … - -Not implemented yet: - -* localized text feature -* XML protocol -* UDP (PubSub stuff) -* WebSocket -* maybe automatic reconnection... - - -## Server support - -What works: - -* creating channel and sessions -* read/set attributes and browse -* getting nodes by path and nodeids -* autogenerate address space from spec -* adding nodes to address space -* datachange events -* events -* methods -* basic user implementation (one existing user called admin, which can be disabled, all others are read only) -* encryption -* certificate handling -* removing nodes -* history support for data change and events -* more high level solution to create custom structures - -Tested clients: freeopcua C++, freeopcua Python, uaexpert, prosys, quickopc - -Not yet implemented: - -* UDP (PubSub stuff) -* WebSocket -* session restore -* alarms -* XML protocol -* views -* localized text features -* better security model with users and password - - -### Running a server on a Raspberry Pi - -Setting up the standard address-space from XML is the most time-consuming step of the startup process which may lead to -long startup times on less powerful devices like a Raspberry Pi. By passing a path to a cache-file to the server constructor, -a shelve holding the address space will be created during the first startup. All following startups will make use of the -cache-file which leads to significantly better startup performance (~3.5 vs 125 seconds on a Raspberry Pi Model B). - - -# Development - -Code follows PEP8 apart for line lengths which should be max 160 characters and OPC UA structures that keep camel case -from XML definition. - -All protocol code is under opcua directory - -- `asyncua/ua` contains all UA structures from specification, most are autogenerated -- `asyncua/common` contains high level objects and methods used both in server and client -- `asyncua/client` contains client specific code -- `asyncua/server` contains server specific code -- `asyncua/utils` contains some utilities function and classes -- `asyncua/tools` contains code for command lines tools -- `schemas` contains the XML and text files from specification and the python scripts used to autogenerate code -- `tests` contains tests -- `docs` contains files to auto generate documentation from doc strings -- `examples` contains many example files -- `examples/sync` contains many example files using sync API -- `tools` contains python scripts that can be used to run command line tools from repository without installing - -## Running tests: - -``` -python -m pip install -r requirements.txt -python -m pip install -r dev_requirements.txt -pytest -v -s -``` -Or -``` -./run-test.sh -v -s -``` - -## Coverage - -``` -pytest -v -s --cov asyncua --cov-report=html -``` -Or -``` -./run-test.sh -v -s --cov asyncua --cov-report=html -``` diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/RECORD b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/RECORD deleted file mode 100644 index cd65c7b..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/RECORD +++ /dev/null @@ -1,157 +0,0 @@ -../../../bin/uabrowse,sha256=wpibMeIFNgyO3bxnf-JfHfOXktJd8pj9lEA7rLQCHQM,242 -../../../bin/uacall,sha256=2CtibaWnyvwBp3a7LjrdquS0oq9pARrgNJqUVMRAs1Q,246 -../../../bin/uaclient,sha256=gJ_vNbVQJuEmRxA-EndygG4IV2VvBw-ZnuvdBvoiYQ4,250 -../../../bin/uadiscover,sha256=Z8-vd0SgnZ1mfdHMQ7m6XJ_zr9juI5xTlybLfrud9iE,254 -../../../bin/uageneratestructs,sha256=hYZzyfMQ-xqu3Wxa0_0DTadqu9GsY34dFQJhzWWfb3Y,268 -../../../bin/uahistoryread,sha256=RS47XzPT3xZME6nZQu6PGP2xFKIW569WutdvIwsKENg,260 -../../../bin/uals,sha256=wpibMeIFNgyO3bxnf-JfHfOXktJd8pj9lEA7rLQCHQM,242 -../../../bin/uaread,sha256=vTJfqvenbV4F5YCyMjTXNZQ6lb9b2vRRJ1d6hELieGk,246 -../../../bin/uaserver,sha256=fQ0LQR7VNlmiV4zTEtap8LHpGZg_lDcMnpPsG2_X9sI,250 -../../../bin/uasubscribe,sha256=0hFwRZxPv9T8Kk4BMScWcxcPtvvU0IUcSOu9ODhkQcQ,256 -../../../bin/uawrite,sha256=jTgY1dj6fScUfD2G6d27buzU-gkETa1tiPSZhZrL8Eo,248 -asyncua-1.0.1.dist-info/COPYING,sha256=2n6rt7r999OuXp8iOqW9we7ORaxWncIbOwN1ILRGR2g,7651 -asyncua-1.0.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 -asyncua-1.0.1.dist-info/METADATA,sha256=n3a278Wflqz8FT5ZFnBol2pVxG7fKiEG0U5BVEucyM8,8985 -asyncua-1.0.1.dist-info/RECORD,, -asyncua-1.0.1.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -asyncua-1.0.1.dist-info/WHEEL,sha256=ZL1lC_LiPDNRgDnOl2taCMc83aPEUZgHHv2h-LDgdiM,92 -asyncua-1.0.1.dist-info/entry_points.txt,sha256=K3U7ek4NAEHGlEedy7ZrCqL0vbG4v7bJvEkKe_Rr9cc,408 -asyncua-1.0.1.dist-info/top_level.txt,sha256=9vF9kK6cGLy2OlOk97SwKuU5AX1KCNFcHsLmqJT9UhY,8 -asyncua/__init__.py,sha256=YhzyqQKdKeIdm689J9FiTygfQOYQn9oPqMZhJXkNrVc,293 -asyncua/__pycache__/__init__.cpython-310.pyc,, -asyncua/__pycache__/sync.cpython-310.pyc,, -asyncua/__pycache__/tools.cpython-310.pyc,, -asyncua/client/__init__.py,sha256=MF64bwUCd4sm3dvcxZnkb4ujHtxT_KeuXdD0nVieEt4,27 -asyncua/client/__pycache__/__init__.cpython-310.pyc,, -asyncua/client/__pycache__/client.cpython-310.pyc,, -asyncua/client/__pycache__/ua_client.cpython-310.pyc,, -asyncua/client/__pycache__/ua_file.cpython-310.pyc,, -asyncua/client/__pycache__/ua_file_transfer.cpython-310.pyc,, -asyncua/client/client.py,sha256=R-shQTxfy7PACATZXtRk2gPyZiTzVLJ3auAi0M5DUEc,37089 -asyncua/client/ha/__init__.py,sha256=okdmEW9Yd8wqRTVaanotfAXJfuozD_t0lyCDBaByc3E,112 -asyncua/client/ha/__pycache__/__init__.cpython-310.pyc,, -asyncua/client/ha/__pycache__/common.cpython-310.pyc,, -asyncua/client/ha/__pycache__/ha_client.cpython-310.pyc,, -asyncua/client/ha/__pycache__/reconciliator.cpython-310.pyc,, -asyncua/client/ha/__pycache__/virtual_subscription.cpython-310.pyc,, -asyncua/client/ha/common.py,sha256=SrygBTZitqfEVmrrMyor9FHeSILezmqEty4OcCY9MDk,686 -asyncua/client/ha/ha_client.py,sha256=eCKhitW1bwe8e-O6Bka6wfwMwejwjV3F0OR-Wrs3JaQ,20851 -asyncua/client/ha/reconciliator.py,sha256=n2gT_OSwlQgWkiMyxKGAZMWSH7zrPqyQ5uL1LVYMRKM,17959 -asyncua/client/ha/virtual_subscription.py,sha256=Wdlg-CxUPw_hVThv5t2m5lORNaVM1C6mKAB4Ys1eKpU,1260 -asyncua/client/ua_client.py,sha256=YiAq8kI4nvAMNN16EFbtHXc7X3CnqsJdOWN2UXt2RhI,35789 -asyncua/client/ua_file.py,sha256=kthqRGwX9WcwPr1ZaIQVAbIiOPY1phAi2e0ssxCINT4,1540 -asyncua/client/ua_file_transfer.py,sha256=fZfkPWC0mSFaLYOQYEoVeHBnnz9ZSba-VdHFQFcs9uQ,14064 -asyncua/common/__init__.py,sha256=dnHqubj1-mWZogRh9_6lB7y9MlEcOsombHSG9ASoG_E,54 -asyncua/common/__pycache__/__init__.cpython-310.pyc,, -asyncua/common/__pycache__/callback.cpython-310.pyc,, -asyncua/common/__pycache__/connection.cpython-310.pyc,, -asyncua/common/__pycache__/copy_node_util.cpython-310.pyc,, -asyncua/common/__pycache__/event_objects.cpython-310.pyc,, -asyncua/common/__pycache__/events.cpython-310.pyc,, -asyncua/common/__pycache__/instantiate_util.cpython-310.pyc,, -asyncua/common/__pycache__/manage_nodes.cpython-310.pyc,, -asyncua/common/__pycache__/methods.cpython-310.pyc,, -asyncua/common/__pycache__/node.cpython-310.pyc,, -asyncua/common/__pycache__/node_factory.cpython-310.pyc,, -asyncua/common/__pycache__/session_interface.cpython-310.pyc,, -asyncua/common/__pycache__/shortcuts.cpython-310.pyc,, -asyncua/common/__pycache__/statemachine.cpython-310.pyc,, -asyncua/common/__pycache__/structures.cpython-310.pyc,, -asyncua/common/__pycache__/structures104.cpython-310.pyc,, -asyncua/common/__pycache__/subscription.cpython-310.pyc,, -asyncua/common/__pycache__/type_dictionary_builder.cpython-310.pyc,, -asyncua/common/__pycache__/ua_utils.cpython-310.pyc,, -asyncua/common/__pycache__/utils.cpython-310.pyc,, -asyncua/common/__pycache__/xmlexporter.cpython-310.pyc,, -asyncua/common/__pycache__/xmlimporter.cpython-310.pyc,, -asyncua/common/__pycache__/xmlparser.cpython-310.pyc,, -asyncua/common/callback.py,sha256=zK1_ZFBhG1g-nee-yLp3MuLxmmwaqCX_jcrGV6eDleU,3555 -asyncua/common/connection.py,sha256=JmJSaWgJXMzkzHh08sI9pxKJbtCTaIt0W1Idwhvx0AM,21500 -asyncua/common/copy_node_util.py,sha256=2tfA7XS1bMjD4QVxhzUeZboyFgsf38IwUIBimnaB6Qg,3204 -asyncua/common/event_objects.py,sha256=DGFjuB0FwwO5MWJXgAuE5YzBwkmo8Ynf_PnPU2rWTbk,57878 -asyncua/common/events.py,sha256=LPOVDI-NBc_yEhtcrXkrUSfNf6wgxsbN-SmUbm48Its,12644 -asyncua/common/instantiate_util.py,sha256=EnfylrdKNcWouSaJnPA5Lg43nlKa9FrGQftaDtrr6_g,6527 -asyncua/common/manage_nodes.py,sha256=VYIr10VaiKIUvduFwNoH_vUfFr6-TDp4-RMVynV-AII,18578 -asyncua/common/methods.py,sha256=XBdszPxENkSOBaM_cUano_XK3RjszJek2lInE11xl4k,3531 -asyncua/common/node.py,sha256=2E8alCAvDvuhiP4usu2uH-XhaHZ2Pvvcn2tU5ch4ezQ,29476 -asyncua/common/node_factory.py,sha256=wX-ZA_IRzTZM_KCpawO0lDVPOfasym-BCpkS1jWNYww,173 -asyncua/common/session_interface.py,sha256=oDtGQM3ZwQBFo9zJdIQ0Ded3QbXKIqh7KNAtaiFQcms,10695 -asyncua/common/shortcuts.py,sha256=DohrUHUl89Ko4aHXiTCJatsQ3_C6UHG7K1Qoofckx7A,1991 -asyncua/common/statemachine.py,sha256=PQyRp-zX7Z_Oaiu4GPqHzEhRNaFZxrQmP16Iv2YFvho,18909 -asyncua/common/structures.py,sha256=9xqYO8Np741GtrQJT_91odzLHA9Y20wIGNTyNoR_AoE,12230 -asyncua/common/structures104.py,sha256=BzkveMDcgLtTA4ZIAxSOHw2yrTl_9J1GnJXCbZ6wFtA,19306 -asyncua/common/subscription.py,sha256=nDkTi0OxzBEY2E2LZgOxCHoq7g2kQwG-lS_Z8e5118o,22649 -asyncua/common/type_dictionary_builder.py,sha256=Y2fx5jcHeiKKmvcLT0Qw6eSciQuZuHGPSVwCJufNXyM,12927 -asyncua/common/ua_utils.py,sha256=IoXq4rtdSC_UH1yfxA2uPIFyGI2A1CjH1YxJna-jYao,9894 -asyncua/common/utils.py,sha256=uvVP9lgMRWWX4pfk29ZM3VIaLKqVNbNwOXwzek2-dvU,3609 -asyncua/common/xmlexporter.py,sha256=Ixb-3TmTJceoUb9tBtRcUsREm_qFXmJ0aZ2E4sQrfAk,23109 -asyncua/common/xmlimporter.py,sha256=0LMMmJ8hV14XUWP2gsOuOzAoPlDj5-H3EkAvV9_zEfA,31386 -asyncua/common/xmlparser.py,sha256=qJ_ib2PtkDLWKR1-Z26oUi_J8X5Zv50katvCfTSgTMU,16194 -asyncua/crypto/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -asyncua/crypto/__pycache__/__init__.cpython-310.pyc,, -asyncua/crypto/__pycache__/permission_rules.cpython-310.pyc,, -asyncua/crypto/__pycache__/security_policies.cpython-310.pyc,, -asyncua/crypto/__pycache__/uacrypto.cpython-310.pyc,, -asyncua/crypto/permission_rules.py,sha256=H1KqyTGPeTUtafokQab49T1Y8ZxEoKxLuz50KZKhnmQ,2791 -asyncua/crypto/security_policies.py,sha256=Jf4MVrEsVdrV3Frai-GfKDjYlHk6FOI4kYpYtmGvZM4,28633 -asyncua/crypto/uacrypto.py,sha256=Io89pf9lpG39tX0FnsF6CuVy56hQbQEN_u0hzJdL6BM,6235 -asyncua/server/__init__.py,sha256=J6E7nGPjLneKOViQM8Ud88oWAQ7wSFTgR2WuN7hTREs,71 -asyncua/server/__pycache__/__init__.cpython-310.pyc,, -asyncua/server/__pycache__/address_space.cpython-310.pyc,, -asyncua/server/__pycache__/binary_server_asyncio.cpython-310.pyc,, -asyncua/server/__pycache__/event_generator.cpython-310.pyc,, -asyncua/server/__pycache__/history.cpython-310.pyc,, -asyncua/server/__pycache__/history_sql.cpython-310.pyc,, -asyncua/server/__pycache__/internal_server.cpython-310.pyc,, -asyncua/server/__pycache__/internal_session.cpython-310.pyc,, -asyncua/server/__pycache__/internal_subscription.cpython-310.pyc,, -asyncua/server/__pycache__/monitored_item_service.cpython-310.pyc,, -asyncua/server/__pycache__/server.cpython-310.pyc,, -asyncua/server/__pycache__/subscription_service.cpython-310.pyc,, -asyncua/server/__pycache__/uaprocessor.cpython-310.pyc,, -asyncua/server/__pycache__/user_managers.cpython-310.pyc,, -asyncua/server/__pycache__/users.cpython-310.pyc,, -asyncua/server/address_space.py,sha256=3AwYo9XW6zpT1oEcDl5m4JZPZOKWdD5Cgz3GMo4MZ4E,38184 -asyncua/server/binary_server_asyncio.py,sha256=ofdQd5W2lR4GG7TpmDg2HKQ4Xwf83Lxbt--RQC5EqYc,6851 -asyncua/server/event_generator.py,sha256=FTUPz2UlKQ0vr0-18k5_0aV48QBDje9FOILiJZpd904,4066 -asyncua/server/history.py,sha256=l76LCMHh4snz0oG5cDzCV8v5yH5cgX8fISq-Ad5X0Ow,15700 -asyncua/server/history_sql.py,sha256=-lK3OFMC9nQsVLcjznNl8ZNI9HAgstqElK3yMGYfybg,13495 -asyncua/server/internal_server.py,sha256=6JaG_r3OmeedX9cmYngcOPOkly-Yoaat4TTEKRrKh9g,15676 -asyncua/server/internal_session.py,sha256=poALISCtUmDuoGerrCItyxFzk_1st96OCq6UPk4cmj8,10496 -asyncua/server/internal_subscription.py,sha256=veZMza2GhCcW2mNPyST0OhftjoX_GIDNVmnDXu_FEEc,10248 -asyncua/server/monitored_item_service.py,sha256=-Ls6MsizPRDJFkw6iWWYBqj7T6sANfXiph0sjmFDX44,15873 -asyncua/server/server.py,sha256=kKpD9NfIwEC9VC65ZBxZd2_70KeXHWXm8iTGoJMIbUU,33025 -asyncua/server/standard_address_space/__init__.py,sha256=XfXYnaP33dgZmZrTUxMW3g51AzTJtHxopW-czQm02vY,55 -asyncua/server/standard_address_space/__pycache__/__init__.cpython-310.pyc,, -asyncua/server/standard_address_space/__pycache__/standard_address_space.cpython-310.pyc,, -asyncua/server/standard_address_space/__pycache__/standard_address_space_services.cpython-310.pyc,, -asyncua/server/standard_address_space/standard_address_space.py,sha256=pmLTtwgsz7EzutUv2m5lh4hngHh5pk10KMX3CmQn04k,1326 -asyncua/server/standard_address_space/standard_address_space_services.py,sha256=eCl60OeKGZnr8Tw2FyYHqgbnqV7OPYAkU4sU6D_eQfA,7910304 -asyncua/server/subscription_service.py,sha256=oF9ZrvdxGwcABv5S-zrJF6xdLskDQ-1KsjNF3l2zRLs,5271 -asyncua/server/uaprocessor.py,sha256=cYRMcwkOCRarLw07xvLhMTqTJ0ysfAD0ijrWMhW8ppM,28098 -asyncua/server/user_managers.py,sha256=wkcm7Go8k9JAvuDXMmznVvbg6xHxNPddL71TNRA0yo8,2316 -asyncua/server/users.py,sha256=cHNxUCPwqRCuyk3qie6NZue9PKdj08E18zWHXjU1KVc,321 -asyncua/sync.py,sha256=ZqNbyT3a-pyCS37IKJmArk7FE4E3UFocNl4UsteXHtE,17100 -asyncua/tools.py,sha256=_AhYcYluE1xq5wYeQCNxdajUprIIJDflr4rAPGtP41U,30267 -asyncua/ua/__init__.py,sha256=GUCl_B3kTsjgfSeh3BjfdQ7UZP41HxpIzG9UuuUl62E,336 -asyncua/ua/__pycache__/__init__.cpython-310.pyc,, -asyncua/ua/__pycache__/attribute_ids.cpython-310.pyc,, -asyncua/ua/__pycache__/object_ids.cpython-310.pyc,, -asyncua/ua/__pycache__/status_codes.cpython-310.pyc,, -asyncua/ua/__pycache__/ua_binary.cpython-310.pyc,, -asyncua/ua/__pycache__/uaprotocol_auto.cpython-310.pyc,, -asyncua/ua/__pycache__/uaprotocol_hand.cpython-310.pyc,, -asyncua/ua/__pycache__/uatypes.cpython-310.pyc,, -asyncua/ua/attribute_ids.py,sha256=_Lv6hAARyfWhGQxLoPvDoxFm0uvNuuTmlJpxwTbRuN8,699 -asyncua/ua/object_ids.py,sha256=ozizgGX4g8QyblP4BqiuHV3CkdzutNd_vLkuwto3gTQ,2533939 -asyncua/ua/status_codes.py,sha256=SZTINboVSNwJYNogcKM_-6fAj5kZ2q_c0FX2V8pfqgY,41076 -asyncua/ua/ua_binary.py,sha256=4NwFWnsmcDywJ7vbHzqmAi0RotE8gwVe0lwUi5sKYmA,24436 -asyncua/ua/uaerrors/__init__.py,sha256=J3gg6SrOo1blHibwrLcikHqUHgQDhx5aO3VIVguWx2I,42 -asyncua/ua/uaerrors/__pycache__/__init__.cpython-310.pyc,, -asyncua/ua/uaerrors/__pycache__/_auto.cpython-310.pyc,, -asyncua/ua/uaerrors/__pycache__/_base.cpython-310.pyc,, -asyncua/ua/uaerrors/_auto.py,sha256=6ihuenX2oJDat5JsX8g1Gcsw80Fa9iaZ_UEnuS6xtBw,15665 -asyncua/ua/uaerrors/_base.py,sha256=wtmwhrbkx6FkK7EJjWZea6efXuaQdoNyKjhZ-D6kjj8,2448 -asyncua/ua/uaprotocol_auto.py,sha256=fvjh5_R4Noq7B1t8dc_TMY57PfwJtL7dvgVLaUv1bYY,343641 -asyncua/ua/uaprotocol_hand.py,sha256=NMzYFXPnEo_ju3rIecq1zP1oJE6i6MBPIi2TrtY56FU,9437 -asyncua/ua/uatypes.py,sha256=FCQAiUQL1ei5sbLBlNW6cQ9nlsZQUHEZIEXC-aY_GTY,35196 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/REQUESTED b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/REQUESTED deleted file mode 100644 index e69de29..0000000 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/WHEEL b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/WHEEL deleted file mode 100644 index 5e1f087..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/WHEEL +++ /dev/null @@ -1,5 +0,0 @@ -Wheel-Version: 1.0 -Generator: bdist_wheel (0.38.2) -Root-Is-Purelib: true -Tag: py3-none-any - diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/entry_points.txt b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/entry_points.txt deleted file mode 100644 index ffec365..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/entry_points.txt +++ /dev/null @@ -1,12 +0,0 @@ -[console_scripts] -uabrowse = asyncua.tools:uals -uacall = asyncua.tools:uacall -uaclient = asyncua.tools:uaclient -uadiscover = asyncua.tools:uadiscover -uageneratestructs = asyncua.tools:uageneratestructs -uahistoryread = asyncua.tools:uahistoryread -uals = asyncua.tools:uals -uaread = asyncua.tools:uaread -uaserver = asyncua.tools:uaserver -uasubscribe = asyncua.tools:uasubscribe -uawrite = asyncua.tools:uawrite diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/top_level.txt b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/top_level.txt deleted file mode 100644 index 6ab4424..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua-1.0.1.dist-info/top_level.txt +++ /dev/null @@ -1 +0,0 @@ -asyncua diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/__init__.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/__init__.py deleted file mode 100644 index 0bd9320..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/__init__.py +++ /dev/null @@ -1,14 +0,0 @@ -""" -Pure Python OPC-UA library -""" -import sys -if sys.version_info >= (3, 8): - from importlib import metadata -else: - import importlib_metadata as metadata - -__version__ = metadata.version("asyncua") - -from .common import Node, uamethod -from .client import Client -from .server import Server diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/__pycache__/__init__.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 971f1f483b34a244de69d10a10e248032a96bc49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmYjNJ#X7E5G5sAAB^n;M#m0bI%tTQqDzLLXplWM5Om=}Fd`c(5k-TP11P_y9rF+J zTexJ%d-opC&Sn(Bd8IG)CydZr1pl8Dz&E)57J@)d9E^*w}mNrX(*={0WR7jGv(7UFWZ@!^Eu?n z4XWtVN4nlQy<89d#&*l^>#Nfrm&>-fb-fhhba_&V>{7wKW!)* zv$d{|`UGZ%#Xl_GRYQJYgd-u|$s%O6HO6)>1DeYtH>*c&7j1{kkMgbr@QmDt*cHQ{ zHQQLD*}Z40?V!6yb{Of|m(}O9)j0z%Y&&iz7MO2(eY%zPgS^w89Tva@*l&6vU`8k| cj8(f8)B$ojAv&f}HK%z9ZG#X6x0yCJM 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 A)Bpeg diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/__pycache__/tools.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/__pycache__/tools.cpython-310.pyc deleted file mode 100644 index 550f9540ad8dd3994bc393113ba1094c46c05033..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23670 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/__pycache__/client.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/__pycache__/client.cpython-310.pyc deleted file mode 100644 index be334f72240ccded2c8f59b21e4cba8a86e99869..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29967 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

x zMCPGq6@(Z!9qPjfeJjccA_RFkC=>a~2yHGHIBHS{{6f_gPYZHvgNDIydc5}#MM7$A zk7oCRR8Zj>YcSGfdk6(FB_Okv=6woR>H;sIr{``@OJ?Y#NGm7gOI`tGJS#|9H5Ip*a-~q7xmXPS?Y#xCyoN%?wCr;4pzZrBC6Ke}13m_j#n9 zn)xh$vVlT$rNSRUFmfW|!wdoq%*56{8KWFd(gFj=CV}A<_NHUCqm3qX$zSM3vG%xhh z_|-)tTZ^bB;)(E+ntY8uz~CSPr$nW*p>~ekFdkAqUT&45uY$DC@ooDN?8e9Y4Ftsu ztVe@3Ph=h|+QpomvtVHwEsYNB8XPTJWgZx_{{k0=eQP*py+3SQ-yF?be>q;T-m?cv ze^I#Ievf&m^}dZf8+mr2^xmGSy9&iZaa{iGD-I)Wmx{&7(OhYuv;()l+Qq{NcNBLQ zOH-r8>7qS3IXYP!LM&Ib_vfqu`vdgjTh>i>*gEQebMy|@9M6yE#s`XnrI8Yv#NPc%0EE(I(A>;Nnz@Kt}L>v^LV4zJ|FjsIuk~?%UtjU$4@*6kKBrlR~w`QTWjCI3QDW@}x(h^EzZYj=CSc8;Cyl!yqvuUGQ zZQ*BH3<(i*h;z~=a526+<6#}>7tPN|%1_@o6H#)k@)FI9AdWM&CG*(P`vtL_;V=uo zlG*Ugbwy)QQng}Ixo;a&Xu+JKHtw1GkQ@vG|DKZ{&A@MBqL?U#h-2F!Ur>D15G>w^ eWljbZGsWzFSl@>&a|SjFsXZJPyL`!-%>5rcg*kx$ diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/__pycache__/ua_client.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/__pycache__/ua_client.cpython-310.pyc deleted file mode 100644 index 05df74a7634d69dbe985012358e53b289b10c6d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26157 zcmcJ2dypK*dEd_L?Bn)!_x2t*;D94IAOR9f0SCUs2S`!GlYm7Y5IjV3EP1)NJ$JW@ z-JN64EWq0=EQ(;1vK_{`TJLT_r8#z)=K`IxklI3}A$D`llxX)E2zSeaJV%C;t~iB`_aY4n`Y zoNVQ-JfEkUg;voj;yf)f&8b$&Dz&Dq>DG)j)0(wrTXWVN-^(`lwC1h()?RCGYoE2R zwO}o@_FMb;-bC|2YtdS4-DBOOC0F5=o0`qf0a z*j>oI=-e`!_D#EKuGHIAxoOs#b-V55zJ)0!mdj~>;?%8b-K(xNZ9jXa+HCTfakgIb zeB;Hs>-pJB8(!UMSDSw7dK)KY&DT3slvAfxTu)YO-c{RmapPM$x-6&s8Ps-aUS(A} zt%`c9Kh>#vwT+7BgcYTrQNL!U?FhRr1|FMPx2wXI@jAR9ce*OB)mygH@%(9=FFRK| zD{f8Jd7yp?Rl$(XG#%F#{w!*)yS6-4t6`{T?RFiNbJwd^d7zi8(yh1G&PnOWvhJ6z z+O>|f&p7S2U89-%Q`cm*?QS^Id$HcCdv1+j7yrxP;(7esqgosLKYy3ZW$tJ zrG#OnMas@>W$ywBR+A!QPl&9YX=KHOom)-wa;B_Fk+<`W!m2I`qWHF96~&Z2WtSEb zs40nQ)J%&Rdj?mtVh&fc!POoykE=Pc*WQCZ=keQ%-@er(KejPu?RA;@&}VuQ1*$Tp9LsF3IuiX*4_MS&wloP((W|^^OVyV(S#P6lwOQ{1PYh?nZu{vP zqtdsqz=>r)6ZG#-xr8irZ?m%DH0!lZKiyO)LcApWqw^GgXYg}>7=@SE(megk;1gfb z?`pk71&D&u;4&qWI8XPeKI3J#ChjJ1mJbh39(4jHQjQ+&PA?5F|MGcB@U6f9J{ZY9Kht#9*05y$ z#G38Bh;v)|*-E8dZP}FyAgyX9z=ITZ`bBBi?D|c+veH>ywWXD>yA@T1UgQCEEwd>6 z^fFk@MX-Qs2guU)>a{8nI@r?gh);UAsT zkEvt^C%{<3bB!rM7m2HhceUkm(l;($KDR87p#^tR*5!%toPnTO%OEJc@C&a!MXTFTPQ4uR4DE%!`+IDE$IuX~a6bBdAff_{3pF<0ms5Fg9q_v{fJvg#V0}l*LfFvgSr{3o6=UHi()f{GZVDp{Wj21ZZA3 zo3-^$`v!1(rQ?~m>P_gIwpnij)g}7zOh-bGQ{oj82J*o^X|8+ThI{hF3E|XSuoz-W zOO9MS@fdL_31w9=q`Gq)IK}$G(z@4b-p}KxJ4>O~urz=V(PXaJRoAs!E6q*P3WU?P z&6Q1a6=NecptE6CF<6olW(OjmY1Tax+_Jt}w`r=ldlMRf2xkis2ED<2NogHtXtw44 ze6Dp*FFT%Tx1G+~x&oNeItY~XI;F_Qb&X>K8cEBM_Hy^+%eE=-&NliAz(3GuTvaib zZGiiTYp$X35x4v3xi@MyOIcG^>wUc^96_Kj#fMNnsN`X)gZaBw`ZR+>PJw`|0_Jm$ zr$ei(xKv8mE1fk(=*gztwkB2_u~~7UC&`ECp~Ya(N?{L_cgW2OweuH7c|$NLe=>mU zwapFN&$0GkUxHwi$I-2vq`nvETHQIL#N-tlN_pG0eS^C%hSwL^Xz&YHq0`lCHmW;K z&rj9X?b;1%(zU%%&ic8_r0LiY#;!GaMM-@cf;D-D&7@_gU9|e*$tr z!P=h|bvFl*#bL$v0>53`#7ouV<%0=EbbS;U#TGp`vq&qMr@07#>q{>|=#BfN8T4TyT=GTt@7 zNl6q(O6yy==z;k|-Aoh9_i*KD4gHQT_kpt|d)k(97j;{yyNSEH5(`0_G}=5sZ3Kyo z!Fw6pdm5Y#N-k7UzKfPQ;!*q-ZEF(hs`ljssmX6?Wn-E3!|t9dO3xFd$lGMMoivZg z?*8j-x3fWZ8VDmqcMr>X(k$owTpff6%?m54us##uoL^*>F4F7#Twni_BuME$Hszku-u#fu_=55y(WNr$HtfkRDTz9;way zL+N288jy!iK{KnQ-+~nEB~X(Q`jb=>m?yMiw^O|odL>mM^DOlbJGN02$s0*|hOV}z zXjQqs)PvNdcEWfk30VipCsG|vzCvePGrcs+suZ-RboF>#I$b5pFIXEAQ_5yLW;Pv| zamSUH1H`=Uh!|rI48bA0@D^+~&u){1f+48Lv;R;yo;1&Qu(&X2*Q+EFT&H;x;^|i1TW32rWO>ohx|0MYNE}dvEB9mN znPlMC$j8SZui?&edDhn=)!$FiI@$rl^)tbODci`xyR0<)PpI|N!2rfkqhG)V^fp-?x@yIgJIj>&Oh~y6qO1() z@1&O%&|HP~maZsxYoZ6Q6u3dIG0D7@ID!FsGrC(5A~CU5<&N`rL7`YIG3Gc>PBX@lN(vo7oyJui3X&O~N4HBly2w?w2IbqMBA z&MP!n0;uI@QTSQ%09D}rku|DgBxWn}ak@Lz@0R(upJ#ocqMStjL6JW*=&dku0y(A%zr#FlSOaK@h4|!=^WpI~`5*EE$&mdGl znTL2V2pM3y6j%(yk4)wdL~r+GpiiBzLY*>?9&wLBSFNtKVM^9(F7cakT)D(*urr2q z)brQMMOnu9WRVJ@1FLx6>B!U2tdujxnz+PRa8bC{{qZ+d&b4a}akR==dzD^&njP7! z6iU*QlnlrWsv#=k0G&$1gTj#2O|LaLR|KeZ^1uuJNdoITN<8BH!_>&A~uk9 zpT#p1TjW7x6$|DcR5-4i6sfSTt&wo2k$i&hm($DLL(5LY09Kt2q%S#714e1q#YwYU zJZ3^Ir{yuL5L4aBVVsDc2he(GCQm z1FQ=*ZV)+%6hB8wJ*c1b{OqUfO{QQ*Gf7n88#nAtS8;*qi*2^+u96QdDs zK;ao~5;(PYbojDLQU4}}hv1Psg2DN-rv|*JEW=qlunJd{Np(TFPLuVvXH5no;{q2a?gdt+wVQz;f@@zU3SeZ#&AXw|l(1XxmQIWb}H=B+%d9E!s9N^7$*|dr;Ro{3? zX@yrY1*?E-_R5^087Nv$E3Tr{&igQQ`5F~@Do#-$s37qTTqb$$Cp)q!Z&K|o6jo}T zUhF5~ARi)rVmVM6`TlRADVuWon`C&?Kk~rlw0ZD^?tzh2=|4GOag%5uU^AfCaRLpI zn0??~CP5C+g5-O81^&cFiov?qgMD@f)-n4lQyyZBxHr+$A?6{}Me-eD6!{RiY=fm5 z2o$j^H`PKYxWBeyxD}lWwRGp+;wn7pLir@gk4|m#CtO!pcC-khwjC z53+}wK7KBRg!DI+4<^T+nESYdo^W^s6~;h)fNc@WBD`RnAi*>iCkRhKj9Bp$S?lkR zC82L+h?U_EhY;aW;gzl;J)!UKJwx#b3hI%G83dpDX7EK1x9k>Fd&l%-o#Jn1)pXZ8 zo^WopO=mS^e^9+!&;kSN0D7V8sP(ns>tc}&2C206e(#qqpD|$wyBl`RHQ|Tz%qNbS zPcA*O^tkE5rOXB|>2G+caA5Nini1t-2t4coS73x(kxV0$a@UZD<55k}0 zdS!@4@i%!JkX|n5hLLMw^u>XMQzixBjs*jp^9KmD2pf~Xsj0M-RIO=OWhnFrnV6+Tm-rMgDMQ+3R!1b{$O!(78+}=0A^on-%wC!QN7-uebCpWV5uGN*PxF<^ z>z!&dh^A&L6}aJH-F%Ej^f(nyQ9(rI7kNss(=V$acWSliR6P!U%15ac+gB4&nuMe{ znB8#OA3FS0f+N&AwY zp@OsocD_lM&i*VFM2?am8G|khQPwN=;zkKS_b7^N0!lm#FGD-5mlkJ?Vyc)vc=%vp z@!srQHaDNo=H@cl$$VbYQ#6QyKbpt$__>ejL%APyk+cnDTNomR9EcP$ETEWE_JznI z9|M^mBKLN}LjDKRcqZ2pc3$Ku>w+^cIRE30W)*DmqEQyeKnreDq8t%wBc|;VGC`)1 zZ=v!+W&~w~B#f+>hfv&gX!; zJ;>+SFOG^b>JNyA#K&-46vxDI9PbfJ;slNd#lzwe9PdTm$748};&JhD91n>n#FIGQ zC!P{d<9I)2nQk1${7;H!F#jXsSzJGW>raU1aQ&e8B(9Hgt1@Qtyf}s0hwO)}kBQUb z40<>w&f3S(W@&*EpVEyJXmw7UN2`a$3*rJ=JR&ZN@51p>@hR~lj*p3##4?VLi%a4% zjvp6)MqI)132{|i!|_RRU3?nHr^L(R6&#-yuL=vtlj6I@XK;K*d{%r9j?W^9`5KO& zz+0bdd~#J2Rk8B6W#dEZ-GU@^&7;*OG2b!_swTYNAoGT7KNC-XL?0ZppO{b;7b%C1ioxuO zB?%xK*j>a4R@^5Eg8ry@ARQ!7sJLDQi5Lz-fUF3_s>$%<>YLR%XQm-khd5$5r=?Dn zJNg4fk^kqDEVBocDi9?L&@)7$XHksi-f%Vz>9UDR%1e{j#2H*>C@CyKxi?f&C?ZkG zbGD4peT-jBF0e7qU?ipyc-^67neN0=xYWz%p}HKzaOAyIm{c4>;qR@uv0Sz&CV_BK zB{0vFS^EWgVv(N6hCqZPbEC7;th?(Kuj=0LrxEHIOddfeBrvf0VLYC6oEV2>=13e} z117q}A!iIyXTt;!Buz|*Q;1SI5Yb|>FamdiJ;R;SE*ZY;S>SvDC~!3Ta2!8`^PzE& zl z7%gE65TloWfeIRoY-NY zpCVW4{Bn6Brulu5rqeePz6Y27bP(3)KP10I%?M{g{q9Gp;xALddIuLoUw$!oDs&Kp zV1cR!z#P?M*fQ911W%Iaj`8F)PH352*o5rbOUS)+-5{GF3AZm@8Cxkt3_#go8#2}D z3e>=Ll&$pf5tqTR1EW9ZzWW^!7)FC*G+m}1Rvr)0CHvIKVIjw%E!}vKAV7}cG<2{z z4y};&jCgK{!XtxHs%>Pb*T_Z+|L8n&SP%h+*h3gX@e{;M;AT*82$Pq1_@p_8p1)0; z_dNkaYsfn0!!&Gqnf~T}tveeHb{q4am=`S=BlR3k`op@bsUd}At}AHv&Jv{Yz_co;onq?N{R!^c#|>;+vx$I7ps2{4?OT*%*t0Pep!297_0 zx=VoLw`Xt?II^$4*qf!xr>HHmE&)?WHoBs|7}C_2m#5HW;3q9o+pVdARVsOTna1qa9QBS&N<5DM+Mdm-hHK80R5kOPjd;y1gbCa0@(5|qCjFV;tKLj zx*n3qOuVyaXrO~QWzC+on;^INP8v5x%X5Rz1h_Rs#e_L>7DW(X_2&e4I$+bdyU_C% zo`03-nRH6RLnO6J3qpCnV*dyXvlKE{ijCc1x4iP z73th^Z3Hq7VKyqp!)s7D%{K-(=MY5~!zSAkvY)xaK~GnXqv)^Vl^sA*{xzI*ry|&> zF>MPJmpto(RQsVhAHq8U=bLCC3!114lmFxL=NQoV!2l{0VE7y%+c>6|)wNqkPYxV^jInwH`yThEU zxxt2Gr)Et=UCE!ONe${bejz><_bbt)`aEx-!LF0@^KcOgNG}SpxTBMsIgi^a0JG!V zW(V4hpIRp9XWYc(-@{~oDwQY(5>jZ69b?1j$kA+yEgILqy+p!f%y?+-45tPGzgI>3VZpab+($Eu+juPF_)E?alefAE50d2>^0k)dcUahZn zBs=Isg<%Yfk^cY_{^bat`U?N>xVN3^E~-PrU}r1T`T>PJ3$tk=W;XRjVBBm{8kKdB z6KI-bHz|?4QT5>Pb}DN7c&KUh$?`CVCFudBFI+}@_nM=!4hJ}!H5qF$jC4nK>1HhK zB`F{wBIW}Xf(E>c66_=1j>OZUS-Smcy1#{GidkwZA(5_@Yo202yiWE)^U&pA4qJQJa1chZ5+6 zyd+k2{A`#Sy$b{TN9g%?h=Co%2^d(+8$x-BI)27`C8LD>yD^X97&!WA+Ns=e2k4y~ z^Aq?nnot;u^1%>VL7LJ#*kp-wB%iF|%Ne*LvmS2xyV%e4+2fyqTk3YIyB{r5v;~Ax zlWwOe;?_fMvOIR;r|ylXIF`*(hVB%zOgkM ztj5DOLA7Z-dMCb!k*1{5j*GL>a;yn$pet+ET)ZyGY^W^%Q90UH7JR6HUQZDTe7ivM zSZK33r&muZ`)Hqf4JBi(A$z(%7JoK=6(&zG9;Tpmw_K}mSw#qy6j10lOX;){F-t^@ zS37O~=7q}JIE2-e--ROF()RN>w~7j4VFIBw*NzP#s!ajdbs_&Lb@3G{hSb?P+VLz~ zgRX)9O;}6eI$*6)gl(_G@~7=@>GyI*2}v*p`~f9Rf8Y4Sn3r{2PfRfbcuTIzy)PgR&gar51%{Z&rkq3=yKAs2h3O-5T|2Zng2z`Hc%#d{iD}qF}Y%=tu66Zjc z%zJ4g#x=$~JOK3pq2e*r0XG>UNe zF?V=<2~LL+3y<#Jajq!ZHF#LsE$1e(;NnXba$1)&-jB%8A>LOj_K)$G#TU(*iZ3U2 zH4G~h2gY_Vei?ZMnU0ei&W6$|RK}`RijNy#tQgiTtfUJv93(#Z*Rc>Y{WYe%>QIBA zbCMD<`Wgp0-vCn@6b!V~6bWI$@clb3HIl8hwzih&VPlF?39%&wN$eyNlmKASkw$zY z2}TbR>rNoLfs9r~j4$(kB?yJd&9fTz9@2eAtGwXdgI=MR!j=e#o9|8C!p4Sjru#(1 zsIRId!iW=cdMM{OBI8t92>k@XZZ62F0IH}|I*pS|mb>?jepV)IDg#Zt`v7k+;QjQ( z(c_FVzEx&aX)O+pj+0ld#W+UAwxn_%Pz=3R0eiNT{Hds$0Ix36E#l~sB9NhW@yk?E zrQ#$N#2n@8R1Bhxp9v;-kWgn44fHpQ27UBn9w?(zOy4MehXXKg!WmnN)X?Cuf%rAC z<4BEo4t)RfP#|tohDO5uN*56-`ox4R_Ovy|6xK7bAMUn}?JYJ0m<#bmlSfFpN;iN zNkF93Ob`pAFEG5CXg_c((cR-AzD7Pz*@9|=URjah{d;XvcDROA8QxzzwfR=8&yrwY zDS85?@`$DzGxA40j!FO`(6}pz^I@dZjXgNu)7C>sVK+8LO}}!g`}IDCV?(!RRIl2!Kq!ZU5;xKuZ8r} z!gs#b3D;kXBkODQ<%N)^_K9n`dkSCX8vJ}0hNiZS9W(3LTPCTm6}wi2HiR!UJjiOOfT+-F7`*_mJC+YH#QjRdSXOUJGw4qVy1Q3;!4e*qX+o|j)FME?~k zN>of!(HEOUCMtED1t{@g*`|WyE)Jb>ZpbgvS)aQ8IbHrUD#)YlABY2Eh;l7t*MbEh zO?bJ}TCrtdF3K)FO{8c|#peMQuav4m+LZqUEtiNciMsVS4Jh}zc923RI_)pd7t;7L z042HV?`4xX8bq&oZ9kMLJ(+{5mD5AzD#r!`s97)mW-O!Z0cBFX6t=ranrd8>##q}VI=2?bKM=4u7STh2 zsh^~QjZuE&zr>AoKuv{6?u|Is__2S0Ne8lW_em@1{~;zl{(+A&>0cvgjG6TKv2Q!+ zZ|@u@3MKn4&YoNpDVoGr0(jFYl(r(P)BZ$N2zKna<*67^GTKa?5?~#|9zYc<$5q!H z+#E)mQvZQnpcZ;;a^zETJqM#07LP;J_pbob9)a{9;-oth;Srux9)=>+mOF#In>Gw&xl z4$fxV>3{n(cz&#-iLJ6f77|5hlvbEMibH!9QT3rW0M(g({WV9m9LA}AqaEx5Tlt%q z@DLF35g8RH2fTyj{~|y-*1w0KWGpXk__1x_9I@qm@G3^_QD!`&CNx4=!xInE1%h_F z&3PQ_{da)Fk4IdnANGllZ`VLpge=eG8U)2~t_U$MAuh9?7 zizq6iNO?p+&V})z5n{Hcxayh{wirg|C?2;feOuFEA2v&4I66YYXfjM(x&Vm7}> zQ2DnwiDl^xPHtOh>=OR{=;9-cU6wldeoPR(rtFAfyHp8&q z+rJe&z5{ms4xlt7Jmh~u-LLmq1MNHwnFHdL{V3k>Oa_8Kq*6uRQOd>~E0bZ0!pk;$ z+kn^3;CA69z{{`S&h#>kq6+!Ie+tu9 z`A=c}RYj%hVY?|lB#5m@w8<2oua?y&yeCk`$}>ZHpnMmDrH{8&#iy&y4nFHD52FU( z>plfhC@Q$Jm$4a>tiqWoKEs6Hxkj?T_gLB>NltM-RyXb^C+!Tp8q8Mpnk zs`GVub9)Ak82G@%ew!97%vhxbQ#;2?LDnk#Z}C9$z@s%U_lW5)E#>LomGt>vZ zuy*?qg-IdmqSM9+tU|h%p_M}k2V5_;fVF_L!BFA5UWQ^UuT#1(RC5xXaLys``*zkV zVkM_~S*+wlZ=zA64|m-~)CT9X?1U=IVX!YUHRaz1fbj9YHg>%s8g5%T&Nbo} zFxJTbObt@1f{`X4APqN^{{^>)=vV$7syj=?5X$6K=Kg=hEh`sI4IdheKmk*p#J-=b zi#Ozdqb`1zify%k((s&rkFaPzoFSGM+VBB33$Z~T3KtkG4dw-TTef96shGu(tlq>JM zYI}j4M;{R5J0+c23u9XEz=pT=CwvoY@qe)>q3RCrXc#^rz8njjjG4u@>mmOD-GZog zhg#sg+Xia=yE{QGaO{0Rs13LNC{X*Kn4Sg)lKd7MJGY1-1si;fB);Plrh<-djcxbePkq0I zqWpr|(s_p}h%3uKN5!9~;!!F{+{!Od@gr1x2?cND+_0s$De+!*(5MZEh{D_WSfS(% z^?nljbk#ohAEQ>EqJs7<@opfs-^a5A@4{GuIRG-2BP=W7%xspg&5=L70UZW%&phX-IZfs`7ut6}N|3#1XEjK=U zgzCNz#UJA5ZlIv=4U}@FLN=+V7BwSjYBQ;9W^MwzR+8CVb_%~m{D%JNIYZCASDM#n z;lh2N&W&PL-=EKxvL^@HPJ~yb!pzJ};b4K^UOuEyke$_K8q+}(K7I2HgihYTghD%m z&KUA(I?JH2GQl2l6|IhTU)P)#`0!G&eFdL~2a>K<@p;t=dMFR^jW5Wn{{TdNtu0SI z7N{svF-6TLxf!tAk#5WbPx;uqm4E|P)^zZ${+N iPz@iyplFj4n?{1R3S~8uzni!gnqXw~*4p!GJ%B`As_X!=MF-2ip#gD!$1()Mm-X-jI2 zc(DQ8CO>3-%s=S8|3a4@dg@>3sozjudulF^ z*+?c^kI~I%80LJ=Qn-$h&tdU}(EVDBov}Oiu;)v*%j%94uleshc7_etv%CAaH9D%K zibf_Xt2#2%$)wV?l5x;x_a~Lf#yif6slrF2 za#W`k6q@cHZGES8rDLaYjVkt&@bb=(lv1+(mg#le`|sZ1usTwMu^H@4PE>h3I9A$> zs?rP|?A-fe=i#6jJs(U?>cgs}je!}}>hnpKzsL@h8D!?9%%|BPFGi}Y2h+^@kDHnx zZM{m7d1i5ZsLA( zQmbYy&x#^FviF=rqIpvbnc*=0E0N~i!FYe&(_XSAP=vwg_v>y zz?WFu002S<0Br060&naC0o5*12>Lx3vEl3YNg^I; zqA5zo)3SbWUw?o_?6f2ZH6CjFo?Qfc?|QV`&?WtgX!{gx?>t)T%$0B{4b*ME69_9@ z#Xf1FY$kFGAwO+&y!^2z+N5aVH}8O$$d} z;q{cYiH5oZ!*RC>hz@2nQ~wW)ruv?EE8uu7IIjKnBb@4pR0yH_*AQx4a^Yhf8)A<* z-4K1=M;UqNk`$zI1toeRL=214ClGET#T+=1u}Oe{(x(qo`EonqG|*>ram zeXCkB8#E$gyh>Kt1sDt1*WHGC3f&keKoJqd#-g?|_k`^bE zNm}k=SJi!-d+v9>bMCp<;ml04gwMY;|GxY0-!GMZ&KvVn#?5Vfqc$#nsa^6d-|ky& z3xCUfdr)qdEk1Ml&Y;q+465zwpw_Mp>g~E!64vvEXuh!8Q};`L#jk!@@~c0w+tawK z`E}gYaW~`J>!nu1yJeM1%@4z;ZeKhReYZE*>x+R1VlVE6fg5hQ4ly zkX{gN3AxzZ*y%;?AoPcL+6_^>7esEnBiw-(_+A{!eRpdZblHg4@5TFWv?sc~t)B3k zoBOID+r1YKSsH~Fo6U70T(2L6%T2zzaUGv)Z!hcq169?%BfC4jSajo|6z-32EM9-B z`N)&8i(;$6RwxHr>Ib2ZpU2(q~=vPlfYkVBdojBf$mY0^Kz^Fvf6^r3s zcdL*pl-o-yp%hDg*o~Ih*V{`gi#L{<|B87jt+lMgSwm+nC#mx9s-H|h+!FznMIn;f zk3HG*f;gEo16z zwB%|344$0A`#HQn>z~8jynkNIrSC8JzlA3Y>HAmwS8;b5cV|%gqW>M-olWm9`LE&b zobURtL!R?~6X<#~sea^97o$5(7oSHmeA4rU2Ff@*;?R8>%1_*$j7sKTk4%N#Crt9&RRwk~xkr2zS7wre#p|^~cq4`9Ykf|2o=TXNzFFvOi@38FMo>T)WY40>XRUJLM54bX>rk|8;PO>T zF5u5EI!im@KrHP>ON)E^B6za&M92tDMN799Z(Lve!BW4sxwN+*?}Py#ETJQDZO`j| z;%$p)DIMZcx8DN`Ee$;_b(}HJ-hNW=bb6ScPUk$ji)L}DR;yOk#uxvZ*65U;o5ieL z7aW&=_?t-i8sF#wE?)o>&r1iTUF(Il3bOs6WZ`bT^p&;NvJ;02lv60zvgADes6pz> zY1~4Q9S@QU+3EZ??xQL$_Ok`cu}1T`99fC3gSXj-zlm2R$sB%YNnVt+6ze5<77xKO zm2N+bKr*WTq%J<|c4AmY(%`QrUVn(6P*7KFLW`5~H7MU_RM+>=TBJICHfxRM4B^!4 zwWKNqm^J89sO-b?NMBmDTnic8OxIqlkU`33wCRA)bTd|Ron{6Xn+JFXm9d*|`I z8rOE=Z9XrnG7Xqw`Gt+)p%e_U>6c-4j`xs0h}Odof$hS%3?t!ZcH(-mKZid{Gz!EswLOEXZ(Wes2qGAGuL)n|`GWe(u9v$#6i!&IQpB zbvK8-zJIM3jQg{qmv`QE>A6S=sjEy~T~|9JxFrYxf7L5IR8c$Si`+`#?{bNKvDFJO zQuGZ%T)bh_(i5dgLJ^9#>Y~KxjmP5Cp@`yKg{s()Pmfb5++hJ#Gt*NBe>4)3f zLM9boY!0_2qZ7%gPa0$cc-_7)2?J#bk{EA0@9oDTnd*A|erF(H&c2++^Ax6v655)n zNq_BzC%11X(w;!5JcnA>@Qv83{cNtWU@cg$Sfi;Fp;XS8371ih!YNFCfFC9%U)U)k z%LXE?*Z~47ado!_G{PYOv30lyJ3}L)DTT$+pXT$wLZdU0sI2ffC?0{ok9UAQ4<3R{ zhCgVI&O}WF;iBiv-4tE$B_{@^-1Ch&ykN|s?mV5uq@sjdYc=F03}3#+i<&c+ztlu= zF4RQ939kn6t()?7JZY5`iL@I9`_HL~VapvY(d7J)B!3^@bbe+l3)ZZ4!5U4c^P@x? zo1ih$2vGI#1U)Y+p0hz0;NM-)$FL+XsfnrhWkn@;2a<5&DxTKj`fh_$hdT?un>ndW zv9=WW{35ucEbTAxj3Q7Liguz50G0&Lf<;;{<%qUtvL>q{XJu`AB`d-yx z2#s((mXsQOi@_dZ?OqHp`5-oS7w>o=0mvZ&-)xD+Axd{g7}AU`8jw?JQnZ-DZY^;h zL-^M81nQDHNg_h9Bxf+$(&c3wgz^nMYgY^)rryj^)!yXWDFE?ir!Ru-cxM8Gi9=!D zN2!R8(tb8un}w%810YTliWya~RN_!+$2&0}4IIYfF6aUXq|>4^GZ9#ZJ1bn7a&B;I zM5A_VO}s6e2n3mMapidP@T57Pe9RcjgrN$${{L{u?&Bk3P-<`49fPAnA!61|;ik3R z6jV9z)2Nt8F)#`s!p{nc5b&BWz~erx>FEyK1x$jd%-U03cyN<@j20sZ2B)0sF2ahE zo={^RJj#Gl0Uj;-YSj=9!Ljf~v;;P+7}9;99FtyF@G0f{Kt;fXlpjM8tc7qw+YdZ; zFzokT!?v_RlD_YUp%24}hJEzMxSmTEcJ2j*ydEM9h9!X#Wn3wvR}CBE@YQl4GqHAs z;)vGNgpEnYxyM>o(kx`vJg?15wpdG97ya+e4%IwqTNNe521=@68phSkOzUF7@~Y4n z%QH+Q(|^sHk8$}mtcpIse%?@)WGSbdGWqDAa}eAY@uPHEVw%yOUR5ehXMBAWEK`45 z%zI9~8vw>pH8fBdF=fyxDuaGK?O1>oHD#2E03=RhSNRg)h1`ov)_l>x=uHC#;Lp5> z_C7ftri@{?nv$#%>R;*kJywTs~w6soz>$RHBY^fPA{2>X1^lYSw(xrjYDkhRE z9MA@_q-a)6lxk*xDUOjpiitO`3w}dTSIpTMg`J?^(IsP!Njh1bbbb?O9iv(Msxrwl zF0|BcGQ83Whn8lQc7qM5B+)aMz|(gd6s+o)_w2$GQ5dK5trq#nX&=`{{gApNlW354bw zDk>iwDyymnfHUCb${3mKL1g8%VF@X^+VzjqnOT!JIK3%|X0ozJ0Vz>VDl7442BMHB z0HRC>m6duasy;VS^$~E833ftc5kyq$OCa>WJi#eX!=! z<9P@MUm^6Be`6MqD*oF)-9CO zP;w)ee_X?-SiGZ(AF1A1s<$ZfmxgXtmS}X=&}~spC$??*9h6^dU0_B(@CKsOVKyDv zN$e`(_jIT8>Co$^Z)%+mHsLxQm6nuOP&28h+_&U9L^2wX+z^l#d0|dbGI5nuHtBlh zclqFV`JfC&l~;MoJtF0&5@$0E`|>95Z}IXLFWk*AE~j~0!-YR0=H2Qg$9kn)KUH_m zl$*1&&4p95^9$3nbFi)`BXHv?X9Zc^r!Hq=}(I)c6et{R`2vp`Ez(OkM9D?pH5q9`e*#JD35(X z#4hI&WJ~V$Bo?UHrXAf?SosyU=5DD}r@Ow7MfxD!of}&Ra6b55;V?N~y$|OjaLRTx zPIdfD0EMf}6U>f3p42`k`ES@No5x1a8Dk*%Zck!10#qrKjS0v_E7Mb7v#GndgKWjvjm^_OHFGyZEk^zvV&#^%f?z2Yxt`4xYgfH;^}gagMAmsJZeZkl z8gknU5F(|CM8p?*v%??=y+$!~hT*0=j`)>j`||e;M|9ss8;m??VYz(Sg62ILK8?g0 zUojxK+l%)4-oCmAagf`Jc0;`j!*blg&vlTsRg^T=(r%;>RETmfT}l-_Umfp9bq+m% zq;;^Y7?u*6soWodGt_Yb7B5=Q1{z_jQ3a4V8i2OeRdOmjp3p7IXVMr0KZ!W8_zWv2 zBeVQrh@=3gaRYCP<|z*1Ef2x0D*bJutwV)~Xw8fOlae#=4ICKS@=moyS&le}EV5v$~fF6K|hZ`wV&4it#55JeixU z`nPB>+ZUQ%K(hCYHM(e8{bYsgoB-xNnU{JGOm896{fwO#;3#q$*ul+V8i+vw2i8xq zImGPZB-73P*|u*9!M4#bL94s3-@W1rJZ;0_~(jWJ3w_7!fLDNSvg!i?{xj-70P zb`SH6>LnL^QJ;K3$$U^L9pvLK4E;EYQB6*;%UH?<;TFe`H>oO|lvr5!|AJF+&PgYU z4snSgK|X{rc6$k(C>@`eMzp&)WE9Kpy}pO-BOT}y6+KPxJocg$iWP7len{`9;|y1} zv!;&g6d0ldc#Ir@yV=8HnmMGD?`eB_8{XT(Q3(Y*1x}{%Q^>KWf*;d#*Orn@w*_cz z$RWtyJjz`XW&W#BY9bS_u#H38r&UX(>!gpsD1(pRuWCR=#5m=EH%hI zH=eP8n5mM}>9~i{Kctp0CMqr+Y#~9`Qp*1vZ>EQ|@zlT-eo#HlY_L!^k@>t~gDuZ# zuxFE6@RFES{1HBo-6eCHEjw}8!68Tyi?y-Pw~SVEpZ7!D9QJw2XN`rv>IwJQ_09}Z zpxJQ=?|Wt<<*w>5r+Z*fivS-+*<7$-?*4Ie!ti!-K-%$)he3y%&pR*hv#J-_T@S}P zz&Tza%vFS~eJvvaSqQ1kIRa+;I3f#E%E4Ha$$N6SeW^#x9YUPCqU1gnkqD^XI_T3l%p|pQBuwhMhyo1N-F* zCVX_E8rUesQ+|{%-s#`&;e=+uPL}t$LO}fZdW358nL0H@w8j)A!ba+>AezNRZVeZ z?|}SDi9-PrhjZ3$KFG~>{HR+&hvXb}%1yq{U$=Qt6j|3!`VaZwk9hfzmj}4C=h;O@ zZ`xnaf#Pm;3^2918~Iizo7zc7J#9AeZ)h~)_PYJ7db){YNj47uaxc>P#X_y{+G=<5 zn-Q|jxfLv$&9r9Z+msRiKS)Xb9xp%Og*mUJ3_M5>T1npFg^pYDNS?gM%PKEF;^nB6 zC;~-O~3=BAF9KpdU%)knrT$k(NPj7^&jdS b@Vf{u^nov@RBuk(7p$f|TQ2>{!mIxcJwj`h diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/client.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/client.py deleted file mode 100644 index f687302..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/client.py +++ /dev/null @@ -1,840 +0,0 @@ -import asyncio -import logging -from typing import List, Union, Coroutine, Optional, Type -from urllib.parse import urlparse, unquote - -from asyncua import ua -from .ua_client import UaClient -from ..common.xmlimporter import XmlImporter -from ..common.xmlexporter import XmlExporter -from ..common.node import Node -from ..common.manage_nodes import delete_nodes -from ..common.subscription import Subscription -from ..common.shortcuts import Shortcuts -from ..common.structures import load_type_definitions, load_enums -from ..common.structures104 import load_data_type_definitions -from ..common.utils import create_nonce -from ..common.ua_utils import value_to_datavalue, copy_dataclass_attr -from ..crypto import uacrypto, security_policies - -_logger = logging.getLogger(__name__) - - -class Client: - """ - High level client to connect to an OPC-UA server. - This class makes it easy to connect and browse address space. - It attempts to expose as much functionality as possible - but if you want more flexibility it is possible and advised to - use UaClient object, available as self.uaclient - which offers the raw OPC-UA services interface. - """ - - _username = None - _password = None - - def __init__(self, url: str, timeout: float = 4, watchdog_intervall: float = 1.0): - """ - :param url: url of the server. - if you are unsure of url, write at least hostname - and port and call get_endpoints - :param timeout: - Each request sent to the server expects an answer within this - time. The timeout is specified in seconds. - :param watchdog_intervall: - The time between checking if the server is still alive. The timeout is specified in seconds. - Some other client parameters can be changed by setting - attributes on the constructed object: - See the source code for the exhaustive list. - """ - self.server_url = urlparse(url) - # take initial username and password from the url - userinfo, have_info, hostinfo = self.server_url.netloc.rpartition('@') - if have_info: - username, have_password, password = userinfo.partition(':') - self._username = unquote(username) - if have_password: - self._password = unquote(password) - # remove credentials from url, preventing them to be sent unencrypted in e.g. send_hello - self.server_url = self.server_url.__class__(self.server_url[0], hostinfo, *self.server_url[2:]) - - self.name = "Pure Python Async. Client" - self.description = self.name - self.application_uri = "urn:freeopcua:client" - self.product_uri = "urn:freeopcua.github.io:client" - self.security_policy = ua.SecurityPolicy() - self.secure_channel_id = None - self.secure_channel_timeout = 3600000 # 1 hour - self.session_timeout = 3600000 # 1 hour - self._policy_ids = [] - self.uaclient: UaClient = UaClient(timeout) - self.uaclient.pre_request_hook = self.check_connection - self.user_certificate = None - self.user_private_key = None - self._server_nonce = None - self._session_counter = 1 - self.nodes = Shortcuts(self.uaclient) - self.max_messagesize = 0 # No limits - self.max_chunkcount = 0 # No limits - self._renew_channel_task = None - self._monitor_server_task = None - self._locale = ["en"] - self._watchdog_intervall = watchdog_intervall - self._closing: bool = False - - async def __aenter__(self): - await self.connect() - return self - - async def __aexit__(self, exc_type, exc_value, traceback): - await self.disconnect() - - def __str__(self): - return f"Client({self.server_url.geturl()})" - - __repr__ = __str__ - - @staticmethod - def find_endpoint(endpoints, security_mode, policy_uri): - """ - Find endpoint with required security mode and policy URI - """ - _logger.info("find_endpoint %r %r %r", endpoints, security_mode, policy_uri) - for ep in endpoints: - if (ep.EndpointUrl.startswith(ua.OPC_TCP_SCHEME) and ep.SecurityMode == security_mode and ep.SecurityPolicyUri == policy_uri): - return ep - raise ua.UaError(f"No matching endpoints: {security_mode}, {policy_uri}") - - def set_user(self, username: str): - """ - Set user name for the connection. - initial user from the URL will be overwritten - """ - self._username = username - - def set_password(self, pwd: str): - """ - Set user password for the connection. - initial password from the URL will be overwritten - """ - if not isinstance(pwd, str): - raise TypeError(f"Password must be a string, got {pwd} of type {type(pwd)}") - self._password = pwd - - def set_locale(self, locale: List[str]) -> None: - """ - Sets the prefred locales of the client, the server chooses which locale he can provide. - Normaly the first matching locale in the list will be chossen, by the server. - Call this before connect() - """ - self._locale = locale - - async def set_security_string(self, string: str): - """ - Set SecureConnection mode. - :param string: Mode format ``Policy,Mode,certificate,private_key[,server_private_key]`` - where: - - ``Policy`` is ``Basic128Rsa15``, ``Basic256`` or ``Basic256Sha256`` - - ``Mode`` is ``Sign`` or ``SignAndEncrypt`` - - ``certificate`` and ``server_private_key`` are paths to ``.pem`` or ``.der`` files - - ``private_key`` may be a path to a ``.pem`` or ``.der`` file or a conjunction of ``path``::``password`` where - ``password`` is the private key password. - Call this before connect() - """ - if not string: - return - parts = string.split(",") - if len(parts) < 4: - raise ua.UaError(f"Wrong format: `{string}`, expected at least 4 comma-separated values") - - if '::' in parts[3]: # if the filename contains a colon, assume it's a conjunction and parse it - parts[3], client_key_password = parts[3].split('::') - else: - client_key_password = None - - policy_class = getattr(security_policies, f"SecurityPolicy{parts[0]}") - mode = getattr(ua.MessageSecurityMode, parts[1]) - return await self.set_security(policy_class, parts[2], parts[3], client_key_password, parts[4] if len(parts) >= 5 else None, mode) - - async def set_security( - self, - policy: Type[ua.SecurityPolicy], - certificate: Union[str, uacrypto.CertProperties], - private_key: Union[str, uacrypto.CertProperties], - private_key_password: Optional[Union[str, bytes]] = None, - server_certificate: Optional[Union[str, uacrypto.CertProperties]] = None, - mode: ua.MessageSecurityMode = ua.MessageSecurityMode.SignAndEncrypt, - ): - """ - Set SecureConnection mode. - Call this before connect() - """ - if server_certificate is None: - # Force unencrypted/unsigned SecureChannel to list the endpoints - new_policy = ua.SecurityPolicy() - self.security_policy = new_policy - self.uaclient.security_policy = new_policy - # load certificate from server's list of endpoints - endpoints = await self.connect_and_get_server_endpoints() - endpoint = Client.find_endpoint(endpoints, mode, policy.URI) - server_certificate = uacrypto.x509_from_der(endpoint.ServerCertificate) - elif not isinstance(server_certificate, uacrypto.CertProperties): - server_certificate = uacrypto.CertProperties(server_certificate) - if not isinstance(certificate, uacrypto.CertProperties): - certificate = uacrypto.CertProperties(certificate) - if not isinstance(private_key, uacrypto.CertProperties): - private_key = uacrypto.CertProperties(private_key, password=private_key_password) - return await self._set_security(policy, certificate, private_key, server_certificate, mode) - - async def _set_security( - self, - policy: Type[ua.SecurityPolicy], - certificate: uacrypto.CertProperties, - private_key: uacrypto.CertProperties, - server_cert: uacrypto.CertProperties, - mode: ua.MessageSecurityMode = ua.MessageSecurityMode.SignAndEncrypt, - ): - - if isinstance(server_cert, uacrypto.CertProperties): - server_cert = await uacrypto.load_certificate(server_cert.path, server_cert.extension) - cert = await uacrypto.load_certificate(certificate.path, certificate.extension) - pk = await uacrypto.load_private_key( - private_key.path, - private_key.password, - private_key.extension, - ) - self.security_policy = policy(server_cert, cert, pk, mode) # type: ignore - self.uaclient.set_security(self.security_policy) - - async def load_client_certificate(self, path: str, extension: Optional[str] = None): - """ - load our certificate from file, either pem or der - """ - self.user_certificate = await uacrypto.load_certificate(path, extension) - - async def load_private_key(self, path: str, password: Optional[Union[str, bytes]] = None, extension: Optional[str] = None): - """ - Load user private key. This is used for authenticating using certificate - """ - self.user_private_key = await uacrypto.load_private_key(path, password, extension) - - async def connect_and_get_server_endpoints(self): - """ - Connect, ask server for endpoints, and disconnect - """ - await self.connect_socket() - try: - await self.send_hello() - await self.open_secure_channel() - try: - endpoints = await self.get_endpoints() - finally: - await self.close_secure_channel() - finally: - self.disconnect_socket() - return endpoints - - async def connect_and_find_servers(self): - """ - Connect, ask server for a list of known servers, and disconnect - """ - await self.connect_socket() - try: - await self.send_hello() - await self.open_secure_channel() # spec says it should not be necessary to open channel - try: - servers = await self.find_servers() - finally: - await self.close_secure_channel() - finally: - self.disconnect_socket() - return servers - - async def connect_and_find_servers_on_network(self): - """ - Connect, ask server for a list of known servers on network, and disconnect - """ - await self.connect_socket() - try: - await self.send_hello() - await self.open_secure_channel() - try: - servers = await self.find_servers_on_network() - finally: - await self.close_secure_channel() - finally: - self.disconnect_socket() - return servers - - async def connect(self): - """ - High level method - Connect, create and activate session - """ - _logger.info("connect") - await self.connect_socket() - try: - await self.send_hello() - await self.open_secure_channel() - try: - await self.create_session() - try: - await self.activate_session(username=self._username, password=self._password, certificate=self.user_certificate) - except Exception: - # clean up session - await self.close_session() - raise - except Exception: - # clean up secure channel - await self.close_secure_channel() - raise - except Exception: - # clean up open socket - self.disconnect_socket() - raise - - async def disconnect(self): - """ - High level method - Close session, secure channel and socket - """ - _logger.info("disconnect") - try: - await self.close_session() - await self.close_secure_channel() - finally: - self.disconnect_socket() - - async def connect_socket(self): - """ - connect to socket defined in url - """ - await self.uaclient.connect_socket(self.server_url.hostname, self.server_url.port) - - def disconnect_socket(self): - if self.uaclient: - self.uaclient.disconnect_socket() - - async def send_hello(self): - """ - Send OPC-UA hello to server - """ - ack = await self.uaclient.send_hello(self.server_url.geturl(), self.max_messagesize, self.max_chunkcount) - if isinstance(ack, ua.UaStatusCodeError): - raise ack - - async def open_secure_channel(self, renew=False): - """ - Open secure channel, if renew is True, renew channel - """ - params = ua.OpenSecureChannelParameters() - params.ClientProtocolVersion = 0 - params.RequestType = ua.SecurityTokenRequestType.Issue - if renew: - params.RequestType = ua.SecurityTokenRequestType.Renew - params.SecurityMode = self.security_policy.Mode - params.RequestedLifetime = self.secure_channel_timeout - # length should be equal to the length of key of symmetric encryption - params.ClientNonce = create_nonce(self.security_policy.secure_channel_nonce_length) - result = await self.uaclient.open_secure_channel(params) - if self.secure_channel_timeout != result.SecurityToken.RevisedLifetime: - _logger.info("Requested secure channel timeout to be %dms, got %dms instead", self.secure_channel_timeout, result.SecurityToken.RevisedLifetime) - self.secure_channel_timeout = result.SecurityToken.RevisedLifetime - - async def close_secure_channel(self): - return await self.uaclient.close_secure_channel() - - async def get_endpoints(self) -> list: - """Get a list of OPC-UA endpoints.""" - - params = ua.GetEndpointsParameters() - params.EndpointUrl = self.server_url.geturl() - return await self.uaclient.get_endpoints(params) - - async def register_server(self, server, discovery_configuration=None): - """ - register a server to discovery server - if discovery_configuration is provided, the newer register_server2 service call is used - """ - serv = ua.RegisteredServer() - serv.ServerUri = server.get_application_uri() - serv.ProductUri = server.product_uri - serv.DiscoveryUrls = [server.endpoint.geturl()] - serv.ServerType = server.application_type - serv.ServerNames = [ua.LocalizedText(server.name)] - serv.IsOnline = True - if discovery_configuration: - params = ua.RegisterServer2Parameters() - params.Server = serv - params.DiscoveryConfiguration = discovery_configuration - return await self.uaclient.register_server2(params) - return await self.uaclient.register_server(serv) - - async def find_servers(self, uris=None): - """ - send a FindServer request to the server. The answer should be a list of - servers the server knows about - A list of uris can be provided, only server having matching uris will be returned - """ - if uris is None: - uris = [] - params = ua.FindServersParameters() - params.EndpointUrl = self.server_url.geturl() - params.ServerUris = uris - return await self.uaclient.find_servers(params) - - async def find_servers_on_network(self): - params = ua.FindServersOnNetworkParameters() - return await self.uaclient.find_servers_on_network(params) - - async def create_session(self): - """ - send a CreateSessionRequest to server with reasonable parameters. - If you want o modify settings look at code of this methods - and make your own - """ - self._closing = False - desc = ua.ApplicationDescription() - desc.ApplicationUri = self.application_uri - desc.ProductUri = self.product_uri - desc.ApplicationName = ua.LocalizedText(self.name) - desc.ApplicationType = ua.ApplicationType.Client - params = ua.CreateSessionParameters() - # at least 32 random bytes for server to prove possession of private key (specs part 4, 5.6.2.2) - nonce = create_nonce(32) - params.ClientNonce = nonce - params.ClientCertificate = self.security_policy.host_certificate - params.ClientDescription = desc - params.EndpointUrl = self.server_url.geturl() - params.SessionName = f"{self.description} Session{self._session_counter}" - # Requested maximum number of milliseconds that a Session should remain open without activity - params.RequestedSessionTimeout = self.session_timeout - params.MaxResponseMessageSize = 0 # means no max size - response = await self.uaclient.create_session(params) - if self.security_policy.host_certificate is None: - data = nonce - else: - data = self.security_policy.host_certificate + nonce - self.security_policy.asymmetric_cryptography.verify(data, response.ServerSignature.Signature) - self._server_nonce = response.ServerNonce - if not self.security_policy.peer_certificate: - self.security_policy.peer_certificate = response.ServerCertificate - elif self.security_policy.peer_certificate != response.ServerCertificate: - raise ua.UaError("Server certificate mismatch") - # remember PolicyId's: we will use them in activate_session() - ep = Client.find_endpoint(response.ServerEndpoints, self.security_policy.Mode, self.security_policy.URI) - self._policy_ids = ep.UserIdentityTokens - # Actual maximum number of milliseconds that a Session shall remain open without activity - if self.session_timeout != response.RevisedSessionTimeout: - _logger.warning("Requested session timeout to be %dms, got %dms instead", self.secure_channel_timeout, response.RevisedSessionTimeout) - self.session_timeout = response.RevisedSessionTimeout - self._renew_channel_task = asyncio.create_task(self._renew_channel_loop()) - self._monitor_server_task = asyncio.create_task(self._monitor_server_loop()) - return response - - async def check_connection(self): - # can be used to check if the client is still connected - # if not it throws the underlying exception - if self._renew_channel_task is not None: - if self._renew_channel_task.done(): - await self._renew_channel_task - if self._monitor_server_task is not None: - if self._monitor_server_task.done(): - await self._monitor_server_task - if self.uaclient._publish_task is not None: - if self.uaclient._publish_task.done(): - await self.uaclient._publish_task - - async def _monitor_server_loop(self): - """ - Checks if the server is alive - """ - timeout = min(self.session_timeout / 1000 / 2, self._watchdog_intervall) - try: - while not self._closing: - await asyncio.sleep(timeout) - # @FIXME handle state change - _ = await self.nodes.server_state.read_value() - except ConnectionError as e: - _logger.info("connection error in watchdog loop %s", e, exc_info=True) - await self.uaclient.inform_subscriptions(ua.StatusCodes.BadShutdown) - raise - except Exception: - _logger.exception("Error in watchdog loop") - await self.uaclient.inform_subscriptions(ua.StatusCodes.BadShutdown) - raise - - async def _renew_channel_loop(self): - """ - Renew the SecureChannel before the SecureChannelTimeout will happen. - In theory we could do that only if no session activity - but it does not cost much.. - """ - try: - # Part4 5.5.2.1: - # Clients should request a new SecurityToken after 75 % of its lifetime has elapsed - duration = self.secure_channel_timeout * 0.75 / 1000 - while not self._closing: - await asyncio.sleep(duration) - _logger.debug("renewing channel") - await self.open_secure_channel(renew=True) - val = await self.nodes.server_state.read_value() - _logger.debug("server state is: %s ", val) - except ConnectionError as e: - _logger.info("connection error in watchdog loop %s", e, exc_info=True) - raise - except Exception: - _logger.exception("Error while renewing session") - raise - - def server_policy_id(self, token_type, default): - """ - Find PolicyId of server's UserTokenPolicy by token_type. - Return default if there's no matching UserTokenPolicy. - """ - for policy in self._policy_ids: - if policy.TokenType == token_type: - return policy.PolicyId - return default - - def server_policy_uri(self, token_type): - """ - Find SecurityPolicyUri of server's UserTokenPolicy by token_type. - If SecurityPolicyUri is empty, use default SecurityPolicyUri - of the endpoint - """ - for policy in self._policy_ids: - if policy.TokenType == token_type: - if policy.SecurityPolicyUri: - return policy.SecurityPolicyUri - # empty URI means "use this endpoint's policy URI" - return self.security_policy.URI - return self.security_policy.URI - - async def activate_session(self, username: str = None, password: str = None, certificate=None): - """ - Activate session using either username and password or private_key - """ - user_certificate = certificate or self.user_certificate - params = ua.ActivateSessionParameters() - challenge = b"" - if self.security_policy.peer_certificate is not None: - challenge += self.security_policy.peer_certificate - if self._server_nonce is not None: - challenge += self._server_nonce - if self.security_policy.AsymmetricSignatureURI: - params.ClientSignature.Algorithm = self.security_policy.AsymmetricSignatureURI - else: - params.ClientSignature.Algorithm = (security_policies.SecurityPolicyBasic256.AsymmetricSignatureURI) - params.ClientSignature.Signature = self.security_policy.asymmetric_cryptography.signature(challenge) - params.LocaleIds = self._locale - if not username and not user_certificate: - self._add_anonymous_auth(params) - elif user_certificate: - self._add_certificate_auth(params, user_certificate, challenge) - else: - self._add_user_auth(params, username, password) - return await self.uaclient.activate_session(params) - - def _add_anonymous_auth(self, params): - params.UserIdentityToken = ua.AnonymousIdentityToken() - params.UserIdentityToken.PolicyId = self.server_policy_id(ua.UserTokenType.Anonymous, "anonymous") - - def _add_certificate_auth(self, params, certificate, challenge): - params.UserIdentityToken = ua.X509IdentityToken() - params.UserIdentityToken.CertificateData = uacrypto.der_from_x509(certificate) - # specs part 4, 5.6.3.1: the data to sign is created by appending - # the last serverNonce to the serverCertificate - params.UserTokenSignature = ua.SignatureData() - # use signature algorithm that was used for certificate generation - if certificate.signature_hash_algorithm.name == "sha256": - params.UserIdentityToken.PolicyId = self.server_policy_id(ua.UserTokenType.Certificate, "certificate_basic256sha256") - sig = uacrypto.sign_sha256(self.user_private_key, challenge) - params.UserTokenSignature.Algorithm = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" - params.UserTokenSignature.Signature = sig - else: - params.UserIdentityToken.PolicyId = self.server_policy_id(ua.UserTokenType.Certificate, "certificate_basic256") - sig = uacrypto.sign_sha1(self.user_private_key, challenge) - params.UserTokenSignature.Algorithm = "http://www.w3.org/2000/09/xmldsig#rsa-sha1" - params.UserTokenSignature.Signature = sig - - def _add_user_auth(self, params, username: str, password: str): - params.UserIdentityToken = ua.UserNameIdentityToken() - params.UserIdentityToken.UserName = username - policy_uri = self.server_policy_uri(ua.UserTokenType.UserName) - if not policy_uri or policy_uri == security_policies.POLICY_NONE_URI: - # see specs part 4, 7.36.3: if the token is NOT encrypted, - # then the password only contains UTF-8 encoded password - # and EncryptionAlgorithm is null - if self._password: - _logger.warning("Sending plain-text password") - params.UserIdentityToken.Password = password.encode("utf8") - params.UserIdentityToken.EncryptionAlgorithm = None - elif self._password: - data, uri = self._encrypt_password(password, policy_uri) - params.UserIdentityToken.Password = data - params.UserIdentityToken.EncryptionAlgorithm = uri - params.UserIdentityToken.PolicyId = self.server_policy_id(ua.UserTokenType.UserName, "username_basic256") - - def _encrypt_password(self, password: str, policy_uri): - pubkey = uacrypto.x509_from_der(self.security_policy.peer_certificate).public_key() - # see specs part 4, 7.36.3: if the token is encrypted, password - # shall be converted to UTF-8 and serialized with server nonce - passwd = password.encode("utf8") - if self._server_nonce is not None: - passwd += self._server_nonce - etoken = ua.ua_binary.Primitives.Bytes.pack(passwd) - data, uri = security_policies.encrypt_asymmetric(pubkey, etoken, policy_uri) - return data, uri - - async def close_session(self): - """ - Close session - """ - self._closing = True - if self._monitor_server_task: - self._monitor_server_task.cancel() - try: - await self._monitor_server_task - except asyncio.CancelledError: - pass - except Exception: - _logger.exception("Error while closing watch_task") - # disable hook because we kill our monitor task, so we are going to get CancelledError at every request - self.uaclient.pre_request_hook = None - if self._renew_channel_task: - self._renew_channel_task.cancel() - try: - await self._renew_channel_task - except asyncio.CancelledError: - pass - except Exception: - _logger.exception("Error while closing secure channel loop") - return await self.uaclient.close_session(True) - - def get_root_node(self): - return self.get_node(ua.TwoByteNodeId(ua.ObjectIds.RootFolder)) - - def get_objects_node(self): - _logger.info("get_objects_node") - return self.get_node(ua.TwoByteNodeId(ua.ObjectIds.ObjectsFolder)) - - def get_server_node(self): - return self.get_node(ua.FourByteNodeId(ua.ObjectIds.Server)) - - def get_node(self, nodeid: Union[ua.NodeId, str]) -> Node: - """ - Get node using NodeId object or a string representing a NodeId. - """ - return Node(self.uaclient, nodeid) - - async def create_subscription( - self, period, handler, publishing=True - ) -> Subscription: - """ - Create a subscription. - Returns a Subscription object which allows to subscribe to events or data changes on server. - :param period: Either a publishing interval in milliseconds or a `CreateSubscriptionParameters` instance. - The second option should be used, if the asyncua-server has problems with the default options. - :param handler: Class instance with data_change and/or event methods (see `SubHandler` - base class for details). Remember not to block the main event loop inside the handler methods. - """ - if isinstance(period, ua.CreateSubscriptionParameters): - params = period - else: - params = ua.CreateSubscriptionParameters() - params.RequestedPublishingInterval = period - params.RequestedLifetimeCount = 10000 - params.RequestedMaxKeepAliveCount = self.get_keepalive_count(period) - params.MaxNotificationsPerPublish = 10000 - params.PublishingEnabled = publishing - params.Priority = 0 - subscription = Subscription(self.uaclient, params, handler) - results = await subscription.init() - new_params = self.get_subscription_revised_params(params, results) - if new_params: - results = await subscription.update(new_params) - _logger.info(f"Result from subscription update: {results}") - return subscription - - def get_subscription_revised_params( # type: ignore - self, - params: ua.CreateSubscriptionParameters, - results: ua.CreateSubscriptionResult, - ) -> Optional[ua.ModifySubscriptionParameters]: - if ( - results.RevisedPublishingInterval == params.RequestedPublishingInterval - and results.RevisedLifetimeCount == params.RequestedLifetimeCount - and results.RevisedMaxKeepAliveCount == params.RequestedMaxKeepAliveCount - ): - return # type: ignore - _logger.warning( - f"Revised values returned differ from subscription values: {results}" - ) - revised_interval = results.RevisedPublishingInterval - # Adjust the MaxKeepAliveCount based on the RevisedPublishInterval when necessary - new_keepalive_count = self.get_keepalive_count(revised_interval) - if ( - revised_interval != params.RequestedPublishingInterval - and new_keepalive_count != params.RequestedMaxKeepAliveCount - ): - _logger.info( - f"KeepAliveCount will be updated to {new_keepalive_count} " - f"for consistency with RevisedPublishInterval" - ) - modified_params = ua.ModifySubscriptionParameters() - # copy the existing subscription parameters - copy_dataclass_attr(params, modified_params) - # then override with the revised values - modified_params.RequestedMaxKeepAliveCount = new_keepalive_count - modified_params.SubscriptionId = results.SubscriptionId - modified_params.RequestedPublishingInterval = ( - results.RevisedPublishingInterval - ) - # update LifetimeCount but chances are it will be re-revised again - modified_params.RequestedLifetimeCount = results.RevisedLifetimeCount - return modified_params - - def get_keepalive_count(self, period) -> int: - """ - We request the server to send a Keepalive notification when - no notification has been received for 75% of the session lifetime. - This is especially useful to keep the session up - when self.session_timeout < self.secure_channel_timeout. - - Part4 5.13.2: If the requested value is 0, the Server - shall revise with the smallest supported keep-alive count. - """ - period = period or 1000 - return int((self.session_timeout / period) * 0.75) - - async def get_namespace_array(self): - ns_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_NamespaceArray)) - return await ns_node.read_value() - - async def get_namespace_index(self, uri): - uries = await self.get_namespace_array() - _logger.info("get_namespace_index %s %r", type(uries), uries) - return uries.index(uri) - - async def delete_nodes(self, nodes, recursive=False) -> Coroutine: - return await delete_nodes(self.uaclient, nodes, recursive) - - async def import_xml(self, path=None, xmlstring=None, strict_mode=True) -> Coroutine: - """ - Import nodes defined in xml - """ - importer = XmlImporter(self, strict_mode=strict_mode) - return await importer.import_xml(path, xmlstring) - - async def export_xml(self, nodes, path, export_values: bool = False): - """ - Export defined nodes to xml - :param export_values: exports values from variants - """ - exp = XmlExporter(self, export_values=export_values) - await exp.build_etree(nodes) - await exp.write_xml(path) - - async def register_namespace(self, uri): - """ - Register a new namespace. Nodes should in custom namespace, not 0. - This method is mainly implemented for symmetry with server - """ - ns_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_NamespaceArray)) - uries = await ns_node.read_value() - if uri in uries: - return uries.index(uri) - uries.append(uri) - await ns_node.write_value(uries) - return len(uries) - 1 - - async def load_type_definitions(self, nodes=None): - """ - Load custom types (custom structures/extension objects) definition from server - Generate Python classes for custom structures/extension objects defined in server - These classes will available in ua module - WARNING: protocol has changed in 1.04. use load_data_type_definitions() - """ - _logger.warning("Deprecated since spec 1.04, call load_data_type_definitions") - return await load_type_definitions(self, nodes) - - async def load_data_type_definitions(self, node=None, overwrite_existing=False): - """ - Load custom types (custom structures/extension objects) definition from server - Generate Python classes for custom structures/extension objects defined in server - These classes will be available in ua module - """ - return await load_data_type_definitions(self, node, overwrite_existing=overwrite_existing) - - async def load_enums(self): - """ - generate Python enums for custom enums on server. - This enums will be available in ua module - """ - _logger.warning("Deprecated since spec 1.04, call load_data_type_definitions") - return await load_enums(self) - - async def register_nodes(self, nodes): - """ - Register nodes for faster read and write access (if supported by server) - Rmw: This call modifies the nodeid of the nodes, the original nodeid is - available as node.basenodeid - """ - nodeids = [node.nodeid for node in nodes] - nodeids = await self.uaclient.register_nodes(nodeids) - for node, nodeid in zip(nodes, nodeids): - node.basenodeid = node.nodeid - node.nodeid = nodeid - return nodes - - async def unregister_nodes(self, nodes): - """ - Unregister nodes - """ - nodeids = [node.nodeid for node in nodes] - await self.uaclient.unregister_nodes(nodeids) - for node in nodes: - if not node.basenodeid: - continue - node.nodeid = node.basenodeid - node.basenodeid = None - - async def read_values(self, nodes): - """ - Read the value of multiple nodes in one ua call. - """ - nodeids = [node.nodeid for node in nodes] - results = await self.uaclient.read_attributes(nodeids, ua.AttributeIds.Value) - return [result.Value.Value for result in results] - - async def write_values(self, nodes, values): - """ - Write values to multiple nodes in one ua call - """ - nodeids = [node.nodeid for node in nodes] - dvs = [value_to_datavalue(val) for val in values] - results = await self.uaclient.write_attributes(nodeids, dvs, ua.AttributeIds.Value) - for result in results: - result.check() - - get_values = read_values # legacy compatibility - set_values = write_values # legacy compatibility - - async def browse_nodes(self, nodes): - """ - Browses multiple nodes in one ua call - returns a List of Tuples(Node, BrowseResult) - """ - nodestobrowse = [] - for node in nodes: - desc = ua.BrowseDescription() - desc.NodeId = node.nodeid - desc.ResultMask = ua.BrowseResultMask.All - nodestobrowse.append(desc) - parameters = ua.BrowseParameters() - parameters.View = ua.ViewDescription() - parameters.RequestedMaxReferencesPerNode = 0 - parameters.NodesToBrowse = nodestobrowse - results = await self.uaclient.browse(parameters) - return list(zip(nodes, results)) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__init__.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__init__.py deleted file mode 100644 index d70c8b9..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -""" -Pure Python OPC-UA library -""" - -from .ha_client import HaClient, HaMode, HaSecurityConfig, ConnectionStates diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/__init__.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index bb847d909f983eccf2ca2ddc390208d80fbb8971..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmYk1zfQw25XPOvX-lL^eSi*GGc*RVFdzi#(gj+nV)0@b+cbv6j%=q=cq86`XYshZ2@<&&XiEWVQrm>Is!Kl%l zKra^6{V3EC9fh$$)uPM#;=H~>!5!*Pe&YgJ>BOq1?3EsbMbwUp4HW$yLk&fQNF^O1 VLCw#uJI#ky+{DLhybr+={sQF~T&(~A diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/common.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/common.cpython-310.pyc deleted file mode 100644 index 82ef15c6865883cfc2d19c626ed68bc2da0d930a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1202 zcmZWoPmk0#6!){8Op=`)21+HUs!DL11DjR|i9>~u5G_d6UbdobE>Sl2&SXjA!S?L# ztOf}*`$2Y&Tzc-k-@=z3IPn!wMR`ujb}Qb<&+m`({PXXbmNDFE&6^+#nlKB2NP0ey(FU^kMw>$UKy4p|YOFL7o52U8D^3J>{pBGbU z(!wm;a#5sZha;V#rJ6>ySWA0`J!a#Lh;Zm4F4WR4bX#ImF2vg&(x14@15~f!bZp5v ztjIatkQHp`Q*6!?0^}EhF}@*tgcC~++438}D3ISS;>Y9->`nqV=)hIVMaM;D^8=+F z_m&&}Ts2ZH>|?DlhP>xS+6m2=JhE?j2xi2vGD7~VuDBOUEjXqF_ zfPT=|Fj)GAeG+d6xE|p$*HQULS$fV^WCI)MAELJ~;Q`MIGef!^Ys5Vl&a3iyEnOfM z&D^+nCQn3#oZAUFUaI!sGlWxV^Zv*Uf1M}wI_R6Y{g3Rv9T@b7o}hY-s8(bRFKJ9p zuUS~p6|Ct?W~pVCuh<%&jT| zkvQJU6YIA3teQW?d|`3OCfr5-aIudM<)%87|N2(xEZ#3{IqPa&jBDSEpv!#i@q13` zDl*$bm)4tF*5iQo$YR~zK-MW#!EfvFn6O9ec%5NANXnL5Jx1!fr(&D M6Ei_@% diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/ha_client.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/ha_client.cpython-310.pyc deleted file mode 100644 index d854b9d9f0879d9227fe1f6cce5f259da8298e64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17818 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 KF1#}S+5ZdE1!`sh diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/reconciliator.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/reconciliator.cpython-310.pyc deleted file mode 100644 index a3bd6301cefbf44d065272767c715af140d9826c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14237 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/virtual_subscription.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/__pycache__/virtual_subscription.cpython-310.pyc deleted file mode 100644 index ebb2a6cbb519ca8f6f21c210463c9703d1553f3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2087 zcmZ`)OK%)S5bo}I?Ck8*>xUAd5D<^B0z4ot94zFBNRUI!VFQPe&}eqL*B&#Eb@z;= zwKfuxbIpH%qi-DfEq&p@35i>791^N}?6onQ9(7H1O;>l-SC1)sJ)gk%!~Z?`+a}~s zT-+QWBl|Fw1i}fY8Odo#a~3j+YnEBL9oo4QI=LIVc`Ixgxs`c&J8T=?&iuR+b|?{c z*cFsJ+CR+%CW-{ly*Vsc z?88)_01+gloP_Lq@Hn)DEu3TbE)gxx_6WB^Pqcxzfu~@jqrHQYi-%Pu540V_OHw#P zw@+$O3zeRUv9G--D&ky3k@lk~FL|9I-;JV^I?kFevI|<$MdG1;7f(#5btN8ir3Xq>7v2`UTgM)7fGuF`bLRyOJHiKv3uwEd zD|&Y!b6{7Wd&0tunR&d!yU*=#u=L@J^wV#(oT9p!b z$hQF(v$)QxXci|RTxh3&WKm79O$=Qrs#+EY2^QPcaDc(}*D%%FK$i3o`O$x7S7gbS z);U{}W4Z*GP8cT>azPKq%mhHb1)Cu!Z6&gqS=_kF#=EbxMQ+1hy?q(msfe)1q6C~e z6nKmYu4j#?{rYUY28Z3Xnh68dtAS;;^5a8T7(e>Y(0=j@U9w-P92%Y>PcQwE_h9ST zGWKihP*mEQmvayx6pdH+ky|Bx<4UJ4Rwlg*-xYQ@k9Of zd81wO1H9EhM&%vk@%Xi7T<57VV~qPg0`g`fZfPXg+pY%kSKt_|Av+;2&!H_g<}hu6 zBTY`y2BBLaYeR4&Qxe#C8(Z$J17x*tye<2}%mm|l diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/common.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/common.py deleted file mode 100644 index 29e7324..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/common.py +++ /dev/null @@ -1,35 +0,0 @@ -import asyncio -import hashlib -import logging -import pickle - -from itertools import chain, islice - - -_logger = logging.getLogger(__name__) - - -class ClientNotFound(Exception): - pass - - -async def event_wait(evt, timeout) -> bool: - try: - await asyncio.wait_for(evt.wait(), timeout) - except asyncio.TimeoutError: - pass - return evt.is_set() - - -def get_digest(conf) -> str: - return hashlib.md5(pickle.dumps(conf)).hexdigest() - - -def batch(iterable, size): - iterator = iter(iterable) - while True: - try: - batchiter = islice(iterator, size) - yield list(chain([next(batchiter)], batchiter)) - except StopIteration: - break diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/ha_client.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/ha_client.py deleted file mode 100644 index fe2a58a..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/ha_client.py +++ /dev/null @@ -1,567 +0,0 @@ -import asyncio -import inspect -import logging - -from dataclasses import dataclass, field -from enum import IntEnum -from functools import partial -from itertools import chain -from sortedcontainers import SortedDict # type: ignore -from asyncua import Node, ua, Client -from asyncua.client.ua_client import UASocketProtocol -from asyncua.ua.uaerrors import BadSessionClosed, BadSessionNotActivated -from typing import Dict, Generator, Iterable, List, Optional, Set, Tuple, Type, Union - -from .reconciliator import Reconciliator -from .common import ClientNotFound, event_wait -from .virtual_subscription import TypeSubHandler, VirtualSubscription -from ...crypto.uacrypto import CertProperties - - -_logger = logging.getLogger(__name__) - - -class HaMode(IntEnum): - - # OPC UA Part 4 - 6.6.2.4.5.2 - Cold - # Only connect to the active_client, failover is managed by - # promoting another client of the pool to active_client - COLD = 0 - # OPC UA Part 4 - 6.6.2.4.5.3 - Warm - # Enable the active client similarly to the cold mode. - # Secondary clients create the MonitoredItems, - # but disable sampling and publishing. - WARM = 1 - # OPC UA Part 4 - 6.6.2.4.5.4 - Hot A - # Client connects to multiple Servers and establishes - # subscription(s) in each where only one is Reporting; - # the others are Sampling only. - HOT_A = 2 - # OPC UA Part 4 - 6.6.2.4.5.4 - Hot B - # Client connects to multiple Servers and establishes - # subscription(s) in each where all subscriptions are Reporting. - # The Client is responsible for handling/processing - # multiple subscription streams concurrently. - HOT_B = 3 - - -class ConnectionStates(IntEnum): - """ - OPC UA Part 4 - Services Release - Section 6.6.2.4.2 ServiceLevel - """ - - IN_MAINTENANCE = 0 - NO_DATA = 1 - DEGRADED = 2 - HEALTHY = 200 - - -@dataclass -class ServerInfo: - url: str - status: ConnectionStates = ConnectionStates(1) - - -@dataclass(frozen=True, eq=True) -class HaSecurityConfig: - policy: Optional[Type[ua.SecurityPolicy]] = None - certificate: Optional[CertProperties] = None - private_key: Optional[CertProperties] = None - server_certificate: Optional[CertProperties] = None - mode: Optional[ua.MessageSecurityMode] = None - - -@dataclass(frozen=True, eq=True) -class HaConfig: - """ - Parameters for the HaClient constructor. - Timers and timeouts are all in seconds. - """ - - ha_mode: HaMode - keepalive_timer: int = 15 - manager_timer: int = 15 - reconciliator_timer: int = 15 - session_timeout: int = 60 - request_timeout: int = 30 - secure_channel_timeout: int = 3600 - session_name: str = "HaClient" - urls: List[str] = field(default_factory=list) - - -class HaClient: - """ - The HaClient is responsible for managing non-transparent server redundancy. - The two servers must have: - - Identical NodeIds - - Identical browse path and AddressSpace structure - - Identical Service Level logic - - However nodes in the server local namespace can differ - - Time synchronization (e.g NTP) - It starts the OPC-UA clients and connect to the server that - fits in the HaMode selected. - """ - - # Override this if your servers require custom ServiceLevels - # i.e: You're using an OPC-UA proxy - HEALTHY_STATE = ConnectionStates.HEALTHY - - def __init__( - self, config: HaConfig, security: Optional[HaSecurityConfig] = None - ) -> None: - self._config: HaConfig = config - self._keepalive_task: Dict[KeepAlive, asyncio.Task] = {} - self._manager_task: Dict[HaManager, asyncio.Task] = {} - self._reconciliator_task: Dict[Reconciliator, asyncio.Task] = {} - self._gen_sub: Generator[str, None, None] = self.generate_sub_name() - - # An event loop must be set in the current thread - self._url_to_reset_lock = asyncio.Lock() - self._ideal_map_lock: asyncio.Lock = asyncio.Lock() - self._client_lock: asyncio.Lock = asyncio.Lock() - - self.clients: Dict[Client, ServerInfo] = {} - self.active_client: Optional[Client] = None - # full type: Dict[str, SortedDict[str, VirtualSubscription]] - self.ideal_map: Dict[str, SortedDict] = {} - self.sub_names: Set[str] = set() - self.url_to_reset: Set[str] = set() - self.is_running = False - - if config.ha_mode != HaMode.WARM: - # TODO - # Check if transparent redundancy support exist for the server (nodeid=2035) - # and prevent using HaClient with such servers. - raise NotImplementedError( - f"{config.ha_mode} not currently supported by HaClient" - ) - - for url in self.urls: - c = Client(url, timeout=self._config.request_timeout) - # timeouts for the session and secure channel are in ms - c.session_timeout = self._config.session_timeout * 1000 - c.secure_channel_timeout = self._config.secure_channel_timeout * 1000 - c.description = self._config.session_name - server_info = ServerInfo(url) - self.clients[c] = server_info - self.ideal_map[url] = SortedDict() - - # security can also be set via the set_security method - self.security_config: HaSecurityConfig = ( - security if security else HaSecurityConfig() - ) - self.manager = HaManager(self, self._config.manager_timer) - self.reconciliator = Reconciliator(self._config.reconciliator_timer, self) - - async def start(self) -> None: - for client, server in self.clients.items(): - keepalive = KeepAlive(client, server, self._config.keepalive_timer) - task = asyncio.create_task(keepalive.run()) - self._keepalive_task[keepalive] = task - - task = asyncio.create_task(self.manager.run()) - self._manager_task[self.manager] = task - - task = asyncio.create_task(self.reconciliator.run()) - self._reconciliator_task[self.reconciliator] = task - - self.is_running = True - - async def stop(self): - to_stop = chain( - self._keepalive_task, self._manager_task, self._reconciliator_task - ) - stop = [p.stop() for p in to_stop] - - await asyncio.gather(*stop) - disco = [c.disconnect() for c in self.clients] - await asyncio.gather(*disco, return_exceptions=True) - - tasks = list( - chain( - self._keepalive_task.values(), - self._manager_task.values(), - self._reconciliator_task.values(), - ) - ) - - for task in tasks: - task.cancel() - for task in tasks: - try: - await task - except asyncio.CancelledError: - pass - self.is_running = False - - def set_security( - self, - policy: Type[ua.SecurityPolicy], - certificate: CertProperties, - private_key: CertProperties, - server_certificate: Optional[CertProperties] = None, - mode: ua.MessageSecurityMode = ua.MessageSecurityMode.SignAndEncrypt, - ) -> None: - - self.security_config = HaSecurityConfig( - policy, certificate, private_key, server_certificate, mode - ) - - async def create_subscription(self, period: int, handler: TypeSubHandler) -> str: - async with self._ideal_map_lock: - sub_name = next(self._gen_sub) - for client in self.clients: - if client == self.active_client: - vs = VirtualSubscription( - period=period, - handler=handler, - publishing=True, - monitoring=ua.MonitoringMode.Reporting, - ) - else: - vs = VirtualSubscription( - period=period, - handler=handler, - publishing=False, - monitoring=ua.MonitoringMode.Disabled, - ) - url = client.server_url.geturl() - self.ideal_map[url][sub_name] = vs - return sub_name - - async def subscribe_data_change( - self, - sub_name: str, - nodes: Union[Iterable[Node], Iterable[str]], - attr=ua.AttributeIds.Value, - queuesize=0, - ) -> None: - - async with self._ideal_map_lock: - nodes = [n.nodeid.to_string() if isinstance(n, Node) else n for n in nodes] - for url in self.urls: - vs = self.ideal_map[url].get(sub_name) - if not vs: - _logger.warning( - f"The subscription specified for the data_change: {sub_name} doesn't exist in ideal_map" - ) - return - vs.subscribe_data_change(nodes, attr, queuesize) - await self.hook_on_subscribe( - nodes=nodes, attr=attr, queuesize=queuesize, url=url - ) - - async def delete_subscriptions(self, sub_names: List[str]) -> None: - async with self._ideal_map_lock: - for sub_name in sub_names: - for url in self.urls: - if self.ideal_map[url].get(sub_name): - self.ideal_map[url].pop(sub_name) - else: - _logger.warning( - f"No subscription named {sub_name} in ideal_map" - ) - self.sub_names.remove(sub_name) - - async def reconnect(self, client: Client) -> None: - """ - Reconnect a client of the HA set and - add its URL to the reset list. - """ - async with self._url_to_reset_lock: - url = client.server_url.geturl() - self.url_to_reset.add(url) - try: - await client.disconnect() - except Exception: - pass - await self.hook_on_reconnect(client=client) - if self.security_config.policy: - await client.set_security(**self.security_config.__dict__) - await client.connect() - - async def unsubscribe(self, nodes: Union[Iterable[Node], Iterable[str]]) -> None: - async with self._ideal_map_lock: - sub_to_nodes = {} - first_url = self.urls[0] - for sub_name, vs in self.ideal_map[first_url].items(): - node_set = { - n.nodeid.to_string() if isinstance(n, Node) else n for n in nodes - } - to_del = node_set & vs.get_nodes() - if to_del: - sub_to_nodes[sub_name] = to_del - for url in self.urls: - for sub_name, str_nodes in sub_to_nodes.items(): - vs = self.ideal_map[url][sub_name] - vs.unsubscribe(str_nodes) - await self.hook_on_unsubscribe(url=url, nodes=str_nodes) - - async def failover_warm( - self, primary: Optional[Client], secondaries: Iterable[Client] - ) -> None: - async with self._ideal_map_lock: - if primary: - self._set_monitoring_mode( - ua.MonitoringMode.Reporting, clients=[primary] - ) - self._set_publishing_mode(True, clients=[primary]) - self.active_client = primary - self._set_monitoring_mode(ua.MonitoringMode.Disabled, clients=secondaries) - self._set_publishing_mode(False, clients=secondaries) - - def _set_monitoring_mode( - self, monitoring: ua.MonitoringMode, clients: Iterable[Client] - ) -> None: - for client in clients: - url = client.server_url.geturl() - for sub in self.ideal_map[url]: - vs = self.ideal_map[url][sub] - vs.monitoring = monitoring - - def _set_publishing_mode(self, publishing: bool, clients: Iterable[Client]) -> None: - for client in clients: - url = client.server_url.geturl() - for sub in self.ideal_map[url]: - vs = self.ideal_map[url][sub] - vs.publishing = publishing - - async def group_clients_by_health(self) -> Tuple[List[Client], List[Client]]: - healthy = [] - unhealthy = [] - async with self._client_lock: - for client, server in self.clients.items(): - if server.status >= self.HEALTHY_STATE: - healthy.append(client) - else: - unhealthy.append(client) - return healthy, unhealthy - - async def get_serving_client( - self, clients: List[Client], serving_client: Optional[Client] - ) -> Optional[Client]: - """ - Returns the client with the higher service level. - - The service level reference is taken from the active_client, - thus we prevent failing over when mutliple clients - return the same number. - """ - async with self._client_lock: - if serving_client: - max_slevel = self.clients[serving_client].status - else: - max_slevel = ConnectionStates.NO_DATA - - for c in clients: - c_slevel = self.clients[c].status - if c_slevel > max_slevel: - serving_client = c - max_slevel = c_slevel - return serving_client if max_slevel >= self.HEALTHY_STATE else None - - async def debug_status(self): - """ - Return the class attribute for troubleshooting purposes - """ - for a in inspect.getmembers(self): - if not a[0].startswith("__") and not inspect.ismethod(a[1]): - _logger.debug(a) - - def get_client_warm_mode(self) -> List[Client]: - return list(self.clients) - - def get_clients(self) -> List[Client]: - ha_mode = self.ha_mode - func = f"get_client_{ha_mode}_mode" - get_clients = getattr(self, func) - active_clients = get_clients() - if not isinstance(active_clients, list): - active_clients = [active_clients] - return active_clients - - def get_client_by_url(self, url) -> Client: - for client, srv_info in self.clients.items(): - if srv_info.url == url: - return client - raise ClientNotFound(f"{url} not managed by HaClient") - - @property - def session_timeout(self) -> int: - return self._config.session_timeout - - @property - def ha_mode(self) -> str: - return self._config.ha_mode.name.lower() - - @property - def urls(self) -> List[str]: - return self._config.urls - - def generate_sub_name(self) -> Generator[str, None, None]: - """ - Asyncio unsafe - yield names for subscriptions. - """ - while True: - for i in range(9999): - sub_name = f"sub_{i}" - if sub_name in self.sub_names: - continue - self.sub_names.add(sub_name) - yield sub_name - - async def hook_on_reconnect(self, **kwargs): - pass - - async def hook_on_subscribe(self, **kwargs): - pass - - async def hook_on_unsubscribe(self, **kwargs): - pass - - -class KeepAlive: - """ - Ping the server status regularly to check its health - """ - - def __init__(self, client, server, timer) -> None: - self.client: Client = client - self.server: ServerInfo = server - self.timer: int = timer - self.stop_event: asyncio.locks.Event = asyncio.Event() - self.is_running: bool = False - - async def stop(self) -> None: - self.stop_event.set() - - async def run(self) -> None: - status_node = self.client.nodes.server_state - slevel_node = self.client.nodes.service_level - server_info = self.server - client = self.client - # wait for HaManager to connect clients - await asyncio.sleep(3) - self.is_running = True - _logger.info( - f"Starting keepalive loop for {server_info.url}, checking every {self.timer}sec" - ) - while self.is_running: - try: - status, slevel = await client.read_values([status_node, slevel_node]) - if status != ua.ServerState.Running: - _logger.info("ServerState is not running") - server_info.status = ConnectionStates.NO_DATA - else: - server_info.status = slevel - except BadSessionNotActivated: - _logger.warning("Session is not yet activated.") - server_info.status = ConnectionStates.NO_DATA - except BadSessionClosed: - _logger.warning("Session is closed.") - server_info.status = ConnectionStates.NO_DATA - except asyncio.TimeoutError: - _logger.warning("Timeout when fetching state") - server_info.status = ConnectionStates.NO_DATA - except asyncio.CancelledError: - _logger.warning("CancelledError, this means we should shutdown") - server_info.status = ConnectionStates.NO_DATA - # FIXME: It cannot be correct to catch CancelledError here, we should re-raise - except Exception: - _logger.exception("Unknown exception during keepalive liveness check") - server_info.status = ConnectionStates.NO_DATA - - _logger.info(f"ServiceLevel for {server_info.url}: {server_info.status}") - if await event_wait(self.stop_event, self.timer): - self.is_running = False - break - - -class HaManager: - """ - The manager handles individual client connections - according to the selected HaMode - """ - - def __init__(self, ha_client: HaClient, timer: Optional[int] = None) -> None: - - self.ha_client = ha_client - self.timer = self.set_loop_timer(timer) - self.stop_event = asyncio.Event() - self.is_running = False - - def set_loop_timer(self, timer: Optional[int]): - return timer if timer else int(self.ha_client.session_timeout) - - async def run(self) -> None: - ha_mode = self.ha_client.ha_mode - update_func = f"update_state_{ha_mode}" - update_state = getattr(self, update_func) - reco_func = f"reconnect_{ha_mode}" - reconnect = getattr(self, reco_func) - self.is_running = True - - _logger.info(f"Starting HaManager loop, checking every {self.timer}sec") - while self.is_running: - - # failover happens here - await update_state() - await reconnect() - await self.ha_client.debug_status() - - if await event_wait(self.stop_event, self.timer): - self.is_running = False - break - - async def stop(self) -> None: - self.stop_event.set() - - async def update_state_warm(self) -> None: - active_client = self.ha_client.active_client - clients = self.ha_client.get_clients() - primary_client = await self.ha_client.get_serving_client( - list(self.ha_client.clients), active_client - ) - if primary_client != active_client: - # disable monitoring and reporting when the service_level goes below 200 - _logger.info( - f"Failing over active client from {active_client} to {primary_client}" - ) - secondaries = ( - set(clients) - {primary_client} if primary_client else set(clients) - ) - await self.ha_client.failover_warm( - primary=primary_client, secondaries=secondaries - ) - - async def reconnect_warm(self) -> None: - """ - Reconnect disconnected clients - """ - healthy, unhealthy = await self.ha_client.group_clients_by_health() - - async def reco_resub(client: Client, force: bool): - if ( - force - or not client.uaclient.protocol - or client.uaclient.protocol - and client.uaclient.protocol.state == UASocketProtocol.CLOSED - ): - _logger.info(f"Virtually reconnecting and resubscribing {client}") - await self.ha_client.reconnect(client=client) - - def log_exception(client: Client, fut: asyncio.Task): - if fut.exception(): - _logger.warning(f"Error when reconnecting {client}: {fut.exception()}") - - tasks = [] - for client in healthy: - task = asyncio.create_task(reco_resub(client, force=False)) - task.add_done_callback(partial(log_exception, client)) - tasks.append(task) - for client in unhealthy: - task = asyncio.create_task(reco_resub(client, force=True)) - task.add_done_callback(partial(log_exception, client)) - tasks.append(task) - await asyncio.gather(*tasks, return_exceptions=True) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/reconciliator.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/reconciliator.py deleted file mode 100644 index 8fdeb77..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/reconciliator.py +++ /dev/null @@ -1,460 +0,0 @@ -import asyncio -import inspect -import logging -import time - -from collections import defaultdict -from dataclasses import astuple -from enum import Enum -from functools import partial -from typing import TYPE_CHECKING, Dict, Set, Union, List, Optional -from sortedcontainers import SortedDict # type: ignore -from asyncua import ua, Client -from pickle import PicklingError - -from .common import batch, event_wait, get_digest -from .virtual_subscription import VirtualSubscription - -if TYPE_CHECKING: - from asyncua.sync import Subscription - - -_logger = logging.getLogger(__name__) - -SubMap = Dict[str, SortedDict] - - -if TYPE_CHECKING: - from .ha_client import HaClient - - -class Method(Enum): - """ - Map the actions to the lower level object methods - """ - - ADD_SUB = "create_subscription" - ADD_MI = "subscribe_data_change" - DEL_SUB = "delete_subscription" - DEL_MI = "unsubscribe" - MONITORING = "set_monitoring_mode" - PUBLISHING = "set_publishing_mode" - - -class Reconciliator: - """ - Reconciliator is a side-task of HaClient. It regularly - applies the HaClient subscription configurations to actual - OPC-UA objects. - - After a successfull reconciliation and if all the client status - are >= HEALTHY_STATE, the ideal_map is equal to the real_map. - """ - - BATCH_MI_SIZE = 1000 - - def __init__(self, timer: int, ha_client: "HaClient") -> None: - self.timer = timer - self.ha_client = ha_client - self.is_running = False - - # An event loop must be set in the current thread - self.stop_event = asyncio.Event() - - self.real_map: Dict[str, SortedDict] = {} - for url in self.ha_client.urls: - # full type: Dict[str, SortedDict[str, VirtualSubscription]] - self.real_map[url] = SortedDict() - - self.name_to_subscription = defaultdict(dict) - self.node_to_handle = defaultdict(dict) - self.init_hooks() - - def init_hooks(self) -> None: - """ - Implement hooks for custom actions like collecting metrics - or triggering external events. - """ - hook_prefix = "hook_" - hook_events = ["mi_request", "del_from_map", "add_to_map", "add_to_map_error"] - hooks = [f"{hook_prefix}{evt}" for evt in hook_events] - for hook in hooks: - if getattr(self, hook, None): - continue - setattr(self, hook, lambda **kwargs: None) - - async def run(self) -> None: - _logger.info(f"Starting Reconciliator loop, checking every {self.timer}sec") - self.is_running = True - while self.is_running: - - start = time.time() - async with self.ha_client._url_to_reset_lock: - await self.resubscribe() - async with self.ha_client._ideal_map_lock: - await self.reconciliate() - await self.debug_status() - stop = time.time() - start - _logger.info(f"[TIME] Reconciliation: {stop:.2f}sec") - - if await event_wait(self.stop_event, self.timer): - self.is_running = False - break - - async def stop(self) -> None: - self.stop_event.set() - - async def resubscribe(self) -> None: - """ - Remove all the subscriptions from the real_map. - - Deleting them from the remote server would be - helpless because they are tied to a deleted session, - however they should eventually time out. - """ - _logger.debug("In resubscribe") - url_to_reset = self.ha_client.url_to_reset - while url_to_reset: - url = url_to_reset.pop() - self.real_map[url].clear() - if self.name_to_subscription.get(url): - self.name_to_subscription.pop(url) - if self.node_to_handle.get(url): - self.node_to_handle.pop(url) - - async def reconciliate(self) -> None: - """ - Identify the differences between the ideal and the real_map - and take actual actions on the underlying OPC-UA objects. - - We only tries to reconciliate healthy clients, since most of the - unhealthy clients will end up resubscribing and their map - will be cleared anyway. - - Reconciliator steps are ordered this way: - - 1 - Resubscribe newly reconnected clients - 2 - Identify gap with healthy client configurations - 3 - Remove/Add subscription - 4 - Add nodes to subscriptions - 5 - Update publishing/monitoring options - """ - - ideal_map = self.ha_client.ideal_map - healthy, unhealthy = await self.ha_client.group_clients_by_health() - async with self.ha_client._client_lock: - valid_urls = {self.ha_client.clients[h].url for h in healthy} - real_map = self.real_map - try: - targets = set() - for url in valid_urls: - digest_ideal = get_digest(ideal_map[url]) - digest_real = get_digest(real_map[url]) - if url not in real_map or digest_ideal != digest_real: - targets.add(url) - if not targets: - _logger.info( - f"[PASS] No configuration difference for healthy targets: {valid_urls}" - ) - return - _logger.info( - f"[WORK] Configuration difference found for healthy targets: {targets}" - ) - except (AttributeError, TypeError, PicklingError) as e: - _logger.warning(f"[WORK] Reconciliator performance impacted: {e}") - targets = set(valid_urls) - # add missing and delete unsubscribed subs - await self.update_subscriptions(real_map, ideal_map, targets) - # add and remove nodes - await self.update_nodes(real_map, ideal_map, targets) - # look for missing options (publish/monitoring) for existing subs - await self.update_subscription_modes(real_map, ideal_map, targets) - - async def update_subscriptions( - self, real_map, ideal_map, targets: Set[str] - ) -> None: - _logger.debug("In update_subscriptions") - tasks = [] - for url in targets: - tasks.extend(self._subs_to_del(url, real_map, ideal_map)) - tasks.extend(self._subs_to_add(url, real_map, ideal_map)) - await asyncio.gather(*tasks, return_exceptions=True) - - def _subs_to_del( - self, url: str, real_map: SubMap, ideal_map: SubMap - ) -> List[asyncio.Task]: - to_del: List[asyncio.Task] = [] - sub_to_del = set(real_map[url]) - set(ideal_map[url]) - if sub_to_del: - _logger.info(f"Removing {len(sub_to_del)} subscriptions") - for sub_name in sub_to_del: - sub_handle = self.name_to_subscription[url][sub_name] - task = asyncio.create_task(sub_handle.delete()) - task.add_done_callback( - partial(self.del_from_map, url, Method.DEL_SUB, sub_name=sub_name) - ) - to_del.append(task) - return to_del - - def _subs_to_add( - self, url: str, real_map: SubMap, ideal_map: SubMap - ) -> List[asyncio.Task]: - to_add: List[asyncio.Task] = [] - sub_to_add = set(ideal_map[url]) - set(real_map[url]) - if sub_to_add: - _logger.info(f"Adding {len(sub_to_add)} subscriptions") - client = self.ha_client.get_client_by_url(url) - for sub_name in sub_to_add: - vs = ideal_map[url][sub_name] - task = asyncio.create_task( - client.create_subscription( - vs.period, vs.handler, publishing=vs.publishing - ) - ) - task.add_done_callback( - partial( - self.add_to_map, - url, - Method.ADD_SUB, - period=vs.period, - handler=vs.handler, - publishing=vs.publishing, - monitoring=vs.monitoring, - sub_name=sub_name, - ) - ) - to_add.append(task) - return to_add - - async def update_nodes( - self, real_map: SubMap, ideal_map: SubMap, targets: Set[str] - ) -> None: - _logger.debug("In update_nodes") - tasks = [] - for url in targets: - client = self.ha_client.get_client_by_url(url) - for sub_name in ideal_map[url]: - real_sub = self.name_to_subscription[url].get(sub_name) - # in case the previous create_subscription request failed - if not real_sub: - _logger.warning( - f"Can't create nodes for {url} since underlying " - f"subscription for {sub_name} doesn't exist" - ) - continue - vs_real = real_map[url][sub_name] - vs_ideal = ideal_map[url][sub_name] - tasks.extend(self._nodes_to_del(url, sub_name, vs_real, vs_ideal)) - tasks.extend( - self._nodes_to_add(url, sub_name, client, vs_real, vs_ideal) - ) - await asyncio.gather(*tasks, return_exceptions=True) - - def _nodes_to_add( - self, - url: str, - sub_name: str, - client: Client, - vs_real: VirtualSubscription, - vs_ideal: VirtualSubscription, - ) -> List[asyncio.Task]: - tasks: List[asyncio.Task] = [] - real_sub: Subscription = self.name_to_subscription[url].get(sub_name) - monitoring = vs_real.monitoring - node_to_add = set(vs_ideal.nodes) - set(vs_real.nodes) - if node_to_add: - _logger.info(f"Adding {len(node_to_add)} Nodes") - # hack to group subscription by NodeAttributes - attr_to_nodes = defaultdict(list) - for node in node_to_add: - node_attr = vs_ideal.nodes[node] - node_obj = client.get_node(node) - attr_to_nodes[node_attr].append(node_obj) - for node_attr, nodes_obj in attr_to_nodes.items(): - # some servers are sensitive to the number of MI per request - for batch_nodes_obj in batch(nodes_obj, self.BATCH_MI_SIZE): - task = asyncio.create_task( - real_sub.subscribe_data_change( - batch_nodes_obj, - *astuple(node_attr), - monitoring=monitoring, - ) - ) - nodes = [n.nodeid.to_string() for n in batch_nodes_obj] - task.add_done_callback( - partial( - self.add_to_map, - url, - Method.ADD_MI, - sub_name=sub_name, - nodes=nodes, - node_attr=node_attr, - monitoring=monitoring, - ) - ) - tasks.append(task) - self.hook_mi_request( - url=url, sub_name=sub_name, nodes=node_to_add, action=Method.ADD_MI - ) - return tasks - - def _nodes_to_del( - self, - url: str, - sub_name: str, - vs_real: VirtualSubscription, - vs_ideal: VirtualSubscription, - ) -> List[asyncio.Task]: - to_del: List[asyncio.Task] = [] - node_to_del = set(vs_real.nodes) - set(vs_ideal.nodes) - real_sub: Subscription = self.name_to_subscription[url].get(sub_name) - if node_to_del: - _logger.info(f"Removing {len(node_to_del)} Nodes") - for batch_nodes in batch(node_to_del, self.BATCH_MI_SIZE): - node_handles = [self.node_to_handle[url][node] for node in batch_nodes] - task = asyncio.create_task(real_sub.unsubscribe(node_handles)) - task.add_done_callback( - partial( - self.del_from_map, - url, - Method.DEL_MI, - sub_name=sub_name, - nodes=batch_nodes, - ) - ) - to_del.append(task) - self.hook_mi_request( - url=url, sub_name=sub_name, nodes=node_to_del, action=Method.DEL_MI - ) - return to_del - - async def update_subscription_modes( - self, real_map: SubMap, ideal_map: SubMap, targets: Set[str] - ) -> None: - _logger.debug("In update_subscription_modes") - modes = [Method.MONITORING, Method.PUBLISHING] - methods = [n.value for n in modes] - tasks = [] - for url in targets: - for sub_name in real_map[url]: - real_sub = self.name_to_subscription[url].get(sub_name) - # in case the previous create_subscription request failed - if not real_sub: - _logger.warning( - f"Can't change modes for {url} since underlying subscription for {sub_name} doesn't exist" - ) - continue - vs_real = real_map[url][sub_name] - vs_ideal = ideal_map[url][sub_name] - for action, func in zip(modes, methods): - attr = action.name.lower() - ideal_val = getattr(vs_ideal, attr) - real_val = getattr(vs_real, attr) - if ideal_val != real_val: - _logger.info(f"Changing {attr} for {sub_name} to {ideal_val}") - set_func = getattr(real_sub, func) - task = asyncio.create_task(set_func(ideal_val)) - task.add_done_callback( - partial( - self.change_mode, - url, - action, - ideal_val, - sub_name=sub_name, - ) - ) - tasks.append(task) - await asyncio.gather(*tasks, return_exceptions=True) - - def change_mode( - self, - url: str, - action: Method, - val: Union[bool, ua.MonitoringMode], - fut: asyncio.Task, - **kwargs, - ) -> None: - if fut.exception(): - _logger.warning(f"Can't {action.value} on {url}: {fut.exception()}") - return - sub_name = kwargs["sub_name"] - vs = self.real_map[url][sub_name] - setattr(vs, action.name.lower(), val) - - def add_to_map(self, url: str, action: Method, fut: asyncio.Task, **kwargs) -> None: - if fut.exception(): - _logger.warning(f"Can't {action.value} on {url}: {fut.exception()}") - self.hook_add_to_map_error(url=url, action=action, fut=fut, **kwargs) - return - - sub_name = kwargs.pop("sub_name") - if action == Method.ADD_SUB: - vs = VirtualSubscription(**kwargs) - self.real_map[url][sub_name] = vs - self.name_to_subscription[url][sub_name] = fut.result() - - if action == Method.ADD_MI: - nodes = kwargs["nodes"] - vs = self.real_map[url][sub_name] - vs.subscribe_data_change(nodes, *astuple(kwargs["node_attr"])) - for node, handle in zip(nodes, fut.result()): - if isinstance(handle, ua.StatusCode): - # a StatusCode is returned, the request has failed. - vs.unsubscribe([node]) - _logger.info(f"Node {node} subscription failed: {handle}") - # The node is invalid, remove it from both maps - if handle.name == "BadNodeIdUnknown": - _logger.warning( - f"WARNING: Abandoning {node} because it returned {handle} from {url}" - ) - real_vs = self.ha_client.ideal_map[url][sub_name] - real_vs.unsubscribe([node]) - continue - self.node_to_handle[url][node] = handle - self.hook_add_to_map(fut=fut, url=url, action=action, **kwargs) - - def del_from_map( - self, url: str, action: Method, fut: asyncio.Task, **kwargs - ) -> None: - if fut.exception(): - # log exception but continues to delete local resources - _logger.warning(f"Can't {action.value} on {url}: {fut.exception()}") - sub_name = kwargs["sub_name"] - - if action == Method.DEL_SUB: - self.real_map[url].pop(sub_name) - self.name_to_subscription[url].pop(sub_name) - _logger.warning(f"In del_from_map del sub: {fut.result()}") - - if action == Method.DEL_MI: - nodes = kwargs["nodes"] - vs = self.real_map[url][sub_name] - vs.unsubscribe(nodes) - for node in nodes: - self.node_to_handle[url].pop(node) - self.hook_del_from_map(fut=fut, url=url, action=action, **kwargs) - - async def debug_status(self) -> None: - """ - Return the class attribute for troubleshooting purposes - """ - for a in inspect.getmembers(self): - if not a[0].startswith("__") and not inspect.ismethod(a[1]): - _logger.debug(a) - - def hook_mi_request(self, url: str, sub_name: str, nodes: Set[SortedDict], action: Method): - """placeholder for easily superclass the HaClient and implement custom logic - """ - - def hook_add_to_map_error(self, url: str, action: Method, fut: asyncio.Task, **kwargs): - """placeholder for easily superclass the HaClient and implement custom logic - """ - - def hook_add_to_map(self, fut: asyncio.Task, url: str, action: Method, **kwargs): - """placeholder for easily superclass the HaClient and implement custom logic - """ - - def hook_del_from_map(self, fut: asyncio.Task, url: str, **kwargs): - """placeholder for easily superclass the HaClient and implement custom logic - """ - diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/virtual_subscription.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/virtual_subscription.py deleted file mode 100644 index bbb79d1..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ha/virtual_subscription.py +++ /dev/null @@ -1,45 +0,0 @@ -from dataclasses import dataclass, field -from typing import Any, Iterable, Optional, Set - -from asyncua import ua -from sortedcontainers import SortedDict # type: ignore - - -TypeSubHandler = Any - - -@dataclass(frozen=True) -class NodeAttr: - attr: Optional[ua.AttributeIds] = None - queuesize: int = 0 - - -@dataclass -class VirtualSubscription: - period: int - handler: TypeSubHandler - publishing: bool - monitoring: ua.MonitoringMode - # type annotation (not supported yet): SortedDict[str, NodeAttr] - # see: https://github.com/grantjenks/python-sortedcontainers/pull/107 - nodes: SortedDict = field(default_factory=SortedDict) - - def subscribe_data_change( - self, nodes: Iterable[str], attr: ua.AttributeIds, queuesize: int - ) -> None: - for node in nodes: - self.nodes[node] = NodeAttr(attr, queuesize) - - def unsubscribe(self, nodes: Iterable[str]) -> None: - for node in nodes: - if self.nodes.get(node): - self.nodes.pop(node) - - def set_monitoring_mode(self, mode: ua.MonitoringMode) -> None: - self.monitoring = mode - - def set_publishing_mode(self, mode: bool) -> None: - self.publishing = mode - - def get_nodes(self) -> Set[str]: - return set(self.nodes) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ua_client.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ua_client.py deleted file mode 100644 index e949065..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ua_client.py +++ /dev/null @@ -1,785 +0,0 @@ -""" -Low level binary client -""" -import asyncio -import copy -import logging -from typing import Awaitable, Callable, Dict, List, Optional, Union - -from asyncua import ua -from asyncua.common.session_interface import AbstractSession -from ..ua.ua_binary import struct_from_binary, uatcp_to_binary, struct_to_binary, nodeid_from_binary, header_from_binary -from ..ua.uaerrors import BadTimeout, BadNoSubscription, BadSessionClosed, BadUserAccessDenied, UaStructParsingError -from ..common.connection import SecureConnection, TransportLimits - - -class UASocketProtocol(asyncio.Protocol): - """ - Handle socket connection and send ua messages. - Timeout is the timeout used while waiting for an ua answer from server. - """ - INITIALIZED = 'initialized' - OPEN = 'open' - CLOSED = 'closed' - - def __init__(self, timeout: float = 1, security_policy: ua.SecurityPolicy = ua.SecurityPolicy(), limits: TransportLimits = None): - """ - :param timeout: Timeout in seconds - :param security_policy: Security policy (optional) - """ - self.logger = logging.getLogger(f"{__name__}.UASocketProtocol") - self.transport: Optional[asyncio.Transport] = None - self.receive_buffer: Optional[bytes] = None - self.is_receiving = False - self.timeout = timeout - self.authentication_token = ua.NodeId() - self._request_id = 0 - self._request_handle = 0 - self._callbackmap: Dict[int, asyncio.Future] = {} - if limits is None: - limits = TransportLimits(65535, 65535, 0, 0) - else: - limits = copy.deep_copy(limits) # Make a copy because the limits can change in the session - self._connection = SecureConnection(security_policy, limits) - - self.state = self.INITIALIZED - self.closed: bool = False - # needed to pass params from asynchronous request to synchronous data receive callback, as well as - # passing back the processed response to the request so that it can return it. - self._open_secure_channel_exchange: Union[ua.OpenSecureChannelResponse, ua.OpenSecureChannelParameters, None] = None - # Hook for upperlayer tasks before a request is send (optional) - self.pre_request_hook: Optional[Callable[[], Awaitable[None]]] = None - - def connection_made(self, transport: asyncio.Transport): # type: ignore - self.state = self.OPEN - self.transport = transport - - def connection_lost(self, exc: Optional[Exception]): - self.logger.info("Socket has closed connection") - self.state = self.CLOSED - self.transport = None - - def data_received(self, data: bytes): - if self.receive_buffer: - data = self.receive_buffer + data - self.receive_buffer = None - self._process_received_data(data) - - def _process_received_data(self, data: bytes): - """ - Try to parse received data as asyncua message. Data may be chunked but will be in correct order. - See: https://docs.python.org/3/library/asyncio-protocol.html#asyncio.Protocol.data_received - Reassembly is done by filling up a buffer until it verifies as a valid message (or a MessageChunk). - """ - buf = ua.utils.Buffer(data) - while True: - try: - try: - header = header_from_binary(buf) - except ua.utils.NotEnoughData: - self.logger.debug('Not enough data while parsing header from server, waiting for more') - self.receive_buffer = data - return - if len(buf) < header.body_size: - self.logger.debug('We did not receive enough data from server. Need %s got %s', header.body_size, len(buf)) - self.receive_buffer = data - return - msg = self._connection.receive_from_header_and_body(header, buf) - self._process_received_message(msg) - if header.MessageType == ua.MessageType.SecureOpen: - params: ua.OpenSecureChannelParameters = self._open_secure_channel_exchange - response: ua.OpenSecureChannelResponse = struct_from_binary(ua.OpenSecureChannelResponse, msg.body()) - response.ResponseHeader.ServiceResult.check() - self._open_secure_channel_exchange = response - self._connection.set_channel(response.Parameters, params.RequestType, params.ClientNonce) - if not buf: - return - # Buffer still has bytes left, try to process again - data = bytes(buf) - except Exception: - self.logger.exception('Exception raised while parsing message from server') - self.disconnect_socket() - return - - def _process_received_message(self, msg: Union[ua.Message, ua.Acknowledge, ua.ErrorMessage]): - if msg is None: - pass - elif isinstance(msg, ua.Message): - self._call_callback(msg.request_id(), msg.body()) - elif isinstance(msg, ua.Acknowledge): - self._call_callback(0, msg) - elif isinstance(msg, ua.ErrorMessage): - self.logger.fatal("Received an error: %r", msg) - self.disconnect_socket() - else: - raise ua.UaError(f"Unsupported message type: {msg}") - - def _send_request(self, request, timeout: float = 1, message_type=ua.MessageType.SecureMessage) -> asyncio.Future: - """ - Send request to server, lower-level method. - Timeout is the timeout written in ua header. - :param request: Request - :param timeout: Timeout in seconds - :param message_type: UA Message Type (optional) - :return: Future that resolves with the Response - """ - self._setup_request_header(request.RequestHeader, timeout) - self.logger.debug('Sending: %s', request) - try: - binreq = struct_to_binary(request) - except Exception: - # reset request handle if any error - # see self._setup_request_header - self._request_handle -= 1 - raise - self._request_id += 1 - future = asyncio.get_running_loop().create_future() - self._callbackmap[self._request_id] = future - - # Change to the new security token if the connection has been renewed. - if self._connection.next_security_token.TokenId != 0: - self._connection.revolve_tokens() - - msg = self._connection.message_to_binary(binreq, message_type=message_type, request_id=self._request_id) - if self.transport is not None: - self.transport.write(msg) - return future - - async def send_request(self, request, timeout: Optional[float] = None, message_type=ua.MessageType.SecureMessage): - """ - Send a request to the server. - Timeout is the timeout written in ua header. - Returns response object if no callback is provided. - """ - timeout = self.timeout if timeout is None else timeout - if self.pre_request_hook: - # This will propagade exceptions from background tasks to the libary user before calling a request which will - # timeout then. - await self.pre_request_hook() - try: - data = await asyncio.wait_for(self._send_request(request, timeout, message_type), timeout if timeout else None) - except Exception: - if self.state != self.OPEN: - raise ConnectionError("Connection is closed") from None - raise - self.check_answer(data, f" in response to {request.__class__.__name__}") - return data - - def check_answer(self, data, context): - data = data.copy() - typeid = nodeid_from_binary(data) - if typeid == ua.FourByteNodeId(ua.ObjectIds.ServiceFault_Encoding_DefaultBinary): - hdr = struct_from_binary(ua.ResponseHeader, data) - self.logger.warning("ServiceFault (%s, diagnostics: %s) from server received %s", hdr.ServiceResult.name, hdr.ServiceDiagnostics, context) - hdr.ServiceResult.check() - return False - return True - - def _call_callback(self, request_id, body): - try: - self._callbackmap[request_id].set_result(body) - except KeyError as ex: - raise ua.UaError(f"No request found for request id: {request_id}, pending are {self._callbackmap.keys()}, body was {body}") from ex - except asyncio.InvalidStateError: - if not self.closed: - self.logger.warning("Future for request id %s is already done", request_id) - return - self.logger.debug("Future for request id %s not handled due to disconnect", request_id) - del self._callbackmap[request_id] - - def _setup_request_header(self, hdr: ua.RequestHeader, timeout=1) -> None: - """ - :param hdr: Request header - :param timeout: Timeout in seconds - """ - hdr.AuthenticationToken = self.authentication_token - self._request_handle += 1 - hdr.RequestHandle = self._request_handle - hdr.TimeoutHint = int(timeout * 1000) - - def disconnect_socket(self): - self.logger.info("Request to close socket received") - if self.transport: - self.transport.close() - else: - self.logger.warning("disconnect_socket was called but transport is None") - - async def send_hello(self, url, max_messagesize: int = 0, max_chunkcount: int = 0): - hello = ua.Hello() - hello.EndpointUrl = url - hello.MaxMessageSize = max_messagesize - hello.MaxChunkCount = max_chunkcount - ack = asyncio.Future() - self._callbackmap[0] = ack - if self.transport is not None: - self.transport.write(uatcp_to_binary(ua.MessageType.Hello, hello)) - return await asyncio.wait_for(ack, self.timeout) - - async def open_secure_channel(self, params): - self.logger.info("open_secure_channel") - request = ua.OpenSecureChannelRequest() - request.Parameters = params - if self._open_secure_channel_exchange is not None: - raise RuntimeError('Two Open Secure Channel requests can not happen too close to each other. ' 'The response must be processed and returned before the next request can be sent.') - self._open_secure_channel_exchange = params - await asyncio.wait_for(self._send_request(request, message_type=ua.MessageType.SecureOpen), self.timeout) - _return = self._open_secure_channel_exchange.Parameters - self._open_secure_channel_exchange = None - return _return - - async def close_secure_channel(self): - """ - Close secure channel. - It seems to trigger a shutdown of socket in most servers, so be prepare to reconnect. - OPC UA specs Part 6, 7.1.4 say that Server does not send a CloseSecureChannel response - and should just close socket. - """ - self.logger.info("close_secure_channel") - request = ua.CloseSecureChannelRequest() - future = self._send_request(request, message_type=ua.MessageType.SecureClose) - # don't expect any more answers - future.cancel() - self._callbackmap.clear() - # some servers send a response here, most do not ... so we ignore - - -class UaClient(AbstractSession): - """ - low level OPC-UA client. - - It implements (almost) all methods defined in asyncua spec - taking in argument the structures defined in asyncua spec. - - In this Python implementation most of the structures are defined in - uaprotocol_auto.py and uaprotocol_hand.py available under asyncua.ua - """ - - def __init__(self, timeout: float = 1.0): - """ - :param timeout: Timout in seconds - """ - self.logger = logging.getLogger(f'{__name__}.UaClient') - self._subscription_callbacks = {} - self._timeout = timeout - self.security_policy = ua.SecurityPolicy() - self.protocol: UASocketProtocol = None - self._publish_task = None - self._pre_request_hook: Optional[Callable[[], Awaitable[None]]] = None - self._closing: bool = False - - def set_security(self, policy: ua.SecurityPolicy): - self.security_policy = policy - - def _make_protocol(self): - self.protocol = UASocketProtocol(self._timeout, security_policy=self.security_policy) - self.protocol.pre_request_hook = self._pre_request_hook - return self.protocol - - @property - def pre_request_hook(self) -> Callable[[], Awaitable[None]]: - return self._pre_request_hook - - @pre_request_hook.setter - def pre_request_hook(self, hook: Optional[Callable[[], Awaitable[None]]]): - self._pre_request_hook = hook - if self.protocol: - self.protocol.pre_request_hook = self._pre_request_hook - - async def connect_socket(self, host: str, port: int): - """Connect to server socket.""" - self.logger.info("opening connection") - self._closing: bool = False - # Timeout the connection when the server isn't available - await asyncio.wait_for(asyncio.get_running_loop().create_connection(self._make_protocol, host, port), self._timeout) - - def disconnect_socket(self): - if not self.protocol: - return - if self.protocol and self.protocol.state == UASocketProtocol.CLOSED: - self.logger.warning("disconnect_socket was called but connection is closed") - return None - self.protocol.disconnect_socket() - self.protocol = None - - async def send_hello(self, url, max_messagesize: int = 0, max_chunkcount: int = 0): - await self.protocol.send_hello(url, max_messagesize, max_chunkcount) - - async def open_secure_channel(self, params): - return await self.protocol.open_secure_channel(params) - - async def close_secure_channel(self): - """ - close secure channel. It seems to trigger a shutdown of socket - in most servers, so be prepare to reconnect - """ - if not self.protocol or self.protocol.state == UASocketProtocol.CLOSED: - self.logger.warning("close_secure_channel was called but connection is closed") - return - return await self.protocol.close_secure_channel() - - async def create_session(self, parameters): - self.logger.info("create_session") - self._closing = False - # FIXME: setting a value on an object to set it its state is suspicious, - # especially when that object has its own state - self.protocol.closed = False - request = ua.CreateSessionRequest() - request.Parameters = parameters - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.CreateSessionResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - self.protocol.authentication_token = response.Parameters.AuthenticationToken - return response.Parameters - - async def activate_session(self, parameters): - self.logger.info("activate_session") - request = ua.ActivateSessionRequest() - request.Parameters = parameters - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.ActivateSessionResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Parameters - - async def close_session(self, delete_subscriptions): - self.logger.info("close_session") - if not self.protocol: - self.logger.warning("close_session but connection wasn't established") - return - self.protocol.closed = True - self._closing = True - if self._publish_task and not self._publish_task.done(): - self._publish_task.cancel() - if self.protocol and self.protocol.state == UASocketProtocol.CLOSED: - self.logger.warning("close_session was called but connection is closed") - return - request = ua.CloseSessionRequest() - request.DeleteSubscriptions = delete_subscriptions - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.CloseSessionResponse, data) - try: - response.ResponseHeader.ServiceResult.check() - except BadSessionClosed: - # Problem: closing the session with open publish requests leads to BadSessionClosed responses - # we can just ignore it therefore. - # Alternatively we could make sure that there are no publish requests in flight when - # closing the session. - pass - except BadUserAccessDenied: - # Problem: older versions of asyncua didn't allow closing non-activated sessions. just ignore it. - pass - - async def browse(self, parameters): - self.logger.info("browse") - request = ua.BrowseRequest() - request.Parameters = parameters - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.BrowseResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def browse_next(self, parameters): - self.logger.debug("browse next") - request = ua.BrowseNextRequest() - request.Parameters = parameters - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.BrowseNextResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Parameters.Results - - async def read(self, parameters): - self.logger.debug("read") - request = ua.ReadRequest() - request.Parameters = parameters - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.ReadResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def write(self, params): - self.logger.debug("write") - request = ua.WriteRequest() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.WriteResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def get_endpoints(self, params): - self.logger.debug("get_endpoint") - request = ua.GetEndpointsRequest() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.GetEndpointsResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Endpoints - - async def find_servers(self, params): - self.logger.debug("find_servers") - request = ua.FindServersRequest() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.FindServersResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Servers - - async def find_servers_on_network(self, params): - self.logger.debug("find_servers_on_network") - request = ua.FindServersOnNetworkRequest() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.FindServersOnNetworkResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Parameters - - async def register_server(self, registered_server): - self.logger.debug("register_server") - request = ua.RegisterServerRequest() - request.Server = registered_server - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.RegisterServerResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - # nothing to return for this service - - async def register_server2(self, params): - self.logger.debug("register_server2") - request = ua.RegisterServer2Request() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.RegisterServer2Response, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.ConfigurationResults - - async def translate_browsepaths_to_nodeids(self, browse_paths): - self.logger.debug("translate_browsepath_to_nodeid") - request = ua.TranslateBrowsePathsToNodeIdsRequest() - request.Parameters.BrowsePaths = browse_paths - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.TranslateBrowsePathsToNodeIdsResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def create_subscription( - self, params, callback - ) -> ua.CreateSubscriptionResult: - self.logger.debug("create_subscription") - request = ua.CreateSubscriptionRequest() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.CreateSubscriptionResponse, data) - response.ResponseHeader.ServiceResult.check() - self._subscription_callbacks[response.Parameters.SubscriptionId] = callback - self.logger.info( - "create_subscription success SubscriptionId %s", - response.Parameters.SubscriptionId - ) - if not self._publish_task or self._publish_task.done(): - # Start the publish loop if it is not yet running - # The current strategy is to have only one open publish request per UaClient. This might not be enough - # in high latency networks or in case many subscriptions are created. A Set of Tasks of `_publish_loop` - # could be used if necessary. - self._publish_task = asyncio.create_task(self._publish_loop()) - return response.Parameters - - async def inform_subscriptions(self, status: ua.StatusCode): - """ - Inform all current subscriptions with a status code. This calls the handlers status_change_notification - """ - status_message = ua.StatusChangeNotification(Status=status) - notification_message = ua.NotificationMessage(NotificationData=[status_message]) - for subid, callback in self._subscription_callbacks.items(): - try: - parameters = ua.PublishResult( - subid, - NotificationMessage_=notification_message - ) - if asyncio.iscoroutinefunction(callback): - await callback(parameters) - else: - callback(parameters) - except Exception: # we call user code, catch everything! - self.logger.exception("Exception while calling user callback: %s") - - async def update_subscription( - self, params: ua.ModifySubscriptionParameters - ) -> ua.ModifySubscriptionResult: - request = ua.ModifySubscriptionRequest() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.ModifySubscriptionResponse, data) - response.ResponseHeader.ServiceResult.check() - self.logger.info( - "update_subscription success SubscriptionId %s", - params.SubscriptionId - ) - return response.Parameters - - modify_subscription = update_subscription # legacy support - - async def delete_subscriptions(self, subscription_ids): - self.logger.debug("delete_subscriptions %r", subscription_ids) - request = ua.DeleteSubscriptionsRequest() - request.Parameters.SubscriptionIds = subscription_ids - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.DeleteSubscriptionsResponse, data) - response.ResponseHeader.ServiceResult.check() - self.logger.info("remove subscription callbacks for %r", subscription_ids) - for sid in subscription_ids: - self._subscription_callbacks.pop(sid) - return response.Results - - async def publish(self, acks: List[ua.SubscriptionAcknowledgement]) -> ua.PublishResponse: - """ - Send a PublishRequest to the server. - """ - self.logger.debug('publish %r', acks) - request = ua.PublishRequest() - request.Parameters.SubscriptionAcknowledgements = acks if acks else [] - data = await self.protocol.send_request(request, timeout=0) - self.protocol.check_answer(data, "while waiting for publish response") - try: - response = struct_from_binary(ua.PublishResponse, data) - except Exception as ex: - self.logger.exception("Error parsing notification from server") - raise UaStructParsingError from ex - return response - - async def _publish_loop(self): - """ - Start a loop that sends a publish requests and waits for the publish responses. - Forward the `PublishResult` to the matching `Subscription` by callback. - """ - ack = None - while not self._closing: - try: - response = await self.publish([ack] if ack else []) - except BadTimeout: # See Spec. Part 4, 7.28 - # Repeat without acknowledgement - ack = None - continue - except BadNoSubscription: # See Spec. Part 5, 13.8.1 - # BadNoSubscription is expected to be received after deleting the last subscription. - # We use this as a signal to exit this task and stop sending PublishRequests. This is easier then - # checking if there are no more subscriptions registered in this client (). A Publish response - # could still arrive before the DeleteSubscription response. - # - # We could remove the callback already when sending the DeleteSubscription request, - # but there are some legitimate reasons to keep them around, such as when the server - # responds with "BadTimeout" and we should try again later instead of just removing - # the subscription client-side. - # - # There are a variety of ways to act correctly, but the most practical solution seems - # to be to just silently ignore any BadNoSubscription responses. - self.logger.info("BadNoSubscription received, ignoring because it's probably valid.") - # End task - return - except UaStructParsingError: - ack = None - continue - subscription_id = response.Parameters.SubscriptionId - if not subscription_id: - # The value 0 is used to indicate that there were no Subscriptions defined for which a - # response could be sent. See Spec. Part 4 - Section 5.13.5 "Publish" - # End task - return - try: - callback = self._subscription_callbacks[subscription_id] - except KeyError: - self.logger.warning("Received data for unknown subscription %s active are %s", subscription_id, self._subscription_callbacks.keys()) - else: - try: - if asyncio.iscoroutinefunction(callback): - await callback(response.Parameters) - else: - callback(response.Parameters) - except Exception: # we call user code, catch everything! - self.logger.exception("Exception while calling user callback: %s") - # Repeat with acknowledgement - if response.Parameters.NotificationMessage.NotificationData: - ack = ua.SubscriptionAcknowledgement() - ack.SubscriptionId = subscription_id - ack.SequenceNumber = response.Parameters.NotificationMessage.SequenceNumber - else: - ack = None - - async def create_monitored_items(self, params): - self.logger.info("create_monitored_items") - request = ua.CreateMonitoredItemsRequest() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.CreateMonitoredItemsResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def delete_monitored_items(self, params): - self.logger.info("delete_monitored_items") - request = ua.DeleteMonitoredItemsRequest() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.DeleteMonitoredItemsResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def add_nodes(self, nodestoadd): - self.logger.info("add_nodes") - request = ua.AddNodesRequest() - request.Parameters.NodesToAdd = nodestoadd - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.AddNodesResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def add_references(self, refs): - self.logger.info("add_references") - request = ua.AddReferencesRequest() - request.Parameters.ReferencesToAdd = refs - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.AddReferencesResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def delete_references(self, refs): - self.logger.info("delete") - request = ua.DeleteReferencesRequest() - request.Parameters.ReferencesToDelete = refs - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.DeleteReferencesResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Parameters.Results - - async def delete_nodes(self, params): - self.logger.info("delete_nodes") - request = ua.DeleteNodesRequest() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.DeleteNodesResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def call(self, methodstocall): - request = ua.CallRequest() - request.Parameters.MethodsToCall = methodstocall - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.CallResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def history_read(self, params): - self.logger.info("history_read") - request = ua.HistoryReadRequest() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.HistoryReadResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def modify_monitored_items(self, params): - self.logger.info("modify_monitored_items") - request = ua.ModifyMonitoredItemsRequest() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.ModifyMonitoredItemsResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def register_nodes(self, nodes): - self.logger.info("register_nodes") - request = ua.RegisterNodesRequest() - request.Parameters.NodesToRegister = nodes - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.RegisterNodesResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Parameters.RegisteredNodeIds - - async def unregister_nodes(self, nodes): - self.logger.info("unregister_nodes") - request = ua.UnregisterNodesRequest() - request.Parameters.NodesToUnregister = nodes - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.UnregisterNodesResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - # nothing to return for this service - - async def read_attributes(self, nodeids, attr): - self.logger.info("read_attributes of several nodes") - request = ua.ReadRequest() - for nodeid in nodeids: - rv = ua.ReadValueId() - rv.NodeId = nodeid - rv.AttributeId = attr - request.Parameters.NodesToRead.append(rv) - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.ReadResponse, data) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def write_attributes(self, nodeids, datavalues, attributeid=ua.AttributeIds.Value): - """ - Set an attribute of multiple nodes - datavalue is a ua.DataValue object - """ - self.logger.info("write_attributes of several nodes") - request = ua.WriteRequest() - for idx, nodeid in enumerate(nodeids): - attr = ua.WriteValue() - attr.NodeId = nodeid - attr.AttributeId = attributeid - attr.Value = datavalues[idx] - request.Parameters.NodesToWrite.append(attr) - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.WriteResponse, data) - response.ResponseHeader.ServiceResult.check() - return response.Results - - async def set_monitoring_mode(self, params) -> ua.uatypes.StatusCode: - """ - Update the subscription monitoring mode - """ - self.logger.info("set_monitoring_mode") - request = ua.SetMonitoringModeRequest() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.SetMonitoringModeResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Parameters.Results - - async def set_publishing_mode(self, params) -> ua.uatypes.StatusCode: - """ - Update the subscription publishing mode - """ - self.logger.info("set_publishing_mode") - request = ua.SetPublishingModeRequest() - request.Parameters = params - data = await self.protocol.send_request(request) - response = struct_from_binary(ua.SetPublishingModeResponse, data) - self.logger.debug(response) - response.ResponseHeader.ServiceResult.check() - return response.Parameters.Results - - async def transfer_subscriptions(self, params: ua.TransferSubscriptionsParameters) -> List[ua.TransferResult]: - # Subscriptions aren't bound to a Session and can be transfered! - # https://reference.opcfoundation.org/Core/Part4/v104/5.13.7/ - raise NotImplementedError diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ua_file.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ua_file.py deleted file mode 100644 index be9ce93..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ua_file.py +++ /dev/null @@ -1,45 +0,0 @@ -from asyncua import ua - - -class UaFile: - - def __init__(self, file_node, open_mode): - self._file_node = file_node - self._handle = None - if open_mode == 'r': - self._init_open = ua.OpenFileMode.Read.value - else: - raise ValueError("file mode is not supported") - - async def __aenter__(self): - self._handle = await self.open(self._init_open) - return self - - async def __aexit__(self, exc_type, exc_value, traceback): - return await self.close() - - async def open(self, open_mode): - """ open file method """ - open_node = await self._file_node.get_child("Open") - arg = ua.Variant(open_mode, ua.VariantType.Byte) - return await self._file_node.call_method(open_node, arg) - - async def close(self): - """ close file method """ - read_node = await self._file_node.get_child("Close") - arg1 = ua.Variant(self._handle, ua.VariantType.UInt32) - return await self._file_node.call_method(read_node, arg1) - - async def read(self): - """ reads file contents """ - size = await self.get_size() - read_node = await self._file_node.get_child("Read") - arg1 = ua.Variant(self._handle, ua.VariantType.UInt32) - arg2 = ua.Variant(size, ua.VariantType.Int32) - return await self._file_node.call_method(read_node, arg1, arg2) - - async def get_size(self): - """ gets size of file """ - size_node = await self._file_node.get_child("Size") - return await size_node.read_value() - diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ua_file_transfer.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ua_file_transfer.py deleted file mode 100644 index a80358f..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/client/ua_file_transfer.py +++ /dev/null @@ -1,271 +0,0 @@ -""" -Low level implementation of OPC UA File Transfer. -This module contains the mandatory functionality specified -by the OPC Foundation. - -See also: -OPC 10000-5: OPC Unified Architecture V1.04 -Part 5: Information Model - Annex C (normative) File Transfer -https://reference.opcfoundation.org/Core/docs/Part5/C.1/ -""" -import logging - -from asyncua.common.node import Node -from asyncua.ua import NodeId, OpenFileMode, Variant, VariantType - -_logger = logging.getLogger(__name__) - - -class UaFile: - """ - Provides the functionality to work with "C.2 FileType". - """ - def __init__(self, file_node: Node, open_mode: OpenFileMode = OpenFileMode.Read.value): - """ - Initializes a new instance of the UaFile class. - :param file_node: The node of the file to open. - :param open_mode: The open mode, see: asyncua.ua.OpenFileMode. - """ - self._file_node = file_node - self._open_mode = open_mode - - self._file_handle = None - self._read_node = None - self._write_node = None - self._get_position_node = None - self._set_position_node = None - - async def __aenter__(self): - await self.open(self._open_mode) - return self - - async def __aexit__(self, exc_type, exc_value, traceback): - return await self.close() - - async def open(self, open_mode: OpenFileMode = None) -> None: - """ - Open is used to open a file represented by an Object of FileType. - The open mode of OPC UA differs significantly from the - python build-in functionality. - => See the OPC UA specification for more information. - :param open_mode: Open mode defined in C.2.1. - :return: The file handle. - """ - _logger.debug("Request to open file %s in mode: %s", self._file_node, OpenFileMode) - open_node = await self._file_node.get_child("Open") - arg1_mode = Variant(open_mode or self._open_mode, VariantType.Byte) - self._file_handle = await self._file_node.call_method(open_node, arg1_mode) - - async def close(self) -> None: - """ - Close is used to close a file represented by a FileType. - When a client closes a file the handle becomes invalid. - """ - _logger.debug("Request to close file %s", self._file_node) - read_node = await self._file_node.get_child("Close") - arg1_file_handle = Variant(self._file_handle, VariantType.UInt32) - await self._file_node.call_method(read_node, arg1_file_handle) - - async def read(self) -> bytes: - """ - Read is used to read a part of the file starting from the current file position. - The file position is advanced by the number of bytes read. - :return: Contains the returned data of the file. - If the ByteString is empty it indicates that the end of the file is reached. - """ - _logger.debug("Request to read from file %s", self._file_node) - size = await self.get_size() - if self._read_node is None: - self._read_node = await self._file_node.get_child("Read") - arg1_file_handle = Variant(self._file_handle, VariantType.UInt32) - arg2_length = Variant(size, VariantType.Int32) - return await self._file_node.call_method(self._read_node, arg1_file_handle, arg2_length) - - async def write(self, data: bytes) -> None: - """ - Write is used to write a part of the file starting from the current file position. - The file position is advanced by the number of bytes written. - :param data: Contains the data to be written at the position of the file. - It is server-dependent whether the written data are persistently - stored if the session is ended without calling the Close Method with the fileHandle. - Writing an empty or null ByteString returns a Good result code without any - affect on the file. - """ - _logger.debug("Request to write to file %s", self._file_node) - if self._write_node is None: - self._write_node = await self._file_node.get_child("Write") - arg1_file_handle = Variant(self._file_handle, VariantType.UInt32) - arg2_data = Variant(data, VariantType.ByteString) - await self._file_node.call_method(self._write_node, arg1_file_handle, arg2_data) - - async def get_position(self) -> int: - """ - GetPosition is used to provide the current position of the file handle. - :return: The position of the fileHandle in the file. - If a Read or Write is called it starts at that position. - """ - _logger.debug("Request to get position from file %s", self._file_node) - if self._get_position_node is None: - self._get_position_node = await self._file_node.get_child("GetPosition") - arg1_file_handle = Variant(self._file_handle, VariantType.UInt32) - return await self._file_node.call_method(self._get_position_node, arg1_file_handle) - - async def set_position(self, position: int) -> None: - """ - SetPosition is used to set the current position of the file handle. - :param position: The position to be set for the fileHandle in the file. - If a Read or Write is called it starts at that position. - If the position is higher than the file size the position is set to the end of the file. - """ - _logger.debug("Request to set position in file %s", self._file_node) - if self._set_position_node is None: - self._set_position_node = await self._file_node.get_child("SetPosition") - arg1_file_handle = Variant(self._file_handle, VariantType.UInt32) - arg2_position = Variant(position, VariantType.UInt64) - return await self._file_node.call_method(self._set_position_node, - arg1_file_handle, - arg2_position) - - async def get_size(self) -> int: - """ - Size defines the size of the file in Bytes. - When a file is opened for write the size might not be accurate. - :return: The size of the file in Bytes. - """ - _logger.debug("Request to get size of file %s", self._file_node) - size_node = await self._file_node.get_child("Size") - return await size_node.read_value() - - async def get_writable(self) -> bool: - """ - Writable indicates whether the file is writable. - It does not take any user access rights into account, i.e. although the file - is writable this may be restricted to a certain user / user group. - The Property does not take into account whether the file is currently - opened for writing by another client and thus currently locked and not writable by others. - :return: - """ - _logger.debug("Request to get writable of file %s", self._file_node) - writable_node = await self._file_node.get_child("Writable") - return await writable_node.read_value() - - async def get_user_writable(self) -> bool: - """ - UserWritable indicates whether the file is writable taking user access rights into account. - The Property does not take into account whether the file is currently opened - for writing by another client and thus currently locked and not writable by others. - :return: Indicates whether the file is writable taking user access rights into account - """ - _logger.debug("Request to get user writable of file %s", self._file_node) - user_writable_node = await self._file_node.get_child("UserWritable") - return await user_writable_node.read_value() - - async def get_open_count(self): - """ - OpenCount indicates the number of currently valid file handles on the file. - :return: Amount of currently valid file handles on the file - """ - _logger.debug("Request to get open count of file %s", self._file_node) - open_count_node = await self._file_node.get_child("OpenCount") - return await open_count_node.read_value() - - -class UaDirectory: - """ - Provides the functionality to work with "C.3 File System". - """ - def __init__(self, directory_node): - self._directory_node = directory_node - - async def create_directory(self, directory_name: str) -> NodeId: - """ - CreateDirectory is used to create a new FileDirectoryType Object organized by this Object. - :param directory_name: The name of the directory to create. - The name is used for the BrowseName and DisplayName of the directory object and also - for the directory in the file system. - For the BrowseName, the directoryName is used for the name part of the QualifiedName. - The namespace index is Server specific. - For the DisplayName, the directoryName is used for the text part of the LocalizedText. - The locale part is Server specific. - :return: The NodeId of the created directory Object. - """ - _logger.debug("Request to create directory %s in %s", directory_name, self._directory_node) - create_directory_node = await self._directory_node.get_child("CreateDirectory") - arg1_directory_name = Variant(directory_name, VariantType.String) - return await self._directory_node.call_method(create_directory_node, arg1_directory_name) - - async def create_file(self, file_name: str, request_file_open: bool) -> [NodeId, int]: - """ - CreateFile is used to create a new FileType Object organized by this Object. - The created file can be written using the Write Method of the FileType. - :param file_name: The name of the file to create. The name is used for the - BrowseName and DisplayName of the file object and also for the file in the - file system. - For the BrowseName, the fileName is used for the name part of the QualifiedName. - The namespace index is Server specific. For the DisplayName, the fileName is - used for the text part of the LocalizedText. The locale part is Server specific. - :param request_file_open: Flag indicating if the new file should be opened - with the Write and Read bits set in the open mode after the creation of the file. - If the flag is set to True, the file is created and opened for writing. - If the flag is set to False, the file is just created. - :return: The NodeId of the created file Object. - The fileHandle is returned if the requestFileOpen is set to True. - The fileNodeId and the fileHandle can be used to access the new file - through the FileType Object representing the new file. - If requestFileOpen is set to False, the returned value shall be 0 - and shall be ignored by the caller. - """ - _logger.debug("Request to create file %s in %s", file_name, self._directory_node) - print(f"Request to create file {file_name} in {self._directory_node}") - create_file_node = await self._directory_node.get_child("CreateFile") - arg1_file_name = Variant(file_name, VariantType.String) - arg2_request_file_open = Variant(request_file_open, VariantType.Boolean) - return await self._directory_node.call_method(create_file_node, - arg1_file_name, - arg2_request_file_open) - - async def delete(self, object_to_delete: NodeId) -> None: - """ - Delete is used to delete a file or directory organized by this Object. - :param object_to_delete: The NodeId of the file or directory to delete. - In the case of a directory, all file and directory Objects below the - directory to delete are deleted recursively. - """ - _logger.debug("Request to delete file %s from %s", object_to_delete, self._directory_node) - delete_node = await self._directory_node.get_child("Delete") - await self._directory_node.call_method(delete_node, object_to_delete) - - async def move_or_copy(self, - object_to_move_or_copy: NodeId, - target_directory: NodeId, - create_copy: bool, - new_name: str) -> NodeId: - """ - MoveOrCopy is used to move or copy a file or directory organized by this Object - to another directory or to rename a file or directory. - :param object_to_move_or_copy: The NodeId of the file or directory to move or copy. - :param target_directory: The NodeId of the target directory of the move or copy command. - If the file or directory is just renamed, the targetDirectory matches the ObjectId - passed to the method call. - :param create_copy: A flag indicating if a copy of the file or directory should be - created at the target directory. - :param new_name: The new name of the file or directory in the new location. - If the string is empty, the name is unchanged. - :return: The NodeId of the moved or copied object. Even if the Object is moved, - the Server may return a new NodeId. - """ - _logger.debug("Request to %s%s file system object %s from %s to %s, new name=%s", - '' if create_copy else 'move', - 'copy' if create_copy else '', - object_to_move_or_copy, - self._directory_node, - target_directory, - new_name) - move_or_copy_node = await self._directory_node.get_child("MoveOrCopy") - arg3_create_copy = Variant(create_copy, VariantType.Boolean) - arg4_new_name = Variant(new_name, VariantType.String) - return await self._directory_node.call_method(move_or_copy_node, - object_to_move_or_copy, - target_directory, - arg3_create_copy, - arg4_new_name) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__init__.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__init__.py deleted file mode 100644 index 354198d..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -from .node import Node -from .methods import uamethod - diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/__init__.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 5df5ebe14fd1e5a72afe82ec28e5dba1b12552e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmYjLO^U)W6i(VO78$_aeSbVYo*#{djOK6nTYMA$2lGA=nKdm=2ozJiWR~wa4>~F%8}DP%@s_3H#_1&G zz1VoAiIY}Z-5kBzq@ov&!aB6|gI9`mOzz6+527dBcX0Gp!wDg)I_)lS(KQNHqP}Fk>Zukag+>BY*^i4)}E4I3}Z|k}pm;BN%4PN5TOM^SY zKDB%Y?J{@Kc10O&7wro7(DsCjb_MM!uc2Mj;~v^ed>QR!-L7(b*J!Q`Tb>f~NXUkY zxM)P(ek{78mj-E+^cu;2BMjnrF9@GC#1Xn1-fLXfXtJ#OSaKl+e;9=+n)ajKpxX{< zaQ4U0cz~jALkPoX(A4D2x47xs-11A@_8ngG%iQr@UiK^8^*vtktK7rws#$G&eEdhp zeKGvA*TCJU#brbQH)&dl1KWXWAbmy(mp^`JGgB z@8&ZlUG=pVCev<_5jtA8wdM=d+J*M|-XQ zar!jrQAbN*`&)gyd+@FM?G>z5iFkjCj=X|p^r{i;qSJXBt^d-N9vfaM)@~J}A&nG2s$V#K#EQe^ z8pb4{(lq5&{L5@Ijrmi{N~CS{H)!@Xh+%zl}0FEnvlpZ3MAU^hvbFDkLnZD>FgZ!kqPYC$c8jW z7NkW+ppj|X*|HRe1EJDRKafFJWh+vsJ{&+49o0y6#Pd|hUJz&Y0JPXF>4%dyafJK^ ziEolynl2MbwByW?p29+9n2CC}Y%WOj6GRY7@i! z1x6Q8Tj5}$mkfO5@G@{L@wyJR454d92U&&yrh_Yjm<5clWGfS;V9e1axSBX=n{Gyw z6-_9sz}D-;kxE4mEPWZI+A)8Ol{sZxn>%e{WbKetD}H1;~_m)2HkO+Go~?oinDr?7%)^^5)3gCEl?|Y{NJ!of{90zf@1)ac2&E z&^kAFK)=5-m~r?n&4i^7Z~UPrp7%wF_%+TXC~`NRL@_em$TTbIYUUOo&KO6|^*mDjAPt}1At-3I z`5BlCK1;#JDPd?@IT?K)+sj)drZk}`=)359grX_P{LF&_%jWRy zdDFN6oz8kfvWwzZ*vK|I)UP4v@&^W9-6JbKK>HqDU)MH_k#)~VSvqN-S?4;FMV@K> z%{X$7g-wA%~xLT<22M^W?`Vd(}{}U<`{L8uFsFfW1pKDBucQ|9( z3)em|PplIgG0=opHz%XymGI!)+zzi!jn2wdCo0LTe$p>O-c(`M&saRKEP`n_IT8i5 zzr%7JamaIQR%2I9m(>vi&9ChL4R6ltesS@Igo-kn3W`?0jzlK~04W0@RVIYQ$jHuY zt?&^PhRT>_rKM9-ZssJEmI0e}YM$d`>TpGmx)>deEOiI_m}v#0?C&trv^0X5qGtc2 zM0A&WG{Q^InEaI1ac9HOJAXPJDL=F2WAv9dj2`0-z}B>vpGdP$&5?a>(YYfF#CZLr zgq7Hv)5>^+Z1$3s__Ui@`B&W8}FL`>Y-z&q%23iLn1dCl}hwWlrWx;I z;72Hml4i<*J8PmFyc~Jj>9XTNh51M5efls^l#ts-&8`8Zx>aATSL^P2>Hp_=p+^7! diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/connection.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/connection.cpython-310.pyc deleted file mode 100644 index ff00dcbc70be70ece70009dfd597d29fb223eb1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15303 zcmaib`;Q}6b{^|NviN8=``t6sGb%}|wYWR#S?yw18+ojq(MYo7)wbk$SYFzj3WrtQ zO*UV;Rh&`NZ0}}Aj-43tBe4_PYuVlFAc2s?iQ@n^V8ezD+pvS=A1DL~kQfg3*KB^V z;AHZB=T@;v_DoEIr*7T4_tt%!_c`n@EEF^N{I}xoHvi^UCi6ddGyQRJa}B@n&jI|5 zZ*($Uqiz^1n;o-m;%arQu2r|XcHK_uv-PYz&((9d+MRsYsXKU<^>dv zTrYPQ>I+6@8d0^JpaJT4JaaYCNx^Ldf)Rw-3)nsZ$ zT<{xFquFVM;ZDtr9oz*`s~f}xLOjmDEjIVc_Z;y?c#L%fHpy>ouaG3YwhO^vA%>HT=RdK#-{$eg<1^ zUuM7^O{eF)XSHe~lJU3`G4;p(xc%=~@_L{@S zm1e)&?e}o$^@3)E?ifs_w7}`w08Yj>q-M07blM&^2C5(RoBht2mFCgo8oT}pK)TX9 zK)AZ)n{_+L207ol3Z$#&rEH^|tvgcAp`5Q5r0iVH1Vx}qsa^JqLDny^w43wG{=)k< zkOPPzwUu34(88`SPSq^=%kSIus=tC>OVW24?N$qrN*( z!M>xxstQAPigg0#^lLf2f*)I}C9eGFt25!%QY#>^9!>fI#=WyTjexKv}G2*4!WV4!mZ6*o#`&^jutJ=Pq7>F}<)g3gT=Z(^Bz5bEp(%;B`3vIHv+&X|G9Q zNIxuR@wE$b5NIsc_R)UxT1?8t18c9)12RdN*C} z=8Nt#q1y`Gmt0WGZfg&O?z>p3n{4@{QO#0oTve{q-`m6XX9K1B>LV+*vC3U_5zp%7 z`>kld)zb@}-;T{z=yk(AIYV!{;WOy^UGk8kVH^Ba@f$rmzdw)b{@86&moVn(vajt7 zyLW-RK9nvT!JSF=1%&}HSG4zXxMD=l#ucr+QdB-(@PTe8W`bDe&gkNB0P)o7?YUu~z_MMT z$q;-(Hm;%xr*yq}(Cgpt1U?Yx0;U}=-3*!mc*o1a7j6L`)e7q?x4;~xDwk2Iw)kY> zD~#h*Y(d??AZ{X>dB%AO$8irIr(_;qH z{>1z?JgQ@DU6Gq9DjTW-5a&J5?>9Y9jw-fVy(nJvfM30S1ge2{gGVx9S&6XOa>z%` zZU9xs7xGc(Ii3)KeYfB5sHb^P<{4*S=i#aEVTJG*?zeiL;B=)@qF_=>0DN7@5sMky zEZb$XY?KYt+%lH4%g(y9zOb2-c1<*y`A`U5!!LXvAk~GmCKTB1Y&!>-Z#%n|Z~6B7 z1~i`{RqOXN&~Hj8uZzNL;0`*FUwS_St%v$gre49*ioYl=7lWc6&9Cwc?Sn5VNv9h8eed+S@756u(fn+EPn@~kxGxMfOlZy_OwkI&!f zg~I{0Hj3#)jz@6_@nwjZQxd;>}x! zU7($6HLrK}`U(=gn+yT2j9#tiFu5=4Zf^~OUVQF)__%KQJB?SVE0C+dI}CcwAn9+v z-1iUT#V{Gw8}vJ^=3ynyO5lq zVyptG`K_8oBM04Lw3aMcuwpyyF~hhl^eo^focJXapddf9ja9Fby-=Mw-5U+~8wy&)+ z${a3PY!gT=y$Lh~V`G1Q#ic1ruYsY&5OYiu;;C$`8|K5&=FD=Zn!na0DyJV>YgA2T z$uC0T#gbvHf-@Tj*{~FuJ~rT+#@IY2*M_cq1a06LVu)pE0Y*C;m<*0zW z;uxC95rtOiDAzkbX;}ste4n&fn6#*%1^OH>`qW~wDM5h5a$YrB8s~5b&|b!QZ+V;r zTp8z%SI7488fFXY>4fugP`3_Es4y=0)`6`ajGb|z1c$&+nCCJ_#j)dOcrSNsyAf@U z^X=saMsyC>l?TQ~X6)csq;`Y(pFh5UR$F67Mz>|g7dd0RAJ@}&P76awkMv5tq!QBz((4tDgIESGYmAL*vj3q< zAIMm-4V}oZFWw7N7l58=4hmjt_fSzbDryOFb{MrfVVu(%TfL%!ZvP(8z2W;%zSOI1 z_!>a1q!Bu&u|2k659%qr#bHi4LGnDO*A!d*yX|@*nO5M(mAM%eCiinBqINKD3%~HQ z02R{_Zm8r%)%b}_D; z4#77606j%Bs(_`I@mn@V7iKnUwtW*EW%A(`5uIg=ejEkb;B7Kkh(46acOXb*ySQQY zF?b8P(TVW_Eu0*gF|C%g7Sx()J6<884dY-OZZ7+kz&S|I=0-;MP44-uJjRA^V1v~* zrchfDJQnmn#a4~0`4o$9qM_O&5K_6tl8`_XB{+WcE+-osJE>HIS~J=I0rU*@HFi8z z%S3h+CZ4ws@HC{-SOfyD8t1XQo4AhFXZCl}{PEcL0~lkBEp5XWaFW@?Hn%NZqK^O@ zXrE+=YZ}wAY1ChGx&^nFeQ{pmJIowPZ{&iNf%V3!H^{HGXIoGY8=s&UB}ouApQnWo<% zGB(LU(+_uhBK`gbH?kEF=a5mKr$>kem()SKePBZdW!ia23*a0|MRk!-?n@|@)u*C` z;|fbB#_=LlIkv2hZCsbMYtKGM$SMzqhuIx1^r(Pl+vkoJFmq>I2F@?YoO3dd^JnH! zgoMjeiog5%xJaw3QN|8Ue1UJnBAzIkBGR6PDy_ZCE}Y9WuAxuEA=vK)ZeO|Gz6xA9 z+fZxLbSmBgp3w0UG@ASRp?kjt83_YO9EjTIG=&nUU2lq8FLWEQ{lbWYOrLGI?WRg) z;@*KTi=$E%Y{7p$N@VZl$%)NL=jI#2PU0mQ9ZK`tqTQmtUfu79k=G1V)Y@$| z;dWr79-Q(wrmCug0ABj(M*00lxDWp~6odW7^Ks5^!RH;-FD5>e>E5^Z;p=)EhZ702 z;tXYNZ}>uUOPAMqEk7pbj`dPNPh0v|?M>B>C4o z(JxKj($}~W{wi9DY%e>jiH@H$DrWAX16dEL4ztz+s4hqE;P2sm_ntj#{2);}}|Cjnff*k@8gl(3HJBliS`e^`~VJaA4 zN>hg?lct~(Rr75W!b<=Q!fe9(P&CXuG_oxxZx&F_ZW_)rjxB8|TW3C0AFkmS{u02v z`(YPeZ#W%nMEJzzfCyjSci=3@`vt#7Yse-TIhR9w|e<;Elg zHPRgDhJ>bEIMG{8cNhFJacsfxOMIuosNiOos7%wsGSd&sCVqm1e-{NJp9kXx(AXn{ z;RI+&89F7(P@X8uQF10F8d=^j_@0}ASAzvLajso!9oPt;?;yLr7Tj|47B^yAt3A`Ug-tz zMR>pVJ$Ol_*wS;ACFr+}j@RqM#}Jokg}|k&@0Pp#gXRxhP zm@7z2{QuARiNB1dLi#O&snD^&Z_yZ?lXV2AXMXBnAljy%84Wl>?bw9O*80Y$VEJlq zJK@AP3Qhv=C?Iu@ta#p8LyebQhP5{Q_XzdqqwGOnkZ~3u|EI>0rxgh^TcbM@k$3}p z133xPBEiP6o=v>jZ5#xiKI2oP7XFm@oIFVmeD=}e z&EQ@u4E#4+yAnQE|AgaFVN|~Ykm~C>U~8ir)`2x58O7aHFDD*h!J#>{h)WC(BpdQy zFqH7LvQ4?;z$D6%6BGU)C+monSu{smXHaBnkQrj1!IHnk@Wc^BD#gioLb9D;2V90w z)1kr>8>~bteF7LzLZ5Pb0eb9BIr*YUr;4`-?@g6VpJS2>~6S$P)>I z0sTjU;|Y4J-{7O1-pANMq<(;?!xYMNe}pIVzBx740h|C+CP)VuNs;&Ser>DzL~NVBtP?w&N7vB5dDnFWeO#xl9U z(LbCZ_br$nrzTC~UZd4%-0jdL(PGXOXE+4rDQ4dZk&Lkq`v&0)eUc%psAwPNOebm$ z&>5=vpbw=#srOsVwqV#S9rbiD=z;1VW3EVGcnX)glfG|$+gHh;v}fMiZ8Rf91cLBF zx-Z4-=$SL8@TeX;Gt7+$J=vu#-0)P!$Y$t6|L`-z%wPdEa5x_zb3wakO!Y3>#r9YF zet^WHoSsr_As`Xk$SgX8%!}!)yN#&1AB0b(bKWvXiODxDsgorpjc45BbXQFr1pCQs zVU{n!4Q?X_1n0nsspyJ^XGK^a1u?MfU9x1vgs?Izd}eH6Wrq5U)PYgM_xD+9Vjuw; z3Gn^FSf3@^Z&ZmI&F+gk2rkEdC?uu zkRsbRWJLpF?gC{Id@fqw5yJYP6T*VH z?{|=ml%hOx5MXnLX*ScOIuYFPA4H7)4MXlP5{o7SQR|!=#q9-qeYh3q(D#9Ox(5=U zz|0$+^cAU&1eJa=7*vx$vQL;%Mb)*{A2K}xQ*)W>)R9yxNo+#GNw+)f(J?@0FSY2y z$v8W3p^G5-XFN2~V&r&#fw!W-9PNnK>D2s(q~ zo1!!Dv>ilpvg*00fIulS2HJuTVywv1akgFZ%I~iES>&a_;Cmm@pjQxWJ|W9>M*nrP zcc6ACmC+>hs}+dE?q^Dy_G+E-$lExpey?-ro`ziM-heL(-Xgs%)CMjm<;2`hZzY;~ zI@lYNv?Eb1nRBIwm~%Mnmi-6^6C)=)DOIBS_j} zA~bj>sAXd5A-u|@=9B{`2bg%8=~_v6mUNp87N)wE=EJRB@OLCu`=``3+Ilq&;NCjy zf;eB7_gr=%23~Y`_HYRJ{O>Q-kj>JCLmP%>v)}W>(XyN^OxuLVw|sY0b>YBuC3)NJ z4y@>KQ?N@LPzJ5gzI^k!>%irPb10VXWvD>M>Q_CAhnPvL^D~$z%|T9l;$9A1xkNg-R+=EumKSs`4(-3EsnaQw3KtU)F%Cn^55CG|%{ zV-XCuS-MJanm+L|Z$&T&Z4lkn&l9{#a7gg`1V2YWiJ^WEAT^-L{Oftllm5?okt=+3 zn)6zMtP?k=?0Y|z3grKcMqGjvST{Za!Dow+r}5-b-(5(!V65lqI9* z>X~uiT};NQAPo*N#JPTE(%V8Z+*$57G;O#QZCQv6+rH*p=Tg^EnQ>`2V z@%Tl{)p6FhKERkW?cvmBd;K>X%zJH|qng4|ld{Hj`vuXGXyJ1 zM9Eugms!(DgQk_skN*E@ifT>O4rE@oE zx~jJbJb>83258;zldPLFq_>hc>;GG6VJMm9Jp7*^SKx{&Ioj2ZS+&e>tV=3x(bz&F zUk>t+Pc~t37cFKiL3T=wzVe?ENWOXQ4A1!gz4eUn%wY!H@GzIK4sEVM6|~hw9ZQ1H z$x)Ot=n3M*UjitMqWrNF<=X|Y4Jw_;T;(5WKpar`kYbaT&EtiL2@#T{7k+Ot;%r}z zyoj+7Zv*MQO7DlfP1h}XF9LZ>L`hmjp?|~AD@SDiBWVGZY{erdNv`U$zNcS|H<&*2l5vg=Be=i4I?LQ zIV!r1yONv>^xvFDe~|(%%|~c%7eqGIOZ?*+ylWgsPf%;SSJ|cLA;3h$z;Ku;!+3TFBrndjc+8-hK zQG(Y9E)xs@;(W3??L*RuWAaam*b0Ncfb7^iT+bC?5t9#V4 pW9O>=59dobTfO$O{2zvag0cxNh5xqEwlyCXZPTh6m8;8#{|}~%Clmkx diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/copy_node_util.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/copy_node_util.cpython-310.pyc deleted file mode 100644 index 6e31f044df3f63bd41e0e4819cbc93acaeeaf83e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3172 zcmZve&yO3o701c>t&z05u{ZILCV`r!MOC;f7e&z`HH_Ha6kZ_Mrm+zegBXMHkgFY8 zJ0p{n?Oluj8*8As_|S7vKzsDPhn{-re=#V~Lr*#P){FanlvbPA9)UkZK0ZE@pZCbB z+l?8%f5(5%pLZDh5B>S>=i<+&Ncsz8f(brm36;*6A2^A_nQ(vfVy!oN4wgM;+DHLH0nVWhLa@ z+@t>G7oencjHJIp_KX|$4XgRFvjf9!vzb>rf=`)x*YJ^3^N~C9g!6*W9OHk(Mgfvr zL#B3*{pAS%Pi&9V5}rr3zs-)xDF5h_xQFjnH972MJu;+MsYPj&l)X&%^8I2gdevTU zk||jl+i3^wzU0l?ZgwE`B+KPaDddx!)^++hsQ5_dk@Q7mLsqkU(abJo#Az{qb{;x+ z*h|)T6fM6AwbZ((%D&S$TUQ&mECePA7Bj05BLBNL*sl)cV5A3IlS5fP8a$GUhUmdB zw|;ST>om`EwZfAR9_O$n;^EPqRT@9UN38ipinf{&Z@JF%&lO zwQ->hx+mAqVY>g)A}+F{4_1;}*Tz+zjrDa@P9^(cvymzxb)N32>cDDLG_nbHv86kr z3218zq3BSXI9+K|5gPh|0*|cmNJ!DNO-spqigi7bjc*kv-Ao86tm;B&yBDerQPs8b zD~-gsCUwr!4KLyw{4zhs)de)a&G@FO9&1VLC!H^>TP%Clzm$6tZj#HphZ8#Z zH7d8|UQreXlr}9Ayfx0Ww#2JJZedkdXMB*`_P1#sf6;R zLwRZ{Yeo{09cguc)VNB*2uLk~)QL~?>cpd>@oCr+QSw=fs5OSRS^o@~^EBcCU!(|S zhhOBI{5{k>zJ@#oxSdxW$8+qsoSf2J>-YCZGB?nh#J{V?h=1fT zXja3lERKNDB^unho#|T$%2kOgNL@x#Ke9nn(OxwnfSitvPJ%Kg-%9+4){}feh2=X5 zX==>;`c`c~!4)L^5i;kghj7_>wdoR-f&IOYmJMeOWClozsO=$o=+fgi_D~3NNvdH}_ANx><+919QJN zU=<84`od!u0q(=^w~bC)qj^jCCay8}Uzk8}MhK=_h}u#&{r@Z8Fr)=~owO~$Uq5=2 zOma6%Chd_WvrA;o5pPep#`{C?M_i#?aEj}jr~M#_Z&u>)b6F0}eiG2RB3zxnGm&|* zS4gpfN+;20WnPJ*947IOzHwh0mE|Vse)b5by;~U)SKvO@CR0W~F3kSRCHx=2pw~~7 z;J<-n;s1yo{q$||^lc9ChDWZ}{r%?)g_pDE%fc&N^*)(G{-S>y-Tn z+0n0dO023hMP}qDy~lWL$sS$i*o+OymKs*3)7FZGF$t{+rY{Sb`)ubr4}^eaBxP*r7BrK_xJ z%g9xa8)>7u%Brzyb2a0&>Dub5u_|lM!`10IyQ{1^tNzX^tDe=~QIoDC-n1HsZ(w!A z*At(z8i{XY^~9URH(AZZH#3v?2I5<+R^nS(1Mw;1+pKot+j)2+@pG*X;yYL)g*Or3 zY0V>k9_O2h@3Ojy@8*09@$;<(#4q5_w-Ue5>LI>|wbJu##4oZI6Tg`A?Zhv!mJ+{| z^K*&swU!aTjPo7DFSk|@zk>6f#ILkg5xBK|72 zjKY@_zs=fC{B|C`g7~Yg9mMZoODKFL@jI;n;s@9Y;#U#B%i2x+ZXW+U;`dm4iQmhb zD10^X*I3sQe=QGRL;OB#Kk@r{e)@sI1#<>k4Ic-txxU*!Dd z#Fwl|;wL$O1@R}X+lar7ZKCI|B>t2&Mf?=IlK88LpSE5|{0lk1jrh~ni->;_=eHAo zyY*t?U(BDsn)sJkFD3q^>}q;`2k|en?jZgS&hI4tPU|k>@8bLb@h`XTCjM@Y-!9@` zVZD<0SF&C7{BGi3WxbmCSF_#3?;-v*)@zA>Ezkd6;$LUoL;O7)k86m3z4Zp--@x^M zE%9%(?j`ptS|+Qt9o$aIa z4-)@?^&s&N^7OAG{vFmkiGL?g?-21b)tpl-bMVoIDeSoMXV<9wR< z4_hB0{v#|+>EB5Fno-NKrsE5}--Yn-)8SDv*=SAn%l*94m@UAM9h>9Sd;bQRe= z=_;|Vd#hz$Ct0`jJ;~-v*KKTpbe&=grE7}yNY^x5Bwa6Li>2!{TOwUAVoRm#cGfFh zFJ{Z6>m_WtbiI_Vkgk`pmC|(wTP0n0vh$?tF1GsK>PMX1zMQR*{&%xJ>3RiQD_yT- z=S$bC*agz{YPL?gUc=T)*K1k7biIykkgj{!M(KJz+az6YV4J1ujqF0{x|dxfU2kGr zr0dP>V(EGdyF|3T2QtL656>>BBRhFvRN?`Qj@ z>jP}RbbXKwO4ov48ix}IQ1r0b*XsC0ddT`yf9 zXU~(aC)o|s^$C_nZh5#Q%PZy@3CHh7I$-pJq4nztleY-)Gse ztocZF`m@%vLsfmBoqjB}eX>*-V|iw0O3dmVDOjv`)Gmzoo*K_BPo?$~pX)thXSW_N zl_s|K_ZKEcMhla9D^toA^6LxsSpSjj{mWBFnO!80tsB>GxM=-`jmuL9Cy(W_BRp0w zMP^$!ZP>JF-G)u;HeGml!-lQ=|1>4AE1P4zBQ_H;ce*hzUAJjd@5U`#H(s*!!VT*$ zxp4EAOD|cT`U%XOdKHvyB`pDm7ON+ZWb`iuNg22M?6ZDxgp?#-Xfq+rU_ZHIkWQ(POJ*5Y9ap}TmKPw$C zNI)8grU;#JS&W_RWOjt@%4BnswoIrKb&od|)SEHs+r67NtXxGv>tQ>SFJ{q(^o)vx zhe|5{T?g&Ln4KB-NADP7ZDbA z4di7}JEg}VcI%{DpE`uj9Z4e7qNXeH1NqFcoGiIelM32V7&|Q@R~S=)<@wu3 zZpjyJ%P}&8A;Jx5*`CYT<1U}tmmSZRxMx{30I5WtAzhQ6(4(2$WOxM-l}Qw-mzPrt zJ(RhPG?yKn(qo9)FJo*k9nOw3J=l{jm#K$#bD!%b*(5t~lG&rV!fhhmo(e_tjEF!V zn1@(#f)pXbWK(t&qahjiEI~P%wPi)_7&tYOn=EEeG7VPElbvKaf%QTa^AOd|1EZqa ziLh=JhIYaGaS_lpNVPj41+TxG$YMQyWjYJ>U|&+rJF`U^L`qDg+;U)abg*ELXJqyp z4%^uY5hS{KRilQEv)svSeoTPX%(XzhykNUUt4DjBEb1+-Qv~=@5uz&;DP%1?j1G1m zbvdGzTAF?r?Qr}5%Fu;cDDUGnh(%wkN<%e+$#&gN1Mm?2&+{&_&?~%nUoug!DKpfT ziliat^z2JT47AqCyd1qf-CUc%d4fi;DS@Z2{tZn|Oi&Nw4wJsRJ4C}hb><>NOTC@S zfyvT=(IIA|bCo$hRLIdNGBH6KIy6Zg1MgdP=(?|EQ#)wXqcMg$6%ErRo`6bJz2Tyb z>Vg;S%@=7*M6X5N)mXkzq~2B(d7jX|-&>5?PREeX7YKUlboEZDTU7#HR#-biq%;h2 zSv6KJ7uawgAwrBtq~gh((D4XtA^l$sG27@@Tu6jfrK@QQ&akS}H8jaqYt6Z{I$diS zWcJnDb11@eXR4R}DWhpCX9sOa8L1`W{DZrWemm$_{1TB;)lBv2s)wqpt4>$VPy$v} zspdrOi8&9|NFSqAGgC)?^(V}Ss(DzQ3adHo_ofysq)$ru)K&P@libFcriVn@ z%_^ozX}6p-STwCu=8d4l(N4$XM93IZ*v!&tTa#O~# zh9~U81U2_5+dyFB(Tts?ksK+PQ&&%sEm^XuwwLQ*3?X9&j-6m5rM*_M+^kf^W7o-; zCaMw7PU~cbq?ZaKh1_t4%=&a2_b%ia%tv0h)`3$cMwUk*FXWb+c@eVH%sR|YmCAKT z_U20)x16ah*A`iBG@UAPF!Gd{a{ahd#G)+XnJU|+Qatzk{^Nyl)_ zc)VayPXcWW58pbO$;puV;bE&VGCa&v>Z;p^SJ&(6Pw+oAGkM;Bf8Y<20p*`M#7Fm7TI9-F< zT{32BN(OI{)J})%sFl|9R_gdutCa1c-ZCu2Z8+hywR*}QNg$s_6$kCn>x1^Fe0XcB zA56F6rKgZbrK53Ye4>VhfSB>NcuTqHa;W5>_wo8dSxyOBC-+ojpl^?2{n3ft&(?ta7tV zh2HUUPD(tvmmmsH6Z&3Bzq3wN>Z-Bf46RD`6opd14Yf}%b}NeKtv0g4pvOmrIlF~O z@(OdpJi)tVu3}@b+$4=5-Z}N9?9(JIP*LJd%9B5@!i1hut~{7_3lVVOUav_He;!GMOLfpQKB=iw>t)7Vms_7B% z$$0@StpN1g${hsTHWcxd$i1||G+{~cLg6om9F7;bSiETEuWI@{7q8$Ml}O}N=k`&O zHT$~CyE}t-P^Q+c)xbw~jE!0cD7rg6ChzWK%qA@+@ARa9v*ur~r^Q=}IaqENotkF6 zmwPI_4j-Q!KQ=)FehG%ft&^4@Cc9fN1 znRIJO4cK=y#}~gs2eHL^m4b?pm#d5YW2h;0arZ+`uk*n%Qox0bifdTNu&1zyvJ}x zK;EnHzQWswa23rNv|oh+zXs&BMAGwU$~0SKwD8PdhGCf$CQE%y;o6fk6BPvy(jm8M zcw@W=DTb-kqQGJk5vNVTcAge3G=Z>1PTG(BO`^4BCWrx28UQq@C`<4BvgY;duv zZ>C7oJ+A6^xT_zL8g~p<$9zgR%Ry#OCU50fl=0NbhYKwsFS^3=)4dv6?#v(`&SwQ#xlyaIQGm%3`qBzO&E|bhSa)+b z%E}?DSYQfxhYGjS0m2=S#cLV3Sln7E()0y^xMA+Yvm%lR!?SxxV)Bm0GfFrkiTmbM zLodg21#S<`Bx24Xosu48+(qeTm8i_FZYs(Xq$fT=gz4!GRJ5}&=Ebl;uT*Pe6G>X< zp@`SgPv{O@tnS(<()8*;-RWzZ$<(%zgvF^1z5AK!L3*DKeSMWH+q6BqC>gdd<> zoUJ9&R^3@WU7^5_E0C?Dx2CvY$A!wEIozd=#e90tAWig#+~ z(ODUx0Pt({6PSaG#k`v$>BhTQRpto98}AP6_IpSQO&6z|C3Hec6nesZ_owCquvH6> z#PGW)^!rd0Va03D%?d!E@omWBl@?qqfb)^6HVZ_G^X>6URC5)C*xV#{kHuC&RaM+) zcyWC&wtMmv3FMDacn+i(syt853QFMe14!dgf{TT60Y#c#<#v-oi@vhW4$Zml(}xQ} zUR15rYmfV65T>2}%tgZbO8~)PUBSm7|HHFF7BKw`0y(naVv)t>3VlLD+u#w2r<%}6 zWJ!xT3{AFM55rzMoQT#R&=x!tlrPTOjn2*2VX5|gaC z1g|T3mPqw!sq!s?I8m5|s1g4spT7()d z7APwuC)E((?ot{87ptKq&`=lGkhbYNQZ2LV*;_TSE<$0DtU~T*kSDq6bXLO~3bRa= zA6#ttmm)3k;($%I-hJ-p5QeTw>G5c+S7`K9KAyBvpoD7`DBxm2=>;fDd8G*2=zk7j znI9xS9+-<2FpGl(B!vd$+^nDh7YofYiX?}Gkkby4=r|Stx7p9okWeo+`4*#0%bt*w zT%7nj<05Q5$O(D0S#oluMCUb}fhKgQ-G=fDvppo4q-X+~%N3g7V$oa zX>3Wk>~zyEI&Ow-V2nc24T_si9WE&Edg+d`z&c!^0dEN7Q-ROh8HwZ)v(`2Qu=5i zDn)iJe-`#GS+>$0HNNZb6K=BJ*5=|H3g!(c_5&!4FkJoRND3kFIHDi~7YpG^q$=#L z-~$@TFuaSzz;2yOyQHb+FpJK+FtH^+3crQHX}SP@isU8$&_bd40_)OXiAfOz95*Wj z!NnrDiXu%f5q44K;j>8iJbk?VBngV@+`9wLwz)|0j(w>&O7gxvk23SVeUVqhtgI?P zaYCU7E*8D>fS&f2>_4R!iQgQ0xQ2deD?}rm)|)8Mu0awLRqtfG^_>Xxf+?z9i|MY;RY@ix78F$9#m1MoFcJu>RPc(2_+i|lfEMHmnPaQFXtLO8})dY zGr!>ODRV|gcXNGR#PiNRQg;M4^|6$v(cl}m>*<0VcSDoDTeUI7zo|k(v(KlQF4YlZ zxLcCeKxxf%-HwRq9JHyo+CyT_l`;7N9A1`=keHn^rknaa>BDj4GdEp>={8j(c3@XO zKV0CPgXBJg*k;k8V$pFpC*r&cPad~fd2`mhnojAC94Enbhgd0-%|F*F&bW&4lgyRr zWgd@#(NQ|9L#Ko2nA}7zGX*KrJ)S78)qpL5(Um$RE>A2vM27PfB{tpd@!yrn z6-7X~Ne`IrzK+hh&?dEhak2>s7jZr#T`vQs7wyXwOU}WiifB!G=ybO{%8I25C-7{53v*Cc#O*QOAH5g?ZU^Dx<166GgM_^-zl_>^aXrO=wT4qd;-rvs zUI@F1opVFZ{$g&+%~g6&+LfVSx?Oc;;9|S7H55tiCZ_3dIwYwb!;b9IRQI1~;+Qs` z`h>e6hv7DZlFT4~3oD*ZiU^ALfI8KV!NX{fPW4FaSG*;ACJo83YEn{8B7Wd%K4~*23#yO=K~sH zd5TR3PA5N$m!CvUM_%dS5g!lC(+U`|SwQtAv$82s$R`yp;9_yP0JvzIs@;U$ix|#f zy^+^`D0JLJ;xYPy!bom*3Xqbt2BFx`Dx|>0BDD@kX^Wu>DLG;#uSn-&Tc|Q(=!~jn z#PCe)wd~JRX8Rh$M^9mc2NuCq1S28BvLAyha*pHA0VaPf7YnL^qLXR|P=8fv2VAUn zFks6$FW=1|k+oM@`kjzSdYSnbmjql$tP_nsP*4c z4Fz0mL+PhT&epe(8*`Gi81w(f7URAR@^|2X7U{Gbwtf^|9i8mHY5k(yX_V zX1YL!&fUn_Xxd2Ovc5Lb=?QY0$UMzgYauDud%B%!D(>LXl3DEY@+CFDBG^f8fiFZ$ zvc((J*Bm~gETY^6-oKQvDTTg|{Q_-hQAisSt%+vRmxU#tv?-xo{8Tk1aIsBk1DetT z{_4SRU?H%?9a+g5(E6G`{*Xi6y;E)Ltt3a1^}#8A;7M7|RFa!YDq?cVX-aN04y5-p)$C*NM<#!>D%)fq| zyIVf%#7xnh&~D5YZHv(YU(9;CE!vH#>!U};bP%Ygd!)TNOj(P4KJ|3Bv@1=|;nG0= z6x}^7WI8#ox0Y4-EZ3gZbGSmrbaS}U=aaHl`F!f>_UfPI<9h)NjaAV^nXYuP^lbW+3y{bgR4uOqHR>_t1EkZiW&H&ISl> z0B_t9I(XL@GL;`TJVQ?p*?IN9^BA;as!i?wpW=JPl*+Q_dTu>*EaUu8*@u zzUeLMp>x3JskFvFhg*m3;064DK> z)7)3MO?WoK1u^H_WOZIxZbYDqz z7qzqwH^ro_3{9q=5)s>4!Ns<+O=xA>5nj2cmQQJkT^{jMY-&DdhJ+=X&r#-EAJykqbM1_&A8lokZvBMD@WkUFmgVT; zpkgVs^WTR`)NC9UJ#Brba?!@5pnuKuaYE(E{boehG*T zQUtMxjG>5cB!~BGfhH{}U?}~F0*rIyqxilEeiZ-H*a<{OD`J@^xk0eo44r#*SrNY+UAWW z;&vr*g;)e6L27n4ApAW+5!!BU)!U7*k*VGE@x{uB6q8m3=yhCG1#q!#XA4ErkCw|^ zR9sh{tR5UDY02w>)Nah3OI*9O{$MM0s@hi+K%@7Tzq?!WkcPUMQi`CR66iJRryl9m- z`9~_rd9_S-Swl}q5-x~gfV~N&nn7NBLu4ey2nBwCS~3w@+?K- zUW^k;+k(_%0HK&G7W5ouh4!jLzzd72l{W$-dnSda6N) z-bZPK_6zSr(fM|G-^K-9YEmo#%)1qq;9{}7j3Rk13vw2bv<0pB%C7MI6O{E&i9}UN z-~JhYNY|eZ2sEBj0D_AJ@CpDZw#fy2btO@gF76>2znAgg+e+i~vVTGH?7t)uHP_*O zK*pV`3Q~b@6GvDV`xT{!MFBV@RRGZZf>HpuSOr{3kt!6xoNwqPQb01pKm$yPcL58- z<(nwY4DzVqqMlER3kvylg$uY?T&_ZzqGc1l`V_ltnKFLYe+M^~~gTv4RV1FY`x|jG-C9IyN+b~P7`$SI2gcQ!JG_lJu ztkVCOkkxJ!=%w3_L!>6v7r_64(igZ`eQl>m^6;Vl4J)^|i&U3W`HNrqeb=LWoim@; z4q1j7iI4e|+PfDCw(l(H|n@rsN2cK4| zkJxJB%I8~69Qk~3>>jk$;5e<8o795%B4+_g`1sbJyZxcg0`z=ufVKjy7T~zRX}+AL zQsa*Wrqls}PKc9Ar|YSuz}NJIbS#f4;oXYym13?I;E3)}ewt(~5emU_sZGgVNFh#O zzfb%;Z>T@NAYs5QKv}tU zb6%v(r1$}hd63ER12;lH&p-c4#!d>A7Neep-^0eSe@>$8Ul54`Z%KG6KIHg}Wf*cR zP|9B-?<>LuCWQ?cELE_9i-m0fNzdmCK%Vbmp2OzY?h)*Q69x%3%8Hi`Iy|6#qBAK9 zDAHPm0=QTdb^!&kwb%QB&PW&>qgY){)+jz8D#n9|kFL!1CgMWETUum&xfliGtA*WO zAxY6eQ8z1ez{R4o8|a8HKdO(SMglX39-t(ulD(SJJumW0t1b{>bz?hnK7;(sRZk@? zIf`+GDml2=l4EW||1g!>^6mKsY$O(rDXuOUZE~K)5>`|XGL+c5Rtg4I)o`sx`PHs#pwbS z`rf4J2#K2WY2>daIs)vhk@L# zpnYFxc5u~^3`(_%+vm8ItW6Wex8;{xH6MTyHN5s}aVs+7BI;JhFl_Gv6x@Vg6(uq$ zx`67X3SDrq=pLX*vMOph@O}6_vMM?QNAWa?N;bcneE(MPY%iaZbFM$)(_Va%YtCT0 z#mzZwKxAq90QE#xdpKzk77 znn7;m$3&d9Vpm8~m{8{X6-?k_VY&_pi?8t>oIFN1ItiO9eza4KqC^ssHHwI;ZbXFX zTO8%ibKV%}bAnBz)jV#9D&*->se0be(QTM>gh>~%_ibK9VO>S3PA%Q&#$utB{yhY^ z`Y_-ks`9i|aiRO*q%h}`su22kSg8-A$3X&dLQJ+D{ z`R<-IF`|>=32>fLc!GHBF7S&^sy^uA^Gbc-V%2wqA_eZya?Y?)Pdtm(kmy~~w?oUHk_%)QXx~H` zXOMH>ZY;m3q`(1%uPfld#R7K}$p`Jml1FRLHE6!wSb8e)fPGg1=G%Fti%AL=O8#vH z7Pwfjt_N76)8%iA%68KaPoHbVd_}EDDjv2UDcIJ;WIHK#0OI=!J8-esJrCFkYv2%d zO#3qv6SSx2&}5E@d)uu)%KP`qxU}NY`-MWUFHTre_<+Sv6@1`g;kyCwi8;n=*%W=# z+rsy#Gr8HKhH?H3?d7GT>BYjNJ;GwXO4}2Xnv0tdSxsn8y=!lasdn*9;#`zR1Oc(qLKm!6n?9K0~ZV2jUm8^ zQy8;uv#5P`3rz$>8JNpGrL9QG1ukLDO94k-^HxVoPKqNyse{lvQ5TF(LCcj+!Nuxym?FucT}|_ID-ZLi@jZjm0goDk;{_hmb`(gEeH)_85j0i#4Z)_IY})MFL>z& zdY(R`L8f;oa95&$d?{FbRzee&6ekpVtHKFfEKV7UG`-F})GksLwMTrajx1KXQ#3hp z#dna%KfFOiG?wVS)%tOG{dN((`P9+D=mW=2(5wwz2>fBnul;h6j}S?>QY-L$m@ncm zuKY?juUjFQc`Jh0O^xZ=JDaU&E>C!a4~C!eG2)j&lIQfBa<1MHm_Ed>ln7u6m5!IRjwZ%&g62#!#2z#8*7a=xKw2f_AMdk4r)kO7cgAiF{Kfb0dq{tX*D73_T=SU0w@ylEc*IS7Kq z02`CmHfCCF%-7kNd$KX7Vq0rE|d zGRWV7d=KOwK)w(11CSqr{3FPZKzUxWMx zp-xN_NCr&6rD3?ZyS#A8z zG>rc>YmDETwZ{LLbBzBs>x}2jdgH%L)A&!b!T61tGJb6~8vkK78UJoJ8)wZH%F;|Jza@ek%Q<9p`vy1zG97=LH3G`?%DGQMM;XOzv=#^0K2jBlHL z#^0E0jlVX}H~z}J!1$KA&iJOe-uQ;uZ~UdX!T1Yvqw#fflkqikbKRet7aD(NUS#~K zxyASs^J3$x<|W2g%u9_gn_G=9nU@(~G%q*4U|wN--n`QIoOzY;S#z85thwFzjCr;3 zX>*71jJdP!Q|5s2w7JXpq`BL8%G_go!rW^-X1!;exHlv@RBH5mXFvDZRcXvk#cmiY1Vb)E3ukH@kUOvnI@g3`9>0H9@3kk zY%^5Xj$Fh6nzq4i&+Klc7A@-D2MQGE$Nkz51q$@TeCdY*Ez$xl(6lIE6r28j?~#Qp2s(D-ZlT@_dnjW^7)K`zkkU5RYg2u82`wdoqt)}Jclb>GYvx+!mJw}f33RN zuso|_dv?R|9FuK!J<&*dNmV!N2`?cWk*KE{uIHjHDN^-xBjaUEBXHy~^mpsoM$XIO zK3U7x##A|eO5YVu8Q#PThDeLd4MSu$EN@a|16$wor zVJ;Y@V;_?v^CdfW&QvQ=?7UPBqd0%z>pd)922fesOO8g_0Rt?efPKI-;6-t$bF> zmi!n@h^pF}k`EglKf;(NN*kJO6ClJcld1f+8?HQy88lOwSISTB4R* zG=(MX8>W{cbFoD?aJ@8{i+V=5B8}gy$cQX{b3q;i$=@(GOm9q#iE*@zi-MTIZvoH9 z96p;seM;}SKbpR&aMT`sQf*=L8gemSI(arU zEA?`SN)!K=16hp%QM`Dy7%d0IN~_UmHH!f!>shk;x}Ls%7o zng+eq;E+4Qh)TVxmRM}5QSxek?4rbKdUQsOID<*+trbl6Mp-ti&825m^DDz^@U2BT zDi_J?Vr#KjjWrPG1kd!lR)`AyKh~4D$hYtT6vEsz zZW=YSX1!Yn2n5x6NlumLg+phmi#6Su>Bv=B3zNyJgC0 z%&6!o_o5bOj*|%>%F2naa6t;-jL|vVe_u@C`!mPutxCBbo?Z>_-uSHV}Mk!#0hs4PggWj)MUd?9NH0UxdDs(93dPGXZHWjSdP)07pQcD&T3L z?}Kskx2!l71`(BCj$^%Bjv`>}@GWC|tz3^?4x`}fH>9X)(&lz5JsBBt>p5r4>`dxc z+}Yu-?iz;&0O*p|Q3~&}9C9-}hoWk%o8;(*xoJ{W-rfhPx7O{h zwFv{dWrl~l7I>z}sTqH8_q3Q_}HkdWGe7}^69Xtr-1K4|<0mR8Dyj+czmGWt5Pgn-z@vaU^vhunZWUtw1j$CUbet)33c6!m zbIi^ITD0yx^zLk+oJPh57|}I)Ovv|`U~XC`|oxs&CUm7po)76?aBH#Fl9(Tz)85~q`B8DfO8H-eO7bt3(qvf*A!+< z<5J-B15^flJ*W6;ldr-A?{-Jlrj~iLmRNV1NoYnAyagbwJDpUNf(ddqto6hjMsv(D zBKPX!+&LsSzQP zKiOYV(l3b4Pa9N+acFx>u<#y=($mk*Ypw3f9 zlzc3rqEHd$r)&9eGEiC(91f-XN1^-nx)V8FM0h=^Ifyzu^YsKga%0ow6G%b=d`)-Z zwRi1(MlI9(%_=m_D=e@&^8?<@DYrSQ-UCwa01;ZD29roKxRlels+5#kE5FX-6br@k z0fXfkwh?;e(=5J*0xCYxZu#SEeU8O8i$;KVLIJ9_TzWSV`fJ}hLEpLnhGf8;17yaY z9U#1O%x8=g{RPDiZmbJ04_`>XA8UAxjTTxHR!z^7KxQ~DL9%X0|2 zk_##-misVXKFCSnf6HJ6F1zL+t+}LA7U$rdMAeE8J>|1(Kgr^!SiHzW@qL?-szy&; z2@XXjETV7?$1LRBJQU1wQ?6@eGNzk$^VW36w8qCw)jQ58KB{O?GCMZJN`@G`euzs2 zIM?Cy(boVgp}s=B}Nz@@28WcAN41puf`RBk?+Pg zx2{nZC=K#0+-kd8DA(a9iL1Weav4l4vq9~OjP!DJz$ zQR`X(iphVO9t1hJC6PT&sDLMSWUv@kNbUX~<5FH)Q~{*d0sTOi4*}$f8n{q1l&kkG z+}XGT$irbc8o_*bZN%-)Z<%ypZ zj;qo-1r&@5TM0ck6lkKGgcM-)t}|G<_mnH6P49Xf`~2?6N~vz@ORWU=|L!aG^LnTcg& z9x?$WDQocY%Pf>t9EfaeV|gY8;QJ!KIwG)g4I{R2DF=nP zFou6c^N>|AkKvc@$}#g0qqzT6edAQHMl1=3(39dxzeI`T^Qc@m;klX!oq?SY&3)Q? z6)=9t23tMBfM+6$Fq9MvFm1`$*cJ*M#o6;i%g|}yG7GrEhfqLPC^=SN&QXVZqe@pv zVR|dEV8|-EmNIe$KZ@CkqjHtEl10d(#)2+^yu_l7;+7ek%@K;l?(urLaZ!{{{3Uv* z)YL;p=h(1%_mP*B+L@=)1CdC4sMlY+76W$`p){jI4pY*kNRIHc!yOIy8YeXmG`qL0 zqcV&hy8an=M)_m#?EqUCSL#q)^7#-^2_;Efig$mD$_~qCY+A5@7A&ESUlng`CUBP| zC$|9fh$oC%s^)fWKaKVb?y|KUpxpN1Io8IQ4q-1y1FR+_VRAhYjd$UXY8gO_3ov2Y zBv~u4=jzv1XQGK{6447{9gK3&XJS2tnRj7@scve^6!r%+F+1j8ox}6pwP|?3ySrv> z59U+5Q|^^BAE%X3rao)W(^QtBv{#$#{OJ~w&CN&~ZEtGm_G~?9;F-J#(rCAou|b^w z27I9^97#a{7_~M7LnA93CQx`|ditJy3MB)*I7!f`3dzJOGNVD{jlD$Qu3Yciu_s5z zA~onG=bA4ePWIg1?uY;slGv&&##R7J&KtLXEF{0Jo?$?`*MucU1m~yG<*#vtkDwqD z;9qhIW(fg{>A-)S1R7YM=6W@F%Jd&N3T`T1Vkl4{AUL>`P*Lv`AOH;3?KFJhP3A}K zz7UY@3|$%0Mi%YW7DL>F?76@vN!6M{>DCauelP%#C_^z3_9a_BMQran0;!C3do@`~ z%wM==DGiC!q7Si>!mcGC3oW_=rVIHl+qhu`*%}+jwRma>yoJ(8KsXG+fAdvfjjxH!;xZ1?Akylma=CsR&Z>DEZ!(TeiqaGJ+2-yQ;{tw z@)SxZ<=oDhxleO8mD~Dn$-Z$?N8m%sO~mZ;;gf0HP`MeU>;z(@%kBWQ^o9wvpO9t* z+AZA5H*teQMrGHw50&IQXdZomb+r96u1`3VYjnO!a%#Za9ytPdp9M>t4)E>pL%NQv z5g+{mbN&W0fyVBraIfM>h=f}2p zI~ex41dzYV@xR7mSYzWOpFiEdaM*9K_#TQc|K21Ug&?HtAQd!ZZH4&(6NT11f|6xC z_wot{=uWam(>UH~HHoa-miKOA^zYmP#c0~-Jh}bW`n-75 zXnt0P?oPtu=S}u+SX2}6`=|{O&_)C4vw&_Z2Z_!zD!0;4!rd{|-9Ia*dr>5-^blgiJOOX$k8j7n@EH{S4+gj^e5XP5 za6P>@!@~yyB6-8`5_oFiX-c?wniOg5E7N&mh{AW3_S5PFURmiOB6D-x3hkp3!kZ?H zhssuigh;aZ7J*-@q^*+<@1n1~#)2n%5KbaTT+leH5r`zv>ZF_|<|=-KD1}VH!}dvsxs+!`+wym~LLDl1@dk>0$S2g4A0zkEB<^T~*YgoTx@&)AeBWl$h<;el zYfb=*8D1wKSPZ9VE^QqyOCPHsWnN$)@Asm2=4<53co2`PW_2d6k9HnIt8#?;2{meY z?DoG2@Wy*2>w}d}wq|>+YGUR=M{#Mw=NTd+qW(-4*cdWh!*Cb58Wm;iH#?{Q4^$qV zd&ut~|LDvrazBR(W8)#x;+SLyF_A0DqUm z2Yt5Zd200tR!;Eik(!G#UCYqO=sA!)$|`ry!oI#4Y^K?Y`031Is||;cm~){trX9my=J?-c@ezyP zVe#`UNIC5+e!!XvB!7XmQ!E&!dMUtN5Oe}Kh14whODK@8MHWF`;r)jw`tX$RYn6@% zl&L2+Arp+8)Ho%fh+9T<8Mxw8xC-W^1$Xe%12{iW8KnQpc)~?tO*zkM(R{eQFb_b6C4<4y>qic*=uH(9s3Hb+TLnKaw zj>i}{h4>aGm}`pQN}QP!@CF!C$vD;fGA2&yPh;@;jyiJgS^Ri%?&b3@oqhT2{Dre; z{Ijp)cR}vvq|?ZKHt|`LV)YKJ=k80rjdK&8g%5uek$)d|dh-YFMY{h$w_Z%0bEZju zYp<1jV2nY~U*Or0R?$@<6#bBcC=`I9J2+2}YnX5($dDfEg)#dge1WIr+7t;KB{1M& z`tAe{4)lE{LWIqf+vd1(DF#pa?b|*1Q6=1qf^Jda7S^L)bQ0S3Q#ddPs{eZkl zb7*viGaZpH;3rN3aFL9aq_(8dm87}e1+~-5w#zf^a==d}L#>f+yX?24YF$U)-madQ z&1fl`p;M&J2E2k!&b=Ch?RxYwyjks~*114~1@lAt_=;9tX9wOO6jO9jEbFAaHE0}<)KS@nM$72TkoLLHXyji^^wd8;#7DHg=s)>C4*I diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/instantiate_util.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/instantiate_util.cpython-310.pyc deleted file mode 100644 index e3413cb8dc9200e56041b13d7d7c31d2715ea216..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4004 zcma)9-H+SG5$BSW_#sNC)5-S{r#9{QOR;n3v_)H_u2DBGkOLAWu`dBiARu_$)g5Vy zly@oHcc4(GXP`lW16=g6EpYdk`~gK@i~JSgOCI`^{sl=FX0wnz(5sGp@gal@d!M%L>+3LMv$f_`mpBJ zU|ys3q&_q}V`zG&d^ZwnXnXds;WgyDnK;9y*CYxfM=iE+OuRO=*y2E?Hf=o7y$)Tb zO;(GSXp3pA3$s%LbxolQFk7Z=wn7(y+om15^rYskTB_w(4qc&Ldg=-B)~I?{>8z3 zEQN_W4!$8k?5X9_4$FOH_QiO_I7*1J9SL9R^hcZtmgd0N_BmxD^ijVQD7!vq0rkNM zKg>pZevs!}fOcyb++!6>owIz*(-0S%UMfs9xW9y3oPps}QYc4CPGU9Ij>#tM%{$73 z6eQMT9sDQ#Ud?M&OTh}!_Bdx86?o3A>H8)Xp1mnu+9P|JgcIP!_qZ|wilF$IL>4nLT_W|6ZgyBl1VU&) z2uWf1YGK4$uE$zjlVe?uMl~Pk4;21pZh{YImm$FAv;pV{2 zciEoH9z|k$@L)~U2=v*hyXJ~Q($-25>vfPk>7?4O;pcKt?@g%FIJFq!i9mN@1=$Fo$n zw%|zLW`ih=@NAS8M&s=y5JEyjY2FU<0C~#h9X4RFMIn=~_WRp03v-;yQ|K8V1u~vx zy$Wb)|4L>GhN`q9QCStTQUh!$n;(vYMCJ*8_Zkun;X{<}l#BkH2NM4{#!d#OXY*Ha z?o2)49h}MVcX5V$P}U^GdggR9OQT9)QAO`GGRhD(=2lt;s<;k=`nYYFwtNL|EU1K<7IyZ%GYXP?GRbK070p~rcCU@j@Nd`q)`}83BQ}aQV?t?4yWks zcTPZOEtfEOfddn zaicI{9gM(vYQ3NVtd1{%?4|hf7JhIQrC~CL;+_kZ44@~{ zIU9)mo6l*vdoLPQ72{z9ZN@lvhX7(p0$Aemal&9-EFfTVj`ansxc;*Iv^S^}y(m$V zbwFc#lS2JL)Z%;vEbM6#L@NlwGtUu2dT&g-DoPOw#b(ZiUgr+GKV|~r&}R=Tgya{1 z+jBmU#kL}O3(ukKCgs@J@w3QSuMn4?M~aD*c13yCy@}HN_@pv=&UA(d?RBPaGhVO$ z9)oC6uU$Q7U$~3PJ5%JJeJJZmwzI={S%Uy%ymao2Asj;{ao=m93o~Y~aXS*DB-oPx zZv~V}C>LJi7NrmcUo9_M{*!)tD(m^Ko$y-YO7c%b#S zwtBCWhVRoX^!?Jnbi|IK4$i`pV+REBtNv3|r_dY+@}GpLQVmndYstS^7()4}YKP>B zawKs8e|<8(S9N0+q};nz+MB+g!fyLM$2OtVx3esf&5uk@ehG;DGA_`37rU-#pV2Ky zhf<5uTs8?+p3I^zXR;A7ZvbXNy52&W2{=={tsNF BNp=7L diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/manage_nodes.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/manage_nodes.cpython-310.pyc deleted file mode 100644 index 1e6b63356d0c8f8c3e8a7c6bc0373eb8c9a1df30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13032 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/node.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/node.cpython-310.pyc deleted file mode 100644 index 47f445025aae229df98437d3538237d2a5f579e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27921 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/node_factory.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/node_factory.cpython-310.pyc deleted file mode 100644 index 0cd8015afbf0b5e834b35ef954edd43166335d13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/shortcuts.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/shortcuts.cpython-310.pyc deleted file mode 100644 index 9b07b0caef25995af158c3cd59d8ea2a5d001c29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1820 zcmb7_OK%%D5P)~}vh}v*q)pP7l0KC-T01U^9*QE3>!bw=JBZSv;Dw-eX=~lxrOM$N zkP-Bf{F(lP{)7I9z4Xvi{z6Y3&T?&~w^HEan;Fe;I25J&{f>w2ug)LgpBtX{w}tgq zM|gl8?&1)6k)L>}&wSsDYEeC@rFB;Ky~keEh?+0GsQIGC8c}QJO*UTD@Cy^aXdlnd zWN5yR;FVuW8b>OUA+BF**8Bl>xPgQ8m>+qp7Wu4h1HJUnZ3Epli}q}xvhLhbl87&R}dqI3bLU8iPtDYSUC@$!eT~jK&$70C@;)?5f$dP5J;k{DxaL z-gDphXSEl#=N_*+Y7jLYwTLzxZ4$K|b%?r-dPIFk1EQg$Euw8lBcdHg*NCn=dV}aq zM>mLWI=V&lmZP_c-f{FU(R+@@M7JH?A$s4@2Sgt_`iSUbN1qT)9Ni`Q)X`@|_Z&@$ z0!O<pV_8i?Oy6;{MU(bKSsVXj>W9d8(9oq>@PLqM>ok`sD=!C)_Bn z0u-&8)aPi`0-D+2p#WLhK3gp%+nOWu(wZA9=~;_!g%PA5kUl~zwSB8SJeQdv^^nxk za;e|4`k#c3#XON@G9r_6Cn~KvlfCRmKJqfnUXLA1|$ZCJh@Z zT5^ysZrA#%vTqs-Y*=Mc$vc<6fNfnS;k2xKl?JeDPvwc!G7Bk*%4Dc3DQy?n&U&hq z)!?;cfo)%%cV*IBJ8@vw%Ode3kxE#KP=2GeSg~PNF&8A*{;wSrol6^Fw~n72Jd87; zSF>;-Q^D<-%vNAz$~tNp@;ND4duDVVnp{h^L&brLDXXISV`h)PtZi=BWpQr0@Z~f! z!sNj1gqH^BdT}7ySu>17`2!wo!ur+(i6?};?*tsEbg44DJFJWJM60FLX2sga`c!1` z1(wjt53^83adtYX6%CNdiEiUh;CD|Car)=yV1bWXa0bD2xsus=fR`O`#}MpK_jadW z21z^*mMgPRnH2;O8+i|p_!n_1ArP?2!dwL9n;1a#sG_f8lk+%>4d*r-e1XHj|Nozn ze=)jztEZLABYeWqzpWkTMThfLMR{V^JLkMmtdXFIgWHF#rGn diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/statemachine.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/statemachine.cpython-310.pyc deleted file mode 100644 index f6a3e60b51ed6e53f5d4c84a9e850b5eeb883cac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14865 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/structures.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/structures.cpython-310.pyc deleted file mode 100644 index 605172b2f397d7492cf78ab176a59303e21f8c3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10372 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/structures104.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/structures104.cpython-310.pyc deleted file mode 100644 index bad8bf05b6c84010b36103547d8764d11f494dbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14753 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/subscription.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/subscription.cpython-310.pyc deleted file mode 100644 index 6f030a9473ec9400fc31f934a6c2a9645aa24257..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19609 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 Y&J+=oh8xz#3#Hafc4m5Je(w1H0d?li{{R30 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/type_dictionary_builder.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/type_dictionary_builder.cpython-310.pyc deleted file mode 100644 index 11abae1c61c48b08fa50f8c070fed31d01a20dfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9643 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 Ut;|)XE49i@rRL68&Q?(QU+j_a<^TWy diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/utils.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/utils.cpython-310.pyc deleted file mode 100644 index c187a9ff190df0b1b5611245eb16d66d59331b3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4573 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 bQ|QBf1+9G7G|g|Dmidioo3Co6=D+^~)kgw4 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/xmlexporter.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/xmlexporter.cpython-310.pyc deleted file mode 100644 index f0af84fea9b747ce927a14f28d65194e952759e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18423 zcma)kd5|2}dEazT&pkVPFBTU$JV0_J63hF5K#EHoBrI}i69gr-qD*Gz^#U`PWAVBN ziyaRl(4Z|j2~$xL+et~b7fzxCigP$e*^U#J9On8Xm8!UsQlz)e$%>nxL>vwg(?|t|C-gakZ@(KKYkpHdvDL0Y$13rxZl6ZI-m;WD-sDztP zmaDF9(-kq0xrnS&sbQdL`Z7sEz-DTu+D&JaZ?{oJ_zR;R)ue$q@FRGc=f%ZZ7 zpyW%fL+!)vVJq=!Ld~kV_Y!LEy6xVh7S+63c+Yb0Rrc9LWvSoHZ|QEkTr0O4eo*di zl{;PK`Q=8Z99;0qHKnxY`(=N-R`(t)Z}u83Rjzf)UwY&9@>Zke<+r-JT?@($Uz&G2 zURj3gZr2~{)zHnWH?|t}TF~fr@*e_ziH(XC7T(m#)1Erns0S50Om8*3mh!`5!>_7Z zP^-6UzK>?ksZOtryWOiHT@H4)y{aGRM(2E$FR8Ks6`6CjQ(AZRhcD7a3L-`+CrfT857gRTEz9;XA2RLBfU)^a07pjTo<4=>~LpT&?~ z0!WY`0=P-f*-Lp&Gu_PGu+Arx{cBdkaUW9lgGht-;T z9QS+F6Y5Fa?^RE!r*SW05a&*Of-dO;n-{Q>nkbsYBx)r;yS+>fZwtCw+q zNUf_^aDP~xP$zMJM4eKnaj&RXfpk9+7QWPOow~B!)q$t`-_DouJF``82p(zgQm+Bz z073z=fM4aRcO}4DR)cQU3$*8z+g^Lq(?GedVBO_ftLK&d3*8=&bJHvD=tdBD9pZ4U zT=#TPYjortU7{UdQwIv8A+Ve8F{3CTBe1llcTv^q?i`gal@#!)*7m~eNnqyNz_>8? z4&V1yt#dJ)UDvv{d$Q5?IzIaPVd13b*L7o?Bb^RsJegxvKG3g|k;FgZQ5x3?T>cd# zL1NDe>>Jh~QB4k*I*kO|?U3TNf26#M68rd)*Wny$5vl_x$se)P*`8iv3x z*L0)S3H+}W&ER8d=>ZX)vol*f71Kn#_adRC%@*2C)OT+YVF)Qnaf!(;H%t}e59KjmiAvW zSPd2xLkk>LV71vISM|YW+l>HNSL-N2L-3nk3y4p21%Ml>j6waQ8KC^kv*L=nT&0hf7s*ZLqy7q!^6GtR`~|?NdQmIMwoi zuff}(q%adbgejq{umoD;szoRpW_D`2gHNb9q2qh4EqwsP=w&4CG6hAIwB}W70od|p zFYx@E3H=~yKXTVDblcuq(_cHfz3X)@ui+DgMAn`<`o!Z$pI>V=HrKXygA3gb3)XxL z^B9E8#oBq#U#t1MoqDgfR`0gk-Od{3U_Q&!7>zJ!bQ(dm`VijaA3{=e(w6+QvzGa{ zWb=8>a&GmPzBFPsN8_$_!Xy5XFiDUf;POu*c^3rO1VJi`q%uhC*#qRxfUUm(qA*2P0jt>+}Ax;g~Fu#iPhSHWd8C z?6UbNUxqR;&ky^(V?7&Tek_eWAmwAeBjuaPWd?B1Rk>LxEpJVqYuf=IpG!U={8D zzVTHbYdx{>T=W#K>m1@wBZ(LOMgohPcrEesAQhy6 zG|pb;M&i149Vl|$x|#$+WWkFqphNzG+{Au6EPX>?=UHX@~aF$3v@e(+aa4zgnXh8Us)MIF}aGv;ERr9GfpXl<2RG z!(?h$R5u5;Ae$N>1qAU8LGXwj*n3-WD!brPL>P@vGgfD%Z)!g0^cHJ>fo- zsG8&n9z{{FLWe_#&P8w64_78XpxV<7!2m}vAWWIz9FFc5F-M||@Fp|QCkPATf_?$oBum;=?9l4Yx8_YZ!;d?%zaB{3J`1cxC57+8A=A!Mv>1M3)INw}t8UHnt_Rp)AI zkP7U9ecieUWCue?o=prKW$#07kUE~YRAdQO+pHLIvyub@1rWlV2c_22;09r`<#j4) znXdjE+UO^dxQln--frfKVdHK#t~F42klh3d&mi{>E`JUQdElH?v~0_9{so|OvYBXF=dG(we`er-D<=1nLMqm4C?}eKG0~ZI z5`nY(hy^}K-q}p;r4?GHe!jt^~9!kN9b=)q-SI-W7;n;h^A=+S`Kp z0X4%P^3!4OjsC-8O`s8Ens=GZZBuu5d}uYGfY?GRAMtM^Wm1{XYn6Z_DQ8H^1lc

-pQ4SmBTzHn-R!`$)nUI!GQUuy9kL|6OTN}~Vt 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/xmlparser.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/__pycache__/xmlparser.cpython-310.pyc deleted file mode 100644 index 35ddbbf122b70f7ac06ec8afc04ec490c88eee38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13645 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/callback.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/callback.py deleted file mode 100644 index 6d3debc..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/callback.py +++ /dev/null @@ -1,109 +0,0 @@ -""" -server side implementation of callback event -""" - -from collections import OrderedDict -from enum import Enum -import asyncio - - -class CallbackType(Enum): - """ - The possible types of a Callback type. - - :ivar Null: - :ivar MonitoredItem: - - """ - Null = 0 - ItemSubscriptionCreated = 1 - ItemSubscriptionModified = 2 - ItemSubscriptionDeleted = 3 - PreWrite = 4 - PostWrite = 5 - PreRead = 6 - PostRead = 7 - - -class Callback(object): - def __init__(self): - self.__name = None - - def setName(self, name): - self.__name = name - - def getName(self): - return self.__name - - -class ServerItemCallback(Callback): - def __init__(self, request_params, response_params, user=None, is_external=False): - self.request_params = request_params - self.response_params = response_params - self.is_external = is_external - self.user = user - - -class CallbackSubscriberInterface(object): - def getSubscribedEvents(self): - raise NotImplementedError() - - -class CallbackService(object): - def __init__(self): - self._listeners = {} - - async def dispatch(self, eventName, event=None): - if event is None: - event = Callback() - elif not isinstance(event, Callback): - raise ValueError('Unexpected event type given') - event.setName(eventName) - if eventName not in self._listeners: - return event - for listener in self._listeners[eventName].values(): - await self.call_listener(event, listener) - - return event - - async def call_listener(self, event, listener): - if asyncio.iscoroutinefunction(listener): - await listener(event, self) - else: - listener(event, self) - - def addListener(self, eventName, listener, priority=0): - if eventName not in self._listeners: - self._listeners[eventName] = {} - self._listeners[eventName][priority] = listener - self._listeners[eventName] = OrderedDict(sorted(self._listeners[eventName].items(), key=lambda item: item[0])) - - def removeListener(self, eventName, listener=None): - if eventName not in self._listeners: - return - if not listener: - del self._listeners[eventName] - else: - for p, l in self._listeners[eventName].items(): - if l is listener: - self._listeners[eventName].pop(p) - return - - def addSubscriber(self, subscriber): - if not isinstance(subscriber, CallbackSubscriberInterface): - raise ValueError('Unexpected subscriber type given') - for eventName, params in subscriber.getSubscribedEvents().items(): - if isinstance(params, str): - self.addListener(eventName, getattr(subscriber, params)) - elif isinstance(params, list): - if not params: - raise ValueError(f'Invalid params "{repr(params)}" for event "{str(eventName)}"') - if len(params) <= 2 and isinstance(params[0], str): - priority = params[1] if len(params) > 1 else 0 - self.addListener(eventName, getattr(subscriber, params[0]), priority) - else: - for listener in params: - priority = listener[1] if len(listener) > 1 else 0 - self.addListener(eventName, getattr(subscriber, listener[0]), priority) - else: - raise ValueError(f'Invalid params for event "{str(eventName)}"') diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/connection.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/connection.py deleted file mode 100644 index 1dd3ed0..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/connection.py +++ /dev/null @@ -1,453 +0,0 @@ -from dataclasses import dataclass -import hashlib -from datetime import datetime, timedelta -import logging -import copy - -from asyncua import ua -from ..ua.ua_binary import struct_from_binary, struct_to_binary, header_from_binary, header_to_binary - -try: - from ..crypto.uacrypto import InvalidSignature -except ImportError: - class InvalidSignature(Exception): # type: ignore - pass - -logger = logging.getLogger('asyncua.uaprotocol') - - -@dataclass -class TransportLimits: - ''' - Limits of the tcp transport layer to prevent excessive resource usage - ''' - # Max size of a chunk we can receive - max_recv_buffer: int = 65535 - # Max size of a chunk we can send - max_send_buffer: int = 65535 - max_chunk_count: int = ((100 * 1024 * 1024) // 65535) + 1 # max_message_size / max_recv_buffer - max_message_size: int = 100 * 1024 * 1024 # 100mb - - @staticmethod - def _select_limit(other: ua.UInt32, current_limit: int) -> ua.UInt32: - if current_limit <= 0 or other <= 0: - return max(other, ua.UInt32(current_limit)) - return min(other, ua.UInt32(current_limit)) - - def is_msg_size_within_limit(self, sz: int) -> bool: - if self.max_message_size == 0: - return True - within_limit = sz <= self.max_message_size - if not within_limit: - logger.error("Message size: %s is > configured max message size: %s", sz, self.max_message_size) - return within_limit - - def is_chunk_count_within_limit(self, sz: int) -> bool: - if self.max_chunk_count == 0: - return True - within_limit = sz <= self.max_chunk_count - if not within_limit: - logger.error("Number of message chunks: %s is > configured max chunk count: %s", sz, self.max_chunk_count) - return within_limit - - def create_acknowledge_and_set_limits(self, msg: ua.Hello) -> ua.Acknowledge: - ack = ua.Acknowledge() - ack.ReceiveBufferSize = min(msg.ReceiveBufferSize, self.max_send_buffer) - ack.SendBufferSize = min(msg.SendBufferSize, self.max_recv_buffer) - ack.MaxChunkCount = self._select_limit(msg.MaxChunkCount, self.max_chunk_count) - ack.MaxMessageSize = self._select_limit(msg.MaxMessageSize, self.max_message_size) - self.max_chunk_count = ack.MaxChunkCount - self.max_recv_buffer = ack.SendBufferSize - self.max_send_buffer = ack.ReceiveBufferSize - self.max_message_size = ack.MaxMessageSize - logger.warning("updating server limits to: %s", self) - return ack - - def create_hello_limits(self, msg: ua.Hello) -> ua.Hello: - msg.ReceiveBufferSize = self.max_recv_buffer - msg.SendBufferSize = self.max_send_buffer - msg.MaxChunkCount = self.max_chunk_count - msg.MaxMessageSize = self.max_chunk_count - - def update_client_limits(self, msg: ua.Acknowledge) -> None: - self.max_chunk_count = msg.MaxChunkCount - self.max_recv_buffer = msg.ReceiveBufferSize - self.max_send_buffer = msg.SendBufferSize - self.max_message_size = msg.MaxMessageSize - logger.warning("updating client limits to: %s", self) - - -class MessageChunk: - """ - Message Chunk, as described in OPC UA specs Part 6, 6.7.2. - """ - - def __init__(self, security_policy, body=b'', msg_type=ua.MessageType.SecureMessage, chunk_type=ua.ChunkType.Single): - self.MessageHeader = ua.Header(msg_type, chunk_type) - if msg_type in (ua.MessageType.SecureMessage, ua.MessageType.SecureClose): - self.SecurityHeader = ua.SymmetricAlgorithmHeader() - elif msg_type == ua.MessageType.SecureOpen: - self.SecurityHeader = ua.AsymmetricAlgorithmHeader() - else: - raise ua.UaError(f"Unsupported message type: {msg_type}") - self.SequenceHeader = ua.SequenceHeader() - self.Body = body - self.security_policy = security_policy - - @staticmethod - def from_binary(security_policy, data): - h = header_from_binary(data) - try: - return MessageChunk.from_header_and_body(security_policy, h, data) - except InvalidSignature: - return MessageChunk.from_header_and_body(security_policy, h, data, use_prev_key=True) - - @staticmethod - def from_header_and_body(security_policy, header, buf, use_prev_key=False): - if not len(buf) >= header.body_size: - raise ValueError('Full body expected here') - data = buf.copy(header.body_size) - buf.skip(header.body_size) - if header.MessageType in (ua.MessageType.SecureMessage, ua.MessageType.SecureClose): - security_header = struct_from_binary(ua.SymmetricAlgorithmHeader, data) - crypto = security_policy.symmetric_cryptography - elif header.MessageType == ua.MessageType.SecureOpen: - security_header = struct_from_binary(ua.AsymmetricAlgorithmHeader, data) - crypto = security_policy.asymmetric_cryptography - else: - raise ua.UaError(f"Unsupported message type: {header.MessageType}") - crypto.use_prev_key = use_prev_key - obj = MessageChunk(crypto) - obj.MessageHeader = header - obj.SecurityHeader = security_header - decrypted = crypto.decrypt(data.read(len(data))) - signature_size = crypto.vsignature_size() - if signature_size > 0: - signature = decrypted[-signature_size:] - decrypted = decrypted[:-signature_size] - crypto.verify(header_to_binary(obj.MessageHeader) + struct_to_binary(obj.SecurityHeader) + decrypted, signature) - data = ua.utils.Buffer(crypto.remove_padding(decrypted)) - obj.SequenceHeader = struct_from_binary(ua.SequenceHeader, data) - obj.Body = data.read(len(data)) - return obj - - def encrypted_size(self, plain_size): - size = plain_size + self.security_policy.signature_size() - pbs = self.security_policy.plain_block_size() - if size % pbs != 0: - raise ua.UaError("Encryption error") - return size // pbs * self.security_policy.encrypted_block_size() - - def to_binary(self): - security = struct_to_binary(self.SecurityHeader) - encrypted_part = struct_to_binary(self.SequenceHeader) + self.Body - encrypted_part += self.security_policy.padding(len(encrypted_part)) - self.MessageHeader.body_size = len(security) + self.encrypted_size(len(encrypted_part)) - header = header_to_binary(self.MessageHeader) - encrypted_part += self.security_policy.signature(header + security + encrypted_part) - return header + security + self.security_policy.encrypt(encrypted_part) - - @staticmethod - def max_body_size(crypto, max_chunk_size): - max_encrypted_size = max_chunk_size - ua.Header.max_size() - ua.SymmetricAlgorithmHeader.max_size() - max_plain_size = (max_encrypted_size // crypto.encrypted_block_size()) * crypto.plain_block_size() - return max_plain_size - ua.SequenceHeader.max_size() - crypto.signature_size() - crypto.min_padding_size() - - @staticmethod - def message_to_chunks(security_policy, body, max_chunk_size, message_type=ua.MessageType.SecureMessage, channel_id=1, request_id=1, token_id=1): - """ - Pack message body (as binary string) into one or more chunks. - Size of each chunk will not exceed max_chunk_size. - Returns a list of MessageChunks. SequenceNumber is not initialized here, - it must be set by Secure Channel driver. - """ - if message_type == ua.MessageType.SecureOpen: - # SecureOpen message must be in a single chunk (specs, Part 6, 6.7.2) - chunk = MessageChunk(security_policy.asymmetric_cryptography, body, message_type, ua.ChunkType.Single) - chunk.SecurityHeader.SecurityPolicyURI = security_policy.URI - if security_policy.host_certificate: - chunk.SecurityHeader.SenderCertificate = security_policy.host_certificate - if security_policy.peer_certificate: - chunk.SecurityHeader.ReceiverCertificateThumbPrint =\ - hashlib.sha1(security_policy.peer_certificate).digest() - chunk.MessageHeader.ChannelId = channel_id - chunk.SequenceHeader.RequestId = request_id - return [chunk] - - crypto = security_policy.symmetric_cryptography - max_size = MessageChunk.max_body_size(crypto, max_chunk_size) - - chunks = [] - for i in range(0, len(body), max_size): - part = body[i:i + max_size] - if i + max_size >= len(body): - chunk_type = ua.ChunkType.Single - else: - chunk_type = ua.ChunkType.Intermediate - chunk = MessageChunk(crypto, part, message_type, chunk_type) - chunk.SecurityHeader.TokenId = token_id - chunk.MessageHeader.ChannelId = channel_id - chunk.SequenceHeader.RequestId = request_id - chunks.append(chunk) - return chunks - - def __str__(self): - return f"{self.__class__.__name__}({self.MessageHeader}, {self.SequenceHeader}," \ - f" {self.SecurityHeader}, {len(self.Body)} bytes)" - - __repr__ = __str__ - - -class SecureConnection: - """ - Common logic for client and server - """ - def __init__(self, security_policy, limits: TransportLimits): - self._sequence_number = 0 - self._peer_sequence_number = None - self._incoming_parts = [] - self.security_policy = security_policy - self._policies = [] - self._open = False - self.security_token = ua.ChannelSecurityToken() - self.next_security_token = ua.ChannelSecurityToken() - self.prev_security_token = ua.ChannelSecurityToken() - self.local_nonce = 0 - self.remote_nonce = 0 - self._allow_prev_token = False - self._limits = limits - - def set_channel(self, params, request_type, client_nonce): - """ - Called on client side when getting secure channel data from server. - """ - if request_type == ua.SecurityTokenRequestType.Issue: - self.security_token = params.SecurityToken - self.local_nonce = client_nonce - self.remote_nonce = params.ServerNonce - self.security_policy.make_local_symmetric_key(self.remote_nonce, self.local_nonce) - self.security_policy.make_remote_symmetric_key( - self.local_nonce, - self.remote_nonce, - self.security_token.RevisedLifetime - ) - self._open = True - else: - self.next_security_token = params.SecurityToken - self.local_nonce = client_nonce - self.remote_nonce = params.ServerNonce - - self._allow_prev_token = True - - def open(self, params, server): - """ - Called on server side to open secure channel. - """ - - self.local_nonce = ua.utils.create_nonce(self.security_policy.secure_channel_nonce_length) - self.remote_nonce = params.ClientNonce - response = ua.OpenSecureChannelResult() - response.ServerNonce = self.local_nonce - - if not self._open or params.RequestType == ua.SecurityTokenRequestType.Issue: - self._open = True - self.security_token.TokenId = 13 # random value - self.security_token.ChannelId = server.get_new_channel_id() - self.security_token.RevisedLifetime = params.RequestedLifetime - self.security_token.CreatedAt = datetime.utcnow() - - response.SecurityToken = self.security_token - - self.security_policy.make_local_symmetric_key(self.remote_nonce, self.local_nonce) - self.security_policy.make_remote_symmetric_key( - self.local_nonce, - self.remote_nonce, - self.security_token.RevisedLifetime - ) - else: - self.next_security_token = copy.deepcopy(self.security_token) - self.next_security_token.TokenId += 1 - self.next_security_token.RevisedLifetime = params.RequestedLifetime - self.next_security_token.CreatedAt = datetime.utcnow() - - response.SecurityToken = self.next_security_token - - return response - - def close(self): - self._open = False - - def is_open(self): - return self._open - - def set_policy_factories(self, policies): - """ - Set a list of available security policies. - Use this in servers with multiple endpoints with different security. - """ - self._policies = policies - - @staticmethod - def _policy_matches(policy, uri, mode=None): - return policy.URI == uri and (mode is None or policy.Mode == mode) - - def select_policy(self, uri, peer_certificate, mode=None): - for policy in self._policies: - if policy.matches(uri, mode): - self.security_policy = policy.create(peer_certificate) - return - if self.security_policy.URI != uri or (mode is not None and self.security_policy.Mode != mode): - raise ua.UaError(f"No matching policy: {uri}, {mode}") - - def revolve_tokens(self): - """ - Revolve security tokens of the security channel. Start using the - next security token negotiated during the renewal of the channel and - remember the previous token until the other communication party - """ - self.prev_security_token = self.security_token - self.security_token = self.next_security_token - self.next_security_token = ua.ChannelSecurityToken() - self.security_policy.make_local_symmetric_key(self.remote_nonce, self.local_nonce) - self.security_policy.make_remote_symmetric_key(self.local_nonce, self.remote_nonce, self.security_token.RevisedLifetime) - - def message_to_binary(self, message, message_type=ua.MessageType.SecureMessage, request_id=0): - """ - Convert OPC UA secure message to binary. - The only supported types are SecureOpen, SecureMessage, SecureClose. - If message_type is SecureMessage, the AlgorithmHeader should be passed as arg. - """ - chunks = MessageChunk.message_to_chunks( - self.security_policy, - message, - self._limits.max_send_buffer, - message_type=message_type, - channel_id=self.security_token.ChannelId, - request_id=request_id, - token_id=self.security_token.TokenId, - ) - for chunk in chunks: - self._sequence_number += 1 - if self._sequence_number >= (1 << 32): - logger.debug("Wrapping sequence number: %d -> 1", self._sequence_number) - self._sequence_number = 1 - chunk.SequenceHeader.SequenceNumber = self._sequence_number - return b"".join([chunk.to_binary() for chunk in chunks]) - - def _check_sym_header(self, security_hdr): - """ - Validates the symmetric header of the message chunk and revolves the - security token if needed. - """ - assert isinstance(security_hdr, ua.SymmetricAlgorithmHeader), f"Expected SymAlgHeader, got: {security_hdr}" - - if security_hdr.TokenId == self.security_token.TokenId: - return - - if security_hdr.TokenId == self.next_security_token.TokenId: - self.revolve_tokens() - return - - if self._allow_prev_token and security_hdr.TokenId == self.prev_security_token.TokenId: - # From spec, part 4, section 5.5.2.1: Clients should accept Messages secured by an - # expired SecurityToken for up to 25 % of the token lifetime. This should ensure that - # Messages sent by the Server before the token expired are not rejected because of - # network delays. - timeout = self.prev_security_token.CreatedAt + \ - timedelta(milliseconds=self.prev_security_token.RevisedLifetime * 1.25) - if timeout < datetime.utcnow(): - raise ua.UaError(f"Security token id {security_hdr.TokenId} has timed out " f"({timeout} < {datetime.utcnow()})") - return - - expected_tokens = [self.security_token.TokenId, self.next_security_token.TokenId] - if self._allow_prev_token: - expected_tokens.insert(0, self.prev_security_token.TokenId) - raise ua.UaError(f"Invalid security token id {security_hdr.TokenId}, expected one of: {expected_tokens}") - - def _check_incoming_chunk(self, chunk): - if not isinstance(chunk, MessageChunk): - raise ValueError(f'Expected chunk, got: {chunk}') - if chunk.MessageHeader.MessageType != ua.MessageType.SecureOpen: - if chunk.MessageHeader.ChannelId != self.security_token.ChannelId: - raise ua.UaError(f'Wrong channel id {chunk.MessageHeader.ChannelId},' f' expected {self.security_token.ChannelId}') - if self._incoming_parts: - if self._incoming_parts[0].SequenceHeader.RequestId != chunk.SequenceHeader.RequestId: - raise ua.UaError(f'Wrong request id {chunk.SequenceHeader.RequestId},' f' expected {self._incoming_parts[0].SequenceHeader.RequestId}') - # The sequence number must monotonically increase (but it can wrap around) - seq_num = chunk.SequenceHeader.SequenceNumber - if self._peer_sequence_number is not None: - if seq_num != self._peer_sequence_number + 1: - wrap_limit = (1 << 32) - 1024 - if seq_num < 1024 and self._peer_sequence_number >= wrap_limit: - # The sequence number has wrapped around. See spec. part 6, 6.7.2 - logger.debug('Sequence number wrapped: %d -> %d', self._peer_sequence_number, seq_num) - else: - # Condition for monotonically increase is not met - raise ua.UaError(f"Received chunk: {chunk} with wrong sequence expecting:" f" {self._peer_sequence_number}, received: {seq_num}," f" spec says to close connection") - self._peer_sequence_number = seq_num - - def receive_from_header_and_body(self, header, body): - """ - Convert MessageHeader and binary body to OPC UA TCP message (see OPC UA - specs Part 6, 7.1: Hello, Acknowledge or ErrorMessage), or a Message - object, or None (if intermediate chunk is received) - """ - if header.MessageType == ua.MessageType.SecureOpen: - data = body.copy(header.body_size) - security_header = struct_from_binary(ua.AsymmetricAlgorithmHeader, data) - - if not self.is_open(): - # Only call select_policy if the channel isn't open. Otherwise - # it will break the Secure channel renewal. - self.select_policy(security_header.SecurityPolicyURI, security_header.SenderCertificate) - - elif header.MessageType in (ua.MessageType.SecureMessage, ua.MessageType.SecureClose): - data = body.copy(header.body_size) - security_header = struct_from_binary(ua.SymmetricAlgorithmHeader, data) - self._check_sym_header(security_header) - - if header.MessageType in (ua.MessageType.SecureMessage, ua.MessageType.SecureOpen, ua.MessageType.SecureClose): - try: - pos = body.cur_pos - chunk = MessageChunk.from_header_and_body(self.security_policy, header, body, use_prev_key=False) - except InvalidSignature: - body.rewind(cur_pos=pos) - chunk = MessageChunk.from_header_and_body(self.security_policy, header, body, use_prev_key=True) - return self._receive(chunk) - if header.MessageType == ua.MessageType.Hello: - msg = struct_from_binary(ua.Hello, body) - return msg - if header.MessageType == ua.MessageType.Acknowledge: - msg = struct_from_binary(ua.Acknowledge, body) - self._limits.update_client_limits(msg) - return msg - if header.MessageType == ua.MessageType.Error: - msg = struct_from_binary(ua.ErrorMessage, body) - logger.warning(f"Received an error: {msg}") - return msg - raise ua.UaError(f"Unsupported message type {header.MessageType}") - - def _receive(self, msg): - if msg.MessageHeader.packet_size > self._limits.max_recv_buffer: - self._incoming_parts = [] - logger.error("Message size: %s is > chunk max size: %s", msg.MessageHeader.packet_size, self._limits.max_recv_buffer) - raise ua.UaStatusCodeError(ua.StatusCodes.BadRequestTooLarge) - self._check_incoming_chunk(msg) - self._incoming_parts.append(msg) - if not self._limits.is_chunk_count_within_limit(len(self._incoming_parts)): - self._incoming_parts = [] - raise ua.UaStatusCodeError(ua.StatusCodes.BadRequestTooLarge) - if msg.MessageHeader.ChunkType == ua.ChunkType.Intermediate: - return None - if msg.MessageHeader.ChunkType == ua.ChunkType.Abort: - err = struct_from_binary(ua.ErrorMessage, ua.utils.Buffer(msg.Body)) - logger.warning(f"Message {msg} aborted: {err}") - # specs Part 6, 6.7.3 say that aborted message shall be ignored - # and SecureChannel should not be closed - self._incoming_parts = [] - return None - if msg.MessageHeader.ChunkType == ua.ChunkType.Single: - message = ua.Message(self._incoming_parts) - self._incoming_parts = [] - return message - raise ua.UaError(f"Unsupported chunk type: {msg}") diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/copy_node_util.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/copy_node_util.py deleted file mode 100644 index 83511b0..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/copy_node_util.py +++ /dev/null @@ -1,79 +0,0 @@ -import logging - -from asyncua import ua -from .node_factory import make_node - - -logger = logging.getLogger(__name__) - - -async def copy_node(parent, node, nodeid=None, recursive=True): - """ - Copy a node or node tree as child of parent node - """ - rdesc = await _rdesc_from_node(parent, node) - if nodeid is None: - nodeid = ua.NodeId(NamespaceIndex=node.nodeid.NamespaceIndex) - added_nodeids = await _copy_node(parent.session, parent.nodeid, rdesc, nodeid, recursive) - return [make_node(parent.session, nid) for nid in added_nodeids] - - -async def _copy_node(session, parent_nodeid, rdesc, nodeid, recursive): - addnode = ua.AddNodesItem() - addnode.RequestedNewNodeId = nodeid - addnode.BrowseName = rdesc.BrowseName - addnode.ParentNodeId = parent_nodeid - addnode.ReferenceTypeId = rdesc.ReferenceTypeId - addnode.TypeDefinition = rdesc.TypeDefinition - addnode.NodeClass = rdesc.NodeClass - node_to_copy = make_node(session, rdesc.NodeId) - attr_obj = getattr(ua, ua.NodeClass(rdesc.NodeClass).name + "Attributes") - await _read_and_copy_attrs(node_to_copy, attr_obj(), addnode) - res = (await session.add_nodes([addnode]))[0] - added_nodes = [res.AddedNodeId] - if recursive: - descs = await node_to_copy.get_children_descriptions() - for desc in descs: - nodes = await _copy_node(session, res.AddedNodeId, desc, - nodeid=ua.NodeId(NamespaceIndex=desc.NodeId.NamespaceIndex), recursive=True) - added_nodes.extend(nodes) - - return added_nodes - - -async def _rdesc_from_node(parent, node): - results = await node.read_attributes([ - ua.AttributeIds.NodeClass, ua.AttributeIds.BrowseName, ua.AttributeIds.DisplayName, - ]) - nclass, qname, dname = [res.Value.Value for res in results] - rdesc = ua.ReferenceDescription() - rdesc.NodeId = node.nodeid - rdesc.BrowseName = qname - rdesc.DisplayName = dname - rdesc.NodeClass = nclass - if await parent.read_type_definition() == ua.NodeId(ua.ObjectIds.FolderType): - rdesc.ReferenceTypeId = ua.NodeId(ua.ObjectIds.Organizes) - else: - rdesc.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasComponent) - typedef = await node.read_type_definition() - if typedef: - rdesc.TypeDefinition = typedef - return rdesc - - -async def _read_and_copy_attrs(node_type, struct, addnode): - names = [name for name in struct.__dict__.keys() if not name.startswith("_") and name not in ( - "BodyLength", "TypeId", "SpecifiedAttributes", "Encoding", "IsAbstract", "EventNotifier", - )] - attrs = [getattr(ua.AttributeIds, name) for name in names] - results = await node_type.read_attributes(attrs) - for idx, name in enumerate(names): - if results[idx].StatusCode.is_good(): - if name == "Value": - setattr(struct, name, results[idx].Value) - else: - setattr(struct, name, results[idx].Value.Value) - else: - logger.warning(f"Instantiate: while copying attributes from node type {str(node_type)}," - f" attribute {str(name)}, statuscode is {str(results[idx].StatusCode)}") - addnode.NodeAttributes = struct diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/event_objects.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/event_objects.py deleted file mode 100644 index 82caef3..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/event_objects.py +++ /dev/null @@ -1,1200 +0,0 @@ - -""" -Autogenerated code from xml" - -Model Uri:http://opcfoundation.org/UA/" -Version:1.05.01" -Publication date:2022-02-24T00:00:00Z" - -File creation Date:2022-09-22 16:18:40.843698" -""" -from asyncua import ua -from .events import Event - - -__all__ = ["BaseEvent", "AuditEvent", "AuditSecurityEvent", "AuditChannelEvent", "AuditOpenSecureChannelEvent", "AuditSessionEvent", "AuditCreateSessionEvent", "AuditActivateSessionEvent", "AuditCancelEvent", "AuditCertificateEvent", "AuditCertificateDataMismatchEvent", "AuditCertificateExpiredEvent", "AuditCertificateInvalidEvent", "AuditCertificateUntrustedEvent", "AuditCertificateRevokedEvent", "AuditCertificateMismatchEvent", "AuditNodeManagementEvent", "AuditAddNodesEvent", "AuditDeleteNodesEvent", "AuditAddReferencesEvent", "AuditDeleteReferencesEvent", "AuditUpdateEvent", "AuditWriteUpdateEvent", "AuditHistoryUpdateEvent", "AuditUpdateMethodEvent", "SystemEvent", "DeviceFailureEvent", "BaseModelChangeEvent", "GeneralModelChangeEvent", "TransitionEvent", "AuditUpdateStateEvent", "ProgramTransitionEvent", "SemanticChangeEvent", "AuditUrlMismatchEvent", "Condition", "RefreshStartEvent", "RefreshEndEvent", "RefreshRequiredEvent", "AuditConditionEvent", "AuditConditionEnableEvent", "AuditConditionCommentEvent", "DialogCondition", "AcknowledgeableCondition", "AlarmCondition", "LimitAlarm", "AuditHistoryEventUpdateEvent", "AuditHistoryValueUpdateEvent", "AuditHistoryDeleteEvent", "AuditHistoryRawModifyDeleteEvent", "AuditHistoryAtTimeDeleteEvent", "AuditHistoryEventDeleteEvent", "EventQueueOverflowEvent", "ProgramTransitionAuditEvent", "AuditConditionRespondEvent", "AuditConditionAcknowledgeEvent", "AuditConditionConfirmEvent", "ExclusiveLimitAlarm", "ExclusiveLevelAlarm", "ExclusiveRateOfChangeAlarm", "ExclusiveDeviationAlarm", "NonExclusiveLimitAlarm", "NonExclusiveLevelAlarm", "NonExclusiveRateOfChangeAlarm", "NonExclusiveDeviationAlarm", "DiscreteAlarm", "OffNormalAlarm", "TripAlarm", "AuditConditionShelvingEvent", "ProgressEvent", "SystemStatusChangeEvent", "SystemOffNormalAlarm", "AuditProgramTransitionEvent", "TrustListUpdatedAuditEvent", "CertificateUpdatedAuditEvent", "CertificateExpirationAlarm", "AuditConditionResetEvent", "PubSubStatusEvent", "PubSubTransportLimitsExceedEvent", "PubSubCommunicationFailureEvent", "DiscrepancyAlarm", "AuditConditionSuppressionEvent", "AuditConditionSilenceEvent", "AuditConditionOutOfServiceEvent", "RoleMappingRuleChangedAuditEvent", "KeyCredentialAuditEvent", "KeyCredentialUpdatedAuditEvent", "KeyCredentialDeletedAuditEvent", "InstrumentDiagnosticAlarm", "SystemDiagnosticAlarm", "AuditHistoryAnnotationUpdateEvent", "TrustListOutOfDateAlarm", "AuditClientEvent", "AuditClientUpdateMethodResultEvent"] - - - -class BaseEvent(Event): - """ - BaseEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - Event.__init__(self) - self.add_property('EventId', None, ua.VariantType.ByteString) - self.add_property('EventType', ua.NodeId(ua.ObjectIds.BaseEventType), ua.VariantType.NodeId) - self.add_property('SourceNode', sourcenode, ua.VariantType.NodeId) - self.add_property('SourceName', None, ua.VariantType.String) - self.add_property('Time', None, ua.VariantType.DateTime) - self.add_property('ReceiveTime', None, ua.VariantType.DateTime) - self.add_property('LocalTime', ua.uaprotocol_auto.TimeZoneDataType(), ua.VariantType.ExtensionObject) - self.add_property('Message', ua.LocalizedText(message), ua.VariantType.LocalizedText) - self.add_property('Severity', severity, ua.VariantType.UInt16) - - -class AuditEvent(BaseEvent): - """ - AuditEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditEventType) - self.add_property('ActionTimeStamp', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('Status', False, ua.VariantType.Boolean) - self.add_property('ServerId', None, ua.VariantType.String) - self.add_property('ClientAuditEntryId', None, ua.VariantType.String) - self.add_property('ClientUserId', None, ua.VariantType.String) - - -class AuditSecurityEvent(AuditEvent): - """ - AuditSecurityEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditSecurityEventType) - self.add_property('StatusCodeId', None, ua.VariantType.StatusCode) - - -class AuditChannelEvent(AuditSecurityEvent): - """ - AuditChannelEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditChannelEventType) - self.add_property('SecureChannelId', None, ua.VariantType.String) - - -class AuditOpenSecureChannelEvent(AuditChannelEvent): - """ - AuditOpenSecureChannelEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditOpenSecureChannelEventType) - self.add_property('ClientCertificate', None, ua.VariantType.ByteString) - self.add_property('ClientCertificateThumbprint', None, ua.VariantType.String) - self.add_property('RequestType', None, ua.NodeId(ua.ObjectIds.SecurityTokenRequestType)) - self.add_property('SecurityPolicyUri', None, ua.VariantType.String) - self.add_property('SecurityMode', None, ua.NodeId(ua.ObjectIds.MessageSecurityMode)) - self.add_property('RequestedLifetime', None, ua.NodeId(ua.ObjectIds.Duration)) - self.add_property('CertificateErrorEventId', None, ua.VariantType.String) - - -class AuditSessionEvent(AuditSecurityEvent): - """ - AuditSessionEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditSessionEventType) - self.add_property('SessionId', ua.NodeId(ua.ObjectIds.AuditSessionEventType), ua.VariantType.NodeId) - - -class AuditCreateSessionEvent(AuditSessionEvent): - """ - AuditCreateSessionEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditCreateSessionEventType) - self.add_property('SecureChannelId', None, ua.VariantType.String) - self.add_property('ClientCertificate', None, ua.VariantType.ByteString) - self.add_property('ClientCertificateThumbprint', None, ua.VariantType.String) - self.add_property('RevisedSessionTimeout', None, ua.NodeId(ua.ObjectIds.Duration)) - - -class AuditActivateSessionEvent(AuditSessionEvent): - """ - AuditActivateSessionEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditActivateSessionEventType) - self.add_property('ClientSoftwareCertificates', None, ua.NodeId(ua.ObjectIds.SignedSoftwareCertificate)) - self.add_property('UserIdentityToken', None, ua.NodeId(ua.ObjectIds.UserIdentityToken)) - self.add_property('SecureChannelId', None, ua.VariantType.String) - - -class AuditCancelEvent(AuditSessionEvent): - """ - AuditCancelEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditCancelEventType) - self.add_property('RequestHandle', None, ua.VariantType.UInt32) - - -class AuditCertificateEvent(AuditSecurityEvent): - """ - AuditCertificateEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditCertificateEventType) - self.add_property('Certificate', None, ua.VariantType.ByteString) - - -class AuditCertificateDataMismatchEvent(AuditCertificateEvent): - """ - AuditCertificateDataMismatchEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditCertificateDataMismatchEventType) - self.add_property('InvalidHostname', None, ua.VariantType.String) - self.add_property('InvalidUri', None, ua.VariantType.String) - - -class AuditCertificateExpiredEvent(AuditCertificateEvent): - """ - AuditCertificateExpiredEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditCertificateExpiredEventType) - - -class AuditCertificateInvalidEvent(AuditCertificateEvent): - """ - AuditCertificateInvalidEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditCertificateInvalidEventType) - - -class AuditCertificateUntrustedEvent(AuditCertificateEvent): - """ - AuditCertificateUntrustedEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditCertificateUntrustedEventType) - - -class AuditCertificateRevokedEvent(AuditCertificateEvent): - """ - AuditCertificateRevokedEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditCertificateRevokedEventType) - - -class AuditCertificateMismatchEvent(AuditCertificateEvent): - """ - AuditCertificateMismatchEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditCertificateMismatchEventType) - - -class AuditNodeManagementEvent(AuditEvent): - """ - AuditNodeManagementEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditNodeManagementEventType) - - -class AuditAddNodesEvent(AuditNodeManagementEvent): - """ - AuditAddNodesEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditAddNodesEventType) - self.add_property('NodesToAdd', None, ua.NodeId(ua.ObjectIds.AddNodesItem)) - - -class AuditDeleteNodesEvent(AuditNodeManagementEvent): - """ - AuditDeleteNodesEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditDeleteNodesEventType) - self.add_property('NodesToDelete', None, ua.NodeId(ua.ObjectIds.DeleteNodesItem)) - - -class AuditAddReferencesEvent(AuditNodeManagementEvent): - """ - AuditAddReferencesEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditAddReferencesEventType) - self.add_property('ReferencesToAdd', None, ua.NodeId(ua.ObjectIds.AddReferencesItem)) - - -class AuditDeleteReferencesEvent(AuditNodeManagementEvent): - """ - AuditDeleteReferencesEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditDeleteReferencesEventType) - self.add_property('ReferencesToDelete', None, ua.NodeId(ua.ObjectIds.DeleteReferencesItem)) - - -class AuditUpdateEvent(AuditEvent): - """ - AuditUpdateEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditUpdateEventType) - - -class AuditWriteUpdateEvent(AuditUpdateEvent): - """ - AuditWriteUpdateEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditWriteUpdateEventType) - self.add_property('AttributeId', None, ua.VariantType.UInt32) - self.add_property('IndexRange', None, ua.NodeId(ua.ObjectIds.NumericRange)) - self.add_property('OldValue', None, ua.VariantType.Variant) - self.add_property('NewValue', None, ua.VariantType.Variant) - - -class AuditHistoryUpdateEvent(AuditUpdateEvent): - """ - AuditHistoryUpdateEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditHistoryUpdateEventType) - self.add_property('ParameterDataTypeId', ua.NodeId(ua.ObjectIds.AuditHistoryUpdateEventType), ua.VariantType.NodeId) - - -class AuditUpdateMethodEvent(AuditEvent): - """ - AuditUpdateMethodEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditUpdateMethodEventType) - self.add_property('MethodId', ua.NodeId(ua.ObjectIds.AuditUpdateMethodEventType), ua.VariantType.NodeId) - self.add_property('InputArguments', None, ua.VariantType.Variant) - - -class SystemEvent(BaseEvent): - """ - SystemEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.SystemEventType) - - -class DeviceFailureEvent(SystemEvent): - """ - DeviceFailureEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.DeviceFailureEventType) - - -class BaseModelChangeEvent(BaseEvent): - """ - BaseModelChangeEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.BaseModelChangeEventType) - - -class GeneralModelChangeEvent(BaseModelChangeEvent): - """ - GeneralModelChangeEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.GeneralModelChangeEventType) - self.add_property('Changes', None, ua.NodeId(ua.ObjectIds.ModelChangeStructureDataType)) - - -class TransitionEvent(BaseEvent): - """ - TransitionEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.TransitionEventType) - self.add_property('Transition/Id', None, ua.VariantType.Variant) - self.add_variable('Transition', None, ua.VariantType.LocalizedText) - self.add_property('FromState/Id', None, ua.VariantType.Variant) - self.add_variable('FromState', None, ua.VariantType.LocalizedText) - self.add_property('ToState/Id', None, ua.VariantType.Variant) - self.add_variable('ToState', None, ua.VariantType.LocalizedText) - - -class AuditUpdateStateEvent(AuditUpdateMethodEvent): - """ - AuditUpdateStateEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditUpdateStateEventType) - self.add_property('OldStateId', None, ua.VariantType.Variant) - self.add_property('NewStateId', None, ua.VariantType.Variant) - - -class ProgramTransitionEvent(TransitionEvent): - """ - ProgramTransitionEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.ProgramTransitionEventType) - self.add_variable('IntermediateResult', None, ua.VariantType.Variant) - - -class SemanticChangeEvent(BaseEvent): - """ - SemanticChangeEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.SemanticChangeEventType) - self.add_property('Changes', None, ua.NodeId(ua.ObjectIds.SemanticChangeStructureDataType)) - - -class AuditUrlMismatchEvent(AuditCreateSessionEvent): - """ - AuditUrlMismatchEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditUrlMismatchEventType) - self.add_property('EndpointUrl', None, ua.VariantType.String) - - -class Condition(BaseEvent): - """ - Condition: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.ConditionType) - self.add_property('ConditionClassId', ua.NodeId(ua.ObjectIds.ConditionType), ua.VariantType.NodeId) - self.add_property('ConditionClassName', None, ua.VariantType.LocalizedText) - self.add_property('ConditionSubClassId', ua.NodeId(ua.ObjectIds.ConditionType), ua.VariantType.NodeId) - self.add_property('ConditionSubClassName', None, ua.VariantType.LocalizedText) - self.add_property('ConditionName', None, ua.VariantType.String) - self.add_property('BranchId', ua.NodeId(ua.ObjectIds.ConditionType), ua.VariantType.NodeId) - self.add_property('Retain', None, ua.VariantType.Boolean) - self.add_property('EnabledState/Id', None, ua.VariantType.Boolean) - self.add_property('EnabledState/EffectiveDisplayName', None, ua.VariantType.LocalizedText) - self.add_property('EnabledState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('EnabledState/EffectiveTransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('EnabledState/TrueState', None, ua.VariantType.LocalizedText) - self.add_property('EnabledState/FalseState', None, ua.VariantType.LocalizedText) - self.add_variable('EnabledState', None, ua.VariantType.LocalizedText) - self.add_property('Quality/SourceTimestamp', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_variable('Quality', None, ua.VariantType.StatusCode) - self.add_property('LastSeverity/SourceTimestamp', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_variable('LastSeverity', None, ua.VariantType.UInt16) - self.add_property('Comment/SourceTimestamp', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_variable('Comment', None, ua.VariantType.LocalizedText) - self.add_property('ClientUserId', None, ua.VariantType.String) - - -class RefreshStartEvent(SystemEvent): - """ - RefreshStartEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.RefreshStartEventType) - - -class RefreshEndEvent(SystemEvent): - """ - RefreshEndEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.RefreshEndEventType) - - -class RefreshRequiredEvent(SystemEvent): - """ - RefreshRequiredEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.RefreshRequiredEventType) - - -class AuditConditionEvent(AuditUpdateMethodEvent): - """ - AuditConditionEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditConditionEventType) - - -class AuditConditionEnableEvent(AuditConditionEvent): - """ - AuditConditionEnableEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditConditionEnableEventType) - - -class AuditConditionCommentEvent(AuditConditionEvent): - """ - AuditConditionCommentEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditConditionCommentEventType) - self.add_property('ConditionEventId', None, ua.VariantType.ByteString) - self.add_property('Comment', None, ua.VariantType.LocalizedText) - - -class DialogCondition(Condition): - """ - DialogCondition: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.DialogConditionType) - self.add_property('EnabledState/Id', None, ua.VariantType.Boolean) - self.add_variable('EnabledState', None, ua.VariantType.LocalizedText) - self.add_property('DialogState/Id', None, ua.VariantType.Boolean) - self.add_property('DialogState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('DialogState/TrueState', None, ua.VariantType.LocalizedText) - self.add_property('DialogState/FalseState', None, ua.VariantType.LocalizedText) - self.add_variable('DialogState', None, ua.VariantType.LocalizedText) - self.add_property('Prompt', None, ua.VariantType.LocalizedText) - self.add_property('ResponseOptionSet', None, ua.VariantType.LocalizedText) - self.add_property('DefaultResponse', None, ua.VariantType.Int32) - self.add_property('OkResponse', None, ua.VariantType.Int32) - self.add_property('CancelResponse', None, ua.VariantType.Int32) - self.add_property('LastResponse', None, ua.VariantType.Int32) - - -class AcknowledgeableCondition(Condition): - """ - AcknowledgeableCondition: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AcknowledgeableConditionType) - self.add_property('EnabledState/Id', None, ua.VariantType.Boolean) - self.add_variable('EnabledState', None, ua.VariantType.LocalizedText) - self.add_property('AckedState/Id', None, ua.VariantType.Boolean) - self.add_property('AckedState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('AckedState/TrueState', None, ua.VariantType.LocalizedText) - self.add_property('AckedState/FalseState', None, ua.VariantType.LocalizedText) - self.add_variable('AckedState', None, ua.VariantType.LocalizedText) - self.add_property('ConfirmedState/Id', None, ua.VariantType.Boolean) - self.add_property('ConfirmedState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('ConfirmedState/TrueState', None, ua.VariantType.LocalizedText) - self.add_property('ConfirmedState/FalseState', None, ua.VariantType.LocalizedText) - self.add_variable('ConfirmedState', None, ua.VariantType.LocalizedText) - - -class AlarmCondition(AcknowledgeableCondition): - """ - AlarmCondition: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AlarmConditionType) - self.add_property('EnabledState/Id', None, ua.VariantType.Boolean) - self.add_variable('EnabledState', None, ua.VariantType.LocalizedText) - self.add_property('ActiveState/Id', None, ua.VariantType.Boolean) - self.add_property('ActiveState/EffectiveDisplayName', None, ua.VariantType.LocalizedText) - self.add_property('ActiveState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('ActiveState/EffectiveTransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('ActiveState/TrueState', None, ua.VariantType.LocalizedText) - self.add_property('ActiveState/FalseState', None, ua.VariantType.LocalizedText) - self.add_variable('ActiveState', None, ua.VariantType.LocalizedText) - self.add_property('InputNode', ua.NodeId(ua.ObjectIds.AlarmConditionType), ua.VariantType.NodeId) - self.add_property('SuppressedState/Id', None, ua.VariantType.Boolean) - self.add_property('SuppressedState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('SuppressedState/TrueState', None, ua.VariantType.LocalizedText) - self.add_property('SuppressedState/FalseState', None, ua.VariantType.LocalizedText) - self.add_variable('SuppressedState', None, ua.VariantType.LocalizedText) - self.add_property('OutOfServiceState/Id', None, ua.VariantType.Boolean) - self.add_property('OutOfServiceState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('OutOfServiceState/TrueState', None, ua.VariantType.LocalizedText) - self.add_property('OutOfServiceState/FalseState', None, ua.VariantType.LocalizedText) - self.add_variable('OutOfServiceState', None, ua.VariantType.LocalizedText) - self.add_property('SuppressedOrShelved', None, ua.VariantType.Boolean) - self.add_property('MaxTimeShelved', None, ua.NodeId(ua.ObjectIds.Duration)) - self.add_property('AudibleEnabled', None, ua.VariantType.Boolean) - self.add_variable('AudibleSound', None, ua.NodeId(ua.ObjectIds.AudioDataType)) - self.add_property('SilenceState/Id', None, ua.VariantType.Boolean) - self.add_property('SilenceState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('SilenceState/TrueState', None, ua.VariantType.LocalizedText) - self.add_property('SilenceState/FalseState', None, ua.VariantType.LocalizedText) - self.add_variable('SilenceState', None, ua.VariantType.LocalizedText) - self.add_property('OnDelay', None, ua.NodeId(ua.ObjectIds.Duration)) - self.add_property('OffDelay', None, ua.NodeId(ua.ObjectIds.Duration)) - self.add_variable('FirstInGroupFlag', None, ua.VariantType.Boolean) - self.add_property('LatchedState/Id', None, ua.VariantType.Boolean) - self.add_property('LatchedState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('LatchedState/TrueState', None, ua.VariantType.LocalizedText) - self.add_property('LatchedState/FalseState', None, ua.VariantType.LocalizedText) - self.add_variable('LatchedState', None, ua.VariantType.LocalizedText) - self.add_property('ReAlarmTime', None, ua.NodeId(ua.ObjectIds.Duration)) - self.add_variable('ReAlarmRepeatCount', None, ua.VariantType.Int16) - - -class LimitAlarm(AlarmCondition): - """ - LimitAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.LimitAlarmType) - self.add_property('HighHighLimit', None, ua.VariantType.Double) - self.add_property('HighLimit', None, ua.VariantType.Double) - self.add_property('LowLimit', None, ua.VariantType.Double) - self.add_property('LowLowLimit', None, ua.VariantType.Double) - self.add_property('BaseHighHighLimit', None, ua.VariantType.Double) - self.add_property('BaseHighLimit', None, ua.VariantType.Double) - self.add_property('BaseLowLimit', None, ua.VariantType.Double) - self.add_property('BaseLowLowLimit', None, ua.VariantType.Double) - self.add_property('SeverityHighHigh', None, ua.VariantType.UInt16) - self.add_property('SeverityHigh', None, ua.VariantType.UInt16) - self.add_property('SeverityLow', None, ua.VariantType.UInt16) - self.add_property('SeverityLowLow', None, ua.VariantType.UInt16) - self.add_property('HighHighDeadband', None, ua.VariantType.Double) - self.add_property('HighDeadband', None, ua.VariantType.Double) - self.add_property('LowDeadband', None, ua.VariantType.Double) - self.add_property('LowLowDeadband', None, ua.VariantType.Double) - - -class AuditHistoryEventUpdateEvent(AuditHistoryUpdateEvent): - """ - AuditHistoryEventUpdateEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditHistoryEventUpdateEventType) - self.add_property('UpdatedNode', ua.NodeId(ua.ObjectIds.AuditHistoryEventUpdateEventType), ua.VariantType.NodeId) - self.add_property('PerformInsertReplace', None, ua.NodeId(ua.ObjectIds.PerformUpdateType)) - self.add_property('Filter', None, ua.NodeId(ua.ObjectIds.EventFilter)) - self.add_property('NewValues', None, ua.NodeId(ua.ObjectIds.HistoryEventFieldList)) - self.add_property('OldValues', None, ua.NodeId(ua.ObjectIds.HistoryEventFieldList)) - - -class AuditHistoryValueUpdateEvent(AuditHistoryUpdateEvent): - """ - AuditHistoryValueUpdateEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditHistoryValueUpdateEventType) - self.add_property('UpdatedNode', ua.NodeId(ua.ObjectIds.AuditHistoryValueUpdateEventType), ua.VariantType.NodeId) - self.add_property('PerformInsertReplace', None, ua.NodeId(ua.ObjectIds.PerformUpdateType)) - self.add_property('NewValues', None, ua.NodeId(ua.ObjectIds.DataValue)) - self.add_property('OldValues', None, ua.NodeId(ua.ObjectIds.DataValue)) - - -class AuditHistoryDeleteEvent(AuditHistoryUpdateEvent): - """ - AuditHistoryDeleteEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditHistoryDeleteEventType) - self.add_property('UpdatedNode', ua.NodeId(ua.ObjectIds.AuditHistoryDeleteEventType), ua.VariantType.NodeId) - - -class AuditHistoryRawModifyDeleteEvent(AuditHistoryDeleteEvent): - """ - AuditHistoryRawModifyDeleteEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditHistoryRawModifyDeleteEventType) - self.add_property('IsDeleteModified', None, ua.VariantType.Boolean) - self.add_property('StartTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('EndTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('OldValues', None, ua.NodeId(ua.ObjectIds.DataValue)) - - -class AuditHistoryAtTimeDeleteEvent(AuditHistoryDeleteEvent): - """ - AuditHistoryAtTimeDeleteEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditHistoryAtTimeDeleteEventType) - self.add_property('ReqTimes', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('OldValues', None, ua.NodeId(ua.ObjectIds.DataValue)) - - -class AuditHistoryEventDeleteEvent(AuditHistoryDeleteEvent): - """ - AuditHistoryEventDeleteEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditHistoryEventDeleteEventType) - self.add_property('EventIds', None, ua.VariantType.ByteString) - self.add_property('OldValues', None, ua.NodeId(ua.ObjectIds.HistoryEventFieldList)) - - -class EventQueueOverflowEvent(BaseEvent): - """ - EventQueueOverflowEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.EventQueueOverflowEventType) - - -class ProgramTransitionAuditEvent(AuditUpdateStateEvent): - """ - ProgramTransitionAuditEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.ProgramTransitionAuditEventType) - self.add_property('Transition/Id', ua.NodeId(ua.ObjectIds.ProgramTransitionAuditEventType), ua.VariantType.NodeId) - self.add_variable('Transition', None, ua.VariantType.LocalizedText) - - -class AuditConditionRespondEvent(AuditConditionEvent): - """ - AuditConditionRespondEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditConditionRespondEventType) - self.add_property('SelectedResponse', None, ua.VariantType.UInt32) - - -class AuditConditionAcknowledgeEvent(AuditConditionEvent): - """ - AuditConditionAcknowledgeEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditConditionAcknowledgeEventType) - self.add_property('ConditionEventId', None, ua.VariantType.ByteString) - self.add_property('Comment', None, ua.VariantType.LocalizedText) - - -class AuditConditionConfirmEvent(AuditConditionEvent): - """ - AuditConditionConfirmEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditConditionConfirmEventType) - self.add_property('ConditionEventId', None, ua.VariantType.ByteString) - self.add_property('Comment', None, ua.VariantType.LocalizedText) - - -class ExclusiveLimitAlarm(LimitAlarm): - """ - ExclusiveLimitAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.ExclusiveLimitAlarmType) - self.add_property('ActiveState/Id', None, ua.VariantType.Boolean) - self.add_variable('ActiveState', None, ua.VariantType.LocalizedText) - - -class ExclusiveLevelAlarm(ExclusiveLimitAlarm): - """ - ExclusiveLevelAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.ExclusiveLevelAlarmType) - - -class ExclusiveRateOfChangeAlarm(ExclusiveLimitAlarm): - """ - ExclusiveRateOfChangeAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.ExclusiveRateOfChangeAlarmType) - self.add_property('EngineeringUnits', None, ua.NodeId(ua.ObjectIds.EUInformation)) - - -class ExclusiveDeviationAlarm(ExclusiveLimitAlarm): - """ - ExclusiveDeviationAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.ExclusiveDeviationAlarmType) - self.add_property('SetpointNode', ua.NodeId(ua.ObjectIds.ExclusiveDeviationAlarmType), ua.VariantType.NodeId) - self.add_property('BaseSetpointNode', ua.NodeId(ua.ObjectIds.ExclusiveDeviationAlarmType), ua.VariantType.NodeId) - - -class NonExclusiveLimitAlarm(LimitAlarm): - """ - NonExclusiveLimitAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.NonExclusiveLimitAlarmType) - self.add_property('ActiveState/Id', None, ua.VariantType.Boolean) - self.add_variable('ActiveState', None, ua.VariantType.LocalizedText) - self.add_property('HighHighState/Id', None, ua.VariantType.Boolean) - self.add_property('HighHighState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('HighHighState/TrueState', None, ua.VariantType.LocalizedText) - self.add_property('HighHighState/FalseState', None, ua.VariantType.LocalizedText) - self.add_variable('HighHighState', None, ua.VariantType.LocalizedText) - self.add_property('HighState/Id', None, ua.VariantType.Boolean) - self.add_property('HighState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('HighState/TrueState', None, ua.VariantType.LocalizedText) - self.add_property('HighState/FalseState', None, ua.VariantType.LocalizedText) - self.add_variable('HighState', None, ua.VariantType.LocalizedText) - self.add_property('LowState/Id', None, ua.VariantType.Boolean) - self.add_property('LowState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('LowState/TrueState', None, ua.VariantType.LocalizedText) - self.add_property('LowState/FalseState', None, ua.VariantType.LocalizedText) - self.add_variable('LowState', None, ua.VariantType.LocalizedText) - self.add_property('LowLowState/Id', None, ua.VariantType.Boolean) - self.add_property('LowLowState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('LowLowState/TrueState', None, ua.VariantType.LocalizedText) - self.add_property('LowLowState/FalseState', None, ua.VariantType.LocalizedText) - self.add_variable('LowLowState', None, ua.VariantType.LocalizedText) - - -class NonExclusiveLevelAlarm(NonExclusiveLimitAlarm): - """ - NonExclusiveLevelAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.NonExclusiveLevelAlarmType) - - -class NonExclusiveRateOfChangeAlarm(NonExclusiveLimitAlarm): - """ - NonExclusiveRateOfChangeAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.NonExclusiveRateOfChangeAlarmType) - self.add_property('EngineeringUnits', None, ua.NodeId(ua.ObjectIds.EUInformation)) - - -class NonExclusiveDeviationAlarm(NonExclusiveLimitAlarm): - """ - NonExclusiveDeviationAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.NonExclusiveDeviationAlarmType) - self.add_property('SetpointNode', ua.NodeId(ua.ObjectIds.NonExclusiveDeviationAlarmType), ua.VariantType.NodeId) - self.add_property('BaseSetpointNode', ua.NodeId(ua.ObjectIds.NonExclusiveDeviationAlarmType), ua.VariantType.NodeId) - - -class DiscreteAlarm(AlarmCondition): - """ - DiscreteAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.DiscreteAlarmType) - - -class OffNormalAlarm(DiscreteAlarm): - """ - OffNormalAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.OffNormalAlarmType) - self.add_property('NormalState', ua.NodeId(ua.ObjectIds.OffNormalAlarmType), ua.VariantType.NodeId) - - -class TripAlarm(OffNormalAlarm): - """ - TripAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.TripAlarmType) - - -class AuditConditionShelvingEvent(AuditConditionEvent): - """ - AuditConditionShelvingEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditConditionShelvingEventType) - self.add_property('ShelvingTime', None, ua.NodeId(ua.ObjectIds.Duration)) - - -class ProgressEvent(BaseEvent): - """ - ProgressEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.ProgressEventType) - self.add_property('Context', None, ua.VariantType.Variant) - self.add_property('Progress', None, ua.VariantType.UInt16) - - -class SystemStatusChangeEvent(SystemEvent): - """ - SystemStatusChangeEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.SystemStatusChangeEventType) - self.add_property('SystemState', None, ua.NodeId(ua.ObjectIds.ServerState)) - - -class SystemOffNormalAlarm(OffNormalAlarm): - """ - SystemOffNormalAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.SystemOffNormalAlarmType) - - -class AuditProgramTransitionEvent(AuditUpdateStateEvent): - """ - AuditProgramTransitionEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditProgramTransitionEventType) - self.add_property('TransitionNumber', None, ua.VariantType.UInt32) - - -class TrustListUpdatedAuditEvent(AuditUpdateMethodEvent): - """ - TrustListUpdatedAuditEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.TrustListUpdatedAuditEventType) - - -class CertificateUpdatedAuditEvent(AuditUpdateMethodEvent): - """ - CertificateUpdatedAuditEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.CertificateUpdatedAuditEventType) - self.add_property('CertificateGroup', ua.NodeId(ua.ObjectIds.CertificateUpdatedAuditEventType), ua.VariantType.NodeId) - self.add_property('CertificateType', ua.NodeId(ua.ObjectIds.CertificateUpdatedAuditEventType), ua.VariantType.NodeId) - - -class CertificateExpirationAlarm(SystemOffNormalAlarm): - """ - CertificateExpirationAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.CertificateExpirationAlarmType) - self.add_property('ExpirationDate', None, ua.VariantType.DateTime) - self.add_property('ExpirationLimit', None, ua.NodeId(ua.ObjectIds.Duration)) - self.add_property('CertificateType', ua.NodeId(ua.ObjectIds.CertificateExpirationAlarmType), ua.VariantType.NodeId) - self.add_property('Certificate', None, ua.VariantType.ByteString) - - -class AuditConditionResetEvent(AuditConditionEvent): - """ - AuditConditionResetEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditConditionResetEventType) - - -class PubSubStatusEvent(SystemEvent): - """ - PubSubStatusEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.PubSubStatusEventType) - self.add_property('ConnectionId', ua.NodeId(ua.ObjectIds.PubSubStatusEventType), ua.VariantType.NodeId) - self.add_property('GroupId', ua.NodeId(ua.ObjectIds.PubSubStatusEventType), ua.VariantType.NodeId) - self.add_property('State', None, ua.NodeId(ua.ObjectIds.PubSubState)) - - -class PubSubTransportLimitsExceedEvent(PubSubStatusEvent): - """ - PubSubTransportLimitsExceedEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.PubSubTransportLimitsExceedEventType) - self.add_property('Actual', None, ua.VariantType.UInt32) - self.add_property('Maximum', None, ua.VariantType.UInt32) - - -class PubSubCommunicationFailureEvent(PubSubStatusEvent): - """ - PubSubCommunicationFailureEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.PubSubCommunicationFailureEventType) - self.add_property('Error', None, ua.VariantType.StatusCode) - - -class DiscrepancyAlarm(AlarmCondition): - """ - DiscrepancyAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.DiscrepancyAlarmType) - self.add_property('TargetValueNode', ua.NodeId(ua.ObjectIds.DiscrepancyAlarmType), ua.VariantType.NodeId) - self.add_property('ExpectedTime', None, ua.NodeId(ua.ObjectIds.Duration)) - self.add_property('Tolerance', None, ua.VariantType.Double) - - -class AuditConditionSuppressionEvent(AuditConditionEvent): - """ - AuditConditionSuppressionEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditConditionSuppressionEventType) - - -class AuditConditionSilenceEvent(AuditConditionEvent): - """ - AuditConditionSilenceEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditConditionSilenceEventType) - - -class AuditConditionOutOfServiceEvent(AuditConditionEvent): - """ - AuditConditionOutOfServiceEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditConditionOutOfServiceEventType) - - -class RoleMappingRuleChangedAuditEvent(AuditUpdateMethodEvent): - """ - RoleMappingRuleChangedAuditEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.RoleMappingRuleChangedAuditEventType) - - -class KeyCredentialAuditEvent(AuditUpdateMethodEvent): - """ - KeyCredentialAuditEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.KeyCredentialAuditEventType) - self.add_property('ResourceUri', None, ua.VariantType.String) - - -class KeyCredentialUpdatedAuditEvent(KeyCredentialAuditEvent): - """ - KeyCredentialUpdatedAuditEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.KeyCredentialUpdatedAuditEventType) - - -class KeyCredentialDeletedAuditEvent(KeyCredentialAuditEvent): - """ - KeyCredentialDeletedAuditEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.KeyCredentialDeletedAuditEventType) - self.add_property('ResourceUri', None, ua.VariantType.String) - - -class InstrumentDiagnosticAlarm(OffNormalAlarm): - """ - InstrumentDiagnosticAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.InstrumentDiagnosticAlarmType) - - -class SystemDiagnosticAlarm(OffNormalAlarm): - """ - SystemDiagnosticAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.SystemDiagnosticAlarmType) - - -class AuditHistoryAnnotationUpdateEvent(AuditHistoryUpdateEvent): - """ - AuditHistoryAnnotationUpdateEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditHistoryAnnotationUpdateEventType) - self.add_property('PerformInsertReplace', None, ua.NodeId(ua.ObjectIds.PerformUpdateType)) - self.add_property('NewValues', None, ua.NodeId(ua.ObjectIds.DataValue)) - self.add_property('OldValues', None, ua.NodeId(ua.ObjectIds.DataValue)) - - -class TrustListOutOfDateAlarm(SystemOffNormalAlarm): - """ - TrustListOutOfDateAlarm: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.TrustListOutOfDateAlarmType) - self.add_property('TrustListId', ua.NodeId(ua.ObjectIds.TrustListOutOfDateAlarmType), ua.VariantType.NodeId) - self.add_property('LastUpdateTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) - self.add_property('UpdateFrequency', None, ua.NodeId(ua.ObjectIds.Duration)) - - -class AuditClientEvent(AuditEvent): - """ - AuditClientEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditClientEventType) - self.add_property('ServerUri', None, ua.NodeId(ua.ObjectIds.UriString)) - - -class AuditClientUpdateMethodResultEvent(AuditClientEvent): - """ - AuditClientUpdateMethodResultEvent: - """ - def __init__(self, sourcenode=None, message=None, severity=1): - super().__init__(sourcenode, message, severity) - self.EventType = ua.NodeId(ua.ObjectIds.AuditClientUpdateMethodResultEventType) - self.add_property('ObjectId', ua.NodeId(ua.ObjectIds.AuditClientUpdateMethodResultEventType), ua.VariantType.NodeId) - self.add_property('MethodId', ua.NodeId(ua.ObjectIds.AuditClientUpdateMethodResultEventType), ua.VariantType.NodeId) - self.add_property('StatusCodeId', None, ua.VariantType.StatusCode) - self.add_property('InputArguments', None, ua.NodeId(ua.ObjectIds.Argument)) - self.add_property('OutputArguments', None, ua.NodeId(ua.ObjectIds.Argument)) - - -IMPLEMENTED_EVENTS = { - ua.ObjectIds.BaseEventType: BaseEvent, - ua.ObjectIds.AuditEventType: AuditEvent, - ua.ObjectIds.AuditSecurityEventType: AuditSecurityEvent, - ua.ObjectIds.AuditChannelEventType: AuditChannelEvent, - ua.ObjectIds.AuditOpenSecureChannelEventType: AuditOpenSecureChannelEvent, - ua.ObjectIds.AuditSessionEventType: AuditSessionEvent, - ua.ObjectIds.AuditCreateSessionEventType: AuditCreateSessionEvent, - ua.ObjectIds.AuditActivateSessionEventType: AuditActivateSessionEvent, - ua.ObjectIds.AuditCancelEventType: AuditCancelEvent, - ua.ObjectIds.AuditCertificateEventType: AuditCertificateEvent, - ua.ObjectIds.AuditCertificateDataMismatchEventType: AuditCertificateDataMismatchEvent, - ua.ObjectIds.AuditCertificateExpiredEventType: AuditCertificateExpiredEvent, - ua.ObjectIds.AuditCertificateInvalidEventType: AuditCertificateInvalidEvent, - ua.ObjectIds.AuditCertificateUntrustedEventType: AuditCertificateUntrustedEvent, - ua.ObjectIds.AuditCertificateRevokedEventType: AuditCertificateRevokedEvent, - ua.ObjectIds.AuditCertificateMismatchEventType: AuditCertificateMismatchEvent, - ua.ObjectIds.AuditNodeManagementEventType: AuditNodeManagementEvent, - ua.ObjectIds.AuditAddNodesEventType: AuditAddNodesEvent, - ua.ObjectIds.AuditDeleteNodesEventType: AuditDeleteNodesEvent, - ua.ObjectIds.AuditAddReferencesEventType: AuditAddReferencesEvent, - ua.ObjectIds.AuditDeleteReferencesEventType: AuditDeleteReferencesEvent, - ua.ObjectIds.AuditUpdateEventType: AuditUpdateEvent, - ua.ObjectIds.AuditWriteUpdateEventType: AuditWriteUpdateEvent, - ua.ObjectIds.AuditHistoryUpdateEventType: AuditHistoryUpdateEvent, - ua.ObjectIds.AuditUpdateMethodEventType: AuditUpdateMethodEvent, - ua.ObjectIds.SystemEventType: SystemEvent, - ua.ObjectIds.DeviceFailureEventType: DeviceFailureEvent, - ua.ObjectIds.BaseModelChangeEventType: BaseModelChangeEvent, - ua.ObjectIds.GeneralModelChangeEventType: GeneralModelChangeEvent, - ua.ObjectIds.TransitionEventType: TransitionEvent, - ua.ObjectIds.AuditUpdateStateEventType: AuditUpdateStateEvent, - ua.ObjectIds.ProgramTransitionEventType: ProgramTransitionEvent, - ua.ObjectIds.SemanticChangeEventType: SemanticChangeEvent, - ua.ObjectIds.AuditUrlMismatchEventType: AuditUrlMismatchEvent, - ua.ObjectIds.ConditionType: Condition, - ua.ObjectIds.RefreshStartEventType: RefreshStartEvent, - ua.ObjectIds.RefreshEndEventType: RefreshEndEvent, - ua.ObjectIds.RefreshRequiredEventType: RefreshRequiredEvent, - ua.ObjectIds.AuditConditionEventType: AuditConditionEvent, - ua.ObjectIds.AuditConditionEnableEventType: AuditConditionEnableEvent, - ua.ObjectIds.AuditConditionCommentEventType: AuditConditionCommentEvent, - ua.ObjectIds.DialogConditionType: DialogCondition, - ua.ObjectIds.AcknowledgeableConditionType: AcknowledgeableCondition, - ua.ObjectIds.AlarmConditionType: AlarmCondition, - ua.ObjectIds.LimitAlarmType: LimitAlarm, - ua.ObjectIds.AuditHistoryEventUpdateEventType: AuditHistoryEventUpdateEvent, - ua.ObjectIds.AuditHistoryValueUpdateEventType: AuditHistoryValueUpdateEvent, - ua.ObjectIds.AuditHistoryDeleteEventType: AuditHistoryDeleteEvent, - ua.ObjectIds.AuditHistoryRawModifyDeleteEventType: AuditHistoryRawModifyDeleteEvent, - ua.ObjectIds.AuditHistoryAtTimeDeleteEventType: AuditHistoryAtTimeDeleteEvent, - ua.ObjectIds.AuditHistoryEventDeleteEventType: AuditHistoryEventDeleteEvent, - ua.ObjectIds.EventQueueOverflowEventType: EventQueueOverflowEvent, - ua.ObjectIds.ProgramTransitionAuditEventType: ProgramTransitionAuditEvent, - ua.ObjectIds.AuditConditionRespondEventType: AuditConditionRespondEvent, - ua.ObjectIds.AuditConditionAcknowledgeEventType: AuditConditionAcknowledgeEvent, - ua.ObjectIds.AuditConditionConfirmEventType: AuditConditionConfirmEvent, - ua.ObjectIds.ExclusiveLimitAlarmType: ExclusiveLimitAlarm, - ua.ObjectIds.ExclusiveLevelAlarmType: ExclusiveLevelAlarm, - ua.ObjectIds.ExclusiveRateOfChangeAlarmType: ExclusiveRateOfChangeAlarm, - ua.ObjectIds.ExclusiveDeviationAlarmType: ExclusiveDeviationAlarm, - ua.ObjectIds.NonExclusiveLimitAlarmType: NonExclusiveLimitAlarm, - ua.ObjectIds.NonExclusiveLevelAlarmType: NonExclusiveLevelAlarm, - ua.ObjectIds.NonExclusiveRateOfChangeAlarmType: NonExclusiveRateOfChangeAlarm, - ua.ObjectIds.NonExclusiveDeviationAlarmType: NonExclusiveDeviationAlarm, - ua.ObjectIds.DiscreteAlarmType: DiscreteAlarm, - ua.ObjectIds.OffNormalAlarmType: OffNormalAlarm, - ua.ObjectIds.TripAlarmType: TripAlarm, - ua.ObjectIds.AuditConditionShelvingEventType: AuditConditionShelvingEvent, - ua.ObjectIds.ProgressEventType: ProgressEvent, - ua.ObjectIds.SystemStatusChangeEventType: SystemStatusChangeEvent, - ua.ObjectIds.SystemOffNormalAlarmType: SystemOffNormalAlarm, - ua.ObjectIds.AuditProgramTransitionEventType: AuditProgramTransitionEvent, - ua.ObjectIds.TrustListUpdatedAuditEventType: TrustListUpdatedAuditEvent, - ua.ObjectIds.CertificateUpdatedAuditEventType: CertificateUpdatedAuditEvent, - ua.ObjectIds.CertificateExpirationAlarmType: CertificateExpirationAlarm, - ua.ObjectIds.AuditConditionResetEventType: AuditConditionResetEvent, - ua.ObjectIds.PubSubStatusEventType: PubSubStatusEvent, - ua.ObjectIds.PubSubTransportLimitsExceedEventType: PubSubTransportLimitsExceedEvent, - ua.ObjectIds.PubSubCommunicationFailureEventType: PubSubCommunicationFailureEvent, - ua.ObjectIds.DiscrepancyAlarmType: DiscrepancyAlarm, - ua.ObjectIds.AuditConditionSuppressionEventType: AuditConditionSuppressionEvent, - ua.ObjectIds.AuditConditionSilenceEventType: AuditConditionSilenceEvent, - ua.ObjectIds.AuditConditionOutOfServiceEventType: AuditConditionOutOfServiceEvent, - ua.ObjectIds.RoleMappingRuleChangedAuditEventType: RoleMappingRuleChangedAuditEvent, - ua.ObjectIds.KeyCredentialAuditEventType: KeyCredentialAuditEvent, - ua.ObjectIds.KeyCredentialUpdatedAuditEventType: KeyCredentialUpdatedAuditEvent, - ua.ObjectIds.KeyCredentialDeletedAuditEventType: KeyCredentialDeletedAuditEvent, - ua.ObjectIds.InstrumentDiagnosticAlarmType: InstrumentDiagnosticAlarm, - ua.ObjectIds.SystemDiagnosticAlarmType: SystemDiagnosticAlarm, - ua.ObjectIds.AuditHistoryAnnotationUpdateEventType: AuditHistoryAnnotationUpdateEvent, - ua.ObjectIds.TrustListOutOfDateAlarmType: TrustListOutOfDateAlarm, - ua.ObjectIds.AuditClientEventType: AuditClientEvent, - ua.ObjectIds.AuditClientUpdateMethodResultEventType: AuditClientUpdateMethodResultEvent, - } diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/events.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/events.py deleted file mode 100644 index a0600d2..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/events.py +++ /dev/null @@ -1,302 +0,0 @@ -import copy -from typing import Dict, List, TYPE_CHECKING -from asyncua import ua -import asyncua -from ..ua.uaerrors import UaError -from .ua_utils import get_node_subtypes -if TYPE_CHECKING: - from asyncua.common.node import Node - - -_BROWSE_MASK = ua.BrowseResultMask.NodeClass | ua.BrowseResultMask.ReferenceTypeId | ua.BrowseResultMask.BrowseName - - -class Event: - """ - OPC UA Event object. - This is class in inherited by the common event objects such as BaseEvent, - other auto standard events and custom events - Events are used to trigger events on server side and are - sent to clients for every events from server - - Developer Warning: - On server side the data type of attributes should be known, thus - add properties using the add_property method!!! - """ - - def __init__(self, emitting_node=ua.ObjectIds.Server): - self.server_handle = None - self.select_clauses = None - self.event_fields = None - self.data_types = {} - self.emitting_node = emitting_node - if isinstance(emitting_node, ua.NodeId): - self.emitting_node = emitting_node - else: - self.emitting_node = ua.NodeId(emitting_node) - # save current attributes - self.internal_properties = list(self.__dict__.keys())[:] + ["internal_properties"] - - def __str__(self): - return "{0}({1})".format( - self.__class__.__name__, - [str(k) + ":" + str(v) for k, v in self.__dict__.items() if k not in self.internal_properties]) - __repr__ = __str__ - - def add_property(self, name, val, datatype): - """ - Add a property to event and store its data type - """ - setattr(self, name, val) - self.data_types[name] = datatype - - def add_variable(self, name, val, datatype): - """ - Add a variable to event and store its data type - variables are able to have properties as children - """ - setattr(self, name, val) - self.data_types[name] = datatype - - def get_event_props_as_fields_dict(self): - """ - convert all properties and variables of the Event class to a dict of variants - """ - field_vars = {} - for key, value in vars(self).items(): - if not key.startswith("__") and key not in self.internal_properties: - field_vars[key] = ua.Variant(value, self.data_types[key]) - return field_vars - - @staticmethod - def from_field_dict(fields): - """ - Create an Event object from a dict of name and variants - """ - ev = Event() - for k, v in fields.items(): - ev.add_property(k, v.Value, v.VariantType) - return ev - - def to_event_fields_using_subscription_fields(self, select_clauses): - """ - Using a new select_clauses and the original select_clauses - used during subscription, return a field list - """ - fields = [] - for sattr in select_clauses: - for idx, o_sattr in enumerate(self.select_clauses): - if sattr.BrowsePath == o_sattr.BrowsePath and sattr.AttributeId == o_sattr.AttributeId: - fields.append(self.event_fields[idx]) - break - return fields - - def to_event_fields(self, select_clauses): - """ - return a field list using a select clause and the object properties - """ - fields = [] - for sattr in select_clauses: - if len(sattr.BrowsePath) == 0: - name = ua.AttributeIds(sattr.AttributeId).name - else: - name = self.browse_path_to_attribute_name(sattr.BrowsePath) - try: - val = getattr(self, name) - except AttributeError: - field = ua.Variant(None) - else: - if val is None: - field = ua.Variant(None) - else: - field = ua.Variant(copy.deepcopy(val), self.data_types[name]) - fields.append(field) - return fields - - @staticmethod - def from_event_fields(select_clauses, fields): - """ - Instantiate an Event object from a select_clauses and fields - """ - ev = Event() - ev.select_clauses = select_clauses - ev.event_fields = fields - for idx, sattr in enumerate(select_clauses): - if len(sattr.BrowsePath) == 0: - name = sattr.AttributeId.name - else: - name = Event.browse_path_to_attribute_name(sattr.BrowsePath) - ev.add_property(name, fields[idx].Value, fields[idx].VariantType) - return ev - - @staticmethod - def browse_path_to_attribute_name(browsePath): - name = browsePath[0].Name - # Append the sub-property of a VariableType with '/' - iter_paths = iter(browsePath) - next(iter_paths) - for path in iter_paths: - name += '/' + path.Name - return name - - -async def get_filter_from_event_type(eventtypes: List["Node"]): - evfilter = ua.EventFilter() - evfilter.SelectClauses = await select_clauses_from_evtype(eventtypes) - evfilter.WhereClause = await where_clause_from_evtype(eventtypes) - return evfilter - - -async def _append_new_attribute_to_select_clauses(select_clauses: List[ua.SimpleAttributeOperand], already_selected: Dict[str, str], browse_path: List[ua.QualifiedName]): - string_path = '/'.join(map(str, browse_path)) - if string_path not in already_selected: - already_selected[string_path] = string_path - op = ua.SimpleAttributeOperand() - op.AttributeId = ua.AttributeIds.Value - op.BrowsePath = browse_path - op.TypeDefinitionId = ua.NodeId(ua.ObjectIds.BaseEventType) - select_clauses.append(op) - - -async def _select_clause_from_childs(child: "Node", refs: List[ua.ReferenceDescription], select_clauses: List[ua.SimpleAttributeOperand], already_selected: Dict[str, str], browse_path: List[ua.QualifiedName]): - for ref in refs: - if ref.NodeClass == ua.NodeClass.Variable: - if ref.ReferenceTypeId == ua.ObjectIds.HasProperty: - await _append_new_attribute_to_select_clauses(select_clauses, already_selected, [*browse_path] + [ref.BrowseName]) - else: - await _append_new_attribute_to_select_clauses(select_clauses, already_selected, [*browse_path] + [ref.BrowseName]) - var = child.new_node(child.session, ref.NodeId) - refs = await var.get_references(ua.ObjectIds.Aggregates, ua.BrowseDirection.Forward, ua.NodeClass.Object | ua.NodeClass.Variable, True, _BROWSE_MASK) - await _select_clause_from_childs(var, refs, select_clauses, already_selected, browse_path + [ref.BrowseName]) - elif ref.NodeClass == ua.NodeClass.Object: - obj = child.new_node(child.session, ref.NodeId) - refs = await obj.get_references(ua.ObjectIds.Aggregates, ua.BrowseDirection.Forward, ua.NodeClass.Object | ua.NodeClass.Variable, True, _BROWSE_MASK) - await _select_clause_from_childs(obj, refs, select_clauses, already_selected, browse_path + [ref.BrowseName]) - - -async def select_clauses_from_evtype(evtypes: List["Node"]): - select_clauses = [] - already_selected = {} - for evtype in evtypes: - refs = await select_event_attributes_from_type_node(evtype, lambda n: n.get_references(ua.ObjectIds.Aggregates, ua.BrowseDirection.Forward, ua.NodeClass.Object | ua.NodeClass.Variable, True, _BROWSE_MASK)) - if refs: - await _select_clause_from_childs(evtype, refs, select_clauses, already_selected, []) - return select_clauses - - -async def where_clause_from_evtype(evtypes: List["Node"]): - cf = ua.ContentFilter() - el = ua.ContentFilterElement() - # operands can be ElementOperand, LiteralOperand, AttributeOperand, SimpleAttribute - # Create a clause where the generate event type property EventType - # must be a subtype of events in evtypes argument - - # the first operand is the attribute event type - op = ua.SimpleAttributeOperand() - op.BrowsePath.append(ua.QualifiedName("EventType", 0)) - op.AttributeId = ua.AttributeIds.Value - op.TypeDefinitionId = ua.NodeId(ua.ObjectIds.BaseEventType) - el.FilterOperands.append(op) - # now create a list of all subtypes we want to accept - subtypes = [] - for evtype in evtypes: - for st in await get_node_subtypes(evtype): - subtypes.append(st.nodeid) - subtypes = list(set(subtypes)) # remove duplicates - for subtypeid in subtypes: - op = ua.LiteralOperand(Value = ua.Variant(subtypeid)) - el.FilterOperands.append(op) - el.FilterOperator = ua.FilterOperator.InList - cf.Elements.append(el) - return cf - - -async def select_event_attributes_from_type_node(node: "Node", attributeSelector): - attributes = [] - curr_node = node - while True: - attributes.extend(await attributeSelector(curr_node)) - if curr_node.nodeid == ua.NodeId(ua.ObjectIds.BaseEventType): - break - parents = await curr_node.get_referenced_nodes( - refs=ua.ObjectIds.HasSubtype, direction=ua.BrowseDirection.Inverse - ) - if len(parents) != 1: # Something went wrong - return None - curr_node = parents[0] - return attributes - - -async def get_event_properties_from_type_node(node: "Node") -> List["Node"]: - return await select_event_attributes_from_type_node(node, lambda n: n.get_properties()) - - -async def get_event_variables_from_type_node(node: "Node") -> List["Node"]: - return await select_event_attributes_from_type_node(node, lambda n: n.get_variables()) - - -async def get_event_objects_from_type_node(node: "Node") -> List["Node"]: - return await select_event_attributes_from_type_node(node, lambda n: n.get_children(refs=ua.ObjectIds.HasComponent, nodeclassmask=ua.NodeClass.Object)) - - -async def get_event_obj_from_type_node(node): - """ - return an Event object from an event type node - """ - if node.nodeid.NamespaceIndex == 0: - if node.nodeid.Identifier in asyncua.common.event_objects.IMPLEMENTED_EVENTS.keys(): - return asyncua.common.event_objects.IMPLEMENTED_EVENTS[node.nodeid.Identifier]() - - parent_nodeid, parent_eventtype = await _find_parent_eventtype(node) - - class CustomEvent(parent_eventtype): - - def __init__(self): - parent_eventtype.__init__(self) - self.EventType = node.nodeid - - async def _add_new_property(self, property, parent_variable): - name = (await property.read_browse_name()).Name - if parent_variable: - parent_name = (await parent_variable.read_browse_name()).Name - name = f'{parent_name}/{name}' - val = await property.read_data_value() - self.add_property(name, val.Value.Value, val.Value.VariantType) - - async def _add_new_variable(self, variable): - name = (await variable.read_browse_name()).Name - val = await variable.read_data_value() - self.add_variable(name, val.Value.Value, await variable.read_data_type_as_variant_type()) - - async def init(self): - curr_node = node - while curr_node.nodeid != parent_nodeid: - for prop in await curr_node.get_properties(): - await self._add_new_property(prop, None) - for var in await curr_node.get_variables(): - await self._add_new_variable(var) - # Add the sub-properties of the VariableType - for prop in await var.get_properties(): - await self._add_new_property(prop, var) - parents = await curr_node.get_referenced_nodes(refs=ua.ObjectIds.HasSubtype, direction=ua.BrowseDirection.Inverse) - if len(parents) != 1: # Something went wrong - raise UaError("Parent of event type could not be found") - curr_node = parents[0] - - self._freeze = True - - ce = CustomEvent() - await ce.init() - return ce - - -async def _find_parent_eventtype(node): - """ - """ - parents = await node.get_referenced_nodes(refs=ua.ObjectIds.HasSubtype, direction=ua.BrowseDirection.Inverse) - if len(parents) != 1: # Something went wrong - raise UaError("Parent of event type could not be found") - if parents[0].nodeid.NamespaceIndex == 0: - if parents[0].nodeid.Identifier in asyncua.common.event_objects.IMPLEMENTED_EVENTS.keys(): - return parents[0].nodeid, asyncua.common.event_objects.IMPLEMENTED_EVENTS[parents[0].nodeid.Identifier] - return await _find_parent_eventtype(parents[0]) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/instantiate_util.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/instantiate_util.py deleted file mode 100644 index 3431610..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/instantiate_util.py +++ /dev/null @@ -1,141 +0,0 @@ -""" -Instantiate a new node and its child nodes from a node type. -""" - -import logging - -from typing import Union - -from asyncua import ua -from .ua_utils import get_node_supertypes, is_child_present -from .copy_node_util import _rdesc_from_node, _read_and_copy_attrs -from .node_factory import make_node - -logger = logging.getLogger(__name__) - - -async def is_abstract(node_type) -> bool: - result = await node_type.read_attribute(ua.AttributeIds.IsAbstract) - return result.Value.Value - - -async def instantiate(parent, node_type, nodeid: ua.NodeId=None, bname: Union[str, ua.QualifiedName]=None, dname: ua.LocalizedText=None, idx: int=0, instantiate_optional: bool=True): - """ - instantiate a node type under a parent node. - nodeid and browse name of new node can be specified, or just namespace index - If they exists children of the node type, such as components, variables and - properties are also instantiated - """ - rdesc = await _rdesc_from_node(parent, node_type) - rdesc.TypeDefinition = node_type.nodeid - if rdesc.NodeClass in (ua.NodeClass.DataType, ua.NodeClass.ReferenceType, ua.NodeClass.ObjectType, ua.NodeClass.ReferenceType): - # Only some nodes can be abstract - abstract = await is_abstract(node_type) - if abstract: - raise ua.UaError(f"InstantiationError NodeId: {node_type.nodeid} is abstract and cant be instantiated!") - if nodeid is None: - nodeid = ua.NodeId(NamespaceIndex=idx) # will trigger automatic node generation in namespace idx - if bname is None: - bname = rdesc.BrowseName - elif isinstance(bname, str): - bname = ua.QualifiedName.from_string(bname) - - nodeids = await _instantiate_node( - parent.session, - make_node(parent.session, rdesc.NodeId), - parent.nodeid, - rdesc, - nodeid, - bname, - dname=dname, - instantiate_optional=instantiate_optional) - return [make_node(parent.session, nid) for nid in nodeids] - - -async def _instantiate_node(session, - node_type, - parentid, - rdesc, - nodeid, - bname, - dname=None, - recursive=True, - instantiate_optional=True): - """ - instantiate a node type under parent - """ - addnode = ua.AddNodesItem() - addnode.RequestedNewNodeId = nodeid - addnode.BrowseName = bname - addnode.ParentNodeId = parentid - addnode.ReferenceTypeId = rdesc.ReferenceTypeId - addnode.TypeDefinition = rdesc.TypeDefinition - - if rdesc.NodeClass in (ua.NodeClass.Object, ua.NodeClass.ObjectType): - addnode.NodeClass = ua.NodeClass.Object - await _read_and_copy_attrs(node_type, ua.ObjectAttributes(), addnode) - - elif rdesc.NodeClass in (ua.NodeClass.Variable, ua.NodeClass.VariableType): - addnode.NodeClass = ua.NodeClass.Variable - await _read_and_copy_attrs(node_type, ua.VariableAttributes(), addnode) - elif rdesc.NodeClass in (ua.NodeClass.Method,): - addnode.NodeClass = ua.NodeClass.Method - await _read_and_copy_attrs(node_type, ua.MethodAttributes(), addnode) - elif rdesc.NodeClass in (ua.NodeClass.DataType,): - addnode.NodeClass = ua.NodeClass.DataType - await _read_and_copy_attrs(node_type, ua.DataTypeAttributes(), addnode) - else: - logger.error("Instantiate: Node class not supported: %s", rdesc.NodeClass) - raise RuntimeError("Instantiate: Node class not supported") - if dname is not None: - addnode.NodeAttributes.DisplayName = dname - - res = (await session.add_nodes([addnode]))[0] - added_nodes = [res.AddedNodeId] - - if recursive: - parents = await get_node_supertypes(node_type, includeitself=True) - node = make_node(session, res.AddedNodeId) - for parent in parents: - descs = await parent.get_children_descriptions() - for c_rdesc in descs: - # skip items that already exists, prefer the 'lowest' one in object hierarchy - if not await is_child_present(node, c_rdesc.BrowseName): - c_node_type = make_node(session, c_rdesc.NodeId) - refs = await c_node_type.get_referenced_nodes(refs=ua.ObjectIds.HasModellingRule) - if not refs: - # spec says to ignore nodes without modelling rules - logger.info("Instantiate: Skip node without modelling rule %s as part of %s", - c_rdesc.BrowseName, addnode.BrowseName) - continue - # exclude nodes with optional ModellingRule if requested - if refs[0].nodeid in (ua.NodeId(ua.ObjectIds.ModellingRule_Optional), ua.NodeId(ua.ObjectIds.ModellingRule_OptionalPlaceholder)): - # instatiate optionals - if not instantiate_optional: - logger.info("Instantiate: Skip optional node %s as part of %s", c_rdesc.BrowseName, - addnode.BrowseName) - continue - # if root node being instantiated has a String NodeId, create the children with a String NodeId - if res.AddedNodeId.NodeIdType is ua.NodeIdType.String: - inst_nodeid = res.AddedNodeId.Identifier + "." + c_rdesc.BrowseName.Name - nodeids = await _instantiate_node( - session, - c_node_type, - res.AddedNodeId, - c_rdesc, - nodeid=ua.NodeId(Identifier=inst_nodeid, NamespaceIndex=res.AddedNodeId.NamespaceIndex), - bname=c_rdesc.BrowseName, - instantiate_optional=instantiate_optional - ) - else: - nodeids = await _instantiate_node( - session, - c_node_type, - res.AddedNodeId, - c_rdesc, - nodeid=ua.NodeId(NamespaceIndex=res.AddedNodeId.NamespaceIndex), - bname=c_rdesc.BrowseName, - instantiate_optional=instantiate_optional - ) - added_nodes.extend(nodeids) - return added_nodes diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/manage_nodes.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/manage_nodes.py deleted file mode 100644 index 9ecec99..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/manage_nodes.py +++ /dev/null @@ -1,492 +0,0 @@ -""" -High level functions to create nodes -""" -import logging -from enum import Enum -import inspect - -from asyncua import ua -from .instantiate_util import instantiate -from .node_factory import make_node - -_logger = logging.getLogger(__name__) - - -def _parse_nodeid_qname(*args): - try: - if isinstance(args[0], int): - nodeid = ua.NodeId(0, int(args[0])) - qname = ua.QualifiedName(args[1], int(args[0])) - return nodeid, qname - if isinstance(args[0], ua.NodeId): - nodeid = args[0] - elif isinstance(args[0], str): - nodeid = ua.NodeId.from_string(args[0]) - else: - raise RuntimeError() - if isinstance(args[1], ua.QualifiedName): - qname = args[1] - elif isinstance(args[1], str): - qname = ua.QualifiedName.from_string(args[1]) - else: - raise RuntimeError() - return nodeid, qname - except ua.UaError: - raise - except Exception as ex: - raise TypeError( - f"This method takes either a namespace index and a string as argument or a nodeid and a qualifiedname." - f" Received arguments {args} and got exception {ex}" - ) - - -async def create_folder(parent, nodeid, bname): - """ - create a child node folder - arguments are nodeid, browsename - or namespace index, name - """ - nodeid, qname = _parse_nodeid_qname(nodeid, bname) - return make_node( - parent.session, - await _create_object(parent.session, parent.nodeid, nodeid, qname, ua.ObjectIds.FolderType) - ) - - -async def create_object(parent, nodeid, bname, objecttype=None, instantiate_optional=True): - """ - create a child node object - arguments are nodeid, browsename, [objecttype] - or namespace index, name, [objecttype] - if objectype is given (a NodeId) then the type node is instantiated inclusive its child nodes - """ - nodeid, qname = _parse_nodeid_qname(nodeid, bname) - if objecttype is not None: - objecttype = make_node(parent.session, objecttype) - dname = ua.LocalizedText(qname.Name) - nodes = await instantiate(parent, objecttype, nodeid, bname=qname, dname=dname, instantiate_optional=instantiate_optional) - return nodes[0] - else: - return make_node( - parent.session, - await _create_object(parent.session, parent.nodeid, nodeid, qname, ua.ObjectIds.BaseObjectType) - ) - - -async def create_property(parent, nodeid, bname, val, varianttype=None, datatype=None): - """ - create a child node property - args are nodeid, browsename, value, [variant type] - or idx, name, value, [variant type] - """ - nodeid, qname = _parse_nodeid_qname(nodeid, bname) - var = ua.Variant(val, varianttype) - if datatype and isinstance(datatype, int): - datatype = ua.NodeId(datatype, 0) - if datatype and not isinstance(datatype, ua.NodeId): - raise RuntimeError("datatype argument must be a nodeid or an int refering to a nodeid") - return make_node( - parent.session, - await _create_variable(parent.session, parent.nodeid, nodeid, qname, var, datatype=datatype, isproperty=True) - ) - - -async def create_variable(parent, nodeid, bname, val, varianttype=None, datatype=None): - """ - create a child node variable - args are nodeid, browsename, value, [variant type], [data type] - or idx, name, value, [variant type], [data type] - """ - nodeid, qname = _parse_nodeid_qname(nodeid, bname) - var = ua.Variant(val, varianttype) - if datatype and isinstance(datatype, int): - datatype = ua.NodeId(datatype, 0) - if datatype and not isinstance(datatype, ua.NodeId): - raise RuntimeError("datatype argument must be a nodeid or an int refering to a nodeid") - - return make_node( - parent.session, - await _create_variable(parent.session, parent.nodeid, nodeid, qname, var, datatype=datatype, isproperty=False) - ) - - -async def create_variable_type(parent, nodeid, bname, datatype): - """ - Create a new variable type - args are nodeid, browsename and datatype - or idx, name and data type - """ - nodeid, qname = _parse_nodeid_qname(nodeid, bname) - if datatype and isinstance(datatype, int): - datatype = ua.NodeId(datatype, 0) - if datatype and not isinstance(datatype, ua.NodeId): - raise RuntimeError( - f"Data type argument must be a nodeid or an int refering to a nodeid, received: {datatype}") - return make_node( - parent.session, - await _create_variable_type(parent.session, parent.nodeid, nodeid, qname, datatype) - ) - - -async def create_reference_type(parent, nodeid, bname, symmetric=True, inversename=None): - """ - Create a new reference type - args are nodeid and browsename - or idx and name - """ - nodeid, qname = _parse_nodeid_qname(nodeid, bname) - return make_node( - parent.session, - await _create_reference_type(parent.session, parent.nodeid, nodeid, qname, symmetric, inversename) - ) - - -async def create_object_type(parent, nodeid, bname): - """ - Create a new object type to be instantiated in address space. - arguments are nodeid, browsename - or namespace index, name - """ - nodeid, qname = _parse_nodeid_qname(nodeid, bname) - return make_node(parent.session, await _create_object_type(parent.session, parent.nodeid, nodeid, qname)) - - -async def create_method(parent, *args): - """ - create a child method object - This is only possible on server side!! - args are nodeid, browsename, method_to_be_called, [input argument types], [output argument types] - or idx, name, method_to_be_called, [input argument types], [output argument types] - if argument types is specified, child nodes advertising what arguments the method uses and returns will be created - a callback is a method accepting the nodeid of the parent as first argument and variants after. - returns a list of variants - """ - _logger.info('create_method %r', parent) - nodeid, qname = _parse_nodeid_qname(*args[:2]) - callback = args[2] - if len(args) > 3: - inputs = args[3] - else: - inputs = [] - if len(args) > 4: - outputs = args[4] - else: - outputs = [] - return make_node(parent.session, await _create_method(parent, nodeid, qname, callback, inputs, outputs)) - - -async def _create_object(session, parentnodeid, nodeid, qname, objecttype): - addnode = ua.AddNodesItem() - addnode.RequestedNewNodeId = nodeid - addnode.BrowseName = qname - addnode.ParentNodeId = parentnodeid - if await make_node(session, parentnodeid).read_type_definition() == ua.NodeId(ua.ObjectIds.FolderType): - addnode.ReferenceTypeId = ua.NodeId(ua.ObjectIds.Organizes) - else: - addnode.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasComponent) - addnode.NodeClass = ua.NodeClass.Object - if isinstance(objecttype, int): - addnode.TypeDefinition = ua.NodeId(objecttype) - else: - addnode.TypeDefinition = objecttype - attrs = ua.ObjectAttributes() - attrs.EventNotifier = 0 - attrs.Description = ua.LocalizedText(qname.Name) - attrs.DisplayName = ua.LocalizedText(qname.Name) - attrs.WriteMask = 0 - attrs.UserWriteMask = 0 - addnode.NodeAttributes = attrs - results = await session.add_nodes([addnode]) - results[0].StatusCode.check() - return results[0].AddedNodeId - - -async def _create_reference_type(session, parentnodeid, nodeid, qname, symmetric, inversename): - addnode = ua.AddNodesItem() - addnode.RequestedNewNodeId = nodeid - addnode.BrowseName = qname - addnode.NodeClass = ua.NodeClass.ReferenceType - addnode.ParentNodeId = parentnodeid - addnode.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasSubtype) - attrs = ua.ReferenceTypeAttributes() - attrs.IsAbstract = False - attrs.Description = ua.LocalizedText(qname.Name) - attrs.DisplayName = ua.LocalizedText(qname.Name) - attrs.Symmetric = symmetric - attrs.InverseName = ua.LocalizedText(inversename) - attrs.UserWriteMask = 0 - addnode.NodeAttributes = attrs - - results = await session.add_nodes([addnode]) - results[0].StatusCode.check() - return results[0].AddedNodeId - - -async def _create_object_type(session, parentnodeid, nodeid, qname): - addnode = ua.AddNodesItem() - addnode.RequestedNewNodeId = nodeid - addnode.BrowseName = qname - addnode.ParentNodeId = parentnodeid - addnode.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasSubtype) - addnode.NodeClass = ua.NodeClass.ObjectType - attrs = ua.ObjectTypeAttributes() - attrs.IsAbstract = False - attrs.Description = ua.LocalizedText(qname.Name) - attrs.DisplayName = ua.LocalizedText(qname.Name) - attrs.WriteMask = 0 - attrs.UserWriteMask = 0 - addnode.NodeAttributes = attrs - results = await session.add_nodes([addnode]) - results[0].StatusCode.check() - return results[0].AddedNodeId - - -async def _create_variable(session, parentnodeid, nodeid, qname, var, datatype=None, isproperty=False): - addnode = ua.AddNodesItem() - addnode.RequestedNewNodeId = nodeid - addnode.BrowseName = qname - addnode.NodeClass = ua.NodeClass.Variable - addnode.ParentNodeId = parentnodeid - if isproperty: - addnode.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasProperty) - addnode.TypeDefinition = ua.NodeId(ua.ObjectIds.PropertyType) - else: - addnode.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasComponent) - addnode.TypeDefinition = ua.NodeId(ua.ObjectIds.BaseDataVariableType) - attrs = ua.VariableAttributes() - attrs.Description = ua.LocalizedText(qname.Name) - attrs.DisplayName = ua.LocalizedText(qname.Name) - if datatype: - attrs.DataType = datatype - else: - attrs.DataType = _guess_datatype(var) - - attrs.Value = var - if not isinstance(var.Value, (list, tuple)): - attrs.ValueRank = ua.ValueRank.Scalar - attrs.ArrayDimensions = None - else: - if var.Dimensions: - attrs.ValueRank = len(var.Dimensions) - attrs.ArrayDimensions = var.Dimensions - attrs.WriteMask = 0 - attrs.UserWriteMask = 0 - attrs.Historizing = False - attrs.AccessLevel = ua.AccessLevel.CurrentRead.mask - attrs.UserAccessLevel = ua.AccessLevel.CurrentRead.mask - addnode.NodeAttributes = attrs - results = await session.add_nodes([addnode]) - results[0].StatusCode.check() - return results[0].AddedNodeId - - -async def _create_variable_type(session, parentnodeid, nodeid, qname, datatype, value=None): - addnode = ua.AddNodesItem() - addnode.RequestedNewNodeId = nodeid - addnode.BrowseName = qname - addnode.NodeClass = ua.NodeClass.VariableType - addnode.ParentNodeId = parentnodeid - addnode.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasSubtype) - # addnode.TypeDefinition = ua.NodeId(ua.ObjectIds.BaseDataVariableType) - attrs = ua.VariableTypeAttributes() - attrs.Description = ua.LocalizedText(qname.Name) - attrs.DisplayName = ua.LocalizedText(qname.Name) - attrs.DataType = datatype - attrs.IsAbstract = False - if value: - attrs.Value = value - if isinstance(value, (list, tuple)): - attrs.ValueRank = ua.ValueRank.OneDimension - else: - attrs.ValueRank = ua.ValueRank.Scalar - # attrs.ArrayDimensions = None - attrs.WriteMask = 0 - attrs.UserWriteMask = 0 - addnode.NodeAttributes = attrs - results = await session.add_nodes([addnode]) - results[0].StatusCode.check() - return results[0].AddedNodeId - - -async def create_data_type(parent, nodeid, bname, description=None): - """ - Create a new data type to be used in new variables, etc .. - arguments are nodeid, browsename - or namespace index, name - """ - nodeid, qname = _parse_nodeid_qname(nodeid, bname) - addnode = ua.AddNodesItem() - addnode.RequestedNewNodeId = nodeid - addnode.BrowseName = qname - addnode.NodeClass = ua.NodeClass.DataType - addnode.ParentNodeId = parent.nodeid - addnode.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasSubtype) - # addnode.TypeDefinition = ua.NodeId(ua.ObjectIds.BaseDataVariableType) # No type definition for types - attrs = ua.DataTypeAttributes() - if description is None: - attrs.Description = ua.LocalizedText(qname.Name) - else: - attrs.Description = ua.LocalizedText(description) - attrs.DisplayName = ua.LocalizedText(qname.Name) - attrs.WriteMask = 0 - attrs.UserWriteMask = 0 - attrs.IsAbstract = False # True mean they cannot be instantiated - addnode.NodeAttributes = attrs - results = await parent.session.add_nodes([addnode]) - results[0].StatusCode.check() - - new_node_id = results[0].AddedNodeId - - # add reverse_reference - aitem = ua.AddReferencesItem() - aitem.SourceNodeId = new_node_id - aitem.TargetNodeId = parent.nodeid - aitem.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasSubtype) - aitem.IsForward = False - params = [aitem] - results = await parent.session.add_references(params) - - return make_node(parent.session, new_node_id) - - -async def create_encoding(parent, nodeid, bname): - """ - Create a new encoding object to be instantiated in address space. - arguments are nodeid, browsename - or namespace index, name - """ - nodeid, qname = _parse_nodeid_qname(nodeid, bname) - if qname.NamespaceIndex != 0: - raise ua.UaError("Encoding QualigiedName index must be 0") - return make_node(parent.session, await _create_encoding(parent.session, parent.nodeid, nodeid, qname)) - - -async def _create_encoding(session, parentnodeid, nodeid, qname): - addnode = ua.AddNodesItem() - addnode.RequestedNewNodeId = nodeid - addnode.BrowseName = qname - addnode.ParentNodeId = parentnodeid - addnode.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasEncoding) - addnode.NodeClass = ua.NodeClass.ObjectType - attrs = ua.ObjectTypeAttributes() - attrs.IsAbstract = False - attrs.Description = ua.LocalizedText(qname.Name) - attrs.DisplayName = ua.LocalizedText(qname.Name) - attrs.WriteMask = 0 - attrs.UserWriteMask = 0 - addnode.NodeAttributes = attrs - results = await session.add_nodes([addnode]) - results[0].StatusCode.check() - return results[0].AddedNodeId - - -async def _create_method(parent, nodeid, qname, callback, inputs, outputs): - addnode = ua.AddNodesItem() - addnode.RequestedNewNodeId = nodeid - addnode.BrowseName = qname - addnode.NodeClass = ua.NodeClass.Method - addnode.ParentNodeId = parent.nodeid - addnode.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasComponent) - # node.TypeDefinition = ua.NodeId(ua.ObjectIds.BaseObjectType) - attrs = ua.MethodAttributes() - attrs.Description = ua.LocalizedText(qname.Name) - attrs.DisplayName = ua.LocalizedText(qname.Name) - attrs.WriteMask = 0 - attrs.UserWriteMask = 0 - attrs.Executable = True - attrs.UserExecutable = True - addnode.NodeAttributes = attrs - results = await parent.session.add_nodes([addnode]) - results[0].StatusCode.check() - method = make_node(parent.session, results[0].AddedNodeId) - if inputs: - prob = await create_property( - method, - ua.NodeId(NamespaceIndex=method.nodeid.NamespaceIndex), - ua.QualifiedName("InputArguments", 0), - [_vtype_to_argument(vtype) for vtype in inputs], - varianttype=ua.VariantType.ExtensionObject, - datatype=ua.ObjectIds.Argument - ) - await prob.set_modelling_rule(True) - if outputs: - prob = await create_property( - method, - ua.NodeId(NamespaceIndex=method.nodeid.NamespaceIndex), - ua.QualifiedName("OutputArguments", 0), - [_vtype_to_argument(vtype) for vtype in outputs], - varianttype=ua.VariantType.ExtensionObject, - datatype=ua.ObjectIds.Argument - ) - await prob.set_modelling_rule(True) - if hasattr(parent.session, "add_method_callback"): - parent.session.add_method_callback(method.nodeid, callback) - return results[0].AddedNodeId - - -def _vtype_to_argument(vtype): - if isinstance(vtype, ua.Argument): - return vtype - arg = ua.Argument() - if hasattr(vtype, "data_type"): - arg.DataType = vtype.data_type - elif inspect.isclass(vtype) and issubclass(vtype, Enum): - arg.DataType = ua.enums_datatypes[vtype] - elif isinstance(vtype, ua.VariantType): - arg.DataType = ua.NodeId(vtype.value) - elif isinstance(vtype, ua.NodeId): - arg.DataType = vtype - elif hasattr(vtype, "nodeid"): # NodeId case but we cannot import Node object here - arg.DataType = vtype.nodeid - elif hasattr(vtype, "__name__") and hasattr(ua.VariantType, vtype.__name__): - arg.DataType = ua.NodeId(ua.VariantType[vtype.__name__].value) - else: - arg.DataType = ua.NodeId(vtype) - return arg - - -def _guess_datatype(variant): - if variant.VariantType == ua.VariantType.ExtensionObject: - if variant.Value is None: - raise ua.UaError("Cannot guess DataType from Null ExtensionObject") - if type(variant.Value) in (list, tuple): - if len(variant.Value) == 0: - raise ua.UaError("Cannot guess DataType from Null ExtensionObject") - extobj = variant.Value[0] - else: - extobj = variant.Value - classname = extobj.__class__.__name__ - if hasattr(ua.ObjectIds, classname): - return ua.NodeId(getattr(ua.ObjectIds, classname)) - if extobj.__class__ in ua.datatype_by_extension_object: - return ua.datatype_by_extension_object[extobj.__class__] - raise ua.UaError(f"Cannot guess DataType of {variant} of python type {type(variant)}") - else: - return ua.NodeId(getattr(ua.ObjectIds, variant.VariantType.name)) - - -async def delete_nodes(session, nodes, recursive=False, delete_target_references=True): - """ - Delete specified nodes. Optionally delete recursively all nodes with a - downward hierachic references to the node - return the list of deleted node and the result - """ - nodestodelete = [] - if recursive: - nodes = await _add_childs(nodes) - for mynode in nodes: - it = ua.DeleteNodesItem() - it.NodeId = mynode.nodeid - it.DeleteTargetReferences = delete_target_references - nodestodelete.append(it) - params = ua.DeleteNodesParameters() - params.NodesToDelete = nodestodelete - return nodes, await session.delete_nodes(params) - - -async def _add_childs(nodes): - results = [] - for mynode in nodes: - results += await _add_childs(await mynode.get_children()) - results += [mynode] - return results diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/methods.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/methods.py deleted file mode 100644 index 34b8d4b..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/methods.py +++ /dev/null @@ -1,119 +0,0 @@ -""" -High level method related functions -""" - -from asyncio import iscoroutinefunction - -from asyncua import ua - - -async def call_method(parent, methodid, *args): - """ - Call an OPC-UA method. methodid is browse name of child method or the - nodeid of method as a NodeId object - arguments are variants or python object convertible to variants. - which may be of different types - returns a list of values or a single value depending on the output of the method - : param: parent `Node` - """ - result = await call_method_full(parent, methodid, *args) - - if len(result.OutputArguments) == 0: - return None - elif len(result.OutputArguments) == 1: - return result.OutputArguments[0] - else: - return result.OutputArguments - - -async def call_method_full(parent, methodid, *args): - """ - Call an OPC-UA method. methodid is browse name of child method or the - nodeid of method as a NodeId object - arguments are variants or python object convertible to variants. - which may be of different types - returns a CallMethodResult object with converted OutputArguments - : param: parent `Node` - """ - if isinstance(methodid, (str, ua.uatypes.QualifiedName)): - methodid = (await parent.get_child(methodid)).nodeid - elif hasattr(methodid, 'nodeid'): - methodid = methodid.nodeid - - result = await _call_method(parent.session, parent.nodeid, methodid, to_variant(*args)) - if result.OutputArguments is None: - result.OutputArguments = [] - result.OutputArguments = [var.Value for var in result.OutputArguments] - return result - - -async def _call_method(session, parentnodeid, methodid, arguments): - """ - :param server: `UaClient` or `InternalSession` - :param parentnodeid: - :param methodid: - :param arguments: - :return: - """ - request = ua.CallMethodRequest() - request.ObjectId = parentnodeid - request.MethodId = methodid - request.InputArguments = arguments - methodstocall = [request] - results = await session.call(methodstocall) - res = results[0] - res.StatusCode.check() - return res - - -def uamethod(func): - """ - Method decorator to automatically convert - arguments and output to and from variants - """ - - if iscoroutinefunction(func): - async def wrapper(parent, *args): - func_args = _format_call_inputs(parent, *args) - result = await func(*func_args) - return _format_call_outputs(result) - - else: - def wrapper(parent, *args): - func_args = _format_call_inputs(parent, *args) - result = func(*func_args) - return _format_call_outputs(result) - return wrapper - - -def _format_call_inputs(parent, *args): - if isinstance(parent, ua.NodeId): - return (parent, *[arg.Value for arg in args]) - else: - self = parent - parent = args[0] - args = args[1:] - return (self, parent, *[arg.Value for arg in args]) - - -def _format_call_outputs(result): - if result is None: - return [] - elif isinstance(result, ua.CallMethodResult): - result.OutputArguments = to_variant(*result.OutputArguments) - return result - elif isinstance(result, ua.StatusCode): - return result - elif isinstance(result, tuple): - return to_variant(*result) - else: - return to_variant(result) - - -def to_variant(*args): - uaargs = [] - for arg in args: - if not isinstance(arg, ua.Variant): - arg = ua.Variant(arg) - uaargs.append(arg) - return uaargs diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/node.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/node.py deleted file mode 100644 index 1d96479..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/node.py +++ /dev/null @@ -1,737 +0,0 @@ -""" -High level node object, to access node attribute -and browse address space -""" - -import logging -from typing import Union - -from asyncua import ua -from asyncua.common.session_interface import AbstractSession -from .ua_utils import value_to_datavalue - -from .events import Event, get_filter_from_event_type -from .ua_utils import data_type_to_variant_type -from .manage_nodes import create_folder, create_object, create_object_type, create_variable, create_variable_type, \ - create_data_type, create_property, delete_nodes, create_method, create_reference_type -from .methods import call_method - -_logger = logging.getLogger(__name__) - - -def _check_results(results, reqlen=1): - if not len(results) == reqlen: - raise ValueError(results) - for r in results: - r.check() - - -def _to_nodeid(nodeid): - if isinstance(nodeid, int): - return ua.TwoByteNodeId(nodeid) - if isinstance(nodeid, Node): - return nodeid.nodeid - if isinstance(nodeid, ua.NodeId): - return nodeid - if type(nodeid) in (str, bytes): - return ua.NodeId.from_string(nodeid) - raise ua.UaError(f"Could not resolve '{nodeid}' to a type id") - - -class Node: - """ - High level node object, to access node attribute, - browse and populate address space. - Node objects are useful as-is but they do not expose the entire - OPC-UA protocol. Feel free to look at the code of this class and call - directly UA services methods to optimize your code - """ - def __init__(self, session: AbstractSession, nodeid: Union[ua.NodeId, str, int]): - self.session = session - self.nodeid = None - if isinstance(nodeid, Node): - self.nodeid = nodeid.nodeid - elif isinstance(nodeid, ua.NodeId): - self.nodeid = nodeid - elif type(nodeid) in (str, bytes): - self.nodeid = ua.NodeId.from_string(nodeid) - elif isinstance(nodeid, int): - self.nodeid = ua.NodeId(nodeid, 0) - else: - raise ua.UaError(f"argument to node must be a NodeId object or a string" f" defining a nodeid found {nodeid} of type {type(nodeid)}") - self.basenodeid = None - - def __eq__(self, other): - if isinstance(other, Node) and self.nodeid == other.nodeid: - return True - return False - - def __ne__(self, other): - return not self.__eq__(other) - - def __str__(self): - return self.nodeid.to_string() - - def __repr__(self): - return f"Node({self.nodeid})" - - def __hash__(self): - return self.nodeid.__hash__() - - async def read_browse_name(self): - """ - Get browse name of a node. A browse name is a QualifiedName object - composed of a string(name) and a namespace index. - """ - result = await self.read_attribute(ua.AttributeIds.BrowseName) - return result.Value.Value - - async def read_display_name(self): - """ - get description attribute of node - """ - result = await self.read_attribute(ua.AttributeIds.DisplayName) - return result.Value.Value - - async def read_data_type(self): - """ - get data type of node as NodeId - """ - result = await self.read_attribute(ua.AttributeIds.DataType) - return result.Value.Value - - async def read_data_type_as_variant_type(self): - """ - get data type of node as VariantType - This only works if node is a variable, otherwise type - may not be convertible to VariantType - """ - result = await self.read_attribute(ua.AttributeIds.DataType) - return await data_type_to_variant_type(Node(self.session, result.Value.Value)) - - async def get_access_level(self): - """ - Get the access level attribute of the node as a set of AccessLevel enum values. - """ - result = await self.read_attribute(ua.AttributeIds.AccessLevel) - return ua.AccessLevel.parse_bitfield(result.Value.Value) - - async def get_user_access_level(self): - """ - Get the user access level attribute of the node as a set of AccessLevel enum values. - """ - result = await self.read_attribute(ua.AttributeIds.UserAccessLevel) - return ua.AccessLevel.parse_bitfield(result.Value.Value) - - async def read_event_notifier(self): - """ - Get the event notifier attribute of the node as a set of EventNotifier enum values. - """ - result = await self.read_attribute(ua.AttributeIds.EventNotifier) - return ua.EventNotifier.parse_bitfield(result.Value.Value) - - async def set_event_notifier(self, values): - """ - Set the event notifier attribute. - - :param values: an iterable of EventNotifier enum values. - """ - event_notifier_bitfield = ua.EventNotifier.to_bitfield(values) - await self.write_attribute(ua.AttributeIds.EventNotifier, ua.DataValue(ua.Variant(event_notifier_bitfield, ua.VariantType.Byte))) - - async def read_node_class(self): - """ - get node class attribute of node - """ - result = await self.read_attribute(ua.AttributeIds.NodeClass) - return ua.NodeClass(result.Value.Value) - - async def read_data_type_definition(self): - """ - read data type definition attribute of node - only DataType nodes following spec >= 1.04 have that attribute - """ - result = await self.read_attribute(ua.AttributeIds.DataTypeDefinition) - return result.Value.Value - - async def write_data_type_definition(self, sdef: ua.DataTypeDefinition): - """ - write data type definition attribute of node - only DataType nodes following spec >= 1.04 have that attribute - """ - v = ua.Variant(sdef, ua.VariantType.ExtensionObject) - await self.write_attribute(ua.AttributeIds.DataTypeDefinition, ua.DataValue(v)) - - async def read_description(self): - """ - get description attribute class of node - """ - result = await self.read_attribute(ua.AttributeIds.Description) - return result.Value.Value - - async def read_value(self): - """ - Get value of a node as a python type. Only variables ( and properties) have values. - An exception will be generated for other node types. - WARNING: on server side, this function returns a ref to object in ua database. - Do not modify it if it is a mutable object unless you know what you are doing - """ - result = await self.read_data_value() - return result.Value.Value - - get_value = read_value # legacy compatibility - - async def read_data_value(self, raise_on_bad_status=True): - """ - Get value of a node as a DataValue object. Only variables (and properties) have values. - An exception will be generated for other node types. - DataValue contain a variable value as a variant as well as server and source timestamps - """ - return await self.read_attribute(ua.AttributeIds.Value, None, raise_on_bad_status) - - async def write_array_dimensions(self, value): - """ - Set attribute ArrayDimensions of node - make sure it has the correct data type - """ - v = ua.Variant(value, ua.VariantType.UInt32) - await self.write_attribute(ua.AttributeIds.ArrayDimensions, ua.DataValue(v)) - - async def read_array_dimensions(self): - """ - Read and return ArrayDimensions attribute of node - """ - res = await self.read_attribute(ua.AttributeIds.ArrayDimensions) - return res.Value.Value - - async def write_value_rank(self, value): - """ - Set attribute ValueRank of node - """ - v = ua.Variant(value, ua.VariantType.Int32) - await self.write_attribute(ua.AttributeIds.ValueRank, ua.DataValue(v)) - - async def read_value_rank(self): - """ - Read and return ValueRank attribute of node - """ - res = await self.read_attribute(ua.AttributeIds.ValueRank) - return ua.ValueRank(res.Value.Value) - - async def write_value(self, value, varianttype=None): - """ - Write value of a node. Only variables(properties) have values. - An exception will be generated for other node types. - value argument is either: - * a python built-in type, converted to opc-ua - optionally using the variantype argument. - * a ua.Variant, varianttype is then ignored - * a ua.DataValue, you then have full control over data send to server - WARNING: On server side, ref to object is directly saved in our UA db, if this is a mutable object - and you modify it afterward, then the object in db will be modified without any - data change event generated - """ - dv = value_to_datavalue(value, varianttype) - await self.write_attribute(ua.AttributeIds.Value, dv) - - set_data_value = write_value # legacy compatibility - set_value = write_value # legacy compatibility - - async def set_writable(self, writable=True): - """ - Set node as writable by clients. - A node is always writable on server side. - """ - if writable: - await self.set_attr_bit(ua.AttributeIds.AccessLevel, ua.AccessLevel.CurrentWrite) - await self.set_attr_bit(ua.AttributeIds.UserAccessLevel, ua.AccessLevel.CurrentWrite) - else: - await self.unset_attr_bit(ua.AttributeIds.AccessLevel, ua.AccessLevel.CurrentWrite) - await self.unset_attr_bit(ua.AttributeIds.UserAccessLevel, ua.AccessLevel.CurrentWrite) - - async def set_attr_bit(self, attr, bit): - dv = await self.read_attribute(attr) - val = ua.ua_binary.set_bit(dv.Value.Value, bit) - await self.write_attribute(attr, ua.DataValue(ua.Variant(val, dv.Value.VariantType))) - - async def unset_attr_bit(self, attr, bit): - dv = await self.read_attribute(attr) - val = ua.ua_binary.unset_bit(dv.Value.Value, bit) - await self.write_attribute(attr, ua.DataValue(ua.Variant(val, dv.Value.VariantType))) - - def set_read_only(self): - """ - Set a node as read-only for clients. - A node is always writable on server side. - """ - return self.set_writable(False) - - async def write_attribute(self, attributeid, datavalue, indexrange=None): - """ - Set an attribute of a node - attributeid is a member of ua.AttributeIds - datavalue is a ua.DataValue object - indexrange is a NumericRange (a string; e.g. "1" or "1:3". - See https://reference.opcfoundation.org/v104/Core/docs/Part4/7.22/) - """ - attr = ua.WriteValue() - attr.NodeId = self.nodeid - attr.AttributeId = attributeid - attr.Value = datavalue - attr.IndexRange = indexrange - params = ua.WriteParameters() - params.NodesToWrite = [attr] - result = await self.session.write(params) - result[0].check() - - async def write_params(self, params): - result = await self.session.write(params) - return result - - async def read_attribute(self, attr, indexrange=None, raise_on_bad_status=True): - """ - Read one attribute of a node - attributeid is a member of ua.AttributeIds - indexrange is a NumericRange (a string; e.g. "1" or "1:3". - result code from server is checked and an exception is raised in case of error - """ - rv = ua.ReadValueId() - rv.NodeId = self.nodeid - rv.AttributeId = attr - rv.IndexRange = indexrange - params = ua.ReadParameters() - params.NodesToRead.append(rv) - result = await self.session.read(params) - if raise_on_bad_status: - result[0].StatusCode.check() - return result[0] - - async def read_attributes(self, attrs): - """ - Read several attributes of a node - list of DataValue is returned - """ - params = ua.ReadParameters() - for attr in attrs: - rv = ua.ReadValueId() - rv.NodeId = self.nodeid - rv.AttributeId = attr - params.NodesToRead.append(rv) - - results = await self.session.read(params) - return results - - async def read_params(self, params): - result = await self.session.read(params) - return result - - async def get_children(self, refs=ua.ObjectIds.HierarchicalReferences, nodeclassmask=ua.NodeClass.Unspecified): - """ - Get all children of a node. By default hierarchical references and all node classes are returned. - Other reference types may be given: - References = 31 - NonHierarchicalReferences = 32 - HierarchicalReferences = 33 - HasChild = 34 - Organizes = 35 - HasEventSource = 36 - HasModellingRule = 37 - HasEncoding = 38 - HasDescription = 39 - HasTypeDefinition = 40 - GeneratesEvent = 41 - Aggregates = 44 - HasSubtype = 45 - HasProperty = 46 - HasComponent = 47 - HasNotifier = 48 - HasOrderedComponent = 49 - """ - return await self.get_referenced_nodes(refs, ua.BrowseDirection.Forward, nodeclassmask) - - def get_properties(self): - """ - return properties of node. - properties are child nodes with a reference of type HasProperty and a NodeClass of Variable - COROUTINE - """ - return self.get_children(refs=ua.ObjectIds.HasProperty, nodeclassmask=ua.NodeClass.Variable) - - def get_variables(self): - """ - return variables of node. - variables are child nodes with a reference of type HasComponent and a NodeClass of Variable - """ - return self.get_children(refs=ua.ObjectIds.HasComponent, nodeclassmask=ua.NodeClass.Variable) - - def get_methods(self): - """ - return methods of node. - methods are child nodes with a reference of type HasComponent and a NodeClass of Method - """ - return self.get_children(refs=ua.ObjectIds.HasComponent, nodeclassmask=ua.NodeClass.Method) - - async def get_children_descriptions(self, refs=ua.ObjectIds.HierarchicalReferences, nodeclassmask=ua.NodeClass.Unspecified, includesubtypes=True, result_mask=ua.BrowseResultMask.All): - return await self.get_references(refs, ua.BrowseDirection.Forward, nodeclassmask, includesubtypes, result_mask) - - def get_encoding_refs(self): - return self.get_referenced_nodes(ua.ObjectIds.HasEncoding, ua.BrowseDirection.Forward) - - def get_description_refs(self): - return self.get_referenced_nodes(ua.ObjectIds.HasDescription, ua.BrowseDirection.Forward) - - async def get_references(self, refs=ua.ObjectIds.References, direction=ua.BrowseDirection.Both, nodeclassmask=ua.NodeClass.Unspecified, includesubtypes=True, result_mask=ua.BrowseResultMask.All): - """ - returns references of the node based on specific filter defined with: - - refs = ObjectId of the Reference - direction = Browse direction for references - nodeclassmask = filter nodes based on specific class - includesubtypes = If true subtypes of the reference (ref) are also included - result_mask = define what results information are requested - """ - desc = ua.BrowseDescription() - desc.BrowseDirection = direction - desc.ReferenceTypeId = _to_nodeid(refs) - desc.IncludeSubtypes = includesubtypes - desc.NodeClassMask = nodeclassmask - desc.ResultMask = result_mask - desc.NodeId = self.nodeid - params = ua.BrowseParameters() - params.View.Timestamp = ua.get_win_epoch() - params.NodesToBrowse.append(desc) - params.RequestedMaxReferencesPerNode = 0 - results = await self.session.browse(params) - references = await self._browse_next(results) - return references - - async def _browse_next(self, results): - references = results[0].References - while results[0].ContinuationPoint: - params = ua.BrowseNextParameters() - params.ContinuationPoints = [results[0].ContinuationPoint] - params.ReleaseContinuationPoints = False - results = await self.session.browse_next(params) - references.extend(results[0].References) - return references - - async def get_referenced_nodes(self, refs=ua.ObjectIds.References, direction=ua.BrowseDirection.Both, nodeclassmask=ua.NodeClass.Unspecified, includesubtypes=True): - """ - returns referenced nodes based on specific filter - Parameters are the same as for get_references - - """ - references = await self.get_references(refs, direction, nodeclassmask, includesubtypes) - nodes = [] - for desc in references: - node = Node(self.session, desc.NodeId) - nodes.append(node) - return nodes - - async def read_type_definition(self): - """ - returns type definition of the node. - """ - references = await self.get_references(refs=ua.ObjectIds.HasTypeDefinition, direction=ua.BrowseDirection.Forward) - if len(references) == 0: - return None - return references[0].NodeId - - async def get_path(self, max_length=20, as_string=False): - """ - Attempt to find path of node from root node and return it as a list of Nodes. - There might several possible paths to a node, this function will return one - Some nodes may be missing references, so this method may - return an empty list - Since address space may have circular references, a max length is specified - - """ - path = await self._get_path(max_length) - path = [Node(self.session, ref.NodeId) for ref in path] - path.append(self) - if as_string: - path = [(await el.read_browse_name()).to_string() for el in path] - return path - - async def _get_path(self, max_length=20): - """ - Attempt to find path of node from root node and return it as a list of Nodes. - There might several possible paths to a node, this function will return one - Some nodes may be missing references, so this method may - return an empty list - Since address space may have circular references, a max length is specified - - """ - path = [] - node = self - while True: - refs = await node.get_references(refs=ua.ObjectIds.HierarchicalReferences, direction=ua.BrowseDirection.Inverse) - if len(refs) > 0: - path.insert(0, refs[0]) - node = Node(self.session, refs[0].NodeId) - if len(path) >= (max_length - 1): - return path - else: - return path - - async def get_parent(self): - """ - returns parent of the node. - A Node may have several parents, the first found is returned. - This method uses reverse references, a node might be missing such a link, - thus we will not find its parent. - """ - refs = await self.get_references(refs=ua.ObjectIds.HierarchicalReferences, direction=ua.BrowseDirection.Inverse) - if len(refs) > 0: - return Node(self.session, refs[0].NodeId) - return None - - async def get_child(self, path, return_all=False): - """ - get a child specified by its path from this node. - A path might be: - * a string representing a qualified name. - * a qualified name - * a list of string - * a list of qualified names - """ - if type(path) not in (list, tuple): - path = [path] - rpath = self._make_relative_path(path) - bpath = ua.BrowsePath() - bpath.StartingNode = self.nodeid - bpath.RelativePath = rpath - result = await self.session.translate_browsepaths_to_nodeids([bpath]) - result = result[0] - result.StatusCode.check() - if return_all: - return [Node(self.session, target.TargetId) for target in result.Targets] - return Node(self.session, result.Targets[0].TargetId) - - def _make_relative_path(self, path): - rpath = ua.RelativePath() - for item in path: - el = ua.RelativePathElement() - el.ReferenceTypeId = ua.TwoByteNodeId(ua.ObjectIds.HierarchicalReferences) - el.IsInverse = False - el.IncludeSubtypes = True - if isinstance(item, ua.QualifiedName): - el.TargetName = item - else: - el.TargetName = ua.QualifiedName.from_string(item) - rpath.Elements.append(el) - return rpath - - async def read_raw_history(self, starttime=None, endtime=None, numvalues=0, return_bounds=True): - """ - Read raw history of a node - result code from server is checked and an exception is raised in case of error - If numvalues is > 0 and number of events in period is > numvalues - then result will be truncated - """ - details = ua.ReadRawModifiedDetails() - details.IsReadModified = False - if starttime: - details.StartTime = starttime - else: - details.StartTime = ua.get_win_epoch() - if endtime: - details.EndTime = endtime - else: - details.EndTime = ua.get_win_epoch() - details.NumValuesPerNode = numvalues - details.ReturnBounds = return_bounds - history = [] - continuation_point = None - while True: - result = await self.history_read(details, continuation_point) - result.StatusCode.check() - continuation_point = result.ContinuationPoint - history.extend(result.HistoryData.DataValues) - # No more data available - if continuation_point is None: - break - - return history - - async def history_read(self, details, continuation_point=None): - """ - Read raw history of a node, low-level function - result code from server is checked and an exception is raised in case of error - """ - valueid = ua.HistoryReadValueId() - valueid.NodeId = self.nodeid - valueid.IndexRange = '' - valueid.ContinuationPoint = continuation_point - params = ua.HistoryReadParameters() - params.HistoryReadDetails = details - params.TimestampsToReturn = ua.TimestampsToReturn.Both - params.ReleaseContinuationPoints = False - params.NodesToRead.append(valueid) - return (await self.session.history_read(params))[0] - - async def read_event_history(self, starttime=None, endtime=None, numvalues=0, evtypes=ua.ObjectIds.BaseEventType): - """ - Read event history of a source node - result code from server is checked and an exception is raised in case of error - If numvalues is > 0 and number of events in period is > numvalues - then result will be truncated - """ - details = ua.ReadEventDetails() - if starttime: - details.StartTime = starttime - else: - details.StartTime = ua.get_win_epoch() - if endtime: - details.EndTime = endtime - else: - details.EndTime = ua.get_win_epoch() - details.NumValuesPerNode = numvalues - if not isinstance(evtypes, (list, tuple)): - evtypes = [evtypes] - evtypes = [Node(self.session, evtype) for evtype in evtypes] - evfilter = await get_filter_from_event_type(evtypes) - details.Filter = evfilter - result = await self.history_read_events(details) - result.StatusCode.check() - event_res = [] - for res in result.HistoryData.Events: - event_res.append(Event.from_event_fields(evfilter.SelectClauses, res.EventFields)) - return event_res - - async def history_read_events(self, details): - """ - Read event history of a node, low-level function - result code from server is checked and an exception is raised in case of error - """ - valueid = ua.HistoryReadValueId() - valueid.NodeId = self.nodeid - valueid.IndexRange = '' - params = ua.HistoryReadParameters() - params.HistoryReadDetails = details - params.TimestampsToReturn = ua.TimestampsToReturn.Both - params.ReleaseContinuationPoints = False - params.NodesToRead.append(valueid) - return (await self.session.history_read(params))[0] - - async def delete(self, delete_references=True, recursive=False): - """ - Delete node from address space - """ - nodes, results = await delete_nodes(self.session, [self], recursive, delete_references) - for r in results: - r.check() - return nodes - - def _fill_delete_reference_item(self, rdesc, bidirectional=False): - ditem = ua.DeleteReferencesItem() - ditem.SourceNodeId = self.nodeid - ditem.TargetNodeId = rdesc.NodeId - ditem.ReferenceTypeId = rdesc.ReferenceTypeId - ditem.IsForward = rdesc.IsForward - ditem.DeleteBidirectional = bidirectional - return ditem - - async def delete_reference(self, target, reftype, forward=True, bidirectional=True): - """ - Delete given node's references from address space - """ - known_refs = await self.get_references(reftype, includesubtypes=False) - targetid = _to_nodeid(target) - for r in known_refs: - if r.NodeId == targetid and r.IsForward == forward: - rdesc = r - break - else: - raise ua.UaStatusCodeError(ua.StatusCodes.BadNotFound) - ditem = self._fill_delete_reference_item(rdesc, bidirectional) - (await self.session.delete_references([ditem]))[0].check() - - async def add_reference(self, target, reftype, forward=True, bidirectional=True): - """ - Add reference to node - """ - aitem = ua.AddReferencesItem() - aitem.SourceNodeId = self.nodeid - aitem.TargetNodeId = _to_nodeid(target) - aitem.ReferenceTypeId = _to_nodeid(reftype) - aitem.IsForward = forward - params = [aitem] - if bidirectional: - aitem2 = ua.AddReferencesItem() - aitem2.SourceNodeId = aitem.TargetNodeId - aitem2.TargetNodeId = aitem.SourceNodeId - aitem2.ReferenceTypeId = aitem.ReferenceTypeId - aitem2.IsForward = not forward - params.append(aitem2) - results = await self.session.add_references(params) - _check_results(results, len(params)) - - async def set_modelling_rule(self, mandatory: bool): - """ - Add a modelling rule reference to Node. - When creating a new object type, its variable and child nodes will not - be instantiated if they do not have modelling rule - if mandatory is None, the modelling rule is removed - """ - # remove all existing modelling rule - rules = await self.get_references(ua.ObjectIds.HasModellingRule) - await self.session.delete_references(list(map(self._fill_delete_reference_item, rules))) - # add new modelling rule as requested - if mandatory is not None: - rule = ua.ObjectIds.ModellingRule_Mandatory if mandatory else ua.ObjectIds.ModellingRule_Optional - await self.add_reference(rule, ua.ObjectIds.HasModellingRule, True, False) - - async def add_folder(self, nodeid, bname): - return await create_folder(self, nodeid, bname) - - async def add_object(self, nodeid, bname, objecttype=None, instantiate_optional=True): - return await create_object(self, nodeid, bname, objecttype, instantiate_optional) - - async def add_variable(self, nodeid, bname, val, varianttype=None, datatype=None): - return await create_variable(self, nodeid, bname, val, varianttype, datatype) - - async def add_object_type(self, nodeid, bname): - return await create_object_type(self, nodeid, bname) - - async def add_variable_type(self, nodeid, bname, datatype): - return await create_variable_type(self, nodeid, bname, datatype) - - async def add_data_type(self, nodeid, bname, description=None): - return await create_data_type(self, nodeid, bname, description=description) - - async def add_property(self, nodeid, bname, val, varianttype=None, datatype=None): - return await create_property(self, nodeid, bname, val, varianttype, datatype) - - async def add_method(self, *args): - return await create_method(self, *args) - - async def add_reference_type(self, nodeid, bname, symmetric=True, inversename=None): - return await create_reference_type(self, nodeid, bname, symmetric, inversename) - - async def call_method(self, methodid, *args): - return await call_method(self, methodid, *args) - - async def register(self): - """ - Register node for faster read and write access (if supported by server) - Rmw: This call modifies the nodeid of the node, the original nodeid is - available as node.basenodeid - """ - nodeid = (await self.session.register_nodes([self.nodeid]))[0] - self.basenodeid = self.nodeid - self.nodeid = nodeid - - async def unregister(self): - if self.basenodeid is None: - return - await self.session.unregister_nodes([self.nodeid]) - self.nodeid = self.basenodeid - self.basenodeid = None - - @staticmethod - def new_node(session, nodeid: ua.NodeId): - """ - Helper function to init nodes with out importing Node - """ - return Node(session, nodeid) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/node_factory.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/node_factory.py deleted file mode 100644 index 754c062..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/node_factory.py +++ /dev/null @@ -1,9 +0,0 @@ - - -def make_node(session, nodeid): - """ - Node factory - Needed no break cyclical import of `Node` - """ - from .node import Node - return Node(session, nodeid) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/session_interface.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/session_interface.py deleted file mode 100644 index 2a8668d..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/session_interface.py +++ /dev/null @@ -1,226 +0,0 @@ -from abc import ( - ABC, - abstractmethod -) -from typing import List -from asyncua import ua - -class AbstractSession(ABC): - ''' - An abstract interface for the sessionbased Service Sets like: - NodeManagement, View, Attribute, Method, MonitoredItem and Subscription - ''' - - # View Service Set: https://reference.opcfoundation.org/Core/Part4/v104/5.8.1/ - - @abstractmethod - async def browse(self, parameters: ua.BrowseParameters) -> List[ua.BrowseResult]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.8.2/ - - This Service is used to discover the References of a specified Node. - The browse can be further limited by the use of a View. - This Browse Service also supports a primitive filtering capability. - ''' - - @abstractmethod - async def browse_next(self, parameters: ua.BrowseNextParameters) -> List[ua.BrowseResult]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.8.3/ - - This Service is used to request the next set of Browse or BrowseNext response information that is too large to be sent in a single response. - “Too large” in this context means that the Server is not able to return a larger response or that the number of results - to return exceeds the maximum number of results to return that was specified by the Client in the original Browse request. - The BrowseNext shall be submitted on the same Session that was used to submit the Browse or BrowseNext that is being continued. - ''' - - @abstractmethod - async def translate_browsepaths_to_nodeids(self, browse_paths: List[ua.BrowsePath]) -> List[ua.BrowsePathResult]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.8.4/ - - This Service is used to request that the Server translates one or more browse paths to NodeIds. - Each browse path is constructed of a starting Node and a RelativePath. - The specified starting Node identifies the Node from which the RelativePath is based. - The RelativePath contains a sequence of ReferenceTypes and BrowseNames. - ''' - - @abstractmethod - async def register_nodes(self, nodes: List[ua.NodeId]) -> List[ua.NodeId]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.8.5/ - - A Server often has no direct access to the information that it manages. - Variables or services might be in underlying systems where additional effort is required to establish a connection to these systems. - The RegisterNodes Service can be used by Clients to register the Nodes that they know they will access repeatedly (e.g. Write, Call). - It allows Servers to set up anything needed so that the access operations will be more efficient. - Clients can expect performance improvements when using registered NodeIds, but the optimization measures are vendor-specific. - For Variable Nodes Servers shall concentrate their optimization efforts on the Value Attribute. - ''' - - @abstractmethod - async def unregister_nodes(self, nodes: List[ua.NodeId]) -> List[ua.NodeId]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.8.6/ - - This Service is used to unregister NodeIds that have been obtained via the RegisterNodes service. - ''' - - # Attribute Service Set: https://reference.opcfoundation.org/Core/Part4/v104/5.10.1/ - - @abstractmethod - async def read(self, parameters: ua.ReadParameters) -> List[ua.DataValue]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.10.2/ - - This Service is used to read one or more Attributes of one or more Nodes. - For constructed Attribute values whose elements are indexed, such as an array, - this Service allows Clients to read the entire set of indexed values as a composite, - to read individual elements or to read ranges of elements of the composite. - ''' - - @abstractmethod - async def write(self, parameters: ua.WriteParameters) -> List[ua.StatusCode]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.10.4/ - - This Service is used to write values to one or more Attributes of one or more Nodes. - For constructed Attribute values whose elements are indexed, such as an array, - this Service allows Clients to write the entire set of indexed values as a composite, - to write individual elements or to write ranges of elements of the composite. - ''' - - - - @abstractmethod - async def history_read(self, params: ua.HistoryReadParameters) -> ua.HistoryReadResult: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.10.3/ - - This Service is used to read historical values or Events of one or more Nodes. - For constructed Attribute values whose elements are indexed, such as an array, - this Service allows Clients to read the entire set of indexed values as a composite, - to read individual elements or to read ranges of elements of the composite. - Servers may make historical values available to Clients using this Service, - although the historical values themselves are not visible in the AddressSpace. - ''' - - # NodeManagement Service Set: https://reference.opcfoundation.org/Core/Part4/v104/5.7.1/ - - @abstractmethod - async def add_nodes(self, params: ua.AddNodesParameters) -> List[ua.AddNodesResult]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.7.2/ - - This Service is used to add one or more Nodes into the AddressSpace hierarchy. - Using this Service, each Node is added as the TargetNode of a HierarchicalReference to ensure that - the AddressSpace is fully connected and that the Node is added as a child within the AddressSpace hierarchy (see OPC 10000-3). - ''' - - @abstractmethod - async def add_references(self, refs: List[ua.AddReferencesItem]) -> List[ua.StatusCode]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.7.3/ - - This Service is used to add one or more References to one or more Nodes. - The NodeClass is an input parameter that is used to validate that the Reference to be added matches the NodeClass of the TargetNode. - This parameter is not validated if the Reference refers to a TargetNode in a remote Server. - ''' - - @abstractmethod - async def delete_nodes(self, params: ua.DeleteNodesParameters) -> List[ua.StatusCode]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.7.4/ - - This Service is used to delete one or more Nodes from the AddressSpace. - ''' - - @abstractmethod - async def delete_references(self, refs: List[ua.DeleteReferencesItem]) -> List[ua.StatusCode]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.7.5/ - - This Service is used to delete one or more References of a Node. - ''' - - # Method Service Set: https://reference.opcfoundation.org/Core/Part4/v104/5.11.1/ - - @abstractmethod - async def call(self, methodstocall: List[ua.CallMethodRequest]) -> List[ua.CallMethodResult]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.11.2/ - - This Service is used to call (invoke) a list of Methods. - ''' - - # Subscription Service Set: https://reference.opcfoundation.org/Core/Part4/v104/5.13.1/ - - @abstractmethod - async def create_subscription(self, params: ua.CreateSubscriptionParameters) -> ua.CreateSubscriptionResult: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.13.2/ - - This Service is used to create a Subscription. - - Subscriptions monitor a set of MonitoredItems for Notifications and return them to the Client in response to Publish requests. - ''' - - @abstractmethod - async def modify_subscription(self, params: ua.ModifySubscriptionParameters) -> ua.ModifySubscriptionResult: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.13.3/ - - This Service is used to modify a Subscription. - ''' - - @abstractmethod - async def delete_subscriptions(self, params: ua.DeleteSubscriptionsParameters) -> List[ua.StatusCode]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.13.8/ - - This Service is invoked to delete one or more Subscriptions that belong to the Client's Session. - ''' - - # MonitoredItem Service Set: https://reference.opcfoundation.org/Core/Part4/v104/5.12.1/ - - @abstractmethod - async def create_monitored_items(self, params: ua.CreateMonitoredItemsParameters) -> List[ua.MonitoredItemCreateResult]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.12.2/ - - This Service is used to create and add one or more MonitoredItems to a Subscription. - - A MonitoredItem is deleted automatically by the Server when the Subscription is deleted. - - Deleting a MonitoredItem causes its entire set of triggered item links to be deleted, - but has no effect on the MonitoredItems referenced by the triggered items. - ''' - - @abstractmethod - async def modify_monitored_items(self, params: ua.ModifyMonitoredItemsParameters) -> List[ua.MonitoredItemModifyResult]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.12.3/ - - This Service is used to modify MonitoredItems of a Subscription. - Changes to the MonitoredItem settings shall be applied immediately by the Server. - They take effect as soon as practical but not later than twice the new revisedSamplingInterval. - ''' - - @abstractmethod - async def delete_monitored_items(self, params: ua.DeleteMonitoredItemsParameters) -> List[ua.StatusCode]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.12.6/ - - This Service is used to remove one or more MonitoredItems of a Subscription. - When a MonitoredItem is deleted, its triggered item links are also deleted. - ''' - - @abstractmethod - async def transfer_subscriptions(self, params: ua.TransferSubscriptionsParameters) -> List[ua.TransferResult]: - ''' - https://reference.opcfoundation.org/Core/Part4/v104/5.13.7/ - - This Service is used to transfer a Subscription and its MonitoredItems from one Session to another. - For example, a Client may need to reopen a Session and then transfer its Subscriptions to that Session. - It may also be used by one Client to take over a Subscription from another Client by transferring the Subscription to its Session. - ''' diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/shortcuts.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/shortcuts.py deleted file mode 100644 index 5977192..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/shortcuts.py +++ /dev/null @@ -1,36 +0,0 @@ -from ..ua import ObjectIds -from .node import Node - - -class Shortcuts: - """ - This object contains Node objects to some commonly used nodes - """ - def __init__(self, server): - self.root = Node(server, ObjectIds.RootFolder) - self.objects = Node(server, ObjectIds.ObjectsFolder) - self.server = Node(server, ObjectIds.Server) - self.base_object_type = Node(server, ObjectIds.BaseObjectType) - self.base_data_type = Node(server, ObjectIds.BaseDataType) - self.base_event_type = Node(server, ObjectIds.BaseEventType) - self.base_variable_type = Node(server, ObjectIds.BaseVariableType) - self.folder_type = Node(server, ObjectIds.FolderType) - self.enum_data_type = Node(server, ObjectIds.Enumeration) - self.option_set_type = Node(server, ObjectIds.OptionSet) - self.types = Node(server, ObjectIds.TypesFolder) - self.data_types = Node(server, ObjectIds.DataTypesFolder) - self.event_types = Node(server, ObjectIds.EventTypesFolder) - self.reference_types = Node(server, ObjectIds.ReferenceTypesFolder) - self.variable_types = Node(server, ObjectIds.VariableTypesFolder) - self.object_types = Node(server, ObjectIds.ObjectTypesFolder) - self.namespace_array = Node(server, ObjectIds.Server_NamespaceArray) - self.namespaces = Node(server, ObjectIds.Server_Namespaces) - self.opc_binary = Node(server, ObjectIds.OPCBinarySchema_TypeSystem) - self.base_structure_type = Node(server, ObjectIds.Structure) - self.base_union_type = Node(server, ObjectIds.Union) - self.server_state = Node(server, ObjectIds.Server_ServerStatus_State) - self.service_level = Node(server, ObjectIds.Server_ServiceLevel) - self.HasComponent = Node(server, ObjectIds.HasComponent) - self.HasProperty = Node(server, ObjectIds.HasProperty) - self.Organizes = Node(server, ObjectIds.Organizes) - self.HasEncoding = Node(server, ObjectIds.HasEncoding) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/statemachine.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/statemachine.py deleted file mode 100644 index 4d77438..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/statemachine.py +++ /dev/null @@ -1,362 +0,0 @@ -''' -https://reference.opcfoundation.org/v104/Core/docs/Part10/ -https://reference.opcfoundation.org/v104/Core/docs/Part10/4.2.1/ -Basic statemachines described in OPC UA Spec.: -StateMachineType -FiniteStateMachineType -ExclusiveLimitStateMachineType - not implemented -FileTransferStateMachineType - not implemented -ProgramStateMachineType - not implemented -ShelvedStateMachineType - not implemented -Relevant information: -Overview - https://reference.opcfoundation.org/v104/Core/docs/Part10/5.2.3/#5.2.3.1 -States - https://reference.opcfoundation.org/v104/Core/docs/Part10/5.2.3/#5.2.3.2 -Transitions - https://reference.opcfoundation.org/v104/Core/docs/Part10/5.2.3/#5.2.3.3 -Events - https://reference.opcfoundation.org/v104/Core/docs/Part10/5.2.5/ -''' -import logging -import datetime - -from asyncua import Server, ua, Node -from asyncua.common.event_objects import TransitionEvent, ProgramTransitionEvent -from typing import Optional, Union, List, TYPE_CHECKING - -if TYPE_CHECKING: - from asyncua.server.event_generator import EventGenerator - -_logger = logging.getLogger(__name__) - -class State: - ''' - Helperclass for States (StateVariableType) - https://reference.opcfoundation.org/v104/Core/docs/Part5/B.4.3/ - name: type string will be converted automatically to qualifiedname - -> Name is a QualifiedName which uniquely identifies the current state within the StateMachineType. - id: "BaseVariableType" Id is a name which uniquely identifies the current state within the StateMachineType. A subtype may restrict the DataType. - number: Number is an integer which uniquely identifies the current state within the StateMachineType. - ''' - def __init__(self, id, name: str=None, number: int=None, node: Optional[Node]=None): - if id is not None: - self.id = ua.Variant(id) - else: - self.id = id #in this case it needs to be added with add_state which takes the nodeid returen from add_state - self.name = name - self.number = number - self.effectivedisplayname = ua.LocalizedText(name, "en-US") - self.node: Node = node #will be written from statemachine.add_state() or you need to overwrite it if the state is part of xml - - -class Transition: - ''' - Helperclass for Transitions (TransitionVariableType) - https://reference.opcfoundation.org/v104/Core/docs/Part5/B.4.4/ - name: type string will be converted automatically to qualifiedname - -> Name is a QualifiedName which uniquely identifies a transition within the StateMachineType. - id: "BaseVariableType" Id is a name which uniquely identifies a Transition within the StateMachineType. A subtype may restrict the DataType. - number: Number is an integer which uniquely identifies the current state within the StateMachineType. - transitiontime: TransitionTime specifies when the transition occurred. - effectivetransitiontime: EffectiveTransitionTime specifies the time when the current state or one of its substates was entered. - If, for example, a StateA is active and – while active – switches several times between its substates SubA and SubB, - then the TransitionTime stays at the point in time where StateA became active whereas the EffectiveTransitionTime changes - with each change of a substate. - ''' - def __init__(self, id, name: str=None, number: int=None, node: Node=None): - if id is not None: - self.id = ua.Variant(id) - else: - self.id = id #in this case it needs to be added with add_transition which takes the nodeid returen from add_transition - self.name = name - self.number = number - self._transitiontime = datetime.datetime.utcnow() #will be overwritten from _write_transition() - self.node: Node = node #will be written from statemachine.add_state() or you need to overwrite it if the state is part of xml - - -class StateMachine(object): - ''' - Implementation of an StateMachineType (most basic type) - CurrentState: Mandatory "StateVariableType" - LastTransition: Optional "TransitionVariableType" - Generates TransitionEvent's - ''' - def __init__(self, server: Server=None, parent: Node=None, idx: int=None, name: str=None): - if not isinstance(server, Server): - raise ValueError(f"server: {type(server)} is not a instance of Server class") - if not isinstance(parent, Node): - raise ValueError(f"parent: {type(parent)} is not a instance of Node class") - if idx is None: - idx = parent.nodeid.NamespaceIndex - if name is None: - name = "StateMachine" - self.locale = "en-US" - self._server = server - self._parent = parent - self._state_machine_node: Node = None - self._state_machine_type = ua.NodeId(2299, 0) #StateMachineType - self._name = name - self._idx = idx - self._optionals = False - self._current_state_node: Node = None - self._current_state_id_node = None - self._current_state_name_node = None - self._current_state_number_node = None - self._current_state_effective_display_name_node = None - self._last_transition_node: Node = None - self._last_transition_id_node = None - self._last_transition_name_node = None - self._last_transition_number_node = None - self._last_transition_transitiontime_node = None - self._evgen: EventGenerator = None - self.evtype = TransitionEvent() - self._current_state = State(None) - - async def install(self, optionals: bool=False): - ''' - setup adressspace - ''' - self._optionals = optionals - self._state_machine_node = await self._parent.add_object( - self._idx, - self._name, - objecttype=self._state_machine_type, - instantiate_optional=optionals - ) - if self._optionals: - self._last_transition_node = await self._state_machine_node.get_child(["LastTransition"]) - children = await self._last_transition_node.get_children() - childnames = [] - for each in children: - childnames.append(await each.read_browse_name()) - if "TransitionTime" not in childnames: - self._last_transition_transitiontime_node = await self._last_transition_node.add_property( - 0, - "TransitionTime", - ua.Variant(datetime.datetime.utcnow(), VariantType=ua.VariantType.DateTime) - ) - else: - self._last_transition_transitiontime_node = await self._last_transition_node.get_child("TransitionTime") - await self.init(self._state_machine_node) - - async def init(self, statemachine: Node): - ''' - initialize and get subnodes - ''' - self._current_state_node = await statemachine.get_child(["CurrentState"]) - current_state_props = await self._current_state_node.get_properties() - for prop in current_state_props: - dn = await prop.read_display_name() - if dn.Text == "Id": - self._current_state_id_node = await self._current_state_node.get_child(["Id"]) - elif dn.Text == "Name": - self._current_state_name_node = await self._current_state_node.get_child(["Name"]) - elif dn.Text == "Number": - self._current_state_number_node = await self._current_state_node.get_child(["Number"]) - elif dn.Text == "EffectiveDisplayName": - self._current_state_effective_display_name_node = await self._current_state_node.get_child(["EffectiveDisplayName"]) - else: - _logger.warning(f"{await statemachine.read_browse_name()} CurrentState Unknown propertie: {dn.Text}") - if self._optionals: - self._last_transition_node = await statemachine.get_child(["LastTransition"]) - last_transition_props = await self._last_transition_node.get_properties() - for prop in last_transition_props: - dn = await prop.read_display_name() - if dn.Text == "Id": - self._last_transition_id_node = await self._last_transition_node.get_child(["Id"]) - elif dn.Text == "Name": - self._last_transition_name_node = await self._last_transition_node.get_child(["Name"]) - elif dn.Text == "Number": - self._last_transition_number_node = await self._last_transition_node.get_child(["Number"]) - elif dn.Text == "TransitionTime": - self._last_transition_transitiontime_node = await self._last_transition_node.get_child(["TransitionTime"]) - else: - _logger.warning(f"{await statemachine.read_browse_name()} LastTransition Unknown propertie: {dn.Text}") - self._evgen = await self._server.get_event_generator(self.evtype, self._state_machine_node) - - async def change_state(self, state: State, transition: Transition=None, event_msg:Union[str, ua.LocalizedText]=None, severity: int=500): - ''' - method to change the state of the statemachine - state: "State" mandatory - transition: "Transition" optional - event_msg: "LocalizedText" optional - severity: "Int" optional - ''' - await self._write_state(state) - if transition: - await self._write_transition(transition) - if event_msg: - if isinstance(event_msg, str): - event_msg = ua.LocalizedText(event_msg, self.locale) - if not isinstance(event_msg, ua.LocalizedText): - raise ValueError(f"Statemachine: {self._name} -> event_msg: {event_msg} is not a instance of LocalizedText") - self._evgen.event.Message = event_msg # type: ignore - self._evgen.event.Severity = severity # type: ignore - self._evgen.event.ToState = ua.LocalizedText(state.name, self.locale) # type: ignore - if transition: - self._evgen.event.Transition = ua.LocalizedText(transition.name, self.locale) # type: ignore - self._evgen.event.FromState = ua.LocalizedText(self._current_state.name) # type: ignore - await self._evgen.trigger() - self._current_state = state - - async def _write_state(self, state: State): - if not isinstance(state, State): - raise ValueError(f"Statemachine: {self._name} -> state: {state} is not a instance of StateMachine.State class") - await self._current_state_node.write_value(ua.LocalizedText(state.name, self.locale), ua.VariantType.LocalizedText) - if state.node: - if self._current_state_id_node: - await self._current_state_id_node.write_value(state.id) - if self._current_state_name_node and state.name: - await self._current_state_name_node.write_value(state.name, ua.VariantType.QualifiedName) - if self._current_state_number_node and state.number: - await self._current_state_number_node.write_value(state.number, ua.VariantType.UInt32) - if self._current_state_effective_display_name_node and state.effectivedisplayname: - await self._current_state_effective_display_name_node.write_value(state.effectivedisplayname, ua.VariantType.LocalizedText) - - async def _write_transition(self, transition: Transition): - ''' - transition: Transition - issub: boolean (true if it is a transition between substates) - ''' - if not isinstance(transition, Transition): - raise ValueError(f"Statemachine: {self._name} -> state: {transition} is not a instance of StateMachine.Transition class") - transition._transitiontime = datetime.datetime.utcnow() - await self._last_transition_node.write_value(ua.LocalizedText(transition.name, self.locale), ua.VariantType.LocalizedText) - if self._optionals: - if self._last_transition_id_node: - await self._last_transition_id_node.write_value(transition.id) - if self._last_transition_name_node and transition.name: - await self._last_transition_name_node.write_value(ua.QualifiedName(transition.name, self._idx), ua.VariantType.QualifiedName) - if self._last_transition_number_node and transition.number: - await self._last_transition_number_node.write_value(transition.number, ua.VariantType.UInt32) - if self._last_transition_transitiontime_node and transition._transitiontime: - await self._last_transition_transitiontime_node.write_value(transition._transitiontime, ua.VariantType.DateTime) - - async def add_state(self, state: State, state_type: ua.NodeId=ua.NodeId(2307, 0), optionals: bool=False): - ''' - this method adds a state object to the statemachines address space - state: State, - InitialStateType: ua.NodeId(2309, 0), - StateType: ua.NodeId(2307, 0), - ChoiceStateType: ua.NodeId(15109,0), - ''' - if not isinstance(state, State): - raise ValueError(f"Statemachine: {self._name} -> state: {state} is not a instance of StateMachine.State class") - if not state_type in [ua.NodeId(2309, 0),ua.NodeId(2307, 0),ua.NodeId(15109,0)]: - # unknown state type! - raise ValueError(f"Statemachine: {self._name} -> state_type: {state_type} is not in list: [ua.NodeId(2309, 0),ua.NodeId(2307, 0),ua.NodeId(15109,0)]") - if not state.name: - raise ValueError(f"Statemachine: {self._name} -> State.name is None") - if not state.number: - raise ValueError(f"Statemachine: {self._name} -> State.number is None") - state.node = await self._state_machine_node.add_object( - self._idx, - state.name, - objecttype=state_type, - instantiate_optional=optionals - ) - state_number = await state.node.get_child(["StateNumber"]) - await state_number.write_value(state.number, ua.VariantType.UInt32) - if not state.id: - state.id = state.node.nodeid - return state.node - - async def add_transition(self, transition: Transition, transition_type: ua.NodeId=ua.NodeId(2310, 0), optionals: bool=False): - ''' - this method adds a transition object to the statemachines address space - transition: Transition, - transition_type: ua.NodeId(2310, 0), - ''' - if not isinstance(transition, Transition): - raise ValueError(f"Statemachine: {self._name} -> state: {transition} is not a instance of StateMachine.Transition class") - transition.node = await self._state_machine_node.add_object( - self._idx, - transition.name, - objecttype=transition_type, - instantiate_optional=optionals - ) - transition_number = await transition.node.get_child(["TransitionNumber"]) - await transition_number.write_value(transition.number, ua.VariantType.UInt32) - if not transition.id: - transition.id = transition.node.nodeid - return transition.node - - -class FiniteStateMachine(StateMachine): - ''' - Implementation of an FiniteStateMachineType a little more advanced than the basic one - if you need to know the available states and transition from clientside - ''' - def __init__(self, server: Server=None, parent: Node=None, idx: int=None, name: str=None): - super().__init__(server, parent, idx, name) - if name is None: - self._name = "FiniteStateMachine" - self._state_machine_type = ua.NodeId(2771, 0) - self._available_states_node: Node = None - self._available_transitions_node: Node = None - - async def set_available_states(self, states: List[ua.NodeId]): - if not self._available_states_node: - self._available_states_node = await self._state_machine_node.get_child(["AvailableStates"]) - if isinstance(states, list) and all(isinstance(state, ua.NodeId) for state in states): - return await self._available_states_node.write_value(states, varianttype=ua.VariantType.NodeId) - return ValueError(f"Statemachine: {self._name} -> states: {states} is not a list") - - async def set_available_transitions(self, transitions: List[ua.NodeId]): - if self._optionals: - if not self._available_transitions_node: - self._available_transitions_node = await self._state_machine_node.get_child(["AvailableTransitions"]) - if isinstance(transitions, list) and all(isinstance(transition, ua.NodeId) for transition in transitions): - return await self._available_transitions_node.write_value(transitions, varianttype=ua.VariantType.NodeId) - return ValueError(f"Statemachine: {self._name} -> transitions: {transitions} is not a list") - - -class ExclusiveLimitStateMachine(FiniteStateMachine): - ''' - NOT IMPLEMENTED "ExclusiveLimitStateMachineType" - ''' - def __init__(self, server=None, parent=None, idx=None, name=None): - super().__init__(server, parent, idx, name) - if name is None: - name = "ExclusiveLimitStateMachine" - self._state_machine_type = ua.NodeId(9318, 0) - raise NotImplementedError - - -class FileTransferStateMachine(FiniteStateMachine): - ''' - NOT IMPLEMENTED "FileTransferStateMachineType" - https://reference.opcfoundation.org/v104/Core/ObjectTypes/FileTransferStateMachineType/ - https://reference.opcfoundation.org/v104/Core/docs/Part5/C.4.6/ - ''' - def __init__(self, server=None, parent=None, idx=None, name=None): - super().__init__(server, parent, idx, name) - if name is None: - name = "FileTransferStateMachine" - self._state_machine_type = ua.NodeId(15803, 0) - raise NotImplementedError - - -class ProgramStateMachine(FiniteStateMachine): - ''' - https://reference.opcfoundation.org/v104/Core/docs/Part10/4.2.3/ - Implementation of an ProgramStateMachine its quite a complex statemachine with the - optional possibility to make the statchange from clientside via opcua-methods - ''' - def __init__(self, server=None, parent=None, idx=None, name=None): - super().__init__(server, parent, idx, name) - if name is None: - name = "ProgramStateMachine" - self._state_machine_type = ua.NodeId(2391, 0) - self.evtype = ProgramTransitionEvent() - raise NotImplementedError - - -class ShelvedStateMachine(FiniteStateMachine): - ''' - NOT IMPLEMENTED "ShelvedStateMachineType" - ''' - def __init__(self, server=None, parent=None, idx=None, name=None): - super().__init__(server, parent, idx, name) - if name is None: - name = "ShelvedStateMachine" - self._state_machine_type = ua.NodeId(2929, 0) - raise NotImplementedError - diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/structures.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/structures.py deleted file mode 100644 index 1a4cecf..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/structures.py +++ /dev/null @@ -1,355 +0,0 @@ -""" -Support for custom structures in client and server -We only support a subset of features but should be enough -for custom structures -""" - -import uuid -import logging -# The next two imports are for generated code -from datetime import datetime -from enum import IntEnum, EnumMeta -from dataclasses import dataclass, field -from typing import List, Optional - - -from xml.etree import ElementTree as ET -from asyncua import ua - -from .structures104 import get_default_value, clean_name - -_logger = logging.getLogger(__name__) - - -class EnumType(object): - def __init__(self, name): - self.name = clean_name(name) - self.fields = [] - self.typeid = None - - def __str__(self): - return f"EnumType({self.name, self.fields})" - - __repr__ = __str__ - - def get_code(self): - code = """ - -class {0}(IntEnum): - - ''' - {0} EnumInt autogenerated from xml - ''' - -""".format(self.name) - - for EnumeratedValue in self.fields: - name = clean_name(EnumeratedValue.Name) - value = EnumeratedValue.Value - code += f" {name} = {value}\n" - - return code - - -class EnumeratedValue: - def __init__(self, name, value): - if name == "None": - name = "None_" - name = name.replace(" ", "") - self.Name = name - self.Value = value - - -class Struct: - def __init__(self, name): - self.name = clean_name(name) - self.fields = [] - self.typeid = None - self.option_counter = 0 - - def __str__(self): - return f"Struct(name={self.name}, fields={self.fields}" - - __repr__ = __str__ - - def get_code(self): - code = f""" - -@dataclass -class {self.name}: - - ''' - {self.name} structure autogenerated from xml - ''' - -""" - if self.option_counter > 0: - field = Field("Encoding") - field.uatype = "UInt32" - self.fields = [field] + self.fields - for sfield in self.fields: - if sfield.name != 'SwitchField': - ''' - SwitchFields is the 'Encoding' Field in OptionSets to be - compatible with 1.04 structs we added - the 'Encoding' Field before and skip the SwitchField Field - ''' - uatype = f"'ua.{sfield.uatype}'" - if sfield.array: - uatype = f"List[{uatype}]" - if uatype == 'List[ua.Char]': - uatype = 'String' - if sfield.is_optional: - code += f" {sfield.name}: Optional[{uatype}] = None\n" - else: - uavalue = sfield.value - if isinstance(uavalue, str) and uavalue.startswith("ua."): - uavalue = f"field(default_factory=lambda: {uavalue})" - code += f" {sfield.name}:{uatype} = {uavalue}\n" - return code - - -class Field(object): - def __init__(self, name): - self.name = name - self.uatype = None - self.value = None - self.array = False - self.is_optional = False - - def __str__(self): - return f"Field(name={self.name}, uatype={self.uatype})" - - __repr__ = __str__ - - -class StructGenerator(object): - def __init__(self): - self.model = [] - - def make_model_from_string(self, xml): - obj = ET.fromstring(xml) - self._make_model(obj) - - def make_model_from_file(self, path): - obj = ET.parse(path) - root = obj.getroot() - self._make_model(root) - - def _make_model(self, root): - enums = {} - for child in root: - if child.tag.endswith("EnumeratedType"): - intenum = EnumType(child.get("Name")) - for xmlfield in child: - if xmlfield.tag.endswith("EnumeratedValue"): - name = xmlfield.get("Name") - value = xmlfield.get("Value") - enumvalue = EnumeratedValue(name, value) - intenum.fields.append(enumvalue) - enums[child.get("Name")] = value - self.model.append(intenum) - - for child in root: - if child.tag.endswith("StructuredType"): - struct = Struct(child.get("Name")) - array = False - # these lines can be reduced in >= Python3.8 with root.iterfind("{*}Field") and similar - for xmlfield in child: - if xmlfield.tag.endswith("Field"): - name = xmlfield.get("Name") - _clean_name = clean_name(name) - if name.startswith("NoOf"): - array = True - continue - _type = xmlfield.get("TypeName") - if ":" in _type: - _type = _type.split(":")[1] - if _type == 'Bit': - # Bits are used for bit fields and filler ignore - continue - field = Field(_clean_name) - field.uatype = clean_name(_type) - if xmlfield.get("SwitchField", '') != '': - # Optional Field - field.is_optional = True - struct.option_counter += 1 - field.value = get_default_value(field.uatype, enums, hack=True) - if array: - field.array = True - field.value = "field(default_factory=list)" - array = False - struct.fields.append(field) - self.model.append(struct) - - def save_to_file(self, path, register=False): - _file = open(path, "w+") - self._make_header(_file) - for struct in self.model: - _file.write(struct.get_code()) - if register: - _file.write(self._make_registration()) - _file.close() - - def _make_registration(self): - code = "\n\n" - for struct in self.model: - if isinstance(struct, EnumType): - continue # No registration required for enums - code += f"ua.register_extension_object('{struct.name}'," \ - f" ua.NodeId.from_string('{struct.typeid}'), {struct.name})\n" - return code - - def get_python_classes(self, env=None): - return _generate_python_class(self.model, env=env) - - def _make_header(self, _file): - _file.write(""" -''' -THIS FILE IS AUTOGENERATED, DO NOT EDIT!!! -''' - -from datetime import datetime -import uuid -from dataclasses import dataclass, field -from typing import List, Union -from enum import IntEnum - -from asyncua import ua -""") - - def set_typeid(self, name, typeid): - for struct in self.model: - if struct.name == name: - struct.typeid = typeid - return - - -async def load_type_definitions(server, nodes=None): - """ - Download xml from given variable node defining custom structures. - If no node is given, attemps to import variables from all nodes under - "0:OPC Binary" - the code is generated and imported on the fly. If you know the structures - are not going to be modified it might be interresting to copy the generated files - and include them in you code - """ - if nodes is None: - nodes = [] - for desc in await server.nodes.opc_binary.get_children_descriptions(): - if desc.BrowseName != ua.QualifiedName("Opc.Ua"): - nodes.append(server.get_node(desc.NodeId)) - - structs_dict = {} - generators = [] - for node in nodes: - xml = await node.read_value() - generator = StructGenerator() - generators.append(generator) - generator.make_model_from_string(xml) - # generate and execute new code on the fly - generator.get_python_classes(structs_dict) - # same but using a file that is imported. This can be useful for debugging library - # name = node.read_browse_name().Name - # Make sure structure names do not contain charaters that cannot be used in Python class file names - # name = clean_name(name) - # name = "structures_" + node.read_browse_name().Name - # generator.save_and_import(name + ".py", append_to=structs_dict) - - # register classes - # every children of our node should represent a class - for ndesc in await node.get_children_descriptions(): - ndesc_node = server.get_node(ndesc.NodeId) - ref_desc_list = await ndesc_node.get_references(refs=ua.ObjectIds.HasDescription, direction=ua.BrowseDirection.Inverse) - if ref_desc_list: # some server put extra things here - name = clean_name(ndesc.BrowseName.Name) - if name not in structs_dict: - _logger.warning("%s is found as child of binary definition node but is not found in xml", name) - continue - nodeid = ref_desc_list[0].NodeId - ua.register_extension_object(name, nodeid, structs_dict[name]) - # save the typeid if user want to create static file for type definitnion - generator.set_typeid(name, nodeid.to_string()) - - for key, val in structs_dict.items(): - if isinstance(val, EnumMeta) and key != "IntEnum": - setattr(ua, key, val) - - return generators, structs_dict - - -def _generate_python_class(model, env=None): - """ - generate Python code and execute in a new environment - return a dict of structures {name: class} - Rmw: Since the code is generated on the fly, in case of error the stack trace is - not available and debugging is very hard... - """ - if env is None: - env = ua.__dict__ - # Add the required libraries to dict - if "ua" not in env: - env['ua'] = ua - if "datetime" not in env: - env['datetime'] = datetime - if "uuid" not in env: - env['uuid'] = uuid - if "enum" not in env: - env['IntEnum'] = IntEnum - if "dataclass" not in env: - env['dataclass'] = dataclass - if "field" not in env: - env['field'] = field - if "List" not in env: - env['List'] = List - if 'Optional' not in env: - env['Optional'] = Optional - # generate classes one by one and add them to dict - for element in model: - code = element.get_code() - try: - exec(code, env) - except Exception: - _logger.exception("Failed to execute auto-generated code from UA datatype: %s", code) - raise - return env - - -async def load_enums(server, env=None, force=False): - """ - Read enumeration data types on server and generate python Enums in ua scope for them - """ - model = [] - - for desc in await server.nodes.enum_data_type.get_children_descriptions(refs=ua.ObjectIds.HasSubtype): - enum_name = desc.BrowseName.Name - enum_node = server.get_node(desc.NodeId) - if not force and hasattr(ua, enum_name): - _logger.debug("Enum type %s is already in ua namespace, ignoring", enum_name) - continue - c = None - for child_desc in await enum_node.get_children_descriptions(refs=ua.ObjectIds.HasProperty): - child_node = server.get_node(child_desc.NodeId) - if child_desc.BrowseName.Name == "EnumStrings": - c = await _get_enum_strings(enum_name, child_node) - elif child_desc.BrowseName.Name == "EnumValues": - c = await _get_enum_values(enum_name, server.get_node(child_desc.NodeId)) - else: - _logger.warning("Unexpected children of node %s: %s", desc, child_desc) - if c is not None: - model.append(c) - return _generate_python_class(model, env=env) - - -async def _get_enum_values(name, node): - val = await node.read_value() - c = EnumType(name) - c.fields = [EnumeratedValue(enumval.DisplayName.Text, enumval.Value) for enumval in val] - return c - - -async def _get_enum_strings(name, node): - val = await node.read_value() - c = EnumType(name) - c.fields = [EnumeratedValue(st.Text, idx) for idx, st in enumerate(val)] - return c diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/structures104.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/structures104.py deleted file mode 100644 index d9d53b2..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/structures104.py +++ /dev/null @@ -1,520 +0,0 @@ -from enum import Enum -from enum import IntEnum, IntFlag -from datetime import datetime -import uuid -import logging -import re -import keyword -from typing import Union, List, TYPE_CHECKING, Tuple, Optional, Any, Dict, Set -from dataclasses import dataclass, field - -from asyncua import ua -from asyncua import Node -from asyncua.common.manage_nodes import create_encoding, create_data_type -if TYPE_CHECKING: - from asyncua import Client, Server - -logger = logging.getLogger(__name__) - - -def new_struct_field( - name: str, - dtype: Union[ua.NodeId, Node, ua.VariantType], - array: bool = False, - optional: bool = False, - description: str = "", -) -> ua.StructureField: - """ - simple way to create a StructureField - """ - field = ua.StructureField() - field.Name = name - field.IsOptional = optional - if description: - field.Description = ua.LocalizedText(Text=description) - else: - field.Description = ua.LocalizedText(Text=name) - if isinstance(dtype, ua.VariantType): - field.DataType = ua.NodeId(dtype.value, 0) - elif isinstance(dtype, ua.NodeId): - field.DataType = dtype - elif isinstance(dtype, Node): - field.DataType = dtype.nodeid - else: - raise ValueError(f"DataType of a field must be a NodeId, not {dtype} of type {type(dtype)}") - if array: - field.ValueRank = ua.ValueRank.OneOrMoreDimensions - field.ArrayDimensions = [1] # type: ignore - else: - field.ValueRank = ua.ValueRank.Scalar - field.ArrayDimensions = None - return field - - -async def new_struct( - server: Union["Server", "Client"], - idx: Union[int, ua.NodeId], - name: Union[int, ua.QualifiedName], - fields: List[ua.StructureField], - is_union: bool = False -) -> Tuple[Node, List[Node]]: - """ - simple way to create a new structure - return the created data type node and the list of encoding nodes - """ - - type_name = server.nodes.base_structure_type - if is_union: - type_name = server.nodes.base_union_type - - dtype = await create_data_type(type_name, idx, name) - - if isinstance(idx, ua.NodeId): - # user has provided a node id, we cannot reuse it - idx = idx.NamespaceIndex - enc = await create_encoding(dtype, ua.NodeId(0, idx), ua.QualifiedName("Default Binary", 0)) - # TODO: add other encoding the day we support them - - sdef = ua.StructureDefinition() - if is_union: - sdef.StructureType = ua.StructureType.Union - sdef.BaseDataType = server.nodes.base_union_type.nodeid - else: - sdef.BaseDataType = server.nodes.base_structure_type.nodeid - sdef.StructureType = ua.StructureType.Structure - for sfield in fields: - if sfield.IsOptional: - sdef.StructureType = ua.StructureType.StructureWithOptionalFields - break - sdef.Fields = fields - sdef.DefaultEncodingId = enc.nodeid - - await dtype.write_data_type_definition(sdef) - return dtype, [enc] - - -async def new_enum( - server: Union["Server", "Client"], - idx: Union[int, ua.NodeId], - name: Union[int, ua.QualifiedName], - values: List[str], - option_set: bool = False -) -> Node: - edef = ua.EnumDefinition() - counter = 0 - for val_name in values: - field = ua.EnumField() - field.DisplayName = ua.LocalizedText(Text=val_name) - field.Name = val_name - field.Value = counter - counter += 1 - edef.Fields.append(field) - if option_set: - dtype = await server.nodes.option_set_type.add_data_type(idx, name) - else: - dtype = await server.nodes.enum_data_type.add_data_type(idx, name) - await dtype.write_data_type_definition(edef) - return dtype - - -def clean_name(name): - """ - Remove characters that might be present in OPC UA structures - but cannot be part of of Python class names - """ - if keyword.iskeyword(name): - return name + "_" - if name.isidentifier(): - return name - newname = re.sub(r'\W+', '_', name) - newname = re.sub(r'^[0-9]+', r'_\g<0>', newname) - logger.warning("renamed %s to %s due to Python syntax", name, newname) - return newname - - -def get_default_value(uatype, enums=None, hack=False): - if hasattr(ua, uatype): - # That type is know, make sure this is not a subtype - dtype = getattr(ua, uatype) - uatype = dtype.__name__ - if enums is None: - enums = {} - if uatype == "String": - return "None" - if uatype == "Guid": - return "uuid.uuid4()" - if uatype in ("ByteString", "CharArray", "Char"): - return b'' - if uatype == "Boolean": - return "True" - if uatype == "DateTime": - return "datetime.utcnow()" - if uatype in ("Int16", "Int32", "Int64", "UInt16", "UInt32", "UInt64", "Double", "Float", "Byte", "SByte"): - return 0 - if uatype in enums: - return f"ua.{uatype}({enums[uatype]})" - if hasattr(ua, uatype) and issubclass(getattr(ua, uatype), Enum): - # We have an enum, try to initilize it correctly - val = list(getattr(ua, uatype).__members__)[0] - return f"ua.{uatype}.{val}" - if hack: - # FIXME: This is horrible but necssary for old struc support until - # someone fixes dependencies og we deprecated it - return f"field(default_factory=lambda :ua.{uatype}())" - return f"field(default_factory=ua.{uatype})" - - -def make_structure_code(data_type, struct_name, sdef, log_error=True): - """ - given a StructureDefinition object, generate Python code - """ - if sdef.StructureType not in (ua.StructureType.Structure, ua.StructureType.StructureWithOptionalFields, ua.StructureType.Union): - raise NotImplementedError(f"Only StructureType implemented, not {ua.StructureType(sdef.StructureType).name} for node {struct_name} with DataTypdeDefinition {sdef}") - is_union = sdef.StructureType == ua.StructureType.Union - base_class = "" if not is_union else "(ua.UaUnion)" - code = f""" - -@dataclass -class {struct_name}{base_class}: - - ''' - {struct_name} structure autogenerated from StructureDefinition object - ''' - - data_type = ua.NodeId.from_string('''{data_type.to_string()}''') - -""" - - if sdef.StructureType == ua.StructureType.StructureWithOptionalFields: - code += " Encoding: ua.UInt32 = field(default=0, repr=False, init=False, compare=False)\n" - elif is_union: - code += " Encoding: ua.UInt32 = field(default=0, repr=False, init=False, compare=False)\n" - fields = [] - for sfield in sdef.Fields: - fname = clean_name(sfield.Name) - if sfield.DataType.NamespaceIndex == 0 and sfield.DataType.Identifier in ua.ObjectIdNames: - if sfield.DataType.Identifier == 24: - uatype = "Variant" - elif sfield.DataType.Identifier == 22: - uatype = "ExtensionObject" - else: - uatype = ua.ObjectIdNames[sfield.DataType.Identifier] - elif sfield.DataType in ua.extension_objects_by_datatype: - uatype = ua.extension_objects_by_datatype[sfield.DataType].__name__ - elif sfield.DataType in ua.enums_by_datatype: - uatype = ua.enums_by_datatype[sfield.DataType].__name__ - elif sfield.DataType in ua.basetype_by_datatype: - uatype = ua.basetype_by_datatype[sfield.DataType] - elif sfield.DataType == data_type: - uatype = struct_name - else: - if log_error: - logger.error(f"Unknown datatype for field: {sfield} in structure:{struct_name}, please report") - raise RuntimeError(f"Unknown datatype for field: {sfield} in structure:{struct_name}, please report") - - if sfield.ValueRank >= 0: - default_value = "field(default_factory=list)" - else: - default_value = get_default_value(uatype) - - if sfield.DataType != data_type: - uatype = f"ua.{uatype}" - else: - # when field point to itself datatype use forward reference for typing - uatype = f"'ua.{uatype}'" - if sfield.ValueRank >= 1 and uatype == 'Char': - uatype = 'String' - elif sfield.ValueRank >= 1 or sfield.ArrayDimensions: - uatype = f"List[{uatype}]" - elif sfield.IsOptional: - uatype = f"Optional[{uatype}]" - fields.append((fname, uatype, default_value)) - if is_union: - # Generate getter and setter to mimic opc ua union access - names = [f[1] for f in fields] - code += " _union_types = [" + ','.join(names) + "]\n" - code += " Value: Union[None, " + ','.join(names) + "] = field(default=None, init=False)" - for enc_idx, fd in enumerate(fields): - name, uatype, _ = fd - code += f''' - - @property - def {name}(self) -> Optional[{uatype}]: - if self.Encoding == {enc_idx + 1}: - return self.Value - return None - - @{name}.setter - def {name}(self, value: {uatype}) -> None: - self.Value = value - self.Encoding = {enc_idx + 1} - - ''' - else: - for fname, uatype, default_value in fields: - code += f" {fname}: {uatype} = {default_value}\n" - - return code - - -async def _generate_object(name, sdef, data_type=None, env=None, enum=False, option_set=False, log_fail=True): - """ - generate Python code and execute in a new environment - return a dict of structures {name: class} - Rmw: Since the code is generated on the fly, in case of error the stack trace is - not available and debugging is very hard... - """ - if env is None: - env = {} - # Add the required libraries to dict - if "ua" not in env: - env['ua'] = ua - if "datetime" not in env: - env['datetime'] = datetime - if "uuid" not in env: - env['uuid'] = uuid - if "enum" not in env: - env['IntEnum'] = IntEnum - env['IntFlag'] = IntFlag - if "dataclass" not in env: - env['dataclass'] = dataclass - if "Optional" not in env: - env['Optional'] = Optional - if "List" not in env: - env['List'] = List - if "field" not in env: - env['field'] = field - if "Union" not in env: - env['Union'] = Union - # generate classe add it to env dict - if enum: - code = make_enum_code(name, sdef, option_set) - else: - code = make_structure_code(data_type, name, sdef, log_error=log_fail) - logger.debug("Executing code: %s", code) - try: - exec(code, env) - except Exception: - if log_fail: - logger.exception("Failed to execute auto-generated code from UA datatype: %s", code) - raise - return env - - -class DataTypeSorter: - dtype_index: Dict[ua.NodeId, 'DataTypeSorter'] = {} - referenced_dtypes: Set[ua.NodeId] = set() - - def __init__(self, data_type: ua.NodeId, name: str, - desc: ua.ReferenceDescription, sdef: ua.StructureDefinition): - self.data_type = data_type - self.name = name - self.desc = desc - self.sdef = sdef - self.encoding_id = self.sdef.DefaultEncodingId - self.deps = [field.DataType for field in self.sdef.Fields] - - self.dtype_index[self.desc.NodeId] = self - self.referenced_dtypes.update(self.deps) - - def depends_on(self, other: 'DataTypeSorter'): - if other.desc.NodeId in self.deps: - return True - for dep_nodeid in self.deps: - if dep_nodeid not in self.dtype_index: - continue - dep = self.dtype_index[dep_nodeid] - if dep != self and dep.depends_on(other): - return True - return False - - def __lt__(self, other: 'DataTypeSorter'): - return other.depends_on(self) - - def __repr__(self): - return f"{self.__class__.__name__}({self.desc.NodeId, self.deps, self.encoding_id})" - - def __str__(self): - return f"<{self.__class__.__name__}: {self.name!r}>" - - -async def _recursive_parse(server, base_node, dtypes, parent_sdef=None, add_existing=False): - ch = await base_node.get_children_descriptions(refs=ua.ObjectIds.HasSubtype) - for desc in ch: - sdef = await _read_data_type_definition(server, desc, read_existing=add_existing) - if sdef: - name = clean_name(desc.BrowseName.Name) - if parent_sdef: - for sfield in reversed(parent_sdef.Fields): - sdef.Fields.insert(0, sfield) - dtypes.append(DataTypeSorter(desc.NodeId, name, desc, sdef)) - await _recursive_parse(server, server.get_node(desc.NodeId), dtypes, parent_sdef=sdef, add_existing=add_existing) - else: - await _recursive_parse(server, server.get_node(desc.NodeId), dtypes, parent_sdef, add_existing=add_existing) - - -async def _get_parent_types(node: Node): - parents = [] - tmp_node = node - for _ in range(10): - refs = await tmp_node.get_references(refs=ua.ObjectIds.HasSubtype, direction=ua.BrowseDirection.Inverse) - if not refs or refs[0].NodeId.NamespaceIndex == 0 and refs[0].NodeId.Identifier == 22: - return parents - tmp_node = Node(tmp_node.session, refs[0]) - parents.append(tmp_node) - logger.warning("Went 10 layers up while look of subtype of given node %s, something is wrong: %s", node, parents) - - -async def load_custom_struct(node: Node) -> Any: - sdef = await node.read_data_type_definition() - name = (await node.read_browse_name()).Name - for parent in await _get_parent_types(node): - parent_sdef = await parent.read_data_type_definition() - for f in reversed(parent_sdef.fields): - sdef.Fields.insert(0, f) - env = await _generate_object(name, sdef, data_type=node.nodeid) - struct = env[name] - ua.register_extension_object(name, sdef.DefaultEncodingId, struct, node.nodeid) - return env[name] - - -async def _recursive_parse_basedatatypes(server, base_node, parent_datatype, new_alias) -> Any: - - for desc in await base_node.get_children_descriptions(refs=ua.ObjectIds.HasSubtype): - name = clean_name(desc.BrowseName.Name) - if parent_datatype not in 'Number': - # Don't insert Number alias, they should be allready insert because they have to be basetypes allready - if not hasattr(ua, name): - env = make_basetype_code(name, parent_datatype) - ua.register_basetype(name, desc.NodeId, env[name]) - new_alias[name] = env[name] - await _recursive_parse_basedatatypes(server, server.get_node(desc.NodeId), name, new_alias) - - -def make_basetype_code(name, parent_datatype): - """ - alias basetypes - """ - code = f""" -{name} = ua.{parent_datatype} -""" - env = {} - env['ua'] = ua - logger.debug("Executing code: %s", code) - try: - exec(code, env) - except Exception: - logger.exception("Failed to execute auto-generated code from UA datatype: %s", code) - raise - return env - - -async def _load_base_datatypes(server: Union["Server", "Client"]) -> Any: - new_alias = {} - descriptions = await server.nodes.base_data_type.get_children_descriptions() - for desc in descriptions: - name = clean_name(desc.BrowseName.Name) - if name not in ['Structure', 'Enumeration']: - await _recursive_parse_basedatatypes(server, server.get_node(desc.NodeId), name, new_alias) - return new_alias - - -async def load_data_type_definitions(server: Union["Server", "Client"], base_node: Node = None, overwrite_existing=False) -> Dict: - """ - Read DataTypeDefition attribute on all Structure and Enumeration defined - on server and generate Python objects in ua namespace to be used to talk with server - """ - new_objects = await _load_base_datatypes(server) # we need to load all basedatatypes alias first - new_objects.update(await load_enums(server)) # we need all enums to generate structure code - new_objects.update(await load_enums(server, server.nodes.option_set_type, True)) # also load all optionsets - if base_node is None: - base_node = server.nodes.base_structure_type - dtypes = [] - await _recursive_parse(server, base_node, dtypes, add_existing=overwrite_existing) - dtypes.sort() - retries = 10 - for cnt in range(retries): - # Retry to resolve datatypes - failed_types = [] - log_ex = retries == cnt + 1 - for dts in dtypes: - try: - env = await _generate_object(dts.name, dts.sdef, data_type=dts.data_type, log_fail=log_ex) - ua.register_extension_object(dts.name, dts.encoding_id, env[dts.name], dts.data_type) - new_objects[dts.name] = env[dts.name] # type: ignore - except NotImplementedError: - logger.exception("Structure type %s not implemented", dts.sdef) - except AttributeError: - # Failed to resolve datatypes - failed_types.append(dts) - if log_ex: - raise - except RuntimeError: - # Failed to resolve datatypes - failed_types.append(dts) - if log_ex: - raise - if not failed_types: - break - dtypes = failed_types - return new_objects - - -async def _read_data_type_definition(server, desc: ua.ReferenceDescription, read_existing: bool = False): - if desc.BrowseName.Name == "FilterOperand": - # FIXME: find out why that one is not in ua namespace... - return None - # FIXME: this is fishy, we may have same name in different Namespaces - if not read_existing and hasattr(ua, desc.BrowseName.Name): - return None - logger.info("Registering data type %s %s", desc.NodeId, desc.BrowseName) - node = server.get_node(desc.NodeId) - try: - sdef = await node.read_data_type_definition() - except ua.uaerrors.BadAttributeIdInvalid: - logger.debug("%s has no DataTypeDefinition attribute", node) - return None - except Exception: - logger.exception("Error getting datatype for node %s", node) - return None - return sdef - - -def make_enum_code(name, edef, option_set): - """ - if node has a DataTypeDefinition attribute, generate enum code - """ - enum_type = "IntEnum" if not option_set else "IntFlag" - code = f""" - -class {name}({enum_type}): - - ''' - {name} EnumInt autogenerated from EnumDefinition - ''' - -""" - - for sfield in edef.Fields: - name = clean_name(sfield.Name) - value = sfield.Value if not option_set else (1 << sfield.Value) - code += f" {name} = {value}\n" - return code - - -async def load_enums(server: Union["Server", "Client"], base_node: Node = None, option_set: bool = False) -> Dict: - if base_node is None: - base_node = server.nodes.enum_data_type - new_enums = {} - for desc in await base_node.get_children_descriptions(refs=ua.ObjectIds.HasSubtype): - name = clean_name(desc.BrowseName.Name) - if hasattr(ua, name): - continue - logger.info("Registring Enum %s %s OptionSet=%s", desc.NodeId, name, option_set) - edef = await _read_data_type_definition(server, desc) - if not edef: - continue - env = await _generate_object(name, edef, enum=True, option_set=option_set) - ua.register_enum(name, desc.NodeId, env[name]) - new_enums[name] = env[name] - return new_enums diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/subscription.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/subscription.py deleted file mode 100644 index a7a5b4a..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/subscription.py +++ /dev/null @@ -1,508 +0,0 @@ -""" -high level interface to subscriptions -""" -import asyncio -import logging -import collections.abc -from typing import Tuple, Union, List, Iterable, Optional -from asyncua.common.ua_utils import copy_dataclass_attr - -from asyncua import ua -from .events import Event, get_filter_from_event_type -from .node import Node - - -class SubscriptionItemData: - """ - To store useful data from a monitored item. - """ - - def __init__(self): - self.node = None - self.client_handle = None - self.server_handle = None - self.attribute = None - self.mfilter = None - - -class DataChangeNotif: - """ - To be send to clients for every datachange notification from server. - """ - - def __init__( - self, - subscription_data: SubscriptionItemData, - monitored_item: ua.MonitoredItemNotification - ): - self.monitored_item = monitored_item - self.subscription_data = subscription_data - - def __str__(self): - return f"DataChangeNotification({self.subscription_data}, {self.monitored_item})" - - __repr__ = __str__ - - -class SubHandler: - """ - Subscription Handler. To receive events from server for a subscription - This class is just a sample class. Whatever class having these methods can be used - """ - - def datachange_notification(self, node: Node, val, data: DataChangeNotif): - """ - called for every datachange notification from server - """ - pass - - def event_notification(self, event: ua.EventNotificationList): - """ - called for every event notification from server - """ - pass - - def status_change_notification(self, status: ua.StatusChangeNotification): - """ - called for every status change notification from server - """ - pass - - -class Subscription: - """ - Subscription object returned by Server or Client objects. - The object represent a subscription to an opc-ua server. - This is a high level class, especially `subscribe_data_change` and `subscribe_events methods`. - If more control is necessary look at code and/or use `create_monitored_items method`. - :param server: `InternalSession` or `UAClient` - """ - - def __init__(self, server, params: ua.CreateSubscriptionParameters, handler: SubHandler): - self.logger = logging.getLogger(__name__) - self.server = server - self._client_handle = 200 - self._handler: SubHandler = handler - self.parameters: ua.CreateSubscriptionParameters = params # move to data class - self._monitored_items = {} - self.subscription_id: Optional[int] = None - - async def init(self) -> ua.CreateSubscriptionResult: - response = await self.server.create_subscription( - self.parameters, - callback=self.publish_callback - ) - self.subscription_id = response.SubscriptionId # move to data class - self.logger.info("Subscription created %s", self.subscription_id) - return response - - async def update( - self, - params: ua.ModifySubscriptionParameters - ) -> ua.ModifySubscriptionResponse: - response = await self.server.update_subscription(params) - self.logger.info('Subscription updated %s', params.SubscriptionId) - # update the self.parameters attr with the updated values - copy_dataclass_attr(params, self.parameters) - return response - - async def publish_callback(self, publish_result: ua.PublishResult): - """ - Handle `PublishResult` callback. - """ - self.logger.info("Publish callback called with result: %s", publish_result) - if publish_result.NotificationMessage.NotificationData is not None: - for notif in publish_result.NotificationMessage.NotificationData: - if isinstance(notif, ua.DataChangeNotification): - await self._call_datachange(notif) - elif isinstance(notif, ua.EventNotificationList): - await self._call_event(notif) - elif isinstance(notif, ua.StatusChangeNotification): - await self._call_status(notif) - else: - self.logger.warning("Notification type not supported yet for notification %s", notif) - - async def delete(self): - """ - Delete subscription on server. This is automatically done by Client and Server classes on exit. - """ - results = await self.server.delete_subscriptions([self.subscription_id]) - results[0].check() - - async def _call_datachange(self, datachange: ua.DataChangeNotification): - if not hasattr(self._handler, "datachange_notification"): - self.logger.error("DataChange subscription created but handler has no datachange_notification method") - return - - known_handles_args: List[Tuple] = [] - for item in datachange.MonitoredItems: - if item.ClientHandle not in self._monitored_items: - self.logger.warning("Received a notification for unknown handle: %s", item.ClientHandle) - continue - data = self._monitored_items[item.ClientHandle] - event_data = DataChangeNotif(data, item) - known_handles_args.append((data.node, item.Value.Value.Value, event_data)) - - try: - tasks = [ - self._handler.datachange_notification(*args) for args in known_handles_args - ] - if asyncio.iscoroutinefunction(self._handler.datachange_notification): - await asyncio.gather(*tasks) - except Exception as ex: - self.logger.exception("Exception calling data change handler. Error: %s", ex) - - async def _call_event(self, eventlist: ua.EventNotificationList): - for event in eventlist.Events: - data = self._monitored_items[event.ClientHandle] - result = Event.from_event_fields(data.mfilter.SelectClauses, event.EventFields) - result.server_handle = data.server_handle - if hasattr(self._handler, "event_notification"): - try: - if asyncio.iscoroutinefunction(self._handler.event_notification): - await self._handler.event_notification(result) - else: - self._handler.event_notification(result) - except Exception: - self.logger.exception("Exception calling event handler") - else: - self.logger.error("Event subscription created but handler has no event_notification method") - - async def _call_status(self, status: ua.StatusChangeNotification): - try: - if asyncio.iscoroutinefunction(self._handler.status_change_notification): - await self._handler.status_change_notification(status.Status) - else: - self._handler.status_change_notification(status.Status) - except Exception: - self.logger.exception("Exception calling status change handler") - - async def subscribe_data_change( - self, - nodes: Union[Node, Iterable[Node]], - attr: ua.AttributeIds = ua.AttributeIds.Value, - queuesize: int = 0, - monitoring=ua.MonitoringMode.Reporting, - sampling_interval: ua.Duration = 0.0 - ) -> Union[int, List[Union[int, ua.StatusCode]]]: - """ - Subscribe to data change events of one or multiple nodes. - The default attribute used for the subscription is `Value`. - Return value is a handle which can be used to modify/cancel the subscription. - The handle is an integer value for single Nodes. If the creation of the subscription fails an - `UaStatusCodeError` is raised. - If multiple Nodes are supplied, a List of integers or ua.StatusCode objects is returned. A list of - StatusCode objects are returned to indicate that the subscription has failed (no exception will be - raised in this case). - If more control is necessary the `create_monitored_items` method can be used directly. - - :param nodes: One Node or an Iterable of Nodes - :param attr: The Node attribute you want to subscribe to - :param queuesize: 0 or 1 for default queue size (shall be 1 - no queuing), n for FIFO queue - :param sampling_interval: ua.Duration - :return: Handle for changing/cancelling of the subscription - """ - return await self._subscribe( - nodes, attr, queuesize=queuesize, monitoring=monitoring, sampling_interval=sampling_interval - ) - - async def _create_eventfilter(self, evtypes: Union[ua.ObjectIds, List[ua.ObjectIds], ua.NodeId, List[ua.NodeId]]): - if not type(evtypes) in (list, tuple): - evtypes = [evtypes] - evtypes = [Node(self.server, evtype) for evtype in evtypes] - evfilter = await get_filter_from_event_type(evtypes) - return evfilter - - async def subscribe_events( - self, - sourcenode: Node = ua.ObjectIds.Server, - evtypes: Union[ua.ObjectIds, List[ua.ObjectIds], ua.NodeId, List[ua.NodeId]] = ua.ObjectIds.BaseEventType, - evfilter: ua.EventFilter = None, - queuesize: int = 0 - ) -> int: - """ - Subscribe to events from a node. Default node is Server node. - In most servers the server node is the only one you can subscribe to. - If evtypes is not provided, evtype defaults to BaseEventType. - If evtypes is a list or tuple of custom event types, the events will be filtered to the supplied types. - A handle (integer value) is returned which can be used to modify/cancel the subscription. - - :param sourcenode: Node - :param evtypes: ua.ObjectIds or ua.NodeId - :param evfilter: ua.EventFilter which provides the SelectClauses and WhereClause - :param queuesize: 0 for default queue size, 1 for minimum queue size, n for FIFO queue, - MaxUInt32 for max queue size - :return: Handle for changing/cancelling of the subscription - """ - sourcenode = Node(self.server, sourcenode) - if evfilter is None: - evfilter = await self._create_eventfilter(evtypes) - return await self._subscribe(sourcenode, ua.AttributeIds.EventNotifier, evfilter, queuesize=queuesize) # type: ignore - - async def subscribe_alarms_and_conditions( - self, - sourcenode: Node = ua.ObjectIds.Server, - evtypes: Union[ua.ObjectIds, List[ua.ObjectIds], ua.NodeId, List[ua.NodeId]] = ua.ObjectIds.ConditionType, - evfilter: ua.EventFilter = None, - queuesize: int = 0 - ) -> int: - """ - Subscribe to alarm and condition events from a node. Default node is Server node. - In many servers the server node is the only one you can subscribe to. - If evtypes is not provided, evtype defaults to ConditionType. - If evtypes is a list or tuple of custom event types, the events will be filtered to the supplied types. - A handle (integer value) is returned which can be used to modify/cancel the subscription. - - :param sourcenode: Node - :param evtypes: ua.ObjectIds or ua.NodeId - :param evfilter: ua.EventFilter which provides the SelectClauses and WhereClause - :param queuesize: 0 for default queue size, 1 for minimum queue size, n for FIFO queue, - MaxUInt32 for max queue size - :return: Handle for changing/cancelling of the subscription - """ - sourcenode = Node(self.server, sourcenode) - if evfilter is None: - evfilter = await self._create_eventfilter(evtypes) - # Add SimpleAttribute for NodeId if missing. - matches = [a for a in evfilter.SelectClauses if a.AttributeId == ua.AttributeIds.NodeId] - if not matches: - conditionIdOperand = ua.SimpleAttributeOperand() - conditionIdOperand.TypeDefinitionId = ua.NodeId(ua.ObjectIds.ConditionType) - conditionIdOperand.AttributeId = ua.AttributeIds.NodeId - evfilter.SelectClauses.append(conditionIdOperand) - return await self._subscribe(sourcenode, ua.AttributeIds.EventNotifier, evfilter, queuesize=queuesize) # type: ignore - - async def _subscribe( - self, - nodes: Union[Node, Iterable[Node]], - attr = ua.AttributeIds.Value, - mfilter: ua.MonitoringFilter = None, - queuesize: int = 0, - monitoring: ua.MonitoringMode = ua.MonitoringMode.Reporting, - sampling_interval: ua.Duration = 0.0 - ) -> Union[int, List[Union[int, ua.StatusCode]]]: - """ - Private low level method for subscribing. - :param nodes: One Node or an Iterable of Nodes. - :param attr: ua.AttributeId which shall be subscribed - :param mfilter: ua.MonitoringFilter which shall be applied - :param queuesize: queue size - :param monitoring: ua.MonitoringMode - :param sampling_interval: ua.Duration - :return: Integer handle or if multiple Nodes were given a List of Integer handles/ua.StatusCode - """ - is_list = True - if isinstance(nodes, collections.abc.Iterable): - nodes = list(nodes) - else: - nodes = [nodes] - is_list = False - # Create List of MonitoredItemCreateRequest - mirs = [] - for node in nodes: - mir = self._make_monitored_item_request( - node, attr, mfilter, queuesize, monitoring, sampling_interval - ) - mirs.append(mir) - # Await MonitoredItemCreateResult - mids = await self.create_monitored_items(mirs) - if is_list: - # Return results for multiple nodes - return mids - # Check and return result for single node (raise `UaStatusCodeError` if subscription failed) - if type(mids[0]) == ua.StatusCode: - mids[0].check() - return mids[0] # type: ignore - - def _make_monitored_item_request( - self, - node: Node, - attr, - mfilter, - queuesize, - monitoring, - sampling_interval - ) -> ua.MonitoredItemCreateRequest: - rv = ua.ReadValueId() - rv.NodeId = node.nodeid - rv.AttributeId = attr - # rv.IndexRange //We leave it null, then the entire array is returned - mparams = ua.MonitoringParameters() - self._client_handle += 1 - mparams.ClientHandle = self._client_handle - mparams.SamplingInterval = sampling_interval - mparams.QueueSize = queuesize - mparams.DiscardOldest = True - if mfilter: - mparams.Filter = mfilter - mir = ua.MonitoredItemCreateRequest() - mir.ItemToMonitor = rv - mir.MonitoringMode = monitoring - mir.RequestedParameters = mparams - return mir - - async def create_monitored_items(self, monitored_items: List[ua.MonitoredItemCreateRequest]) -> List[Union[int, ua.StatusCode]]: - """ - low level method to have full control over subscription parameters. - Client handle must be unique since it will be used as key for internal registration of data. - """ - params = ua.CreateMonitoredItemsParameters() - params.SubscriptionId = self.subscription_id - params.ItemsToCreate = monitored_items - params.TimestampsToReturn = ua.TimestampsToReturn.Both - # insert monitored item into map to avoid notification arrive before result return - # server_handle is left as None in purpose as we don't get it yet. - for mi in monitored_items: - data = SubscriptionItemData() - data.client_handle = mi.RequestedParameters.ClientHandle - data.node = Node(self.server, mi.ItemToMonitor.NodeId) - data.attribute = mi.ItemToMonitor.AttributeId - # TODO: Either use the filter from request or from response. - # Here it uses from request, in modify it uses from response - data.mfilter = mi.RequestedParameters.Filter - self._monitored_items[mi.RequestedParameters.ClientHandle] = data - results = await self.server.create_monitored_items(params) - mids = [] - # process result, add server_handle, or remove it if failed - for idx, result in enumerate(results): - mi = params.ItemsToCreate[idx] - if not result.StatusCode.is_good(): - del self._monitored_items[mi.RequestedParameters.ClientHandle] - mids.append(result.StatusCode) - continue - data = self._monitored_items[mi.RequestedParameters.ClientHandle] - data.server_handle = result.MonitoredItemId - mids.append(result.MonitoredItemId) - return mids - - async def unsubscribe(self, handle: Union[int, List[int]]): - """ - Unsubscribe from datachange or events using the handle returned while subscribing. - If you delete the subscription, you do not need to unsubscribe. - :param handle: The handle that was returned when subscribing to the node/nodes - """ - handles: List[int] = [handle] if isinstance(handle, int) else handle - if not handles: - return - params = ua.DeleteMonitoredItemsParameters() - params.SubscriptionId = self.subscription_id - params.MonitoredItemIds = handles - results = await self.server.delete_monitored_items(params) - results[0].check() - handle_map = {v.server_handle: k for k, v in self._monitored_items.items()} - for handle in handles: - if handle in handle_map: - del self._monitored_items[handle_map[handle]] - - async def modify_monitored_item(self, handle: int, new_samp_time: ua.Duration, new_queuesize: int = 0, mod_filter_val: int = -1): - """ - Modify a monitored item. - :param handle: Handle returned when originally subscribing - :param new_samp_time: New wanted sample time - :param new_queuesize: New wanted queuesize, default is 0 - :param mod_filter_val: New deadband filter value - :return: Return a Modify Monitored Item Result - """ - # Find the monitored item in the monitored item registry. - item_to_change = next(item for item in self._monitored_items.values() if item.server_handle == handle) - if not item_to_change: - raise ValueError('The monitored item was not found.') - if mod_filter_val is None: - mod_filter = None - elif mod_filter_val < 0: - mod_filter = item_to_change.mfilter - else: - mod_filter = ua.DataChangeFilter() - # send notification when status or value change - mod_filter.Trigger = ua.DataChangeTrigger(1) - mod_filter.DeadbandType = 1 - # absolute float value or from 0 to 100 for percentage deadband - mod_filter.DeadbandValue = mod_filter_val - modif_item = ua.MonitoredItemModifyRequest() - modif_item.MonitoredItemId = handle - modif_item.RequestedParameters = self._modify_monitored_item_request( - new_queuesize, new_samp_time, mod_filter, item_to_change.client_handle - ) - params = ua.ModifyMonitoredItemsParameters() - params.SubscriptionId = self.subscription_id - params.ItemsToModify.append(modif_item) - results = await self.server.modify_monitored_items(params) - item_to_change.mfilter = results[0].FilterResult - return results - - def _modify_monitored_item_request( - self, - new_queuesize: int, - new_samp_time: ua.Duration, - mod_filter: ua.DataChangeFilter, - client_handle: ua.IntegerId - ): - req_params = ua.MonitoringParameters() - req_params.ClientHandle = client_handle - req_params.QueueSize = new_queuesize - req_params.Filter = mod_filter - req_params.SamplingInterval = new_samp_time - return req_params - - def deadband_monitor( - self, - var: Union[Node, Iterable[Node]], - deadband_val: ua.Double, - deadbandtype: ua.UInt32 = 1, - queuesize: int = 0, - attr: ua.AttributeIds = ua.AttributeIds.Value - ): - """ - Method to create a subscription with a Deadband Value. - Default deadband value type is absolute. - Return a handle which can be used to unsubscribe - :param var: Variable to which you want to subscribe - :param deadband_val: Absolute float value - :param deadbandtype: Default value is 1 (absolute), change to 2 for percentage deadband - :param queuesize: Wanted queue size, default is 1 - :param attr: Attribute ID - """ - deadband_filter = ua.DataChangeFilter() - # send notification when status or value change - deadband_filter.Trigger = ua.DataChangeTrigger(1) - deadband_filter.DeadbandType = deadbandtype - # absolute float value or from 0 to 100 for percentage deadband - deadband_filter.DeadbandValue = deadband_val - return self._subscribe(var, attr, deadband_filter, queuesize) - - async def set_monitoring_mode(self, monitoring: ua.MonitoringMode) -> ua.uatypes.StatusCode: - """ - The monitoring mode parameter is used - to enable/disable the sampling of MonitoredItems - (Samples don't queue on the server side) - - :param monitoring: The monitoring mode to apply - :return: Return a Set Monitoring Mode Result - """ - node_handles = [] - for mi in self._monitored_items.values(): - node_handles.append(mi.server_handle) - - params = ua.SetMonitoringModeParameters() - params.SubscriptionId = self.subscription_id - params.MonitoredItemIds = node_handles - params.MonitoringMode = monitoring - return await self.server.set_monitoring_mode(params) - - async def set_publishing_mode(self, publishing: bool) -> ua.uatypes.StatusCode: - """ - Disable publishing of NotificationMessages for the subscription, - but doesn't discontinue the sending of keep-alive Messages, - nor change the monitoring mode. - - :param publishing: The publishing mode to apply - :return: Return a Set Publishing Mode Result - """ - self.logger.info("set_publishing_mode") - params = ua.SetPublishingModeParameters() - params.SubscriptionIds = [self.subscription_id] # type: ignore - params.PublishingEnabled = publishing - result = await self.server.set_publishing_mode(params) - if result[0].is_good(): - self.parameters.PublishingEnabled = publishing - return result diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/type_dictionary_builder.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/type_dictionary_builder.py deleted file mode 100644 index ad969a7..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/type_dictionary_builder.py +++ /dev/null @@ -1,289 +0,0 @@ -from asyncua import ua -from enum import Enum -import logging - -import xml.etree.ElementTree as Et -import re - - -logger = logging.getLogger(__name__) -# Indicates which type should be OPC build in types -_ua_build_in_types = [ua_type for ua_type in ua.VariantType.__members__ if ua_type != 'ExtensionObject'] - - -def _repl_func(m): - """ - taken from - https://stackoverflow.com/questions/1549641/how-to-capitalize-the-first-letter-of-each-word-in-a-string-python - """ - return m.group(1) + m.group(2).upper() - - -def _to_camel_case(name): - """ - Create python class name from an arbitrary string to CamelCase string - e.g. actionlib/TestAction -> ActionlibTestAction - turtle_actionlib/ShapeActionFeedback -> TurtleActionlibShapeActionFeedback - """ - name = re.sub(r'[^a-zA-Z0-9]+', ' ', name) - name = re.sub(r'(^|\s)(\S)', _repl_func, name) - name = name.replace(' ', '') - return name - - -class OPCTypeDictionaryBuilder: - - def __init__(self, ns_urn): - """ - :param ns_urn: name of the name space - types in dict is created as opc:xxx, otherwise as tns:xxx - """ - head_attributes = {'xmlns:xsi': 'http://www.w3.org/2001/XMLSchema-instance', 'xmlns:tns': ns_urn, - 'DefaultByteOrder': 'LittleEndian', 'xmlns:opc': 'http://opcfoundation.org/BinarySchema/', - 'xmlns:ua': 'http://opcfoundation.org/UA/', 'TargetNamespace': ns_urn} - - self.etree = Et.ElementTree(Et.Element('opc:TypeDictionary', head_attributes)) - - name_space = Et.SubElement(self.etree.getroot(), 'opc:Import') - name_space.attrib['Namespace'] = 'http://opcfoundation.org/UA/' - - self._structs_dict = {} - self._build_in_list = _ua_build_in_types - - def _process_type(self, data_type): - if data_type in self._build_in_list: - data_type = 'opc:' + data_type - else: - # data_type = 'tns:' + _to_camel_case(data_type) - data_type = 'tns:' + data_type - return data_type - - def _add_field(self, variable_name, data_type, struct_name): - data_type = self._process_type(data_type) - field = Et.SubElement(self._structs_dict[struct_name], 'opc:Field') - field.attrib['Name'] = variable_name - field.attrib['TypeName'] = data_type - - def _add_array_field(self, variable_name, data_type, struct_name): - data_type = self._process_type(data_type) - array_len = 'NoOf' + variable_name - field = Et.SubElement(self._structs_dict[struct_name], 'opc:Field') - field.attrib['Name'] = array_len - field.attrib['TypeName'] = 'opc:Int32' - field = Et.SubElement(self._structs_dict[struct_name], 'opc:Field') - field.attrib['Name'] = variable_name - field.attrib['TypeName'] = data_type - field.attrib['LengthField'] = array_len - - def add_field(self, type_name, variable_name, struct_name, is_array=False): - if isinstance(type_name, Enum): - type_name = type_name.name - if is_array: - self._add_array_field(variable_name, type_name, struct_name) - else: - self._add_field(variable_name, type_name, struct_name) - - def append_struct(self, name): - appended_struct = Et.SubElement(self.etree.getroot(), 'opc:StructuredType') - appended_struct.attrib['BaseType'] = 'ua:ExtensionObject' - # appended_struct.attrib['Name'] = _to_camel_case(name) - appended_struct.attrib['Name'] = name - self._structs_dict[name] = appended_struct - return appended_struct - - def get_dict_value(self): - self.indent(self.etree.getroot()) - # For debugging - # Et.dump(self.etree.getroot()) - return Et.tostring(self.etree.getroot(), encoding='utf-8') - - def indent(self, elem, level=0): - i = '\n' + level * ' ' - if len(elem): - if not elem.text or not elem.text.strip(): - elem.text = i + ' ' - if not elem.tail or not elem.tail.strip(): - elem.tail = i - for elem in elem: - self.indent(elem, level + 1) - if not elem.tail or not elem.tail.strip(): - elem.tail = i - else: - if level and (not elem.tail or not elem.tail.strip()): - elem.tail = i - - -def _reference_generator(source_id, target_id, reference_type, is_forward=True): - ref = ua.AddReferencesItem() - ref.IsForward = is_forward - ref.ReferenceTypeId = reference_type - ref.SourceNodeId = source_id - ref.TargetNodeClass = ua.NodeClass.DataType - ref.TargetNodeId = target_id - return ref - - -class DataTypeDictionaryBuilder: - - def __init__(self, server, idx, ns_urn, dict_name, dict_node_id=None): - self._server = server - self._session_server = server.get_node(ua.ObjectIds.RootFolder).session - self._idx = idx - self.ns_urn = ns_urn - self.dict_name = dict_name - self._type_dictionary = None - self.dict_id = dict_node_id - - async def init(self): - if self.dict_id is None: - self.dict_id = await self._add_dictionary(self.dict_name) - self._type_dictionary = OPCTypeDictionaryBuilder(self.ns_urn) - - async def _add_dictionary(self, name): - try: - node = await self._server.nodes.opc_binary.get_child(f"{self._idx}:{name}") - except ua.uaerrors.BadNoMatch: - node = ua.AddNodesItem() - node.RequestedNewNodeId = ua.NodeId(0, self._idx) - node.BrowseName = ua.QualifiedName(name, self._idx) - node.NodeClass = ua.NodeClass.Variable - node.ParentNodeId = ua.NodeId(ua.ObjectIds.OPCBinarySchema_TypeSystem, 0) - node.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasComponent, 0) - node.TypeDefinition = ua.NodeId(ua.ObjectIds.DataTypeDictionaryType, 0) - attrs = ua.VariableAttributes() - attrs.DisplayName = ua.LocalizedText(name) - attrs.DataType = ua.NodeId(ua.ObjectIds.ByteString) - # Value should be set after all data types created by calling set_dict_byte_string - attrs.Value = ua.Variant(None, ua.VariantType.Null) - attrs.ValueRank = -1 - node.NodeAttributes = attrs - res = await self._session_server.add_nodes([node]) - return res[0].AddedNodeId - logger.warning("Making %s object for node %s which already exist, its data will be overriden", self, node) - # FIXME: we have an issue - return node.nodeid - - async def _link_nodes(self, linked_obj_node_id, data_type_node_id, description_node_id): - """link the three node by their node ids according to UA standard""" - refs = [ - # add reverse reference to BaseDataType -> Structure - _reference_generator(data_type_node_id, ua.NodeId(ua.ObjectIds.Structure, 0), - ua.NodeId(ua.ObjectIds.HasSubtype, 0), False), - # add reverse reference to created data type - _reference_generator(linked_obj_node_id, data_type_node_id, - ua.NodeId(ua.ObjectIds.HasEncoding, 0), False), - # add HasDescription link to dictionary description - _reference_generator(linked_obj_node_id, description_node_id, - ua.NodeId(ua.ObjectIds.HasDescription, 0)), - # add reverse HasDescription link - _reference_generator(description_node_id, linked_obj_node_id, - ua.NodeId(ua.ObjectIds.HasDescription, 0), False), - # add link to the type definition node - _reference_generator(linked_obj_node_id, ua.NodeId(ua.ObjectIds.DataTypeEncodingType, 0), - ua.NodeId(ua.ObjectIds.HasTypeDefinition, 0)), - # add has type definition link - _reference_generator(description_node_id, ua.NodeId(ua.ObjectIds.DataTypeDescriptionType, 0), - ua.NodeId(ua.ObjectIds.HasTypeDefinition, 0)), - # add forward link of dict to description item - _reference_generator(self.dict_id, description_node_id, - ua.NodeId(ua.ObjectIds.HasComponent, 0)), - # add reverse link to dictionary - _reference_generator(description_node_id, self.dict_id, - ua.NodeId(ua.ObjectIds.HasComponent, 0), False)] - await self._session_server.add_references(refs) - - async def _create_data_type(self, type_name, nodeid=None, init=True): - # name = _to_camel_case(type_name) - name = type_name - - if nodeid is None: - # create data type node - dt_node = ua.AddNodesItem() - dt_node.RequestedNewNodeId = ua.NodeId(0, self._idx) - dt_node.BrowseName = ua.QualifiedName(name, self._idx) - dt_node.NodeClass = ua.NodeClass.DataType - dt_node.ParentNodeId = ua.NodeId(ua.ObjectIds.Structure, 0) - dt_node.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasSubtype, 0) - dt_attributes = ua.DataTypeAttributes() - dt_attributes.DisplayName = ua.LocalizedText(type_name) - dt_node.NodeAttributes = dt_attributes - - res = await self._session_server.add_nodes([dt_node]) - data_type_node_id = res[0].AddedNodeId - else: - data_type_node_id = nodeid - - added = [data_type_node_id] - - if init: - # create description node - desc_node = ua.AddNodesItem() - desc_node.RequestedNewNodeId = ua.NodeId(0, self._idx) - desc_node.BrowseName = ua.QualifiedName(name, self._idx) - desc_node.NodeClass = ua.NodeClass.Variable - desc_node.ParentNodeId = self.dict_id - desc_node.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasComponent, 0) - desc_node.TypeDefinition = ua.NodeId(ua.ObjectIds.DataTypeDescriptionType, 0) - desc_attributes = ua.VariableAttributes() - desc_attributes.DisplayName = ua.LocalizedText(type_name) - desc_attributes.DataType = ua.NodeId(ua.ObjectIds.String) - desc_attributes.Value = ua.Variant(name, ua.VariantType.String) - desc_attributes.ValueRank = -1 - desc_node.NodeAttributes = desc_attributes - - res = await self._session_server.add_nodes([desc_node]) - description_node_id = res[0].AddedNodeId - added.append(description_node_id) - - # create object node which the loaded python class should link to - obj_node = ua.AddNodesItem() - obj_node.RequestedNewNodeId = ua.NodeId(0, self._idx) - obj_node.BrowseName = ua.QualifiedName('Default Binary', 0) - obj_node.NodeClass = ua.NodeClass.Object - obj_node.ParentNodeId = data_type_node_id - obj_node.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasEncoding, 0) - obj_node.TypeDefinition = ua.NodeId(ua.ObjectIds.DataTypeEncodingType, 0) - obj_attributes = ua.ObjectAttributes() - obj_attributes.DisplayName = ua.LocalizedText('Default Binary') - obj_attributes.EventNotifier = 0 - obj_node.NodeAttributes = obj_attributes - - res = await self._session_server.add_nodes([obj_node]) - bind_obj_node_id = res[0].AddedNodeId - added.append(bind_obj_node_id) - - await self._link_nodes(bind_obj_node_id, data_type_node_id, description_node_id) - - self._type_dictionary.append_struct(type_name) - return StructNode(self, data_type_node_id, type_name, added) - - async def create_data_type(self, type_name, nodeid=None, init=True): - return await self._create_data_type(type_name, nodeid, init) - - def add_field(self, type_name, variable_name, struct_name, is_array=False): - self._type_dictionary.add_field(type_name, variable_name, struct_name, is_array) - - async def set_dict_byte_string(self): - dict_node = self._server.get_node(self.dict_id) - value = self._type_dictionary.get_dict_value() - await dict_node.write_value(value, ua.VariantType.ByteString) - - -class StructNode: - - def __init__(self, type_dict, data_type, name, node_ids): - self._type_dict = type_dict - self.data_type = data_type - self.name = name - self.node_ids = node_ids - - def add_field(self, type_name, field_name, is_array=False): - # nested structure could directly use simple structure as field - if isinstance(field_name, StructNode): - field_name = field_name.name - self._type_dict.add_field(field_name, type_name, self.name, is_array) - - -def get_ua_class(ua_class_name): - #return getattr(ua, _to_camel_case(ua_class_name)) - return getattr(ua, ua_class_name) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/ua_utils.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/ua_utils.py deleted file mode 100644 index c8c83db..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/ua_utils.py +++ /dev/null @@ -1,310 +0,0 @@ -""" -Usefull method and classes not belonging anywhere and depending on asyncua library -""" - -import uuid -import logging -from datetime import datetime -from enum import Enum, IntEnum, IntFlag - -from dateutil import parser - -from asyncua import ua - -logger = logging.getLogger('__name__') - - -def value_to_datavalue(val, varianttype=None): - """ - convert anyting to a DataValue using varianttype - """ - if isinstance(val, ua.DataValue): - return val - if isinstance(val, ua.Variant): - return ua.DataValue(val, SourceTimestamp=datetime.utcnow()) - return ua.DataValue(ua.Variant(val, varianttype), SourceTimestamp=datetime.utcnow()) - - -def val_to_string(val, truncate=False): - """ - convert a python object or python-asyncua object to a string - which should be easy to understand for human - easy to modify, and not too hard to parse back ....not easy - meant for UI or command lines - if truncate is true then huge strings or bytes are tuncated - - """ - if isinstance(val, (list, tuple)): - res = [] - for v in val: - res.append(val_to_string(v)) - return "[{}]".format(", ".join(res)) - - if hasattr(val, "to_string"): - val = val.to_string() - elif isinstance(val, ua.StatusCode): - val = val.name - elif isinstance(val, (Enum, IntEnum, IntFlag)): - val = val.name - elif isinstance(val, ua.DataValue): - val = variant_to_string(val.Value) - elif isinstance(val, ua.XmlElement): - val = val.Value - elif isinstance(val, str): - if truncate and len(val) > 100: - val = val[:10] + "...." + val[-10:] - elif isinstance(val, bytes): - if truncate and len(val) > 100: - val = val[:10].decode("utf-8", errors="replace") + "...." + val[-10:].decode("utf-8", errors="replace") - else: - val = val.decode("utf-8", errors="replace") - elif isinstance(val, datetime): - val = val.isoformat() - elif isinstance(val, (int, float)): - val = str(val) - else: - # FIXME: Some types are probably missing! - val = str(val) - return val - - -def variant_to_string(var): - """ - convert a variant to a string which should be easy to understand for human - easy to modify, and not too hard to parse back ....not easy - meant for UI or command lines - """ - return val_to_string(var.Value) - - -def string_to_val(string, vtype): - """ - Convert back a string to a python or python-asyncua object - Note: no error checking is done here, supplying null strings could raise exceptions (datetime and guid) - """ - string = string.strip() - if string.startswith("["): - string = string[1:-1] - var = [] - for s in string.split(","): - s = s.strip() - val = string_to_val(s, vtype) - var.append(val) - return var - - if vtype == ua.VariantType.Null: - val = None - elif vtype == ua.VariantType.Boolean: - if string in ("True", "true", "on", "On", "1"): - val = True - else: - val = False - elif vtype in (ua.VariantType.SByte, ua.VariantType.Int16, ua.VariantType.Int32, ua.VariantType.Int64): - if not string: - val = 0 - else: - val = int(string) - elif vtype in (ua.VariantType.Byte, ua.VariantType.UInt16, ua.VariantType.UInt32, ua.VariantType.UInt64): - if not string: - val = 0 - else: - val = int(string) - elif vtype in (ua.VariantType.Float, ua.VariantType.Double): - if not string: - val = 0.0 - else: - val = float(string) - elif vtype == ua.VariantType.XmlElement: - val = ua.XmlElement(string) - elif vtype == ua.VariantType.String: - val = string - elif vtype == ua.VariantType.ByteString: - val = string.encode() - elif vtype in (ua.VariantType.NodeId, ua.VariantType.ExpandedNodeId): - val = ua.NodeId.from_string(string) - elif vtype == ua.VariantType.QualifiedName: - val = ua.QualifiedName.from_string(string) - elif vtype == ua.VariantType.DateTime: - val = parser.parse(string) - elif vtype == ua.VariantType.LocalizedText: - val = ua.LocalizedText.from_string(string) - elif vtype == ua.VariantType.StatusCode: - val = ua.StatusCode(string) - elif vtype == ua.VariantType.Guid: - val = uuid.UUID(string) - elif issubclass(vtype, Enum): - enum_int = int(string.rsplit('_', 1)[1]) - val = vtype(enum_int) - else: - # FIXME: Some types are probably missing! - raise NotImplementedError - return val - - -def string_to_variant(string, vtype): - """ - convert back a string to an ua.Variant - """ - return ua.Variant(string_to_val(string, vtype), vtype) - - -async def get_node_children(node, nodes=None): - """ - Get recursively all children of a node - """ - if nodes is None: - nodes = [node] - for child in await node.get_children(): - nodes.append(child) - await get_node_children(child, nodes) - return nodes - - -async def get_node_subtypes(node, nodes=None): - if nodes is None: - nodes = [node] - for child in await node.get_children(refs=ua.ObjectIds.HasSubtype): - nodes.append(child) - await get_node_subtypes(child, nodes) - return nodes - - -async def get_node_supertypes(node, includeitself=False, skipbase=True): - """ - return get all subtype parents of node recursive - :param node: can be a ua.Node or ua.NodeId - :param includeitself: include also node to the list - :param skipbase don't include the toplevel one - :returns list of ua.Node, top parent first - """ - parents = [] - if includeitself: - parents.append(node) - parents.extend(await _get_node_supertypes(node)) - if skipbase and len(parents) > 1: - parents = parents[:-1] - return parents - - -async def _get_node_supertypes(node): - """ - recursive implementation of get_node_derived_from_types - """ - basetypes = [] - parent = await get_node_supertype(node) - if parent: - basetypes.append(parent) - basetypes.extend(await _get_node_supertypes(parent)) - - return basetypes - - -async def get_node_supertype(node): - """ - return node supertype or None - """ - supertypes = await node.get_referenced_nodes( - refs=ua.ObjectIds.HasSubtype, direction=ua.BrowseDirection.Inverse - ) - if supertypes: - return supertypes[0] - return None - - -async def is_child_present(node, browsename): - """ - return if a browsename is present a child from the provide node - :param node: node wherein to find the browsename - :param browsename: browsename to search - :returns returne True if the browsename is present else False - """ - child_descs = await node.get_children_descriptions() - for child_desc in child_descs: - if child_desc.BrowseName == browsename: - return True - return False - - -async def data_type_to_variant_type(dtype_node): - """ - Given a Node datatype, find out the variant type to encode - data. This is not exactly straightforward... - """ - base = await get_base_data_type(dtype_node) - if base.nodeid.Identifier != 29: - return ua.VariantType(base.nodeid.Identifier) - # we have an enumeration, value is a Int32 - return ua.VariantType.Int32 - - -async def get_base_data_type(datatype): - """ - Looks up the base datatype of the provided datatype Node - The base datatype is either: - A primitive type (ns=0, i<=21) or a complex one (ns=0 i>21 and i<=30) like Enum and Struct. - - Args: - datatype: NodeId of a datype of a variable - Returns: - NodeId of datatype base or None in case base datype can not be determined - """ - base = datatype - while base: - if base.nodeid.NamespaceIndex == 0 and isinstance(base.nodeid.Identifier, int) and base.nodeid.Identifier <= 30: - return base - base = await get_node_supertype(base) - raise ua.UaError(f"Datatype must be a subtype of builtin types {str(datatype)}") - - -async def get_nodes_of_namespace(server, namespaces=None): - """ - Get the nodes of one or more namespaces . - Args: - server: opc ua server to use - namespaces: list of string uri or int indexes of the namespace to export - Returns: - List of nodes that are part of the provided namespaces - """ - if namespaces is None: - namespaces = [] - ns_available = await server.get_namespace_array() - - if not namespaces: - namespaces = ns_available[1:] - elif isinstance(namespaces, (str, int)): - namespaces = [namespaces] - - # make sure all namespace are indexes (if needed convert strings to indexes) - namespace_indexes = [n if isinstance(n, int) else ns_available.index(n) for n in namespaces] - - # filter nodeis based on the provide namespaces and convert the nodeid to a node - nodes = [ - server.get_node(nodeid) for nodeid in server.iserver.aspace.keys() - if nodeid.NamespaceIndex != 0 and nodeid.NamespaceIndex in namespace_indexes - ] - return nodes - - -def get_default_value(uatype): - if isinstance(uatype, ua.VariantType): - return ua.get_default_value(uatype) - if hasattr(ua.VariantType, uatype): - return ua.get_default_value(getattr(ua.VariantType, uatype)) - return getattr(ua, uatype)() - - -def data_type_to_string(dtype): - # we could just display browse name of node but it requires a query - if dtype.NamespaceIndex == 0 and dtype.Identifier in ua.ObjectIdNames: - string = ua.ObjectIdNames[dtype.Identifier] - else: - string = dtype.to_string() - return string - -def copy_dataclass_attr(dc_source, dc_dest) -> None: - """ - Copy the common attributes of dc_source to dc_dest - """ - common_params = set(vars(dc_source)) & set(vars(dc_dest)) - for c in common_params: - setattr(dc_dest, c, getattr(dc_source, c)) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/utils.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/utils.py deleted file mode 100644 index ffa1b72..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/utils.py +++ /dev/null @@ -1,134 +0,0 @@ -""" -Helper function and classes that do not rely on asyncua library. -Helper function and classes depending on ua object are in ua_utils.py -""" - -import os -import logging -import sys -from dataclasses import Field, fields -from typing import get_type_hints, Dict, Tuple, Any, Optional -from ..ua.uaerrors import UaError - -_logger = logging.getLogger(__name__) - - -class ServiceError(UaError): - def __init__(self, code): - super().__init__('UA Service Error') - self.code = code - - -class NotEnoughData(UaError): - pass - - -class SocketClosedException(UaError): - pass - - -class Buffer: - """ - Alternative to io.BytesIO making debug easier - and added a few convenience methods. - """ - - def __init__(self, data, start_pos=0, size=-1): - self._data = data - self._cur_pos = start_pos - if size == -1: - size = len(data) - start_pos - self._size = size - - def __str__(self): - return f"Buffer(size:{self._size}, data:{self._data[self._cur_pos:self._cur_pos + self._size]})" - __repr__ = __str__ - - def __len__(self): - return self._size - - def __bool__(self): - return self._size > 0 - - def __bytes__(self): - """Return remains of buffer as bytes.""" - return bytes(self._data[self._cur_pos:]) - - def read(self, size): - """ - read and pop number of bytes for buffer - """ - if size > self._size: - raise NotEnoughData(f"Not enough data left in buffer, request for {size}, we have {self._size}") - self._size -= size - pos = self._cur_pos - self._cur_pos += size - return self._data[pos:self._cur_pos] - - def copy(self, size=-1): - """ - return a shadow copy, optionally only copy 'size' bytes - """ - if size == -1 or size > self._size: - size = self._size - return Buffer(self._data, self._cur_pos, size) - - def skip(self, size): - """ - skip size bytes in buffer - """ - if size > self._size: - raise NotEnoughData(f"Not enough data left in buffer, request for {size}, we have {self._size}") - self._size -= size - self._cur_pos += size - - @property - def cur_pos(self): - return self._cur_pos - - def rewind(self, cur_pos=0): - """ - rewind the buffer - """ - self._cur_pos = cur_pos - self._size = len(self._data) - cur_pos - - -def create_nonce(size=32): - return os.urandom(size) - - -def fields_with_resolved_types( - class_or_instance: Any, - globalns: Optional[Dict[str, Any]] = None, - localns: Optional[Dict[str, Any]] = None, - include_extras: bool = False, -) -> Tuple[Field, ...]: - """Return a tuple describing the fields of this dataclass. - - Accepts a dataclass or an instance of one. Tuple elements are of - type Field. ForwardRefs and string types will be resolved. - """ - - fields_ = fields(class_or_instance) - if sys.version_info.major == 3 and sys.version_info.minor <= 8: - resolved_fieldtypes = get_type_hints( - class_or_instance, - globalns=globalns, - localns=localns - ) - else: - resolved_fieldtypes = get_type_hints( - class_or_instance, - globalns=globalns, - localns=localns, - include_extras=include_extras - ) - for field in fields_: - try: - field.type = resolved_fieldtypes[field.name] - except KeyError: - _logger.info(f"could not resolve fieldtype for field={field} of class_or_instance={class_or_instance}") - pass - - return fields_ diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/xmlexporter.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/xmlexporter.py deleted file mode 100644 index 94f8f93..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/xmlexporter.py +++ /dev/null @@ -1,543 +0,0 @@ -""" -from a list of nodes in the address space, build an XML file -format is the one from opc-ua specification -""" -import logging -import asyncio -import functools -from collections import OrderedDict -import xml.etree.ElementTree as Et -import base64 -from dataclasses import fields, is_dataclass -from enum import Enum - -from asyncua import ua -from asyncua.ua.uatypes import type_string_from_type -from asyncua.ua.uaerrors import UaError -from .. import Node -from ..ua import object_ids as o_ids -from .ua_utils import get_base_data_type -from .utils import fields_with_resolved_types - - -class XmlExporter: - """ - If it is required that for _extobj_to_etree members to the value should be written in a certain - order it can be added to the dictionary below. - """ - extobj_ordered_elements = { - ua.NodeId(ua.ObjectIds.Argument): [ - 'Name', - 'DataType', - 'ValueRank', - 'ArrayDimensions', - 'Description' - ] - } - - def __init__(self, server, export_values: bool = False): - """ - param: export_values: exports values from variants (CustomDataTypes are not support!) - """ - self.logger = logging.getLogger(__name__) - self.server = server - self.aliases = {} - self._addr_idx_to_xml_idx = {} - - node_write_attributes = OrderedDict() - node_write_attributes['xmlns:xsi'] = 'http://www.w3.org/2001/XMLSchema-instance' - node_write_attributes['xmlns:uax'] = 'http://opcfoundation.org/UA/2008/02/Types.xsd' - node_write_attributes['xmlns:xsd'] = 'http://www.w3.org/2001/XMLSchema' - node_write_attributes['xmlns'] = 'http://opcfoundation.org/UA/2011/03/UANodeSet.xsd' - - self.etree = Et.ElementTree(Et.Element('UANodeSet', node_write_attributes)) - self._export_values = export_values - if self._export_values: - self.logger.warning("Exporting values of variables is limited and can result in invalid xmls.") - - async def build_etree(self, node_list): - """ - Create an XML etree object from a list of nodes; - Namespaces used by nodes are always exported for consistency. - Args: - node_list: list of Node objects for export - - Returns: - """ - self.logger.info('Building XML etree') - - await self._add_namespaces(node_list) - # add all nodes in the list to the XML etree - for node in node_list: - await self.node_to_etree(node) - # add aliases to the XML etree - self._add_alias_els() - - async def _add_namespaces(self, nodes): - ns_array = await self.server.get_namespace_array() - idxs = await self._get_ns_idxs_of_nodes(nodes) - - # now create a dict of idx_in_address_space to idx_in_exported_file - self._addr_idx_to_xml_idx = self._make_idx_dict(idxs, ns_array) - ns_to_export = [ns_array[i] for i in sorted(list(self._addr_idx_to_xml_idx.keys())) if i != 0] - # write namespaces to xml - self._add_namespace_uri_els(ns_to_export) - - def _make_idx_dict(self, idxs, ns_array): - idxs.sort() - addr_idx_to_xml_idx = {0: 0} - for xml_idx, addr_idx in enumerate(idxs): - if addr_idx >= len(ns_array): - break - addr_idx_to_xml_idx[addr_idx] = xml_idx + 1 - return addr_idx_to_xml_idx - - async def _get_ns_idxs_of_nodes(self, nodes): - """ - get a list of all indexes used or references by nodes - """ - idxs = [] - for node in nodes: - node_idxs = [node.nodeid.NamespaceIndex] - try: - node_idxs.append((await node.read_browse_name()).NamespaceIndex) - except UaError: - self.logger.exception("Error retrieving browse name of node %s", node) - raise - - node_idxs.extend(ref.NodeId.NamespaceIndex for ref in await node.get_references()) - node_idxs = list(set(node_idxs)) # remove duplicates - for i in node_idxs: - if i != 0 and i not in idxs: - idxs.append(i) - return idxs - - def _add_idxs_from_uris(self, idxs, uris, ns_array): - for uri in uris: - if uri in ns_array: - i = ns_array.index(uri) - if i not in idxs: - idxs.append(i) - - async def write_xml(self, xmlpath, pretty=True): - """ - Write the XML etree in the exporter object to a file - Args: - xmlpath: string representing the path/file name - pretty: add spaces and newlines, to be more readable - Returns: - """ - # try to write the XML etree to a file - self.logger.info('Exporting XML file to %s', xmlpath) - if pretty: - indent(self.etree.getroot()) - func = functools.partial(self.etree.write, xmlpath, encoding='utf-8', xml_declaration=True) - await asyncio.get_running_loop().run_in_executor(None, func) - - def dump_etree(self): - """ - Dump etree to console for debugging - Returns: - """ - self.logger.info('Dumping XML etree to console') - Et.dump(self.etree) - - async def node_to_etree(self, node): - """ - Add the necessary XML sub elements to the etree for exporting the node - Args: - node: Node object which will be added to XML etree - - Returns: - """ - node_class = await node.read_node_class() - - if node_class is ua.NodeClass.Object: - await self.add_etree_object(node) - elif node_class is ua.NodeClass.ObjectType: - await self.add_etree_object_type(node) - elif node_class is ua.NodeClass.Variable: - await self.add_etree_variable(node) - elif node_class is ua.NodeClass.VariableType: - await self.add_etree_variable_type(node) - elif node_class is ua.NodeClass.ReferenceType: - await self.add_etree_reference_type(node) - elif node_class is ua.NodeClass.DataType: - await self.add_etree_datatype(node) - elif node_class is ua.NodeClass.Method: - await self.add_etree_method(node) - else: - self.logger.info("Exporting node class not implemented: %s ", node_class) - - def _add_sub_el(self, el, name, text): - child_el = Et.SubElement(el, name) - child_el.text = text - return child_el - - def _node_to_string(self, nodeid): - if not isinstance(nodeid, ua.NodeId): - nodeid = nodeid.nodeid - - if nodeid.NamespaceIndex in self._addr_idx_to_xml_idx: - nodeid = ua.NodeId(nodeid.Identifier, NamespaceIndex=self._addr_idx_to_xml_idx[nodeid.NamespaceIndex]) - return nodeid.to_string() - - def _bname_to_string(self, bname): - if bname.NamespaceIndex in self._addr_idx_to_xml_idx: - bname = ua.QualifiedName(Name=bname.Name, NamespaceIndex=self._addr_idx_to_xml_idx[bname.NamespaceIndex]) - return bname.to_string() - - async def _add_node_common(self, nodetype, node): - browsename = await node.read_browse_name() - nodeid = node.nodeid - parent = await node.get_parent() - displayname = (await node.read_display_name()).Text - try: - desc = await node.read_description() - if desc: - desc = desc.Text - except ua.uaerrors.BadAttributeIdInvalid: - desc = None - node_el = Et.SubElement(self.etree.getroot(), nodetype) - node_el.attrib["NodeId"] = self._node_to_string(nodeid) - node_el.attrib["BrowseName"] = self._bname_to_string(browsename) - if parent is not None: - node_class = await node.read_node_class() - if node_class in (ua.NodeClass.Object, ua.NodeClass.Variable, ua.NodeClass.Method): - node_el.attrib["ParentNodeId"] = self._node_to_string(parent) - self._add_sub_el(node_el, 'DisplayName', displayname) - if desc not in (None, ""): - self._add_sub_el(node_el, 'Description', desc) - # FIXME: add WriteMask and UserWriteMask - await self._add_ref_els(node_el, node) - return node_el - - async def add_etree_object(self, node): - """ - Add a UA object element to the XML etree - """ - obj_el = await self._add_node_common("UAObject", node) - var = await node.read_attribute(ua.AttributeIds.EventNotifier) - if var.Value.Value != 0: - obj_el.attrib["EventNotifier"] = str(var.Value.Value) - - async def add_etree_object_type(self, node): - """ - Add a UA object type element to the XML etree - """ - obj_el = await self._add_node_common("UAObjectType", node) - abstract = (await node.read_attribute(ua.AttributeIds.IsAbstract)).Value.Value - if abstract: - obj_el.attrib["IsAbstract"] = 'true' - - async def add_variable_common(self, node, el, export_value: bool): - dtype = await node.read_data_type() - if dtype.NamespaceIndex == 0 and dtype.Identifier in o_ids.ObjectIdNames: - dtype_name = o_ids.ObjectIdNames[dtype.Identifier] - self.aliases[dtype] = dtype_name - else: - dtype_name = self._node_to_string(dtype) - try: - rank = await node.read_value_rank() - if rank != -1: - el.attrib["ValueRank"] = str(int(rank)) - except ua.uaerrors.BadAttributeIdInvalid: - pass - - dim = await node.read_attribute(ua.AttributeIds.ArrayDimensions, raise_on_bad_status=False) - if dim is not None and dim.Value.Value: - el.attrib["ArrayDimensions"] = ",".join([str(i) for i in dim.Value.Value]) - el.attrib["DataType"] = dtype_name - if export_value: - await self.value_to_etree(el, dtype_name, dtype, node) - - async def add_etree_variable(self, node): - """ - Add a UA variable element to the XML etree - """ - var_el = await self._add_node_common("UAVariable", node) - await self.add_variable_common(node, var_el, self._export_values) - - accesslevel = (await node.read_attribute(ua.AttributeIds.AccessLevel)).Value.Value - useraccesslevel = (await node.read_attribute(ua.AttributeIds.UserAccessLevel)).Value.Value - - # We only write these values if they are different from defaults - # Not sure where default is defined.... - if accesslevel not in (0, ua.AccessLevel.CurrentRead.mask): - var_el.attrib["AccessLevel"] = str(accesslevel) - if useraccesslevel not in (0, ua.AccessLevel.CurrentRead.mask): - var_el.attrib["UserAccessLevel"] = str(useraccesslevel) - - var = await node.read_attribute(ua.AttributeIds.MinimumSamplingInterval) - if var.Value.Value: - var_el.attrib["MinimumSamplingInterval"] = str(var.Value.Value) - var = await node.read_attribute(ua.AttributeIds.Historizing) - if var.Value.Value: - var_el.attrib["Historizing"] = 'true' - - async def add_etree_variable_type(self, node): - """ - Add a UA variable type element to the XML etree - """ - var_el = await self._add_node_common("UAVariableType", node) - await self.add_variable_common(node, var_el, True) - abstract = await node.read_attribute(ua.AttributeIds.IsAbstract) - if abstract.Value.Value: - var_el.attrib["IsAbstract"] = "true" - - async def add_etree_method(self, node): - obj_el = await self._add_node_common("UAMethod", node) - var = await node.read_attribute(ua.AttributeIds.Executable) - if var.Value.Value is False: - obj_el.attrib["Executable"] = "false" - var = await node.read_attribute(ua.AttributeIds.UserExecutable) - if var.Value.Value is False: - obj_el.attrib["UserExecutable"] = "false" - - async def add_etree_reference_type(self, obj): - obj_el = await self._add_node_common("UAReferenceType", obj) - var = await obj.read_attribute(ua.AttributeIds.InverseName, raise_on_bad_status=False) - if var is not None and var.Value.Value is not None and var.Value.Value.Text is not None: - self._add_sub_el(obj_el, 'InverseName', var.Value.Value.Text) - - async def add_etree_datatype(self, obj): - """ - Add a UA data type element to the XML etree - """ - obj_el = await self._add_node_common("UADataType", obj) - dv = await obj.read_attribute(ua.AttributeIds.DataTypeDefinition, raise_on_bad_status=False) - if dv is not None and dv.Value.Value: - sdef = dv.Value.Value - # FIXME: can probably get that name somewhere else - bname = await obj.read_attribute(ua.AttributeIds.BrowseName) - bname = bname.Value.Value - sdef_el = Et.SubElement(obj_el, 'Definition') - sdef_el.attrib['Name'] = bname.Name - if isinstance(sdef, ua.StructureDefinition): - if sdef.StructureType == ua.StructureType.Union: - sdef_el.attrib['IsUnion'] = 'true' - elif sdef.StructureType == ua.StructureType.StructureWithOptionalFields: - sdef_el.attrib['IsOptional'] = 'true' - self._structure_fields_to_etree(sdef_el, sdef) - elif isinstance(sdef, ua.EnumDefinition): - self._enum_fields_to_etree(sdef_el, sdef) - else: - self.logger.warning("Unknown DataTypeSpecification elemnt: %s", sdef) - - def _structure_fields_to_etree(self, sdef_el, sdef): - for field in sdef.Fields: - field_el = Et.SubElement(sdef_el, 'Field') - field_el.attrib['Name'] = field.Name - field_el.attrib['DataType'] = self._node_to_string(field.DataType) - if field.ValueRank != -1: - field_el.attrib['ValueRank'] = str(int(field.ValueRank)) - if field.ArrayDimensions: - field_el.attrib['ArrayDimensions'] = ", ".join([str(i) for i in field.ArrayDimensions]) - if field.IsOptional: - field_el.attrib['IsOptional'] = "true" - - def _enum_fields_to_etree(self, sdef_el, sdef): - for field in sdef.Fields: - field_el = Et.SubElement(sdef_el, 'Field') - field_el.attrib['Name'] = field.Name - field_el.attrib['Value'] = str(field.Value) - - def _add_namespace_uri_els(self, uris): - nuris_el = Et.Element('NamespaceUris') - for uri in uris: - self._add_sub_el(nuris_el, 'Uri', uri) - self.etree.getroot().insert(0, nuris_el) - - def _add_alias_els(self): - aliases_el = Et.Element('Aliases') - ordered_keys = list(self.aliases.keys()) - ordered_keys.sort() - for nodeid in ordered_keys: - name = self.aliases[nodeid] - ref_el = Et.SubElement(aliases_el, 'Alias', Alias=name) - ref_el.text = self._node_to_string(nodeid) - # insert behind the namespace element - self.etree.getroot().insert(1, aliases_el) - - async def _add_ref_els(self, parent_el, obj): - refs = await obj.get_references() - refs_el = Et.SubElement(parent_el, 'References') - for ref in refs: - if ref.ReferenceTypeId.NamespaceIndex == 0 and ref.ReferenceTypeId.Identifier in o_ids.ObjectIdNames: - ref_name = o_ids.ObjectIdNames[ref.ReferenceTypeId.Identifier] - else: - ref_name = self._node_to_string(ref.ReferenceTypeId) - ref_el = Et.SubElement(refs_el, 'Reference') - ref_el.attrib['ReferenceType'] = ref_name - if not ref.IsForward: - ref_el.attrib['IsForward'] = 'false' - ref_el.text = self._node_to_string(ref.NodeId) - - self.aliases[ref.ReferenceTypeId] = ref_name - - async def member_to_etree(self, el, name, dtype, val): - member_el = Et.SubElement(el, "uax:" + name) - if isinstance(val, (list, tuple)): - for v in val: - try: - type_name = ua.ObjectIdNames[dtype.Identifier] - except KeyError: - dtype_node = self.server.get_node(dtype) - enc_node = ( - await dtype_node.get_referenced_nodes( - ua.ObjectIds.HasEncoding, ua.BrowseDirection.Forward - ) - )[0] - type_name = ua.extension_objects_by_typeid[enc_node.nodeid].__name__ - - await self._value_to_etree(member_el, type_name, dtype, v) - else: - await self._val_to_etree(member_el, dtype, val) - - async def _val_to_etree(self, el, dtype, val): - if dtype == ua.NodeId(ua.ObjectIds.NodeId) or dtype == ua.NodeId(ua.ObjectIds.ExpandedNodeId): - id_el = Et.SubElement(el, "uax:Identifier") - id_el.text = val.to_string() - elif dtype == ua.NodeId(ua.ObjectIds.Guid): - id_el = Et.SubElement(el, "uax:String") - id_el.text = str(val) - elif dtype == ua.NodeId(ua.ObjectIds.Boolean): - el.text = 'true' if val else 'false' - elif dtype == ua.NodeId(ua.ObjectIds.XmlElement): - if val.Value is None: - val = "" - el.text = val.Value - elif dtype == ua.NodeId(ua.ObjectIds.ByteString): - if val is None: - val = b"" - data = base64.b64encode(val) - el.text = data.decode("utf-8") - elif dtype == ua.NodeId(ua.ObjectIds.QualifiedName): - if val.Name is not None: - name_el = Et.SubElement(el, "uax:Name") - name_el.text = val.Name - if val.NamespaceIndex != 0: - ns = Et.SubElement(el, "uax:NamespaceIndex") - ns.text = str(val.NamespaceIndex) - elif dtype == ua.NodeId(ua.ObjectIds.StatusCode): - code_el = Et.SubElement(el, "uax:Code") - code_el.text = str(val.value) - elif not is_dataclass(val): - if isinstance(val, bytes): - # FIXME: should we also encode this (localized text I guess) using base64?? - el.text = val.decode("utf-8") - elif isinstance(val, Enum): - el.text = str(val.value) - else: - if val is not None: - el.text = str(val) - else: - await self._all_fields_to_etree(el, val) - - async def value_to_etree(self, el, dtype_name, dtype, node): - var = await node.read_data_value(raise_on_bad_status=False) - if var.Value.Value is not None: - val_el = Et.SubElement(el, 'Value') - await self._value_to_etree(val_el, dtype_name, dtype, var.Value.Value) - - async def _value_to_etree(self, el, type_name, dtype, val): - if val is None: - return - - if isinstance(val, (list, tuple)): - if dtype.NamespaceIndex == 0 and dtype.Identifier <= 21: - elname = "uax:ListOf" + type_name - else: # this is an extentionObject: - elname = "uax:ListOfExtensionObject" - - list_el = Et.SubElement(el, elname) - for nval in val: - await self._value_to_etree(list_el, type_name, dtype, nval) - else: - dtype_base = await get_base_data_type(self.server.get_node(dtype)) - dtype_base = dtype_base.nodeid - - if dtype_base == ua.NodeId(ua.ObjectIds.Enumeration): - dtype_base = ua.NodeId(ua.ObjectIds.Int32) - type_name = ua.ObjectIdNames[dtype_base.Identifier] - - if dtype_base.NamespaceIndex == 0 and dtype_base.Identifier <= 21: - type_name = ua.ObjectIdNames[dtype_base.Identifier] - val_el = Et.SubElement(el, "uax:" + type_name) - await self._val_to_etree(val_el, dtype_base, val) - else: - await self._extobj_to_etree(el, type_name, dtype, val) - - async def _extobj_to_etree(self, val_el, name, dtype, val): - if "=" in name: - try: - name = ua.extension_objects_by_datatype[dtype].__name__ - except KeyError: - try: - name = ua.enums_by_datatype[dtype].__name__ - except KeyError: - node: Node = self.server.get_node(dtype) - browse_name = await node.read_browse_name() - name = browse_name.Name - obj_el = Et.SubElement(val_el, "uax:ExtensionObject") - type_el = Et.SubElement(obj_el, "uax:TypeId") - id_el = Et.SubElement(type_el, "uax:Identifier") - id_el.text = self._node_to_string(dtype) - body_el = Et.SubElement(obj_el, "uax:Body") - struct_el = Et.SubElement(body_el, "uax:" + name) - await self._all_fields_to_etree(struct_el, val) - - async def _all_fields_to_etree(self, struct_el, val): - # TODO: adding the 'ua' module to the globals to resolve the type hints might not be enough. - # its possible that the type annotations also refere to classes defined in other modules. - for field in fields_with_resolved_types(val, globalns={"ua": ua}): - # FIXME; what happend if we have a custom type which is not part of ObjectIds??? - if field.name == "Encoding": - continue - type_name = type_string_from_type(field.type) - try: - dtype = ua.NodeId(getattr(ua.ObjectIds, type_name)) - except AttributeError: - try: - enc_node: Node = self.server.get_node( - ua.extension_object_typeids[type_name] - ) - dtype_node = ( - await enc_node.get_referenced_nodes( - ua.ObjectIds.HasEncoding, ua.BrowseDirection.Inverse - ) - )[0] - dtype = dtype_node.nodeid - except KeyError: - for cls in ua.enums_datatypes: - if cls.__class__ == field.type.__class__: - dtype = ua.enums_datatypes[cls] - break - self.logger.debug( - f"could not find field type {field.type} in registered types" - ) - return - await self.member_to_etree( - struct_el, field.name, dtype, getattr(val, field.name) - ) - - -def indent(elem, level=0): - """ - copy and paste from http://effbot.org/zone/element-lib.htm#prettyprint - it basically walks your tree and adds spaces and newlines so the tree is - printed in a nice way - """ - i = "\n" + level * " " - if elem: - if not elem.text or not elem.text.strip(): - elem.text = i + " " - if not elem.tail or not elem.tail.strip(): - elem.tail = i - for elem in elem: - indent(elem, level + 1) - if not elem.tail or not elem.tail.strip(): - elem.tail = i - else: - if level and (not elem.tail or not elem.tail.strip()): - elem.tail = i diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/xmlimporter.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/xmlimporter.py deleted file mode 100644 index 0bf5e4d..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/xmlimporter.py +++ /dev/null @@ -1,695 +0,0 @@ -""" -add nodes defined in XML to address space -format is the one from opc-ua specification -""" -import logging -import uuid -from typing import Union, Dict, List, Tuple -from dataclasses import fields, is_dataclass - -from asyncua import ua -from asyncua.ua.uatypes import type_is_union, types_from_union, type_is_list, type_from_list -from .xmlparser import XMLParser, ua_type_to_python -from ..ua.uaerrors import UaError - -_logger = logging.getLogger(__name__) - -def _parse_version(version_string: str) -> List[int]: - return [int(v) for v in version_string.split('.')] - -class XmlImporter: - - def __init__(self, server, strict_mode=True): - ''' - strict_mode: stop on a error, if False only a error message is logged, - but the import continues - ''' - self.parser = None - self.session = server - self.namespaces: Dict[int, int] = {} # Dict[IndexInXml, IndexInServer] - self.aliases: Dict[str, ua.NodeId] = {} - self._unmigrated_aliases: Dict[str, str] = {} # Dict[name, nodeId string] - self.refs = None - self.strict_mode = strict_mode - - async def _map_namespaces(self): - """ - creates a mapping between the namespaces in the xml file and in the server. - if not present the namespace is registered. - """ - xml_uris = self.parser.get_used_namespaces() - server_uris = await self.session.get_namespace_array() - namespaces_map = {} - for ns_index, ns_uri in enumerate(xml_uris): - ns_index += 1 # since namespaces start at 1 in xml files - if ns_uri in server_uris: - namespaces_map[ns_index] = server_uris.index(ns_uri) - else: - ns_server_index = await self.session.register_namespace(ns_uri) - namespaces_map[ns_index] = ns_server_index - return namespaces_map - - def _map_aliases(self, aliases: dict): - """ - maps the import aliases to the correct namespaces - """ - aliases_mapped = {} - for alias, node_id in aliases.items(): - aliases_mapped[alias] = self._to_migrated_nodeid(node_id) - return aliases_mapped - - async def _get_existing_model_in_namespace(self): - server_model_list = [] - server_namespaces_node = await self.session.nodes.namespaces.get_children() - for model_node in server_namespaces_node: - server_model_list.append({ - "ModelUri": await (await model_node.get_child("NamespaceUri")).read_value(), - "Version": await (await model_node.get_child("NamespaceVersion")).read_value(), - "PublicationDate": (await (await model_node.get_child("NamespacePublicationDate")).read_value()).strftime("%Y-%m-%dT%H:%M:%SZ"), - }) - return server_model_list - - async def _check_required_models(self, xmlpath=None, xmlstring=None): - req_models = self.parser.list_required_models(xmlpath, xmlstring) - if not req_models: - return None - server_model_list = await self._get_existing_model_in_namespace() - for model in server_model_list: - for req_model in req_models: - if (model["ModelUri"] == req_model["ModelUri"] and model["PublicationDate"] >= req_model["PublicationDate"]): - if "Version" in model and "Version" in req_model: - if _parse_version(model["Version"]) >= _parse_version(req_model["Version"]): - req_models.remove(req_model) - else: - req_models.remove(req_model) - if req_models: - for missing_model in req_models: - _logger.warning( - "Model is missing: %s - Version: %s - PublicationDate: %s or newer", - missing_model["ModelUri"], - missing_model["Version"], - missing_model["PublicationDate"], - ) - raise ValueError("Server doesn't satisfy required XML-Models. Import them first!") - return None - - async def _check_if_namespace_meta_information_is_added(self): - """ - check if the NamespaceMetadata objects in server namespaces exists otherwise add them - to prevent errors when other nodesets depend on this namespace. - """ - descs = await self.session.nodes.namespaces.get_children_descriptions() - ns_objs = [n.BrowseName.Name for n in descs] - for uri, version, pub_date in self.parser.get_nodeset_namespaces(): - if uri not in ns_objs: - idx = await self.session.register_namespace(uri) - obj = await self.session.nodes.namespaces.add_object(idx, uri, ua.ObjectIds.NamespaceMetadataType, False) - ns_uri = await obj.get_child('NamespaceUri') - await ns_uri.write_value(uri, ua.VariantType.String) - ns_ver = await obj.get_child('NamespaceVersion') - await ns_ver.write_value(version, ua.VariantType.String) - ns_date = await obj.get_child('NamespacePublicationDate') - await ns_date.write_value(pub_date) - ns_subset = await obj.get_child('IsNamespaceSubset') - await ns_subset.write_value(True) - - async def import_xml(self, xmlpath=None, xmlstring=None): - """ - import xml and return added nodes - """ - if (xmlpath is None and xmlstring is None) or (xmlpath and xmlstring): - raise ValueError("Expected either xmlpath or xmlstring, not both or neither.") - _logger.info("Importing XML file %s", xmlpath) - self.parser = XMLParser() - await self._check_required_models(xmlpath, xmlstring) - await self.parser.parse(xmlpath, xmlstring) - self.namespaces = await self._map_namespaces() - _logger.info("namespace map: %s", self.namespaces) - self._unmigrated_aliases = self.parser.get_aliases() # these nodeids are not migrated to server namespace indexes - self.aliases = self._map_aliases(self._unmigrated_aliases) # these nodeids are already migrated to server namespace indexes - self.refs = [] - dnodes = self.parser.get_node_datas() - dnodes = self.make_objects(dnodes) - self._add_missing_parents(dnodes) - nodes_parsed = self._sort_nodes_by_parentid(dnodes) - nodes = [] - for nodedata in nodes_parsed: # self.parser: - try: - node = await self._add_node_data(nodedata, no_namespace_migration=True) - nodes.append(node) - except Exception as e: - _logger.warning("failure adding node %s %s", nodedata, e) - if self.strict_mode: - raise - self.refs, remaining_refs = [], self.refs - await self._add_references(remaining_refs) - missing_nodes = await self._add_missing_reverse_references(nodes) - if missing_nodes: - _logger.warning("The following references exist, but the Nodes are missing: %s", missing_nodes) - if self.refs: - _logger.warning( - "The following references could not be imported and are probably broken: %s", - self.refs, - ) - await self._check_if_namespace_meta_information_is_added() - return nodes - - async def _add_missing_reverse_references(self, new_nodes): - __unidirectional_types = {ua.ObjectIds.GuardVariableType, ua.ObjectIds.HasGuard, - ua.ObjectIds.TransitionVariableType, ua.ObjectIds.StateMachineType, - ua.ObjectIds.StateVariableType, ua.ObjectIds.TwoStateVariableType, - ua.ObjectIds.StateType, ua.ObjectIds.TransitionType, - ua.ObjectIds.FiniteTransitionVariableType, ua.ObjectIds.HasInterface} - dangling_refs_to_missing_nodes = set(new_nodes) - - RefSpecKey = Tuple[ua.NodeId, ua.NodeId, ua.NodeId] # (source_node_id, target_node_id, ref_type_id) - node_reference_map: Dict[RefSpecKey, ua.ReferenceDescription] = {} - - for new_node_id in new_nodes: - node = self.session.get_node(new_node_id) - node_ref_list: List[ua.ReferenceDescription] = await node.get_references() - - for ref in node_ref_list: - dangling_refs_to_missing_nodes.discard(new_node_id) - dangling_refs_to_missing_nodes.discard(ref.NodeId) - - if ref.ReferenceTypeId.NamespaceIndex != 0 or ref.ReferenceTypeId.Identifier not in __unidirectional_types: - ref_key = (new_node_id, ref.NodeId, ref.ReferenceTypeId) - node_reference_map[ref_key] = ref - - for node in dangling_refs_to_missing_nodes: - _logger.warning("Node %s has no references, so it does not exist in Server!", node) - - reference_fixes = [] - - for ref_spec, ref in node_reference_map.items(): - source_node_id, target_node_id, ref_type = ref_spec - reverse_ref_spec = (target_node_id, source_node_id, ref_type) - if reverse_ref_spec not in node_reference_map: - - _logger.debug("Adding missing reference: %s <-> %s (%s)", target_node_id, source_node_id, ref.ReferenceTypeId) - - new_ref = ua.AddReferencesItem(SourceNodeId=target_node_id, TargetNodeId=source_node_id, - ReferenceTypeId=ref_type, IsForward=(not ref.IsForward)) - reference_fixes.append(new_ref) - await self._add_references(reference_fixes) - - return dangling_refs_to_missing_nodes - - def _add_missing_parents(self, dnodes): - missing = [] - childs = {} - for nd in dnodes: - if not nd.parent or nd.parent == nd.nodeid: - missing.append(nd) - for ref in nd.refs: - if ref.forward: - if ref.reftype in [ - self.session.nodes.HasComponent.nodeid, - self.session.nodes.HasProperty.nodeid]: - # if a node has several links, the last one will win - if ref.target in childs: - _logger.warning( - "overwriting parent target %s, shouldbe fixed %s %s %s", - ref.target, - nd.nodeid, - ref.reftype, - childs[ref.target], - ) - childs[ref.target] = (nd.nodeid, ref.reftype) - for nd in missing: - if nd.nodeid in childs: - target, reftype = childs[nd.nodeid] - nd.parent = target - nd.parentlink = reftype - - async def _add_node_data(self, nodedata, no_namespace_migration=False) -> ua.NodeId: - if nodedata.nodetype == "UAObject": - node = await self.add_object(nodedata, no_namespace_migration) - elif nodedata.nodetype == "UAObjectType": - node = await self.add_object_type(nodedata, no_namespace_migration) - elif nodedata.nodetype == "UAVariable": - node = await self.add_variable(nodedata, no_namespace_migration) - elif nodedata.nodetype == "UAVariableType": - node = await self.add_variable_type(nodedata, no_namespace_migration) - elif nodedata.nodetype == "UAReferenceType": - node = await self.add_reference_type(nodedata, no_namespace_migration) - elif nodedata.nodetype == "UADataType": - node = await self.add_datatype(nodedata, no_namespace_migration) - elif nodedata.nodetype == "UAMethod": - node = await self.add_method(nodedata, no_namespace_migration) - else: - raise ValueError(f"Not implemented node type: {nodedata.nodetype} ") - return node - - def _get_server(self): - if hasattr(self.session, "iserver"): - return self.session.iserver.isession - return self.session.uaclient - - async def _add_references(self, refs): - res = await self._get_server().add_references(refs) - - for sc, ref in zip(res, refs): - if not sc.is_good(): - self.refs.append(ref) - - def make_objects(self, node_data): - new_nodes = [] - for node_datum in node_data: - node_datum.nodeid = self._to_migrated_nodeid(node_datum.nodeid) - node_datum.browsename = self._migrate_ns(ua.QualifiedName.from_string(node_datum.browsename)) - if node_datum.parent: - node_datum.parent = self._to_migrated_nodeid(node_datum.parent) - if node_datum.parentlink: - node_datum.parentlink = self._to_migrated_nodeid(node_datum.parentlink) - if node_datum.typedef: - node_datum.typedef = self._to_migrated_nodeid(node_datum.typedef) - if node_datum.datatype: - node_datum.datatype = self._to_migrated_nodeid(node_datum.datatype) - new_nodes.append(node_datum) - for ref in node_datum.refs: - ref.reftype = self._to_migrated_nodeid(ref.reftype) - ref.target = self._to_migrated_nodeid(ref.target) - for field in node_datum.definitions: - if field.datatype: - field.datatype = self._to_migrated_nodeid(field.datatype) - return new_nodes - - def _migrate_ns(self, obj: Union[ua.NodeId, ua.QualifiedName]) -> Union[ua.NodeId, ua.QualifiedName]: - """ - Check if the index of nodeid or browsename given in the xml model file - must be converted to a already existing namespace id based on the files - namespace uri - - :returns: NodeId (str) - """ - if isinstance(obj, ua.NodeId): - if obj.NamespaceIndex in self.namespaces: - obj = ua.NodeId(Identifier=obj.Identifier, NamespaceIndex=self.namespaces[obj.NamespaceIndex], NodeIdType=obj.NodeIdType) - if isinstance(obj, ua.QualifiedName): - if obj.NamespaceIndex in self.namespaces: - obj = ua.QualifiedName(Name=obj.Name, NamespaceIndex=self.namespaces[obj.NamespaceIndex]) - return obj - - def _get_add_node_item(self, obj, no_namespace_migration=False): - node = ua.AddNodesItem() - node.NodeClass = getattr(ua.NodeClass, obj.nodetype[2:]) - if no_namespace_migration: - node.RequestedNewNodeId = obj.nodeid - node.BrowseName = obj.browsename - if obj.parent and obj.parentlink: - node.ParentNodeId = obj.parent - node.ReferenceTypeId = obj.parentlink - if obj.typedef: - node.TypeDefinition = obj.typedef - else: - node.RequestedNewNodeId = self._migrate_ns(obj.nodeid) - node.BrowseName = self._migrate_ns(obj.browsename) - if obj.parent and obj.parentlink: - node.ParentNodeId = self._migrate_ns(obj.parent) - node.ReferenceTypeId = self._migrate_ns(obj.parentlink) - if obj.typedef: - node.TypeDefinition = self._migrate_ns(obj.typedef) - _logger.info( - "Importing xml node (%s, %s) as (%s %s)", - obj.browsename, - obj.nodeid, - node.BrowseName, - node.RequestedNewNodeId) - return node - - def _to_migrated_nodeid(self, nodeid: Union[ua.NodeId, None, str]) -> Union[ua.NodeId, ua.QualifiedName]: - nodeid = self._to_nodeid(nodeid) - return self._migrate_ns(nodeid) - - def _to_nodeid(self, nodeid: Union[ua.NodeId, None, str]) -> ua.NodeId: - if isinstance(nodeid, ua.NodeId): - return nodeid - if not nodeid: - return ua.NodeId(ua.ObjectIds.String) - if "=" in nodeid: - return ua.NodeId.from_string(nodeid) - if hasattr(ua.ObjectIds, nodeid): - return ua.NodeId(getattr(ua.ObjectIds, nodeid)) - if nodeid in self._unmigrated_aliases: - return ua.NodeId.from_string(self._unmigrated_aliases[nodeid]) - return ua.NodeId(getattr(ua.ObjectIds, nodeid)) - - async def add_object(self, obj, no_namespace_migration=False): - node = self._get_add_node_item(obj, no_namespace_migration) - attrs = ua.ObjectAttributes() - if obj.desc: - attrs.Description = ua.LocalizedText(obj.desc) - attrs.DisplayName = ua.LocalizedText(obj.displayname) - attrs.EventNotifier = obj.eventnotifier - node.NodeAttributes = attrs - res = await self._get_server().add_nodes([node]) - await self._add_refs(obj) - res[0].StatusCode.check() - return res[0].AddedNodeId - - async def add_object_type(self, obj, no_namespace_migration=False): - node = self._get_add_node_item(obj, no_namespace_migration) - attrs = ua.ObjectTypeAttributes() - if obj.desc: - attrs.Description = ua.LocalizedText(obj.desc) - attrs.DisplayName = ua.LocalizedText(obj.displayname) - attrs.IsAbstract = obj.abstract - node.NodeAttributes = attrs - res = await self._get_server().add_nodes([node]) - await self._add_refs(obj) - res[0].StatusCode.check() - return res[0].AddedNodeId - - async def add_variable(self, obj, no_namespace_migration=False): - node = self._get_add_node_item(obj, no_namespace_migration) - attrs = ua.VariableAttributes() - if obj.desc: - attrs.Description = ua.LocalizedText(obj.desc) - attrs.DisplayName = ua.LocalizedText(obj.displayname) - attrs.DataType = obj.datatype - if obj.value is not None: - attrs.Value = await self._add_variable_value(obj, ) - if obj.rank: - attrs.ValueRank = obj.rank - if obj.accesslevel: - attrs.AccessLevel = obj.accesslevel - if obj.useraccesslevel: - attrs.UserAccessLevel = obj.useraccesslevel - if obj.minsample: - attrs.MinimumSamplingInterval = obj.minsample - if obj.dimensions: - attrs.ArrayDimensions = obj.dimensions - node.NodeAttributes = attrs - res = await self._get_server().add_nodes([node]) - await self._add_refs(obj) - res[0].StatusCode.check() - return res[0].AddedNodeId - - def _get_ext_class(self, name: str): - if hasattr(ua, name): - return getattr(ua, name) - if name in self.aliases.keys(): - nodeid = self.aliases[name] - class_type = ua.uatypes.get_extensionobject_class_type(nodeid) - if class_type: - return class_type - raise Exception("Error no extension class registered ", name, nodeid) - raise Exception("Error no alias found for extension class", name) - - async def _make_ext_obj(self, obj): - try: - extclass = self._get_ext_class(obj.objname) - except Exception: - await self.session.load_data_type_definitions() # load new data type definitions since a customn class should be created - extclass = self._get_ext_class(obj.objname) - args = {} - for name, val in obj.body: - if not isinstance(val, list): - raise Exception( - "Error val should be a list, this is a python-asyncua bug", - name, - type(val), - val, - ) - for attname, v in val: - atttype = self._get_val_type(extclass, attname) - self._set_attr(atttype, args, attname, v) - return extclass(**args) - - def _get_val_type(self, objclass, attname: str): - for field in fields(objclass): - if field.name == attname: - return field.type - raise UaError(f"Attribute '{attname}' defined in xml is not found in object '{objclass}'") - - def _set_attr(self, atttype, fargs, attname: str, val): - # tow possible values: - # either we get value directly - # or a dict if it s an object or a list - if type_is_union(atttype): - atttype = types_from_union(atttype)[0] - if isinstance(val, str): - pval = ua_type_to_python(val, atttype.__name__) - fargs[attname] = pval - return - # so we have either an object or a list... - if type_is_list(atttype): - atttype = type_from_list(atttype) - my_list = [] - for vtype, v2 in val: - if isinstance(v2, str): - my_list.append(ua_type_to_python(v2, vtype)) - else: - my_list.append(v2) - fargs[attname] = my_list - - elif issubclass(atttype, ua.NodeId): # NodeId representation does not follow common rules!! - for attname2, v2 in val: - if attname2 == "Identifier": - if hasattr(ua.ObjectIds, v2): - obj2 = ua.NodeId(getattr(ua.ObjectIds, v2)) - else: - obj2 = ua.NodeId.from_string(v2) - fargs[attname] = self._migrate_ns(obj2) - break - elif is_dataclass(atttype): - subargs = {} - for attname2, v2 in val: - sub_atttype = self._get_val_type(atttype, attname2) - self._set_attr(sub_atttype, subargs, attname2, v2) - if "Encoding" in subargs: - del subargs["Encoding"] - fargs[attname] = atttype(**subargs) - else: - raise RuntimeError(f"Could not handle type {atttype} of type {type(atttype)}") - - async def _add_variable_value(self, obj): - """ - Returns the value for a Variable based on the objects value type. - """ - _logger.debug("Setting value with type %s and value %s", obj.valuetype, obj.value) - if obj.valuetype == "ListOfExtensionObject": - values = [] - for ext in obj.value: - extobj = await self._make_ext_obj(ext) - values.append(extobj) - return ua.Variant(values, ua.VariantType.ExtensionObject) - if obj.valuetype == "ListOfGuid": - return ua.Variant([uuid.UUID(guid) for guid in obj.value], getattr(ua.VariantType, obj.valuetype[6:])) - if obj.valuetype.startswith("ListOf"): - vtype = obj.valuetype[6:] - if hasattr(ua.ua_binary.Primitives, vtype): - return ua.Variant(obj.value, getattr(ua.VariantType, vtype)) - if vtype == "LocalizedText": - return ua.Variant([ua.LocalizedText(Text=item["Text"], Locale=item["Locale"]) for item in obj.value]) - if vtype in ["ExpandedNodeId", "QualifiedName", "XmlElement", "StatusCode"]: - return ua.Variant(obj.value) - return ua.Variant([getattr(ua, vtype)(v) for v in obj.value]) - if obj.valuetype == "ExtensionObject": - extobj = await self._make_ext_obj(obj.value) - return ua.Variant(extobj, getattr(ua.VariantType, obj.valuetype)) - if obj.valuetype == "Guid": - return ua.Variant(uuid.UUID(obj.value), getattr(ua.VariantType, obj.valuetype)) - if obj.valuetype == "LocalizedText": - myargs = dict(obj.value) - if "Encoding" in myargs: - del myargs["Encoding"] - ltext = ua.LocalizedText(**dict(obj.value)) - return ua.Variant(ltext, ua.VariantType.LocalizedText) - if obj.valuetype == "NodeId": - return ua.Variant(ua.NodeId.from_string(obj.value)) - return ua.Variant(obj.value, getattr(ua.VariantType, obj.valuetype)) - - async def add_variable_type(self, obj, no_namespace_migration=False): - node = self._get_add_node_item(obj, no_namespace_migration) - attrs = ua.VariableTypeAttributes() - if obj.desc: - attrs.Description = ua.LocalizedText(obj.desc) - attrs.DisplayName = ua.LocalizedText(obj.displayname) - attrs.DataType = obj.datatype - if obj.value and len(obj.value) == 1: - attrs.Value = obj.value[0] - if obj.rank: - attrs.ValueRank = obj.rank - if obj.abstract: - attrs.IsAbstract = obj.abstract - else: - attrs.IsAbstract = False - if obj.dimensions: - attrs.ArrayDimensions = obj.dimensions - node.NodeAttributes = attrs - res = await self._get_server().add_nodes([node]) - await self._add_refs(obj) - res[0].StatusCode.check() - return res[0].AddedNodeId - - async def add_method(self, obj, no_namespace_migration=False): - node = self._get_add_node_item(obj, no_namespace_migration) - attrs = ua.MethodAttributes() - if obj.desc: - attrs.Description = ua.LocalizedText(obj.desc) - attrs.DisplayName = ua.LocalizedText(obj.displayname) - if obj.accesslevel: - attrs.AccessLevel = obj.accesslevel - if obj.useraccesslevel: - attrs.UserAccessLevel = obj.useraccesslevel - if obj.minsample: - attrs.MinimumSamplingInterval = obj.minsample - if obj.dimensions: - attrs.ArrayDimensions = obj.dimensions - node.NodeAttributes = attrs - res = await self._get_server().add_nodes([node]) - await self._add_refs(obj) - res[0].StatusCode.check() - return res[0].AddedNodeId - - async def add_reference_type(self, obj, no_namespace_migration=False): - node = self._get_add_node_item(obj, no_namespace_migration) - attrs = ua.ReferenceTypeAttributes() - if obj.desc: - attrs.Description = ua.LocalizedText(obj.desc) - attrs.DisplayName = ua.LocalizedText(obj.displayname) - if obj.inversename: - attrs.InverseName = ua.LocalizedText(obj.inversename) - if obj.abstract: - attrs.IsAbstract = obj.abstract - else: - attrs.IsAbstract = False - if obj.symmetric: - attrs.Symmetric = obj.symmetric - node.NodeAttributes = attrs - res = await self._get_server().add_nodes([node]) - await self._add_refs(obj) - res[0].StatusCode.check() - return res[0].AddedNodeId - - async def add_datatype(self, obj, no_namespace_migration=False): - node = self._get_add_node_item(obj, no_namespace_migration) - attrs = ua.DataTypeAttributes() - if obj.desc: - attrs.Description = ua.LocalizedText(obj.desc) - attrs.DisplayName = ua.LocalizedText(obj.displayname) - if obj.abstract: - attrs.IsAbstract = obj.abstract - else: - attrs.IsAbstract = False - if not obj.definitions: - pass - else: - if obj.parent == self.session.nodes.enum_data_type.nodeid: - attrs.DataTypeDefinition = self._get_edef(obj) - elif obj.parent == self.session.nodes.base_structure_type.nodeid: - attrs.DataTypeDefinition = self._get_sdef(obj) - else: - parent_node = self.session.get_node(obj.parent) - path = await parent_node.get_path() - if self.session.nodes.option_set_type in path: - # nodes below option_set_type are enums, not structs - attrs.DataTypeDefinition = self._get_edef(obj) - elif self.session.nodes.base_structure_type in path: - attrs.DataTypeDefinition = self._get_sdef(obj) - else: - _logger.warning( - "%s has datatypedefinition and path %s" - " but we could not find out if this is a struct", - obj, - path, - ) - node.NodeAttributes = attrs - res = await self._get_server().add_nodes([node]) - res[0].StatusCode.check() - await self._add_refs(obj) - return res[0].AddedNodeId - - async def _add_refs(self, obj): - if not obj.refs: - return - refs = [] - for data in obj.refs: - ref = ua.AddReferencesItem() - ref.IsForward = data.forward - ref.ReferenceTypeId = data.reftype - ref.SourceNodeId = obj.nodeid - ref.TargetNodeId = data.target - refs.append(ref) - await self._add_references(refs) - - def _get_edef(self, obj): - if not obj.definitions: - return None - edef = ua.EnumDefinition() - for field in obj.definitions: - f = ua.EnumField() - f.Name = field.name - if field.dname: - f.DisplayName = ua.LocalizedText(Text=field.dname) - else: - f.DisplayName = ua.LocalizedText(Text=field.name) - f.Value = field.value - f.Description = ua.LocalizedText(Text=field.desc) - edef.Fields.append(f) - return edef - - def _get_sdef(self, obj): - if not obj.definitions: - return None - sdef = ua.StructureDefinition() - if obj.parent: - sdef.BaseDataType = obj.parent - for refdata in obj.refs: - if refdata.reftype == self.session.nodes.HasEncoding.nodeid: - # supposing that default encoding is the first one... - sdef.DefaultEncodingId = refdata.target - break - optional = False - for field in obj.definitions: - f = ua.StructureField() - f.Name = field.name - f.DataType = field.datatype - f.ValueRank = field.valuerank - f.IsOptional = field.optional - f.MaxStringLength = field.max_str_len - if f.IsOptional: - optional = True - if field.arraydim is None: - f.ArrayDimensions = field.arraydim - else: - f.ArrayDimensions = [int(i) for i in field.arraydim.split(",")] - f.Description = ua.LocalizedText(Text=field.desc) - sdef.Fields.append(f) - if obj.struct_type == "IsUnion": - sdef.StructureType = ua.StructureType.Union - elif optional or obj.struct_type == "IsOptional": - sdef.StructureType = ua.StructureType.StructureWithOptionalFields - else: - sdef.StructureType = ua.StructureType.Structure - return sdef - - def _sort_nodes_by_parentid(self, ndatas): - """ - Sort the list of nodes according their parent node in order to respect - the dependency between nodes. - - :param nodes: list of NodeDataObjects - :returns: list of sorted nodes - """ - - sorted_ndatas = [] - sorted_nodes_ids = set() - all_node_ids = set(data.nodeid for data in ndatas) - while len(sorted_nodes_ids) < len(ndatas): - for ndata in ndatas: - if ndata.nodeid in sorted_nodes_ids: - continue - elif (ndata.parent is None or ndata.parent not in all_node_ids): - sorted_ndatas.append(ndata) - sorted_nodes_ids.add(ndata.nodeid) - else: - # Check if the nodes parent is already in the list of - # inserted nodes - if ndata.parent in sorted_nodes_ids: - sorted_ndatas.append(ndata) - sorted_nodes_ids.add(ndata.nodeid) - return sorted_ndatas diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/xmlparser.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/xmlparser.py deleted file mode 100644 index 14a8d8f..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/common/xmlparser.py +++ /dev/null @@ -1,461 +0,0 @@ -""" -parse xml file from asyncua-spec -""" -import re -import asyncio -import base64 -import logging -from typing import List, Tuple -import xml.etree.ElementTree as ET - -from pytz import utc -from asyncua import ua - -from .ua_utils import string_to_val - - -def ua_type_to_python(val, uatype_as_str): - """ - Converts a string value to a python value according to ua_utils. - """ - if hasattr(ua.VariantType, uatype_as_str): - return string_to_val(val, getattr(ua.VariantType, uatype_as_str)) - elif hasattr(ua, uatype_as_str): - return string_to_val(val, getattr(ua, uatype_as_str)) - else: - raise ValueError - - -def _to_bool(val): - """ - Easy access to boolean conversion. - """ - return ua_type_to_python(val, "Boolean") - - -class NodeData: - - def __init__(self): - self.nodetype = None - self.nodeid = None - self.browsename = None - self.displayname = None - self.symname = None # FIXME: this param is never used, why? - self.parent = None - self.parentlink = None - self.desc = "" - self.typedef = None - self.refs = [] - self.nodeclass = None - self.eventnotifier = 0 - - # variable - self.datatype = None - self.rank = -1 # check default value - self.value = None - self.valuetype = None - self.dimensions = None - self.accesslevel = None - self.useraccesslevel = None - self.minsample = None - self.historizing = False - - # referencetype - self.inversename = "" - self.abstract = False - self.symmetric = False - - # datatype - self.definitions = [] - self.struct_type = "" - - def __str__(self): - return f"NodeData(nodeid:{self.nodeid})" - - __repr__ = __str__ - - -class Field: - def __init__(self, data): - self.datatype = data.get("DataType", "i=24") # Default is BaseDataType - self.name = data.get("Name") - self.dname = data.get("DisplayName", "") - self.optional = bool(data.get("IsOptional", False)) - self.valuerank = int(data.get("ValueRank", -1)) - self.arraydim = data.get("ArrayDimensions", None) # FIXME: check type - self.value = int(data.get("Value", 0)) - self.desc = data.get("Description", "") - self.max_str_len = int(data.get("MaxStringLength", 0)) - - -class RefStruct: - - def __init__(self): - self.reftype = None - self.forward = True - self.target = None - - def __str__(self): - return f"RefStruct({self.reftype, self.forward, self.target})" - - __repr__ = __str__ - - -class ExtObj: - - def __init__(self): - self.typeid = None - self.objname = None - self.bodytype = None - self.body = {} - - def __str__(self): - return f"ExtObj({self.objname}, {self.body})" - - __repr__ = __str__ - - -class XMLParser: - - def __init__(self): - self.logger = logging.getLogger(__name__) - self._retag = re.compile(r"(\{.*\})(.*)") - self.root = None - self.ns = { - 'base': "http://opcfoundation.org/UA/2011/03/UANodeSet.xsd", - 'uax': "http://opcfoundation.org/UA/2008/02/Types.xsd", - 'xsd': "http://www.w3.org/2001/XMLSchema", - 'xsi': "http://www.w3.org/2001/XMLSchema-instance" - } - - async def parse(self, xmlpath=None, xmlstring=None): - if xmlstring: - self.root = ET.fromstring(xmlstring) - else: - tree = await asyncio.get_running_loop().run_in_executor(None, ET.parse, xmlpath) - self.root = tree.getroot() - - def parse_sync(self, xmlpath=None, xmlstring=None): - if xmlstring: - self.root = ET.fromstring(xmlstring) - else: - tree = ET.parse(xmlpath) - self.root = tree.getroot() - - def get_used_namespaces(self): - """ - Return the used namespace uris in this import file - """ - namespaces_uris = [] - for child in self.root: - tag = self._retag.match(child.tag).groups()[1] - if tag == 'NamespaceUris': - namespaces_uris = [ns_element.text for ns_element in child] - break - return namespaces_uris - - def get_aliases(self) -> dict: - """ - Return the used node aliases in this import file - """ - aliases = {} - for child in self.root: - tag = self._retag.match(child.tag).groups()[1] - if tag == 'Aliases': - for el in child: - aliases[el.attrib["Alias"]] = el.text - break - return aliases - - def get_node_datas(self): - nodes = [] - for child in self.root: - tag = self._retag.match(child.tag).groups()[1] - if tag not in ["Aliases", "NamespaceUris", "Extensions", "Models"]: # these XML tags don't contain nodes - node = self._parse_node(tag, child) - nodes.append(node) - return nodes - - def _parse_node(self, nodetype, child): - """ - Parse a XML node and create a NodeData object. - """ - obj = NodeData() - obj.nodetype = nodetype - for key, val in child.attrib.items(): - self._set_attr(key, val, obj) - self.logger.debug("Parsing node: %s %s", obj.nodeid, obj.browsename) - obj.displayname = obj.browsename # give a default value to display name - for el in child: - self._parse_attr(el, obj) - return obj - - def _set_attr(self, key, val, obj): - if key == "NodeId": - obj.nodeid = val - elif key == "BrowseName": - obj.browsename = val - elif key == "SymbolicName": - obj.symname = val - elif key == "ParentNodeId": - obj.parent = val - elif key == "DataType": - obj.datatype = val - elif key == "IsAbstract": - obj.abstract = _to_bool(val) - elif key == "Executable": - obj.executable = _to_bool(val) - elif key == "EventNotifier": - obj.eventnotifier = int(val) - elif key == "ValueRank": - obj.rank = int(val) - elif key == "ArrayDimensions": - obj.dimensions = [int(i) for i in val.split(",")] - elif key == "MinimumSamplingInterval": - obj.minsample = float(val) - elif key == "AccessLevel": - obj.accesslevel = int(val) - elif key == "UserAccessLevel": - obj.useraccesslevel = int(val) - elif key == "Symmetric": - obj.symmetric = _to_bool(val) - else: - self.logger.info("Attribute not implemented: %s:%s", key, val) - - def _parse_attr(self, el, obj): - tag = self._retag.match(el.tag).groups()[1] - - if tag == "DisplayName": - obj.displayname = el.text - elif tag == "Description": - obj.desc = el.text - elif tag == "References": - self._parse_refs(el, obj) - elif tag == "Value": - self._parse_contained_value(el, obj) - elif tag == "InverseName": - obj.inversename = el.text - elif tag == "Definition": - if el.attrib.get("IsUnion", False): - obj.struct_type = "IsUnion" - elif el.attrib.get("IsOptional", False): - obj.struct_type = "IsOptional" - for field in el: - field = self._parse_field(field) - obj.definitions.append(field) - else: - self.logger.info("Not implemented tag: %s", el) - - def _parse_field(self, field): - return Field(field) - - def _parse_contained_value(self, el, obj): - """ - Parse the child of el as a constant. - """ - val_el = el.find(".//") # should be only one child - self._parse_value(val_el, obj) - - def _parse_value(self, val_el, obj): - """ - Parse the node val_el as a constant. - """ - if val_el is not None and val_el.text is not None: - ntag = self._retag.match(val_el.tag).groups()[1] - else: - ntag = "Null" - - obj.valuetype = ntag - if ntag == "Null": - obj.value = None - elif hasattr(ua.ua_binary.Primitives1, ntag): - # Elementary types have their parsing directly relying on ua_type_to_python. - obj.value = ua_type_to_python(val_el.text, ntag) - elif ntag == "DateTime": - obj.value = ua_type_to_python(val_el.text, ntag) - # According to specs, DateTime should be either UTC or with a timezone. - if obj.value.tzinfo is None or obj.value.tzinfo.utcoffset(obj.value) is None: - utc.localize(obj.value) # FIXME Forcing to UTC if unaware, maybe should raise? - elif ntag == "ByteString": - if val_el.text is None: - mytext = b"" - else: - mytext = val_el.text.encode() - mytext = base64.b64decode(mytext) - obj.value = mytext - elif ntag == "String" or ntag == "XmlElement": - # String and XMLElement are identical only type is different - mytext = val_el.text - if mytext is None: - # Support importing null strings. - mytext = "" - if ntag == "XmlElement": - obj.value = ua.XmlElement(mytext) - else: - obj.value = mytext - elif ntag == "Guid": - self._parse_contained_value(val_el, obj) - # Override parsed string type to guid. - obj.valuetype = ntag - elif ntag == "NodeId": - id_el = val_el.find("uax:Identifier", self.ns) - if id_el is not None: - obj.value = id_el.text - elif ntag == "ExpandedNodeId": - id_el = val_el.find("uax:Identifier", self.ns) - if id_el is not None: - obj.value = ua.NodeId.from_string(id_el.text) - if not isinstance(obj.value, ua.ExpandedNodeId): - obj.value = ua.ExpandedNodeId(obj.value.Identifier, obj.value.NamespaceIndex) - elif ntag == "ExtensionObject": - obj.value = self._parse_ext_obj(val_el) - elif ntag == "LocalizedText": - obj.value = self._parse_body(val_el) - elif ntag == "ListOfLocalizedText": - obj.value = self._parse_list_of_localized_text(val_el) - elif ntag == "ListOfExtensionObject": - obj.value = self._parse_list_of_extension_object(val_el) - elif ntag == "StatusCode": - code_el = val_el.find("uax:Code", self.ns) - val = code_el.text if code_el is not None else "0" - obj.value = ua.StatusCode(string_to_val(val, ua.VariantType.UInt32)) - elif ntag == "QualifiedName": - obj.value = self._parse_qualifed_name(val_el) - elif ntag.startswith("ListOf"): - # Default case for "ListOf" types. - # Should stay after particular cases (e.g.: "ListOfLocalizedText"). - obj.value = [] - for val_el in val_el: - tmp = NodeData() - self._parse_value(val_el, tmp) - obj.value.append(tmp.value) - else: - # Missing according to ua.VariantType (also missing in string_to_val): - # DataValue, Variant, DiagnosticInfo. - self.logger.warning("Parsing value of type '%s' not implemented", ntag) - - def _get_text(self, el): - txtlist = [txt.strip() for txt in el.itertext()] - return "".join(txtlist) - - def _parse_list_of_localized_text(self, el): - value = [] - for localized_text in el: - mylist = self._parse_body(localized_text) - # each localized text is in a dictionary with "Locale" and "Text" keys - item = {"Text": None, "Locale": None} - for name, val in mylist: - item.update({str(name): val}) - # value is an array of dictionaries with localized texts - value.append(item) - return value - - def _parse_list_of_extension_object(self, el): - """ - Parse a uax:ListOfExtensionObject Value - Return an list of ExtObj - """ - value = [] - for extension_object in el: - ext_obj = self._parse_ext_obj(extension_object) - value.append(ext_obj) - return value - - def _parse_ext_obj(self, el): - ext = ExtObj() - for extension_object_part in el: - ntag = self._retag.match(extension_object_part.tag).groups()[1] - if ntag == 'TypeId': - ntag = self._retag.match(extension_object_part.find('*').tag).groups()[1] - ext.typeid = self._get_text(extension_object_part) - elif ntag == 'Body': - ext.objname = self._retag.match(extension_object_part.find('*').tag).groups()[1] - ext.body = self._parse_body(extension_object_part) - else: - self.logger.warning("Unknown ntag", ntag) - return ext - - def _parse_body(self, el): - body = [] - for body_item in el: - otag = self._retag.match(body_item.tag).groups()[1] - childs = [i for i in body_item] - if not childs: - val = self._get_text(body_item) - else: - val = self._parse_body(body_item) - if val: - body.append((otag, val)) - return body - - def _parse_qualifed_name(self, el): - name = None - ns = 0 - nval = el.find("uax:Name", self.ns) - if nval is not None: - name = nval.text - nsval = el.find("uax:NamespaceIndex", self.ns) - if nsval is not None: - ns = string_to_val(nsval.text, ua.VariantType.UInt16) - v = ua.QualifiedName(name, ns) - self.logger.warning("qn: %s", v) - return v - - def _parse_refs(self, el, obj): - parent, parentlink = obj.parent, None - - for ref in el: - struct = RefStruct() - struct.forward = "IsForward" not in ref.attrib or ref.attrib["IsForward"] not in ("false", "False") - struct.target = ref.text - struct.reftype = ref.attrib["ReferenceType"] - obj.refs.append(struct) - - if ref.attrib["ReferenceType"] == "HasTypeDefinition": - obj.typedef = ref.text - elif not struct.forward: - parent, parentlink = struct.target, struct.reftype - if obj.parent == parent or obj.parent != parent and not obj.parentlink: - obj.parentlink = parentlink - - if obj.parent and not obj.parentlink: - # the case of asimple parent attribute without any reverse link - obj.parentlink = "HasComponent" - if not obj.parent: - obj.parent, obj.parentlink = parent, parentlink - if not obj.parent: - self.logger.info("Could not find parent for node '%s'", obj.nodeid) - - @staticmethod - def list_required_models(xmlpath, xmlstring): - """ - Try getting required XML Models, before parsing NodeSet - """ - if xmlpath: - tree = ET.parse(xmlpath) - else: - tree = ET.fromstring(xmlstring) - required_models = [] - - for child in tree.iter(): - if child.tag.endswith("RequiredModel"): - # check if ModelUri X, in Version Y from time Z was already imported - required_models.append(child.attrib) - return required_models - - def get_nodeset_namespaces(self) -> List[Tuple[str, ua.String, ua.DateTime]]: - """ - Get all namespaces that are registered with version and date_time - """ - ns = [] - for model in self.root.findall('base:Models/base:Model', self.ns): - uri = model.attrib.get('ModelUri') - if uri is not None: - version = model.attrib.get('Version', '') - date_time = model.attrib.get('PublicationDate') - if date_time is None: - date_time = ua.DateTime(1, 1, 1) - else: - date_time = ua.DateTime.strptime(date_time, "%Y-%m-%dT%H:%M:%SZ") - ns.append((uri, version, date_time)) - return ns diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__init__.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__pycache__/__init__.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 003d000ed0c09a77ea0092c4567d77a49f459d6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmd1j<>g`kg8N)Ml0o!i5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;x_`enx(7s(x0n zzFt9PYF?RsS!z*nW`16=zOkO6fu4naPG*vRL1jrsejZ3bzc{lbRkt89IXf{uwOBu~ uxH2!fG*LgfsIs6WUq3!RGcU6wJ|1Y)Ee@O9{FKt1R6CG`#Y{kgg#iHJmn<~^ diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__pycache__/permission_rules.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__pycache__/permission_rules.cpython-310.pyc deleted file mode 100644 index bb59648bc018f267cca9fb1f8e5002e2aaed957e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3096 zcmb7GOK%%D5MJ)Co|YZEaauclZ5=16;#jiNLkqMh{7!v{Ye)`)?qxwQX?v9wsgRTd z8SbUdt$(69<{$L8?4^euiUK|KR-izE4!Key+jUo=zz-a9I2z7;LoOd5FI&)lDgPY) z2BTlKFx;j=Sb;A81RxecvDHRCLV9e+cH8kCWKq;|TRDSyg9U>{gC&DygJT9O2FDLe z{)8D_GdO8*%HTT&uN#~;c*Eek2H!I{V{q2sO@r?n{J`Lc20t?Ru|dz^CkE#Zr~O+G zE#eUOg+<&m+n)z1NAe)$>HL}F-zJ5oRW1Gwr?#pnvAY$uINGmwdg_QX zJyDmDqKh3IKE;Pr*0Jodu#4-V=yepYzd1-?4gw~ViSUSqPlIC|Mnt zOYy0lSKfgj7K4D{HVuNL90YAnAV4s#1i`Z|j{7TxARs&p0#O0O=3GNCrss6TK7}sx z07dxoifiVs&aDTE|D9WsgB$~WAjgGdsu}6fYn}{p{G-WUQ(;E1Af7Y|o&b%-eMmeR zB)MkvR!KWz(!()lzzNK}=K?}}-^2ZRMm(KDY1RbA1eRb9GtPQ#-j#1w?<$XQSb$_j z>@c++YR(Lr0|R}2!=YUmC`%z_w;TmUafZG}ujQPPZIy2oRPoIEsdS1??U!0E_htJf z0%=T3k#lMV6=F3lkprXE@x+ZIsS>A+J3^=0&+l+Tw@EVgq_MrX8SH(xyV*?2jm_1K zbS$)Ie$IplC%ntaS|hBd7`Y zCD6m!+1skxLhJahCP39S-io50nHVZca95OI@`B5T&?_)+csq$)lMQ-61!ZBT-CAmQWc`J~@ka4v@i7zq*o~kr^yBU?tV3}q z+N9~L^#7^3w;ppjqVD1>4!}Q!bj0dd4ss#W5 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__pycache__/security_policies.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__pycache__/security_policies.cpython-310.pyc deleted file mode 100644 index b36de8ea744436f360e46df70688705c673a23ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24577 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__pycache__/uacrypto.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/__pycache__/uacrypto.cpython-310.pyc deleted file mode 100644 index 7a29ebac5ac0fdd89c2b77403ff06e4f238e0b05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6367 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/permission_rules.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/permission_rules.py deleted file mode 100644 index 904d78c..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/permission_rules.py +++ /dev/null @@ -1,69 +0,0 @@ -from asyncua import ua -from asyncua.server.users import UserRole - -WRITE_TYPES = [ - ua.ObjectIds.WriteRequest_Encoding_DefaultBinary, - ua.ObjectIds.RegisterServerRequest_Encoding_DefaultBinary, - ua.ObjectIds.RegisterServer2Request_Encoding_DefaultBinary, - ua.ObjectIds.AddNodesRequest_Encoding_DefaultBinary, - ua.ObjectIds.DeleteNodesRequest_Encoding_DefaultBinary, - ua.ObjectIds.AddReferencesRequest_Encoding_DefaultBinary, - ua.ObjectIds.DeleteReferencesRequest_Encoding_DefaultBinary, - ua.ObjectIds.RegisterNodesRequest_Encoding_DefaultBinary, - ua.ObjectIds.UnregisterNodesRequest_Encoding_DefaultBinary -] - -READ_TYPES = [ - ua.ObjectIds.CreateSessionRequest_Encoding_DefaultBinary, - ua.ObjectIds.CloseSessionRequest_Encoding_DefaultBinary, - ua.ObjectIds.ActivateSessionRequest_Encoding_DefaultBinary, - ua.ObjectIds.ReadRequest_Encoding_DefaultBinary, - ua.ObjectIds.BrowseRequest_Encoding_DefaultBinary, - ua.ObjectIds.GetEndpointsRequest_Encoding_DefaultBinary, - ua.ObjectIds.FindServersRequest_Encoding_DefaultBinary, - ua.ObjectIds.TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary, - ua.ObjectIds.CreateSubscriptionRequest_Encoding_DefaultBinary, - ua.ObjectIds.DeleteSubscriptionsRequest_Encoding_DefaultBinary, - ua.ObjectIds.CreateMonitoredItemsRequest_Encoding_DefaultBinary, - ua.ObjectIds.ModifyMonitoredItemsRequest_Encoding_DefaultBinary, - ua.ObjectIds.DeleteMonitoredItemsRequest_Encoding_DefaultBinary, - ua.ObjectIds.HistoryReadRequest_Encoding_DefaultBinary, - ua.ObjectIds.PublishRequest_Encoding_DefaultBinary, - ua.ObjectIds.RepublishRequest_Encoding_DefaultBinary, - ua.ObjectIds.CloseSecureChannelRequest_Encoding_DefaultBinary, - ua.ObjectIds.CallRequest_Encoding_DefaultBinary, - ua.ObjectIds.SetMonitoringModeRequest_Encoding_DefaultBinary, - ua.ObjectIds.SetPublishingModeRequest_Encoding_DefaultBinary -] - - -class PermissionRuleset: - """ - Base class for permission ruleset - """ - - def check_validity(self, user, action_type, body): - raise NotImplementedError - - -class SimpleRoleRuleset(PermissionRuleset): - """ - Standard simple role-based ruleset. - Admins alone can write, admins and users can read, and anonymous users can't do anything. - """ - - def __init__(self): - write_ids = list(map(ua.NodeId, WRITE_TYPES)) - read_ids = list(map(ua.NodeId, READ_TYPES)) - self._permission_dict = { - UserRole.Admin: set().union(write_ids, read_ids), - UserRole.User: set().union(read_ids), - UserRole.Anonymous: set() - } - - def check_validity(self, user, action_type_id, body): - if action_type_id in self._permission_dict[user.role]: - return True - else: - return False - diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/security_policies.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/security_policies.py deleted file mode 100644 index 9e0296e..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/security_policies.py +++ /dev/null @@ -1,795 +0,0 @@ -import logging -import struct -import time - -from abc import ABCMeta, abstractmethod -from ..ua import CryptographyNone, SecurityPolicy, MessageSecurityMode, UaError - -try: - from ..crypto import uacrypto - CRYPTOGRAPHY_AVAILABLE = True -except ImportError: - CRYPTOGRAPHY_AVAILABLE = False - - -POLICY_NONE_URI = 'http://opcfoundation.org/UA/SecurityPolicy#None' -logger = logging.getLogger(__name__) - - -def require_cryptography(obj): - """ - Raise exception if cryptography module is not available. - Call this function in constructors. - """ - if not CRYPTOGRAPHY_AVAILABLE: - raise UaError(f"Can't use {obj.__class__.__name__}, cryptography module is not installed") - - -class Signer(object): - """ - Abstract base class for cryptographic signature algorithm - """ - - __metaclass__ = ABCMeta - - @abstractmethod - def signature_size(self): - pass - - @abstractmethod - def signature(self, data): - pass - - -class Verifier(object): - """ - Abstract base class for cryptographic signature verification - """ - - __metaclass__ = ABCMeta - - @abstractmethod - def signature_size(self): - pass - - @abstractmethod - def verify(self, data, signature): - pass - - def reset(self): - attrs = self.__dict__ - for k in attrs: - attrs[k] = None - - -class Encryptor(object): - """ - Abstract base class for encryption algorithm - """ - - __metaclass__ = ABCMeta - - @abstractmethod - def plain_block_size(self): - pass - - @abstractmethod - def encrypted_block_size(self): - pass - - @abstractmethod - def encrypt(self, data): - pass - - -class Decryptor(object): - """ - Abstract base class for decryption algorithm - """ - - __metaclass__ = ABCMeta - - @abstractmethod - def plain_block_size(self): - pass - - @abstractmethod - def encrypted_block_size(self): - pass - - @abstractmethod - def decrypt(self, data): - pass - - def reset(self): - attrs = self.__dict__ - for k in attrs: - attrs[k] = None - - -class Cryptography(CryptographyNone): - """ - Security policy: Sign or SignAndEncrypt - """ - - def __init__(self, mode=MessageSecurityMode.Sign): - self.Signer = None - self.Verifier = None - self.Prev_Verifier = None - self.Encryptor = None - self.Decryptor = None - self.Prev_Decryptor = None - # we turn this flag on to fallback on previous key - self._use_prev_key = False - self.key_expiration = 0.0 - self.prev_key_expiration = 0.0 - if mode not in (MessageSecurityMode.Sign, - MessageSecurityMode.SignAndEncrypt): - raise ValueError(f"unknown security mode {mode}") - self.is_encrypted = (mode == MessageSecurityMode.SignAndEncrypt) - - def plain_block_size(self): - """ - Size of plain text block for block cipher. - """ - if self.is_encrypted: - return self.Encryptor.plain_block_size() - return 1 - - def encrypted_block_size(self): - """ - Size of encrypted text block for block cipher. - """ - if self.is_encrypted: - return self.Encryptor.encrypted_block_size() - return 1 - - def padding(self, size): - """ - Create padding for a block of given size. - plain_size = size + len(padding) + signature_size() - plain_size = N * plain_block_size() - """ - if not self.is_encrypted: - return b'' - block_size = self.Encryptor.plain_block_size() - extrapad_size = 2 if self.Encryptor.encrypted_block_size() > 256 else 1 - rem = (size + self.signature_size() + extrapad_size) % block_size - if rem != 0: - rem = block_size - rem - data = bytes(bytearray([rem % 256])) * (rem + 1) - if self.Encryptor.encrypted_block_size() > 256: - data += bytes(bytearray([rem >> 8])) - return data - - def min_padding_size(self): - if self.is_encrypted: - return 1 - return 0 - - def signature_size(self): - return self.Signer.signature_size() - - def signature(self, data): - return self.Signer.signature(data) - - def vsignature_size(self): - return self.Verifier.signature_size() - - def verify(self, data, sig): - if not self.use_prev_key: - self.Verifier.verify(data, sig) - else: - logger.debug(f"Message verification fallback: trying with previous secure channel key") - self.Prev_Verifier.verify(data, sig) - - def encrypt(self, data): - if self.is_encrypted: - if not len(data) % self.Encryptor.plain_block_size() == 0: - raise ValueError - return self.Encryptor.encrypt(data) - return data - - def decrypt(self, data): - if self.is_encrypted: - self.revolved_expired_key() - if self.use_prev_key: - return self.Prev_Decryptor.decrypt(data) - return self.Decryptor.decrypt(data) - return data - - def revolved_expired_key(self): - """ - Remove expired keys as soon as possible - """ - now = time.time() - if now > self.prev_key_expiration: - if self.Prev_Decryptor and self.Prev_Verifier: - self.Prev_Decryptor.reset() - self.Prev_Decryptor = None - self.Prev_Verifier.reset() - self.Prev_Verifier = None - logger.debug(f"Expired secure_channel keys removed") - - @property - def use_prev_key(self): - if self._use_prev_key: - if self.Prev_Decryptor and self.Prev_Verifier: - return True - raise uacrypto.InvalidSignature - else: - return False - - @use_prev_key.setter - def use_prev_key(self, value: bool): - self._use_prev_key = value - - def remove_padding(self, data): - decryptor = self.Decryptor if not self.use_prev_key else self.Prev_Decryptor - if self.is_encrypted: - if decryptor.encrypted_block_size() > 256: - pad_size = struct.unpack(' DerivedSignatureKeyLength: 256 bits - -> MinAsymmetricKeyLength: 2048 bits - -> MaxAsymmetricKeyLength: 4096 bits - -> SecureChannelNonceLength: 32 bytes - """ - - URI = "http://opcfoundation.org/UA/SecurityPolicy#Aes128_Sha256_RsaOaep" - signature_key_size = 32 - symmetric_key_size = 16 - secure_channel_nonce_length = 32 - AsymmetricEncryptionURI = "http://www.w3.org/2001/04/xmlenc#rsa-oaep" - AsymmetricSignatureURI = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" - - @staticmethod - def encrypt_asymmetric(pubkey, data): - return uacrypto.encrypt_rsa_oaep(pubkey, data) - - def __init__(self, peer_cert, host_cert, client_pk, mode, - permission_ruleset=None): - require_cryptography(self) - if isinstance(peer_cert, bytes): - peer_cert = uacrypto.x509_from_der(peer_cert) - # even in Sign mode we need to asymmetrically encrypt secrets - # transmitted in OpenSecureChannel. So SignAndEncrypt here - self.asymmetric_cryptography = Cryptography( - MessageSecurityMode.SignAndEncrypt) - self.asymmetric_cryptography.Signer = SignerSha256(client_pk) - self.asymmetric_cryptography.Verifier = VerifierSha256(peer_cert) - self.asymmetric_cryptography.Encryptor = EncryptorRsa( - peer_cert, uacrypto.encrypt_rsa_oaep, 42) - self.asymmetric_cryptography.Decryptor = DecryptorRsa( - client_pk, uacrypto.decrypt_rsa_oaep, 42) - self.symmetric_cryptography = Cryptography(mode) - self.Mode = mode - self.peer_certificate = uacrypto.der_from_x509(peer_cert) - self.host_certificate = uacrypto.der_from_x509(host_cert) - if permission_ruleset is None: - from asyncua.crypto.permission_rules import SimpleRoleRuleset - permission_ruleset = SimpleRoleRuleset() - - self.permissions = permission_ruleset - - def make_local_symmetric_key(self, secret, seed): - # specs part 6, 6.7.5 - key_sizes = (self.signature_key_size, self.symmetric_key_size, 16) - - (sigkey, key, init_vec) = uacrypto.p_sha256(secret, seed, key_sizes) - self.symmetric_cryptography.Signer = SignerHMac256(sigkey) - self.symmetric_cryptography.Encryptor = EncryptorAesCbc(key, init_vec) - - def make_remote_symmetric_key(self, secret, seed, lifetime): - - # specs part 6, 6.7.5 - key_sizes = (self.signature_key_size, self.symmetric_key_size, 16) - - (sigkey, key, init_vec) = uacrypto.p_sha256(secret, seed, key_sizes) - if self.symmetric_cryptography.Verifier or self.symmetric_cryptography.Decryptor: - self.symmetric_cryptography.Prev_Verifier = self.symmetric_cryptography.Verifier - self.symmetric_cryptography.Prev_Decryptor = self.symmetric_cryptography.Decryptor - self.symmetric_cryptography.prev_key_expiration = self.symmetric_cryptography.key_expiration - - # lifetime is in ms - self.symmetric_cryptography.key_expiration = time.time() + (lifetime * 0.001) - self.symmetric_cryptography.Verifier = VerifierHMac256(sigkey) - self.symmetric_cryptography.Decryptor = DecryptorAesCbc(key, init_vec) - - -class SecurityPolicyBasic128Rsa15(SecurityPolicy): - """ - DEPRECATED, do not use anymore! - - Security Basic 128Rsa15 - A suite of algorithms that uses RSA15 as Key-Wrap-algorithm - and 128-Bit (16 bytes) for encryption algorithms. - - SymmetricSignatureAlgorithm - HmacSha1 - (http://www.w3.org/2000/09/xmldsig#hmac-sha1) - - SymmetricEncryptionAlgorithm - Aes128 - (http://www.w3.org/2001/04/xmlenc#aes128-cbc) - - AsymmetricSignatureAlgorithm - RsaSha1 - (http://www.w3.org/2000/09/xmldsig#rsa-sha1) - - AsymmetricKeyWrapAlgorithm - KwRsa15 - (http://www.w3.org/2001/04/xmlenc#rsa-1_5) - - AsymmetricEncryptionAlgorithm - Rsa15 - (http://www.w3.org/2001/04/xmlenc#rsa-1_5) - - KeyDerivationAlgorithm - PSha1 - (http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512/dk/p_sha1) - - DerivedSignatureKeyLength - 128 (16 bytes) - - MinAsymmetricKeyLength - 1024 (128 bytes) - - MaxAsymmetricKeyLength - 2048 (256 bytes) - - CertificateSignatureAlgorithm - Sha1 - - If a certificate or any certificate in the chain is not signed with - a hash that is Sha1 or stronger then the certificate shall be rejected. - """ - - URI = "http://opcfoundation.org/UA/SecurityPolicy#Basic128Rsa15" - signature_key_size = 16 - symmetric_key_size = 16 - secure_channel_nonce_length = 16 - AsymmetricEncryptionURI = "http://www.w3.org/2001/04/xmlenc#rsa-1_5" - AsymmetricSignatureURI = "http://www.w3.org/2000/09/xmldsig#rsa-sha1" - - @staticmethod - def encrypt_asymmetric(pubkey, data): - return uacrypto.encrypt_rsa15(pubkey, data) - - def __init__(self, peer_cert, host_cert, client_pk, mode, - permission_ruleset=None): - logger.warning("DEPRECATED! Do not use SecurityPolicyBasic128Rsa15 anymore!") - - require_cryptography(self) - if isinstance(peer_cert, bytes): - peer_cert = uacrypto.x509_from_der(peer_cert) - # even in Sign mode we need to asymmetrically encrypt secrets - # transmitted in OpenSecureChannel. So SignAndEncrypt here - self.asymmetric_cryptography = Cryptography( - MessageSecurityMode.SignAndEncrypt) - self.asymmetric_cryptography.Signer = SignerRsa(client_pk) - self.asymmetric_cryptography.Verifier = VerifierRsa(peer_cert) - self.asymmetric_cryptography.Encryptor = EncryptorRsa( - peer_cert, uacrypto.encrypt_rsa15, 11) - self.asymmetric_cryptography.Decryptor = DecryptorRsa( - client_pk, uacrypto.decrypt_rsa15, 11) - self.symmetric_cryptography = Cryptography(mode) - self.Mode = mode - self.peer_certificate = uacrypto.der_from_x509(peer_cert) - self.host_certificate = uacrypto.der_from_x509(host_cert) - if permission_ruleset is None: - from asyncua.crypto.permission_rules import SimpleRoleRuleset - permission_ruleset = SimpleRoleRuleset() - - self.permissions = permission_ruleset - - def make_local_symmetric_key(self, secret, seed): - key_sizes = (self.signature_key_size, self.symmetric_key_size, 16) - - (sigkey, key, init_vec) = uacrypto.p_sha1(secret, seed, key_sizes) - self.symmetric_cryptography.Signer = SignerAesCbc(sigkey) - self.symmetric_cryptography.Encryptor = EncryptorAesCbc(key, init_vec) - - def make_remote_symmetric_key(self, secret, seed, lifetime): - key_sizes = (self.signature_key_size, self.symmetric_key_size, 16) - - (sigkey, key, init_vec) = uacrypto.p_sha1(secret, seed, key_sizes) - if self.symmetric_cryptography.Verifier or self.symmetric_cryptography.Decryptor: - self.symmetric_cryptography.Prev_Verifier = self.symmetric_cryptography.Verifier - self.symmetric_cryptography.Prev_Decryptor = self.symmetric_cryptography.Decryptor - self.symmetric_cryptography.prev_key_expiration = self.symmetric_cryptography.key_expiration - - # lifetime is in ms - self.symmetric_cryptography.key_expiration = time.time() + (lifetime * 0.001) - self.symmetric_cryptography.Verifier = VerifierAesCbc(sigkey) - self.symmetric_cryptography.Decryptor = DecryptorAesCbc(key, init_vec) - - -class SecurityPolicyBasic256(SecurityPolicy): - """ - DEPRECATED, do not use anymore! - - Security Basic 256 - A suite of algorithms that are for 256-Bit (32 bytes) encryption, - algorithms include: - - SymmetricSignatureAlgorithm - HmacSha1 - (http://www.w3.org/2000/09/xmldsig#hmac-sha1) - - SymmetricEncryptionAlgorithm - Aes256 - (http://www.w3.org/2001/04/xmlenc#aes256-cbc) - - AsymmetricSignatureAlgorithm - RsaSha1 - (http://www.w3.org/2000/09/xmldsig#rsa-sha1) - - AsymmetricKeyWrapAlgorithm - KwRsaOaep - (http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p) - - AsymmetricEncryptionAlgorithm - RsaOaep - (http://www.w3.org/2001/04/xmlenc#rsa-oaep) - - KeyDerivationAlgorithm - PSha1 - (http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512/dk/p_sha1) - - DerivedSignatureKeyLength - 192 (24 bytes) - - MinAsymmetricKeyLength - 1024 (128 bytes) - - MaxAsymmetricKeyLength - 2048 (256 bytes) - - CertificateSignatureAlgorithm - Sha1 - - If a certificate or any certificate in the chain is not signed with - a hash that is Sha1 or stronger then the certificate shall be rejected. - """ - - URI = "http://opcfoundation.org/UA/SecurityPolicy#Basic256" - signature_key_size = 24 - symmetric_key_size = 32 - secure_channel_nonce_length = 32 - AsymmetricEncryptionURI = "http://www.w3.org/2001/04/xmlenc#rsa-oaep" - AsymmetricSignatureURI = "http://www.w3.org/2000/09/xmldsig#rsa-sha1" - - @staticmethod - def encrypt_asymmetric(pubkey, data): - return uacrypto.encrypt_rsa_oaep(pubkey, data) - - def __init__(self, peer_cert, host_cert, client_pk, mode, - permission_ruleset=None): - logger.warning("DEPRECATED! Do not use SecurityPolicyBasic256 anymore!") - - require_cryptography(self) - if isinstance(peer_cert, bytes): - peer_cert = uacrypto.x509_from_der(peer_cert) - # even in Sign mode we need to asymmetrically encrypt secrets - # transmitted in OpenSecureChannel. So SignAndEncrypt here - self.asymmetric_cryptography = Cryptography( - MessageSecurityMode.SignAndEncrypt) - self.asymmetric_cryptography.Signer = SignerRsa(client_pk) - self.asymmetric_cryptography.Verifier = VerifierRsa(peer_cert) - self.asymmetric_cryptography.Encryptor = EncryptorRsa( - peer_cert, uacrypto.encrypt_rsa_oaep, 42) - self.asymmetric_cryptography.Decryptor = DecryptorRsa( - client_pk, uacrypto.decrypt_rsa_oaep, 42) - self.symmetric_cryptography = Cryptography(mode) - self.Mode = mode - self.peer_certificate = uacrypto.der_from_x509(peer_cert) - self.host_certificate = uacrypto.der_from_x509(host_cert) - if permission_ruleset is None: - from asyncua.crypto.permission_rules import SimpleRoleRuleset - permission_ruleset = SimpleRoleRuleset() - - self.permissions = permission_ruleset - - def make_local_symmetric_key(self, secret, seed): - # specs part 6, 6.7.5 - key_sizes = (self.signature_key_size, self.symmetric_key_size, 16) - - (sigkey, key, init_vec) = uacrypto.p_sha1(secret, seed, key_sizes) - self.symmetric_cryptography.Signer = SignerAesCbc(sigkey) - self.symmetric_cryptography.Encryptor = EncryptorAesCbc(key, init_vec) - - def make_remote_symmetric_key(self, secret, seed, lifetime): - - # specs part 6, 6.7.5 - key_sizes = (self.signature_key_size, self.symmetric_key_size, 16) - - (sigkey, key, init_vec) = uacrypto.p_sha1(secret, seed, key_sizes) - if self.symmetric_cryptography.Verifier or self.symmetric_cryptography.Decryptor: - self.symmetric_cryptography.Prev_Verifier = self.symmetric_cryptography.Verifier - self.symmetric_cryptography.Prev_Decryptor = self.symmetric_cryptography.Decryptor - self.symmetric_cryptography.prev_key_expiration = self.symmetric_cryptography.key_expiration - - # convert lifetime to seconds and add the 25% extra-margin (Part4/5.5.2) - lifetime *= 1.25 * 0.001 - self.symmetric_cryptography.key_expiration = time.time() + lifetime - self.symmetric_cryptography.Verifier = VerifierAesCbc(sigkey) - self.symmetric_cryptography.Decryptor = DecryptorAesCbc(key, init_vec) - - -class SecurityPolicyBasic256Sha256(SecurityPolicy): - """ - Security Basic 256Sha256 - A suite of algorithms that uses Sha256 as Key-Wrap-algorithm - and 256-Bit (32 bytes) for encryption algorithms. - - - SymmetricSignatureAlgorithm_HMAC-SHA2-256 - https://tools.ietf.org/html/rfc4634 - - SymmetricEncryptionAlgorithm_AES256-CBC - http://www.w3.org/2001/04/xmlenc#aes256-cbc - - AsymmetricSignatureAlgorithm_RSA-PKCS15-SHA2-256 - http://www.w3.org/2001/04/xmldsig-more#rsa-sha256 - - AsymmetricEncryptionAlgorithm_RSA-OAEP-SHA1 - http://www.w3.org/2001/04/xmlenc#rsa-oaep - - KeyDerivationAlgorithm_P-SHA2-256 - http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512/dk/p_sha256 - - CertificateSignatureAlgorithm_RSA-PKCS15-SHA2-256 - http://www.w3.org/2001/04/xmldsig-more#rsa-sha256 - - Basic256Sha256_Limits - -> DerivedSignatureKeyLength: 256 bits - -> MinAsymmetricKeyLength: 2048 bits - -> MaxAsymmetricKeyLength: 4096 bits - -> SecureChannelNonceLength: 32 bytes - """ - - URI = "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256" - signature_key_size = 32 - symmetric_key_size = 32 - secure_channel_nonce_length = 32 - AsymmetricEncryptionURI = "http://www.w3.org/2001/04/xmlenc#rsa-oaep" - AsymmetricSignatureURI = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" - - @staticmethod - def encrypt_asymmetric(pubkey, data): - return uacrypto.encrypt_rsa_oaep(pubkey, data) - - def __init__(self, peer_cert, host_cert, client_pk, mode, - permission_ruleset=None): - require_cryptography(self) - if isinstance(peer_cert, bytes): - peer_cert = uacrypto.x509_from_der(peer_cert) - # even in Sign mode we need to asymmetrically encrypt secrets - # transmitted in OpenSecureChannel. So SignAndEncrypt here - self.asymmetric_cryptography = Cryptography( - MessageSecurityMode.SignAndEncrypt) - self.asymmetric_cryptography.Signer = SignerSha256(client_pk) - self.asymmetric_cryptography.Verifier = VerifierSha256(peer_cert) - self.asymmetric_cryptography.Encryptor = EncryptorRsa( - peer_cert, uacrypto.encrypt_rsa_oaep, 42) - self.asymmetric_cryptography.Decryptor = DecryptorRsa( - client_pk, uacrypto.decrypt_rsa_oaep, 42) - self.symmetric_cryptography = Cryptography(mode) - self.Mode = mode - self.peer_certificate = uacrypto.der_from_x509(peer_cert) - self.host_certificate = uacrypto.der_from_x509(host_cert) - if permission_ruleset is None: - from asyncua.crypto.permission_rules import SimpleRoleRuleset - permission_ruleset = SimpleRoleRuleset() - - self.permissions = permission_ruleset - - def make_local_symmetric_key(self, secret, seed): - # specs part 6, 6.7.5 - key_sizes = (self.signature_key_size, self.symmetric_key_size, 16) - - (sigkey, key, init_vec) = uacrypto.p_sha256(secret, seed, key_sizes) - self.symmetric_cryptography.Signer = SignerHMac256(sigkey) - self.symmetric_cryptography.Encryptor = EncryptorAesCbc(key, init_vec) - - def make_remote_symmetric_key(self, secret, seed, lifetime): - - # specs part 6, 6.7.5 - key_sizes = (self.signature_key_size, self.symmetric_key_size, 16) - - (sigkey, key, init_vec) = uacrypto.p_sha256(secret, seed, key_sizes) - if self.symmetric_cryptography.Verifier or self.symmetric_cryptography.Decryptor: - self.symmetric_cryptography.Prev_Verifier = self.symmetric_cryptography.Verifier - self.symmetric_cryptography.Prev_Decryptor = self.symmetric_cryptography.Decryptor - self.symmetric_cryptography.prev_key_expiration = self.symmetric_cryptography.key_expiration - - # lifetime is in ms - self.symmetric_cryptography.key_expiration = time.time() + (lifetime * 0.001) - self.symmetric_cryptography.Verifier = VerifierHMac256(sigkey) - self.symmetric_cryptography.Decryptor = DecryptorAesCbc(key, init_vec) - - -def encrypt_asymmetric(pubkey, data, policy_uri): - """ - Encrypt data with pubkey using an asymmetric algorithm. - The algorithm is selected by policy_uri. - Returns a tuple (encrypted_data, algorithm_uri) - """ - for cls in [SecurityPolicyBasic256Sha256, SecurityPolicyBasic256, - SecurityPolicyBasic128Rsa15, SecurityPolicyAes128Sha256RsaOaep]: - if policy_uri == cls.URI: - return (cls.encrypt_asymmetric(pubkey, data), - cls.AsymmetricEncryptionURI) - if not policy_uri or policy_uri == POLICY_NONE_URI: - return data, '' - raise UaError(f"Unsupported security policy `{policy_uri}`") diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/uacrypto.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/uacrypto.py deleted file mode 100644 index f933a6f..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/crypto/uacrypto.py +++ /dev/null @@ -1,235 +0,0 @@ -import os -import aiofiles -from typing import Optional, Union - -from cryptography import x509 -from cryptography.hazmat.backends import default_backend -from cryptography.hazmat.primitives import serialization -from cryptography.hazmat.primitives import hashes -from cryptography.hazmat.primitives import hmac -from cryptography.hazmat.primitives.asymmetric import padding -from cryptography.hazmat.primitives.ciphers import Cipher -from cryptography.hazmat.primitives.ciphers import algorithms -from cryptography.hazmat.primitives.ciphers import modes -from cryptography.exceptions import InvalidSignature -from dataclasses import dataclass - - -@dataclass -class CertProperties: - path: str - extension: Optional[str] = None - password: Optional[Union[str, bytes]] = None - - -async def load_certificate(path: str, extension: Optional[str] = None): - _, ext = os.path.splitext(path) - async with aiofiles.open(path, mode='rb') as f: - if ext == ".pem" or extension == 'pem' or extension == 'PEM': - return x509.load_pem_x509_certificate(await f.read(), default_backend()) - else: - return x509.load_der_x509_certificate(await f.read(), default_backend()) - - -def x509_from_der(data): - if not data: - return None - return x509.load_der_x509_certificate(data, default_backend()) - - -async def load_private_key(path: str, - password: Optional[Union[str, bytes]] = None, - extension: Optional[str] = None): - _, ext = os.path.splitext(path) - if isinstance(password, str): - password = password.encode('utf-8') - async with aiofiles.open(path, mode='rb') as f: - if ext == ".pem" or extension == 'pem' or extension == 'PEM': - return serialization.load_pem_private_key(await f.read(), password=password, backend=default_backend()) - else: - return serialization.load_der_private_key(await f.read(), password=password, backend=default_backend()) - - -def der_from_x509(certificate): - if certificate is None: - return b"" - return certificate.public_bytes(serialization.Encoding.DER) - - -def sign_sha1(private_key, data): - return private_key.sign( - data, - padding.PKCS1v15(), - hashes.SHA1() - ) - - -def sign_sha256(private_key, data): - return private_key.sign( - data, - padding.PKCS1v15(), - hashes.SHA256() - ) - - -def verify_sha1(certificate, data, signature): - certificate.public_key().verify( - signature, - data, - padding.PKCS1v15(), - hashes.SHA1() - ) - - -def verify_sha256(certificate, data, signature): - certificate.public_key().verify( - signature, - data, - padding.PKCS1v15(), - hashes.SHA256()) - - -def encrypt_basic256(public_key, data): - ciphertext = public_key.encrypt( - data, - padding.OAEP( - mgf=padding.MGF1(algorithm=hashes.SHA256()), - algorithm=hashes.SHA256(), - label=None) - ) - return ciphertext - - -def encrypt_rsa_oaep(public_key, data): - ciphertext = public_key.encrypt( - data, - padding.OAEP( - mgf=padding.MGF1(algorithm=hashes.SHA1()), - algorithm=hashes.SHA1(), - label=None) - ) - return ciphertext - - -def encrypt_rsa15(public_key, data): - ciphertext = public_key.encrypt( - data, - padding.PKCS1v15() - ) - return ciphertext - - -def decrypt_rsa_oaep(private_key, data): - text = private_key.decrypt( - bytes(data), - padding.OAEP( - mgf=padding.MGF1(algorithm=hashes.SHA1()), - algorithm=hashes.SHA1(), - label=None) - ) - return text - - -def decrypt_rsa15(private_key, data): - text = private_key.decrypt( - data, - padding.PKCS1v15() - ) - return text - - -def cipher_aes_cbc(key, init_vec): - return Cipher(algorithms.AES(key), modes.CBC(init_vec), default_backend()) - - -def cipher_encrypt(cipher, data): - encryptor = cipher.encryptor() - return encryptor.update(data) + encryptor.finalize() - - -def cipher_decrypt(cipher, data): - decryptor = cipher.decryptor() - return decryptor.update(data) + decryptor.finalize() - - -def hmac_sha1(key, message): - hasher = hmac.HMAC(key, hashes.SHA1(), backend=default_backend()) - hasher.update(message) - return hasher.finalize() - - -def hmac_sha256(key, message): - hasher = hmac.HMAC(key, hashes.SHA256(), backend=default_backend()) - hasher.update(message) - return hasher.finalize() - - -def sha1_size(): - return hashes.SHA1.digest_size - - -def sha256_size(): - return hashes.SHA256.digest_size - - -def p_sha1(secret, seed, sizes=()): - """ - Derive one or more keys from secret and seed. - (See specs part 6, 6.7.5 and RFC 2246 - TLS v1.0) - Lengths of keys will match sizes argument - """ - full_size = 0 - for size in sizes: - full_size += size - - result = b'' - accum = seed - while len(result) < full_size: - accum = hmac_sha1(secret, accum) - result += hmac_sha1(secret, accum + seed) - - parts = [] - for size in sizes: - parts.append(result[:size]) - result = result[size:] - return tuple(parts) - - -def p_sha256(secret, seed, sizes=()): - """ - Derive one or more keys from secret and seed. - (See specs part 6, 6.7.5 and RFC 2246 - TLS v1.0) - Lengths of keys will match sizes argument - """ - full_size = 0 - for size in sizes: - full_size += size - - result = b'' - accum = seed - while len(result) < full_size: - accum = hmac_sha256(secret, accum) - result += hmac_sha256(secret, accum + seed) - - parts = [] - for size in sizes: - parts.append(result[:size]) - result = result[size:] - return tuple(parts) - - -def x509_name_to_string(name): - parts = [f"{attr.oid._name}={attr.value}" for attr in name] - return ', '.join(parts) - - -def x509_to_string(cert): - """ - Convert x509 certificate to human-readable string - """ - if cert.subject == cert.issuer: - issuer = ' (self-signed)' - else: - issuer = f', issuer: {x509_name_to_string(cert.issuer)}' - # TODO: show more information - return f"{x509_name_to_string(cert.subject)}{issuer}, {cert.not_valid_before} - {cert.not_valid_after}" diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__init__.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__init__.py deleted file mode 100644 index da034e8..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -from .server import Server -from .event_generator import EventGenerator diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/__init__.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 47e18c7896fc91c56c57489b56e922003da15121..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 271 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/history.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/history.cpython-310.pyc deleted file mode 100644 index 166f8d949a1df20e979112cc3c3da722c826f2d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14471 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 Dx121Q diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/internal_server.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/internal_server.cpython-310.pyc deleted file mode 100644 index 165ee4bdb21d3677ba091f34ef6f582d1da4a180..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14098 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/internal_subscription.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/internal_subscription.cpython-310.pyc deleted file mode 100644 index 0a96d45f18464ce63bca7d214bdecf7ffb3de528..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8901 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/monitored_item_service.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/monitored_item_service.cpython-310.pyc deleted file mode 100644 index c4d3145efe1837b7ceb7aa2bf177aa33e33bf751..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13151 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/server.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/server.cpython-310.pyc deleted file mode 100644 index a151817257cfd5ff5e830a1d3fe96f06f7dfa7b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28422 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/subscription_service.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/subscription_service.cpython-310.pyc deleted file mode 100644 index 91abc5b153265c87377375a22292d926eb1907a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5399 zcmb7IOK;rP6~5$<9E$UhEXj&wJLx2-lT6ZT60~U3z;)}`PAeo50?TLtq5)0Ky^=Vd zm+$4s)_?-i+CbAq3Ut-2W|>Xb-REC$(?wVL3*ETix#WyF%D6~p!295RpYxsXoXbJ2 z<}v*K<^8k$_jShpO_k!Wgvzh+s6!;2`HUOf>>9qIbJI7Gm%62%M0>lglwpY zi$>HNc12J0<1mf}{l?(1p+*O)Eu*2XQ`e|1yl=5Xw%0UM>rT{;Q+Fp8GCb&trjeSX z5UD+iqpteaKsVH?w>XzVsr_NtratRCeGKS_-TlJkZJM+Ao5|x#ycG;`U?c;-#7$ux zn!LoVXO?dZhuhqF#-18}nZK$}X!tI#@ai+>FYy|$Blq~SsEBH(w#6`VgZ>^Hw?*S{AR7W|Iz>mVuLrFMGbv^- zvPn}XR3zrMS&$`_Nu0Ows5g+r?A(aWiIK3Nlu&9#45`hj>~MyIntR{wqGz+5mb-(a zqo{wBE***ZQ4Kv~WxX^r_ZQw%>nm`-4_DI%o|~bJ~biH-K<#OhRTu*3p( ztiADCTZ%9S>I)~8v^QYDZHL|N0W|2B`-1?vYOcs-w53+m2h!GM&VK?2nCr%=@sL9`$jr%k@6mirOw+WW%dOl?Ct$$_K zdpCUYi4enEU1%;Fv6+wfPK&%mr>GY=+Lfs zk}+fIfH3K>)hOpm!pucD&+lP5 z7K^>p_YJ@ZvsBKjvDvA0>J#Hn#$zI(@%7$-M~A0#Kx#aW;^W2?MISbki3GO z<@njv#;vw`w#wV{)@+!S_KM|*Qr5s2}XZEYPg!HSlvJcldQnv?O zsC4tAkQe9Q;X8d`Fyc)+v;GE6N{W@QBS}k(RG1xaPVhfMXSIQ(Zn}mErFr`Am{q9I ze7;zL3+9>g0i?VcH~a&Y7u=8-q{1V1X5xWAxWhjGA(Y2D;ETlKY+{ndb2eh~&BQ#n zV*A{Q?M}JlPBgDPswbs$E3t`VrtK3(wMX@Mi5P{Kp0T8K2Tqz>+>VUD8X0$-If;YS zme0y@B{AdbQ&Zk2V0CKTNy@zZ754S$ZbG4oyEoqCqAMP2cA zX{1ZDjilwrq3mM|O;^L&FTqo#B@mNe6Hjm&H0jf(Mx=%3S83Bh#$3v;6lxdcy1qzQ zACiRMMq++Z2T@rdEh4TB!!uV5fko>dIuCz$#*c^FJYCh4c`XEL_Cu= zVPC$BmTrsTYbn+MN!i#;hfGNAJcR$x2%*IVyOV_Tdw4W4QiMPefd?a7(WNWK_?<4hrN z0m1>6n3~fC1-)rAwX)@*oKtU>+~KUTH4TG`__U z6d@8Oc}WWA5c1DhBE#O=-XM++qqhFsvWrh7xYMRfQsms~6fYYmsta`T2+!^V7Gp?mGPPtb5!V3989T?6y5+R!YWRRWF%5K39 z0%2UzGIOcLGNO+J0X|{$jlypJ$)X$te9#U8Sw=reUj$NjCEJd{a%*mVeQm{dEBJd=M^aB*f_7-8_bI6&NuBtVVn|82)u-^Y z*l!eO$EoL^Pqq=^!qBoCPc6(o*9H1Rk`|JGxp)noeY(hQwzTx3-KXx2OaV9P!-+OU Pi@BEeHMq*qf3@^q9RXzn diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/uaprocessor.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/uaprocessor.cpython-310.pyc deleted file mode 100644 index f198a2e6d48e3be433b782d4485cc5ab566dbc63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16099 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/users.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/__pycache__/users.cpython-310.pyc deleted file mode 100644 index fabdbfd5503216165a1717bde163cf6590607d36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 821 zcmZuvy^ho{5Vm6{o85ZfS8EaghD0nt#L&~1Sb%_0HUxUo!Z-R==PdvMgqJ;u5nfB{?1MlqMtDQl#R zrIfbSeS>@~m6Fu8j{+S*V`RpFN$wsG9Z1YP0QDtwTo@)}48>QS~QiR;X0iy1G{tM1}t^Grtn2+h0p0K2t(4UBWv-|)6 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/address_space.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/address_space.py deleted file mode 100644 index 41bbb65..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/address_space.py +++ /dev/null @@ -1,831 +0,0 @@ -from __future__ import annotations - -import asyncio -import collections.abc -import dataclasses -import logging -import pickle -import shelve -from concurrent.futures import ThreadPoolExecutor -from datetime import datetime -from functools import partial -from typing import TYPE_CHECKING - -if TYPE_CHECKING: - from typing import Callable, Dict, List, Union, Tuple, Generator - from asyncua.ua.uaprotocol_auto import ( - ObjectAttributes, DataTypeAttributes, ReferenceTypeAttributes, - VariableTypeAttributes, VariableAttributes, ObjectTypeAttributes - ) - __TYPE_ATTRIBUTES = Union[ - DataTypeAttributes, - ReferenceTypeAttributes, - VariableTypeAttributes, - VariableAttributes, - ObjectTypeAttributes, - ObjectAttributes - ] # FIXME Check, if there are missing attribute types. - -from asyncua import ua - -from .users import User, UserRole - -_logger = logging.getLogger(__name__) - - -class AttributeValue(object): - """ - The class holds the value(s) of an attribute and callbacks. - """ - def __init__(self, value: ua.DataValue): - self.value = value - self.value_callback: Union[Callable[[], ua.DataValue], None] = None - self.datachange_callbacks = {} - - def __str__(self) -> str: - return f"AttributeValue({self.value})" - - __repr__ = __str__ - - -class NodeData: - """ - The class is internal to asyncua and holds all the information about a Node. - """ - def __init__(self, nodeid: ua.NodeId): - self.nodeid = nodeid - self.attributes: Dict[ua.AttributeIds, AttributeValue] = {} - self.references: List[ua.ReferenceDescription] = [] - self.call = None - - def __str__(self) -> str: - return f"NodeData(id:{self.nodeid}, attrs:{self.attributes}, refs:{self.references})" - - __repr__ = __str__ - - -class AttributeService: - """ - This class implements the attribute service set defined in the opc ua standard. - https://reference.opcfoundation.org/v104/Core/docs/Part4/5.10.1/ - """ - def __init__(self, aspace: AddressSpace): - self.logger = logging.getLogger(__name__) - self._aspace: AddressSpace = aspace - - def read(self, params: ua.ReadParameters) -> List[ua.DataValue]: - # self.logger.debug("read %s", params) - res: List[ua.DataValue] = [] - for readvalue in params.NodesToRead: - res.append(self._aspace.read_attribute_value(readvalue.NodeId, readvalue.AttributeId)) - return res - - async def write(self, params: ua.WriteParameters, user: User = User(role=UserRole.Admin)) -> List[ua.StatusCode]: - # self.logger.debug("write %s as user %s", params, user) - res: List[ua.StatusCode] = [] - for writevalue in params.NodesToWrite: - if user.role != UserRole.Admin: - if writevalue.AttributeId != ua.AttributeIds.Value: - res.append(ua.StatusCode(ua.StatusCodes.BadUserAccessDenied)) - continue - al = self._aspace.read_attribute_value(writevalue.NodeId, ua.AttributeIds.AccessLevel) - ual = self._aspace.read_attribute_value(writevalue.NodeId, ua.AttributeIds.UserAccessLevel) - if ( - al.StatusCode is None - or al.Value is None - or ual.Value is None - or not al.StatusCode.is_good() - or not ua.ua_binary.test_bit(al.Value.Value, ua.AccessLevel.CurrentWrite) - or not ua.ua_binary.test_bit(ual.Value.Value, ua.AccessLevel.CurrentWrite) - ): - res.append(ua.StatusCode(ua.StatusCodes.BadUserAccessDenied)) - continue - res.append( - await self._aspace.write_attribute_value(writevalue.NodeId, writevalue.AttributeId, writevalue.Value) - ) - return res - - -class ViewService(object): - """ - This class implements the view service set defined in the opc ua standard. - https://reference.opcfoundation.org/v104/Core/docs/Part4/5.8.1/ - """ - def __init__(self, aspace: AddressSpace): - self.logger = logging.getLogger(__name__) - self._aspace: AddressSpace = aspace - - def browse(self, params: ua.BrowseParameters) -> List[ua.BrowseResult]: - # self.logger.debug("browse %s", params) - res: List[ua.BrowseResult] = [] - for desc in params.NodesToBrowse: - res.append(self._browse(desc)) - return res - - def _browse(self, desc: ua.BrowseDescription) -> ua.BrowseResult: - res = ua.BrowseResult() - if desc.NodeId not in self._aspace: - res.StatusCode = ua.StatusCode(ua.StatusCodes.BadNodeIdInvalid) - return res - node = self._aspace[desc.NodeId] - for ref in node.references: - if not self._is_suitable_ref(desc, ref): - continue - res.References.append(ref) - return res - - def _is_suitable_ref(self, desc: ua.BrowseDescription, ref: ua.ReferenceDescription) -> bool: - if not self._suitable_direction(desc.BrowseDirection, ref.IsForward): - # self.logger.debug("%s is not suitable due to direction", ref) - return False - if not self._suitable_reftype(desc.ReferenceTypeId, ref.ReferenceTypeId, desc.IncludeSubtypes): - # self.logger.debug("%s is not suitable due to type", ref) - return False - if desc.NodeClassMask and ((desc.NodeClassMask & ref.NodeClass) == 0): - # self.logger.debug("%s is not suitable due to class", ref) - return False - # self.logger.debug("%s is a suitable ref for desc %s", ref, desc) - return True - - def _suitable_reftype(self, ref1: ua.NodeId, ref2: ua.NodeId, subtypes: bool) -> bool: - if ref1 == ua.NodeId(ua.ObjectIds.Null): - # If ReferenceTypeId is not specified in the BrowseDescription, - # all References are returned and includeSubtypes is ignored. - return True - if ref1 == ref2: - return True - if subtypes and ref2 in self._get_sub_ref(ref1): - return True - return False - - def _get_sub_ref(self, ref: ua.NodeId) -> Generator[ua.NodeId, None, None]: - nodedata = self._aspace.get(ref) - if nodedata is not None: - for ref_desc in nodedata.references: - if ref_desc.ReferenceTypeId == ua.NodeId(ua.ObjectIds.HasSubtype) and ref_desc.IsForward: - yield ref_desc.NodeId - yield from self._get_sub_ref(ref_desc.NodeId) - - def _suitable_direction(self, direction: ua.BrowseDirection, isforward: bool) -> bool: - if direction == ua.BrowseDirection.Both: - return True - if direction == ua.BrowseDirection.Forward and isforward: - return True - if direction == ua.BrowseDirection.Inverse and not isforward: - return True - return False - - def translate_browsepaths_to_nodeids(self, browsepaths: List[ua.BrowsePath]) -> List[ua.BrowsePathResult]: - # self.logger.debug("translate browsepath: %s", browsepaths) - results: List[ua.BrowsePathResult] = [] - for path in browsepaths: - results.append(self._translate_browsepath_to_nodeid(path)) - return results - - def _translate_browsepath_to_nodeid(self, path: ua.BrowsePath) -> ua.BrowsePathResult: - # self.logger.debug("looking at path: %s", path) - res = ua.BrowsePathResult() - if not path.RelativePath.Elements[-1].TargetName: - # OPC UA Part 4: Services, 5.8.4 TranslateBrowsePathsToNodeIds - # it's unclear if this the check should also handle empty strings - res.StatusCode = ua.StatusCode(ua.StatusCodes.BadBrowseNameInvalid) - return res - if path.StartingNode not in self._aspace: - res.StatusCode = ua.StatusCode(ua.StatusCodes.BadNodeIdInvalid) - return res - target_nodeids = self._navigate(path.StartingNode, path.RelativePath.Elements) - if not target_nodeids: - res.StatusCode = ua.StatusCode(ua.StatusCodes.BadNoMatch) - return res - for nodeid in target_nodeids: - target = ua.BrowsePathTarget() - target.TargetId = nodeid # FIXME <<<< Type conflict - target.RemainingPathIndex = ua.Index(4294967295) # FIXME: magic number, why not Index.MAX? - res.Targets.append(target) - # FIXME: might need to order these one way or another - return res - - def _navigate(self, start_nodeid: ua.NodeId, elements: List[ua.RelativePathElement]) -> List[ua.NodeId]: - current_nodeids = [start_nodeid] - for el in elements: - new_currents = [] - for nodeid in current_nodeids: - tmp_nodeids = self._find_elements_in_node(el, nodeid) - new_currents.extend(tmp_nodeids) - if not new_currents: - self.logger.info("element %s was not found as child of node %s", el, current_nodeids) - return [] - current_nodeids = new_currents - return current_nodeids - - def _find_elements_in_node(self, el: ua.RelativePathElement, nodeid: ua.NodeId) -> List[ua.NodeId]: - nodedata: NodeData = self._aspace[nodeid] - nodeids: List[ua.NodeId] = [] - for ref in nodedata.references: - if ref.BrowseName != el.TargetName: - continue - if ref.IsForward == el.IsInverse: - continue - if not self._suitable_reftype(el.ReferenceTypeId, ref.ReferenceTypeId, el.IncludeSubtypes): - continue - nodeids.append(ref.NodeId) - return nodeids - - -class NodeManagementService: - """ - This class implements the node management service set defined in the opc ua standard. - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.1/ - """ - def __init__(self, aspace: AddressSpace): - self.logger = logging.getLogger(__name__) - self._aspace: AddressSpace = aspace - - def add_nodes( - self, - addnodeitems: List[ua.AddNodesItem], - user: User = User(role=UserRole.Admin) - ) -> List[ua.AddNodesResult]: - results: List[ua.AddNodesResult] = [] - for item in addnodeitems: - results.append(self._add_node(item, user)) - return results - - def try_add_nodes(self, addnodeitems: List[ua.AddNodesItem], user: User = User(role=UserRole.Admin), check: bool = True): - for item in addnodeitems: - ret = self._add_node(item, user, check=check) - if not ret.StatusCode.is_good(): - yield item - - def _add_node(self, item: ua.AddNodesItem, user: User, check: bool = True) -> ua.AddNodesResult: - # self.logger.debug("Adding node %s %s", item.RequestedNewNodeId, item.BrowseName) - result = ua.AddNodesResult() - - if not user.role == UserRole.Admin: - result.StatusCode = ua.StatusCode(ua.StatusCodes.BadUserAccessDenied) - return result - - if item.RequestedNewNodeId.has_null_identifier(): - # If Identifier of requested NodeId is null we generate a new NodeId using - # the namespace of the nodeid, this is an extention of the spec to allow - # to requests the server to generate a new nodeid in a specified namespace - # self.logger.debug("RequestedNewNodeId has null identifier, generating Identifier") - item.RequestedNewNodeId = self._aspace.generate_nodeid(item.RequestedNewNodeId.NamespaceIndex) # FIXME type conflict - else: - if item.RequestedNewNodeId in self._aspace: - self.logger.warning("AddNodesItem: Requested NodeId %s already exists", item.RequestedNewNodeId) - result.StatusCode = ua.StatusCode(ua.StatusCodes.BadNodeIdExists) - return result - - if item.ParentNodeId.is_null(): - # self.logger.info("add_node: while adding node %s, requested parent node is null %s %s", - # item.RequestedNewNodeId, item.ParentNodeId, item.ParentNodeId.is_null()) - if check: - result.StatusCode = ua.StatusCode(ua.StatusCodes.BadParentNodeIdInvalid) - return result - - parentdata = self._aspace.get(item.ParentNodeId) - if parentdata is None and not item.ParentNodeId.is_null(): - self.logger.info( - "add_node: while adding node %s, requested parent node %s does not exists", - item.RequestedNewNodeId, - item.ParentNodeId, - ) - result.StatusCode = ua.StatusCode(ua.StatusCodes.BadParentNodeIdInvalid) - return result - - if item.ParentNodeId in self._aspace: - - # check properties - for ref in self._aspace[item.ParentNodeId].references: - if ref.ReferenceTypeId == ua.NodeId(ua.ObjectIds.HasProperty): - if item.BrowseName.Name == ref.BrowseName.Name: - self.logger.warning( - f"AddNodesItem: Requested Browsename {item.BrowseName.Name}" - f" already exists in Parent Node. ParentID:{item.ParentNodeId} --- " - f"ItemId:{item.RequestedNewNodeId}" - ) - result.StatusCode = ua.StatusCode(ua.StatusCodes.BadBrowseNameDuplicated) - return result - - nodedata = NodeData(item.RequestedNewNodeId) - - self._add_node_attributes(nodedata, item, add_timestamps=check) - - # now add our node to db - self._aspace[nodedata.nodeid] = nodedata - - if parentdata is not None: - self._add_ref_from_parent(nodedata, item, parentdata) - self._add_ref_to_parent(nodedata, item, parentdata) - - # add type definition - if item.TypeDefinition != ua.NodeId(): - self._add_type_definition(nodedata, item) - - result.StatusCode = ua.StatusCode() - result.AddedNodeId = nodedata.nodeid - - return result - - def _add_node_attributes(self, nodedata: NodeData, item: ua.AddNodesItem, add_timestamps: bool): - # add common attrs - nodedata.attributes[ua.AttributeIds.NodeId] = AttributeValue( - ua.DataValue(ua.Variant(nodedata.nodeid, ua.VariantType.NodeId)) - ) - nodedata.attributes[ua.AttributeIds.BrowseName] = AttributeValue( - ua.DataValue(ua.Variant(item.BrowseName, ua.VariantType.QualifiedName)) - ) - nodedata.attributes[ua.AttributeIds.NodeClass] = AttributeValue( - ua.DataValue(ua.Variant(item.NodeClass, ua.VariantType.Int32)) - ) - # add requested attrs - self._add_nodeattributes(item.NodeAttributes, nodedata, add_timestamps) - - def _add_unique_reference(self, nodedata: NodeData, desc: ua.ReferenceDescription): - for r in nodedata.references: - if r.ReferenceTypeId == desc.ReferenceTypeId and r.NodeId == desc.NodeId: - if r.IsForward != desc.IsForward: - self.logger.error("Cannot add conflicting reference %s ", str(desc)) - return ua.StatusCode(ua.StatusCodes.BadReferenceNotAllowed) - break # ref already exists - else: - nodedata.references.append(desc) - return ua.StatusCode() - - def _add_ref_from_parent(self, nodedata, item, parentdata): - desc = ua.ReferenceDescription() - desc.ReferenceTypeId = item.ReferenceTypeId - desc.NodeId = nodedata.nodeid - desc.NodeClass = item.NodeClass - desc.BrowseName = item.BrowseName - desc.DisplayName = item.NodeAttributes.DisplayName - desc.TypeDefinition = item.TypeDefinition - desc.IsForward = True # FIXME in uaprotocol_auto.py - self._add_unique_reference(parentdata, desc) # FIXME return StatusCode is not evaluated - - def _add_ref_to_parent(self, nodedata: NodeData, item: ua.AddNodesItem, parentdata: NodeData): - addref = ua.AddReferencesItem() - addref.ReferenceTypeId = item.ReferenceTypeId - addref.SourceNodeId = nodedata.nodeid - addref.TargetNodeId = item.ParentNodeId - addref.TargetNodeClass = parentdata.attributes[ua.AttributeIds.NodeClass].value.Value.Value - addref.IsForward = False # FIXME in uaprotocol_auto.py - self._add_reference_no_check(nodedata, addref) # FIXME return StatusCode is not evaluated - - def _add_type_definition(self, nodedata: NodeData, item: ua.AddNodesItem): - addref = ua.AddReferencesItem() - addref.SourceNodeId = nodedata.nodeid - addref.IsForward = True # FIXME in uaprotocol_auto.py - addref.ReferenceTypeId = ua.NodeId(ua.ObjectIds.HasTypeDefinition) - addref.TargetNodeId = item.TypeDefinition - addref.TargetNodeClass = ua.NodeClass.DataType - self._add_reference_no_check(nodedata, addref) # FIXME return StatusCode is not evaluated - - def delete_nodes( - self, - deletenodeitems: ua.DeleteNodesParameters, - user: User = User(role=UserRole.Admin) - ) -> List[ua.StatusCode]: - results: List[ua.StatusCode] = [] - for item in deletenodeitems.NodesToDelete: - results.append(self._delete_node(item, user)) - return results - - def _delete_node(self, item: ua.DeleteNodesItem, user: User) -> ua.StatusCode: - if user.role != UserRole.Admin: - return ua.StatusCode(ua.StatusCodes.BadUserAccessDenied) - - if item.NodeId not in self._aspace: - self.logger.warning("DeleteNodesItem: NodeId %s does not exists", item.NodeId) - return ua.StatusCode(ua.StatusCodes.BadNodeIdUnknown) - - if item.DeleteTargetReferences: - for elem in self._aspace.keys(): - for rdesc in self._aspace[elem].references[:]: - if rdesc.NodeId == item.NodeId: - self._aspace[elem].references.remove(rdesc) - - self._delete_node_callbacks(self._aspace[item.NodeId]) - - del self._aspace[item.NodeId] - - return ua.StatusCode() - - def _delete_node_callbacks(self, nodedata: NodeData): - if ua.AttributeIds.Value in nodedata.attributes: - for handle, callback in list(nodedata.attributes[ua.AttributeIds.Value].datachange_callbacks.items()): - try: - callback(handle, None, ua.StatusCode(ua.StatusCodes.BadNodeIdUnknown)) - self._aspace.delete_datachange_callback(handle) - except Exception as ex: - self.logger.exception( - "Error calling delete node callback callback %s, %s, %s", nodedata, ua.AttributeIds.Value, ex - ) - - def add_references(self, refs: List[ua.AddReferencesItem], user: User = User(role=UserRole.Admin)): # FIXME return type - result = [self._add_reference(ref, user) for ref in refs] - return result - - def try_add_references(self, refs: List[ua.AddReferencesItem], user: User = User(role=UserRole.Admin)): - for ref in refs: - if not self._add_reference(ref, user).is_good(): - yield ref - - def _add_reference(self, addref: ua.AddReferencesItem, user: User) -> ua.StatusCode: - sourcedata = self._aspace.get(addref.SourceNodeId) - if sourcedata is None: - return ua.StatusCode(ua.StatusCodes.BadSourceNodeIdInvalid) - if addref.TargetNodeId not in self._aspace: - return ua.StatusCode(ua.StatusCodes.BadTargetNodeIdInvalid) - if user.role != UserRole.Admin: - return ua.StatusCode(ua.StatusCodes.BadUserAccessDenied) - return self._add_reference_no_check(sourcedata, addref) - - def _add_reference_no_check(self, sourcedata: NodeData, addref: ua.AddReferencesItem) -> ua.StatusCode: - rdesc = ua.ReferenceDescription() - rdesc.ReferenceTypeId = addref.ReferenceTypeId - rdesc.IsForward = addref.IsForward - rdesc.NodeId = addref.TargetNodeId - if addref.TargetNodeClass == ua.NodeClass.Unspecified: - rdesc.NodeClass = self._aspace.read_attribute_value( - addref.TargetNodeId, ua.AttributeIds.NodeClass - ).Value.Value - else: - rdesc.NodeClass = addref.TargetNodeClass - bname = self._aspace.read_attribute_value(addref.TargetNodeId, ua.AttributeIds.BrowseName).Value.Value - if bname: - rdesc.BrowseName = bname - dname = self._aspace.read_attribute_value(addref.TargetNodeId, ua.AttributeIds.DisplayName).Value.Value - if dname: - rdesc.DisplayName = dname - return self._add_unique_reference(sourcedata, rdesc) - - def delete_references(self, refs: List[ua.DeleteReferencesItem], user: User = User(role=UserRole.Admin)) -> List[ua.StatusCode]: - result: List[ua.StatusCode] = [] - for ref in refs: - result.append(self._delete_reference(ref, user)) - return result - - def _delete_unique_reference(self, item: ua.DeleteReferencesItem, invert: bool = False) -> ua.StatusCode: - if invert: - source, target, forward = item.TargetNodeId, item.SourceNodeId, not item.IsForward - else: - source, target, forward = item.SourceNodeId, item.TargetNodeId, item.IsForward - for rdesc in self._aspace[source].references: - if rdesc.NodeId == target and rdesc.ReferenceTypeId == item.ReferenceTypeId: - if rdesc.IsForward == forward: - self._aspace[source].references.remove(rdesc) - return ua.StatusCode() - return ua.StatusCode(ua.StatusCodes.BadNotFound) - - def _delete_reference(self, item: ua.DeleteReferencesItem, user: User) -> ua.StatusCode: - if item.SourceNodeId not in self._aspace: - return ua.StatusCode(ua.StatusCodes.BadSourceNodeIdInvalid) - if item.TargetNodeId not in self._aspace: - return ua.StatusCode(ua.StatusCodes.BadTargetNodeIdInvalid) - if item.ReferenceTypeId not in self._aspace: - return ua.StatusCode(ua.StatusCodes.BadReferenceTypeIdInvalid) - if user.role != UserRole.Admin: - return ua.StatusCode(ua.StatusCodes.BadUserAccessDenied) - - if item.DeleteBidirectional: - self._delete_unique_reference(item, True) - return self._delete_unique_reference(item) - - def _add_node_attr( - self, - attributes: __TYPE_ATTRIBUTES, - nodedata: NodeData, - name: str, - vtype: ua.VariantType = None, - add_timestamps: bool = False, - is_array: bool = False - ): - if attributes.SpecifiedAttributes & getattr(ua.NodeAttributesMask, name): - dv = ua.DataValue( - ua.Variant(getattr(attributes, name), vtype, is_array=is_array), - SourceTimestamp=datetime.utcnow() if add_timestamps else None, - ) - nodedata.attributes[getattr(ua.AttributeIds, name)] = AttributeValue(dv) - - def _add_nodeattributes( - self, - node_attributes: __TYPE_ATTRIBUTES, - nodedata: NodeData, - add_timestamps: bool - ): - self._add_node_attr(node_attributes, nodedata, "AccessLevel", ua.VariantType.Byte) - self._add_node_attr(node_attributes, nodedata, "ArrayDimensions", ua.VariantType.UInt32, is_array=True) - self._add_node_attr(node_attributes, nodedata, "BrowseName", ua.VariantType.QualifiedName) - self._add_node_attr(node_attributes, nodedata, "ContainsNoLoops", ua.VariantType.Boolean) - self._add_node_attr(node_attributes, nodedata, "DataType", ua.VariantType.NodeId) - self._add_node_attr(node_attributes, nodedata, "Description", ua.VariantType.LocalizedText) - self._add_node_attr(node_attributes, nodedata, "DisplayName", ua.VariantType.LocalizedText) - self._add_node_attr(node_attributes, nodedata, "EventNotifier", ua.VariantType.Byte) - self._add_node_attr(node_attributes, nodedata, "Executable", ua.VariantType.Boolean) - self._add_node_attr(node_attributes, nodedata, "Historizing", ua.VariantType.Boolean) - self._add_node_attr(node_attributes, nodedata, "InverseName", ua.VariantType.LocalizedText) - self._add_node_attr(node_attributes, nodedata, "IsAbstract", ua.VariantType.Boolean) - self._add_node_attr(node_attributes, nodedata, "MinimumSamplingInterval", ua.VariantType.Double) - self._add_node_attr(node_attributes, nodedata, "NodeClass", ua.VariantType.Int32) - self._add_node_attr(node_attributes, nodedata, "NodeId", ua.VariantType.NodeId) - self._add_node_attr(node_attributes, nodedata, "Symmetric", ua.VariantType.Boolean) - self._add_node_attr(node_attributes, nodedata, "UserAccessLevel", ua.VariantType.Byte) - self._add_node_attr(node_attributes, nodedata, "UserExecutable", ua.VariantType.Boolean) - self._add_node_attr(node_attributes, nodedata, "UserWriteMask", ua.VariantType.Byte) - self._add_node_attr(node_attributes, nodedata, "ValueRank", ua.VariantType.Int32) - self._add_node_attr(node_attributes, nodedata, "WriteMask", ua.VariantType.UInt32) - self._add_node_attr(node_attributes, nodedata, "UserWriteMask", ua.VariantType.UInt32) - self._add_node_attr(node_attributes, nodedata, "DataTypeDefinition", ua.VariantType.ExtensionObject) - self._add_node_attr(node_attributes, nodedata, "Value", add_timestamps=add_timestamps) - - -class MethodService: - """ - This class implements the method service set defined in the opc ua standard. - https://reference.opcfoundation.org/v104/Core/docs/Part4/5.11.1/ - """ - def __init__(self, aspace: AddressSpace): - self.logger = logging.getLogger(__name__) - self._aspace: AddressSpace = aspace - self._pool = ThreadPoolExecutor() - - def stop(self): - self._pool.shutdown() - - async def call(self, methods): - results = [] - for method in methods: - res = await self._call(method) - results.append(res) - return results - - async def _call(self, method): - self.logger.info("Calling: %s", method) - res = ua.CallMethodResult() - if method.ObjectId not in self._aspace or method.MethodId not in self._aspace: - res.StatusCode = ua.StatusCode(ua.StatusCodes.BadNodeIdInvalid) - else: - node = self._aspace[method.MethodId] - if node.call is None: - res.StatusCode = ua.StatusCode(ua.StatusCodes.BadNothingToDo) - else: - try: - result = await self._run_method(node.call, method.ObjectId, *method.InputArguments) - except Exception: - self.logger.exception("Error executing method call %s, an exception was raised: ", method) - res.StatusCode = ua.StatusCode(ua.StatusCodes.BadUnexpectedError) - else: - if isinstance(result, ua.CallMethodResult): - res = result - elif isinstance(result, ua.StatusCode): - res.StatusCode = result - else: - res.OutputArguments = result - while len(res.InputArgumentResults) < len(method.InputArguments): - res.InputArgumentResults.append(ua.StatusCode()) - return res - - async def _run_method(self, func, parent, *args): - if asyncio.iscoroutinefunction(func): - return await func(parent, *args) - p = partial(func, parent, *args) - res = await asyncio.get_event_loop().run_in_executor(self._pool, p) - return res - - -class AddressSpace: - """ - The address space object stores all the nodes of the OPC-UA server and helper methods. - The methods are thread safe - - https://reference.opcfoundation.org/Core/docs/Part3/ - """ - - def __init__(self): - self.logger = logging.getLogger(__name__) - self._nodes: Dict[ua.NodeId, NodeData] = {} - self._datachange_callback_counter = 200 - self._handle_to_attribute_map: Dict[int, Tuple[ua.NodeId, ua.AttributeIds]] = {} - self._default_idx = 2 - self._nodeid_counter = {0: 20000, 1: 2000} - - def __getitem__(self, nodeid: ua.NodeId) -> NodeData: - return self._nodes.__getitem__(nodeid) - - def get(self, nodeid: ua.NodeId) -> Union[NodeData, None]: - return self._nodes.get(nodeid, None) # Fixme This is another behaviour than __getitem__ where an KeyError exception is thrown, right? - - def __setitem__(self, nodeid: ua.NodeId, value: NodeData): - return self._nodes.__setitem__(nodeid, value) - - def __contains__(self, nodeid: ua.NodeId) -> bool: - return self._nodes.__contains__(nodeid) - - def __delitem__(self, nodeid: ua.NodeId): - self._nodes.__delitem__(nodeid) - - def generate_nodeid(self, idx: Union[int, None] = None) -> ua.NodeId: - if idx is None: - idx = self._default_idx - if idx in self._nodeid_counter: - self._nodeid_counter[idx] += 1 - else: - # get the biggest identifier number from the existed nodes in address space - identifier_list = sorted( # type: ignore - [ - nodeid.Identifier - for nodeid in self._nodes.keys() - if nodeid.NamespaceIndex == idx - and nodeid.NodeIdType in (ua.NodeIdType.Numeric, ua.NodeIdType.TwoByte, ua.NodeIdType.FourByte) - ] - ) - if identifier_list: - self._nodeid_counter[idx] = identifier_list[-1] - else: - self._nodeid_counter[idx] = 1 - nodeid = ua.NodeId(self._nodeid_counter[idx], idx) - while True: - if nodeid in self._nodes: - nodeid = self.generate_nodeid(idx) - else: - return nodeid - - def keys(self): - return self._nodes.keys() - - def clear(self): - """Delete all nodes in address space""" - self._nodes.clear() - - def dump(self, path): - """ - Dump address space as binary to file; note that server must be stopped for this method to work - DO NOT DUMP AN ADDRESS SPACE WHICH IS USING A SHELF (load_aspace_shelf), ONLY CACHED NODES WILL GET DUMPED! - """ - self.__prepare_nodes_for_dump() - - with open(path, 'wb') as f: - pickle.dump(self._nodes, f, pickle.HIGHEST_PROTOCOL) - - def __prepare_nodes_for_dump(self): - """ - Removes unserialisable data from nodes. - * function calls - """ - for nodeid, ndata in self._nodes.items(): - # if the node has a reference to a method call, remove it so the object can be serialized - if ndata.call is not None: - self._nodes[nodeid].call = None - - def load(self, path): - """ - Load address space from a binary file, overwriting everything in the current address space - """ - with open(path, 'rb') as f: - self._nodes = pickle.load(f) - - def make_aspace_shelf(self, path): - """ - Make a shelf for containing the nodes from the standard address space; this is typically only done on first - start of the server. Subsequent server starts will load the shelf, nodes are then moved to a cache - by the LazyLoadingDict class when they are accessed. Saving data back to the shelf - is currently NOT supported, it is only used for the default OPC UA standard address space - - Note: Intended for slow devices, such as Raspberry Pi, to greatly improve start up time - """ - with shelve.open(path, 'n', protocol=pickle.HIGHEST_PROTOCOL) as s: - for nodeid, ndata in self._nodes.items(): - s[nodeid.to_string()] = ndata - - def load_aspace_shelf(self, path): - """ - Load the standard address space nodes from a python shelve via LazyLoadingDict as needed. - The dump() method can no longer be used if the address space is being loaded from a shelf - - Note: Intended for slow devices, such as Raspberry Pi, to greatly improve start up time - """ - raise NotImplementedError - - # ToDo: async friendly implementation - load all at once? - class LazyLoadingDict(collections.abc.MutableMapping): - """ - Special dict that only loads nodes as they are accessed. If a node is accessed it gets copied from the - shelve to the cache dict. All user nodes are saved in the cache ONLY. Saving data back to the shelf - is currently NOT supported - """ - - def __init__(self, source): - self.source = source # python shelf - self.cache = {} # internal dict - - def __getitem__(self, key): - # try to get the item (node) from the cache, if it isn't there get it from the shelf - try: - return self.cache[key] - except KeyError: - node = self.cache[key] = self.source[key.to_string()] - return node - - def __setitem__(self, key, value): - # add a new item to the cache; if this item is in the shelf it is not updated - self.cache[key] = value - - def __contains__(self, key): - return key in self.cache or key.to_string() in self.source - - def __delitem__(self, key): - # only deleting items from the cache is allowed - del self.cache[key] - - def __iter__(self): - # only the cache can be iterated over - return iter(self.cache.keys()) - - def __len__(self): - # only returns the length of items in the cache, not unaccessed items in the shelf - return len(self.cache) - - self._nodes = LazyLoadingDict(shelve.open(path, "r")) - - def read_attribute_value(self, nodeid: ua.NodeId, attr: ua.AttributeIds) -> ua.DataValue: - # self.logger.debug("get attr val: %s %s", nodeid, attr) - if nodeid not in self._nodes: - dv = ua.DataValue(StatusCode_=ua.StatusCode(ua.StatusCodes.BadNodeIdUnknown)) - return dv - node = self._nodes[nodeid] - if attr not in node.attributes: - dv = ua.DataValue(StatusCode_=ua.StatusCode(ua.StatusCodes.BadAttributeIdInvalid)) - return dv - attval = node.attributes[attr] - if attval.value_callback: - return attval.value_callback() - return attval.value - - async def write_attribute_value(self, nodeid: ua.NodeId, attr: ua.AttributeIds, value: ua.DataValue) -> ua.StatusCode: - # self.logger.debug("set attr val: %s %s %s", nodeid, attr, value) - node = self._nodes.get(nodeid, None) - if node is None: - return ua.StatusCode(ua.StatusCodes.BadNodeIdUnknown) - attval = node.attributes.get(attr, None) - if attval is None: - return ua.StatusCode(ua.StatusCodes.BadAttributeIdInvalid) - if value.StatusCode is not None and value.StatusCode.is_bad(): - # https://reference.opcfoundation.org/v104/Core/docs/Part4/7.7.1/ - # If the StatusCode indicates an error then the value is to be ignored and the Server shall set it to null. - value = dataclasses.replace(value, Value=ua.Variant(ua.Null(), ua.VariantType.Null)) - elif not self._is_expected_variant_type(value, attval, node): - # Only check datatype if no bad StatusCode is set - return ua.StatusCode(ua.StatusCodes.BadTypeMismatch) - - attval.value = value - - for k, v in attval.datachange_callbacks.items(): - try: - await v(k, value) - except Exception as ex: - self.logger.exception("Error calling datachange callback %s, %s, %s", k, v, ex) - - return ua.StatusCode() - - def _is_expected_variant_type(self, value: ua.DataValue, attval: AttributeValue, node: NodeData) -> bool: - vtype = attval.value.Value.VariantType # FIXME Type hinting reveals that it is possible that Value (Optional) is None which would raise an exception - if vtype == ua.VariantType.Null: - # Node had a null value, many nodes are initialized with that value - # we should check what the real type is - dtype = node.attributes[ua.AttributeIds.DataType].value.Value.Value - if dtype.NamespaceIndex == 0 and dtype.Identifier <= 25: - vtype = ua.VariantType(dtype.Identifier) - else: - # FIXME: should find the correct variant type given data type but - # this is a bit complicaed so trusting the first write - return True - if value.Value.VariantType == vtype: - return True - _logger.critical("Write refused: Variant: %s with type %s does not have expected type: %s", - value.Value, value.Value.VariantType, attval.value.Value.VariantType) - return False - - def add_datachange_callback(self, nodeid: ua.NodeId, attr: ua.AttributeIds, callback: Callable) -> Tuple[ua.StatusCode, int]: - # self.logger.debug("set attr callback: %s %s %s", nodeid, attr, callback) - if nodeid not in self._nodes: - return ua.StatusCode(ua.StatusCodes.BadNodeIdUnknown), 0 - node = self._nodes[nodeid] - if attr not in node.attributes: - return ua.StatusCode(ua.StatusCodes.BadAttributeIdInvalid), 0 - attval = node.attributes[attr] - self._datachange_callback_counter += 1 - handle = self._datachange_callback_counter - attval.datachange_callbacks[handle] = callback - self._handle_to_attribute_map[handle] = (nodeid, attr) - return ua.StatusCode(), handle - - def delete_datachange_callback(self, handle: int): - if handle in self._handle_to_attribute_map: - nodeid, attr = self._handle_to_attribute_map.pop(handle) - self._nodes[nodeid].attributes[attr].datachange_callbacks.pop(handle) - - def add_method_callback(self, methodid: ua.NodeId, callback: Callable): - node = self._nodes[methodid] - node.call = callback diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/binary_server_asyncio.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/binary_server_asyncio.py deleted file mode 100644 index c9a0458..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/binary_server_asyncio.py +++ /dev/null @@ -1,179 +0,0 @@ -""" -Socket server forwarding request to internal server -""" -import logging -import asyncio -from typing import Optional - -from ..common.connection import TransportLimits -from ..ua.ua_binary import header_from_binary -from ..common.utils import Buffer, NotEnoughData -from .uaprocessor import UaProcessor -from .internal_server import InternalServer - -logger = logging.getLogger(__name__) - - -class OPCUAProtocol(asyncio.Protocol): - """ - Instantiated for every connection. - """ - - def __init__(self, iserver: InternalServer, policies, clients, closing_tasks, limits: TransportLimits): - self.peer_name = None - self.transport = None - self.processor = None - self._buffer = b'' - self.iserver: InternalServer = iserver - self.policies = policies - self.clients = clients - self.closing_tasks = closing_tasks - self.messages = asyncio.Queue() - self.limits = limits - self._task = None - - def __str__(self): - return f'OPCUAProtocol({self.peer_name}, {self.processor.session})' - - __repr__ = __str__ - - def connection_made(self, transport): - self.peer_name = transport.get_extra_info('peername') - logger.info('New connection from %s', self.peer_name) - self.transport = transport - self.processor = UaProcessor(self.iserver, self.transport, self.limits) - self.processor.set_policies(self.policies) - self.iserver.asyncio_transports.append(transport) - self.clients.append(self) - self._task = asyncio.create_task(self._process_received_message_loop()) - - def connection_lost(self, ex): - logger.info('Lost connection from %s, %s', self.peer_name, ex) - self.transport.close() - self.iserver.asyncio_transports.remove(self.transport) - closing_task = asyncio.create_task(self.processor.close()) - self.closing_tasks.append(closing_task) - if self in self.clients: - self.clients.remove(self) - self.messages.put_nowait((None, None)) - self._task.cancel() - - def data_received(self, data): - self._buffer += data - # try to parse the incoming data - while self._buffer: - try: - buf = Buffer(self._buffer) - try: - header = header_from_binary(buf) - except NotEnoughData: - # we jsut wait for more data, that happens. - # worst case recv will go in timeout or it hangs and it should be fine too - return - if header.header_size + header.body_size <= header.header_size: - # malformed header prevent invalid access of your buffer - logger.error(f'Got malformed header {header}') - self.transport.close() - return - else: - if len(buf) < header.body_size: - logger.debug('We did not receive enough data from client. Need %s got %s', header.body_size, len(buf)) - return - # we have a complete message - self.messages.put_nowait((header, buf)) - self._buffer = self._buffer[(header.header_size + header.body_size):] - except Exception: - logger.exception('Exception raised while parsing message from client') - return - - async def _process_received_message_loop(self): - """ - Take message from the queue and try to process it. - """ - while True: - header, buf = await self.messages.get() - if header is None and buf is None: - # Connection was closed, end task - break - try: - await self._process_one_msg(header, buf) - except Exception: - logger.exception('Exception raised while processing message from client') - - async def _process_one_msg(self, header, buf): - logger.debug('_process_received_message %s %s', header.body_size, len(buf)) - ret = await self.processor.process(header, buf) - if not ret: - logger.info('processor returned False, we close connection from %s', self.peer_name) - self.transport.close() - return - - -class BinaryServer: - def __init__(self, internal_server: InternalServer, hostname, port, limits: TransportLimits): - self.logger = logging.getLogger(__name__) - self.hostname = hostname - self.port = port - self.iserver: InternalServer = internal_server - self._server: Optional[asyncio.AbstractServer] = None - self._policies = [] - self.clients = [] - self.closing_tasks = [] - self.cleanup_task = None - self.limits = limits - - def set_policies(self, policies): - self._policies = policies - - def _make_protocol(self): - """Protocol Factory""" - return OPCUAProtocol( - iserver=self.iserver, - policies=self._policies, - clients=self.clients, - closing_tasks=self.closing_tasks, - limits=self.limits - ) - - async def start(self): - self._server = await asyncio.get_running_loop().create_server(self._make_protocol, self.hostname, self.port) - # get the port and the hostname from the created server socket - # only relevant for dynamic port asignment (when self.port == 0) - if self.port == 0 and len(self._server.sockets) == 1: - # will work for AF_INET and AF_INET6 socket names - # these are to only families supported by the create_server call - sockname = self._server.sockets[0].getsockname() - self.hostname = sockname[0] - self.port = sockname[1] - self.logger.info('Listening on %s:%s', self.hostname, self.port) - self.cleanup_task = asyncio.create_task(self._close_task_loop()) - - async def stop(self): - self.logger.info('Closing asyncio socket server') - for transport in self.iserver.asyncio_transports: - transport.close() - - # stop cleanup process and run it a last time - self.cleanup_task.cancel() - try: - await self.cleanup_task - except asyncio.CancelledError: - pass - await self._close_tasks() - - if self._server: - asyncio.get_running_loop().call_soon(self._server.close) - await self._server.wait_closed() - - async def _close_task_loop(self): - while True: - await self._close_tasks() - await asyncio.sleep(10) - - async def _close_tasks(self): - while self.closing_tasks: - task = self.closing_tasks.pop() - try: - await task - except Exception: - logger.exception("Unexpected crash in BinaryServer._close_tasks") diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/event_generator.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/event_generator.py deleted file mode 100644 index 180adfe..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/event_generator.py +++ /dev/null @@ -1,103 +0,0 @@ -import logging -from datetime import datetime -import time -import uuid -from typing import Optional -import sys - -from asyncua import ua -from ..common import events, event_objects, Node - - -class EventGenerator: - """ - Create an event based on an event type. Per default is BaseEventType used. - Object members are dynamically created from the base event type and send to - client when evebt is triggered (see example code in source) - - Arguments to constructor are: - server: The InternalSession object to use for query and event triggering - source: The emiting source for the node, either an objectId, NodeId or a Node - etype: The event type, either an objectId, a NodeId or a Node object - """ - - def __init__(self, isession): - self.logger = logging.getLogger(__name__) - self.isession = isession - self.event: event_objects.BaseEvent = None - self.emitting_node: Optional[Node] = None - - async def init(self, etype=None, emitting_node=ua.ObjectIds.Server): - node = None - - if isinstance(etype, event_objects.BaseEvent): - self.event = etype - elif isinstance(etype, Node): - node = etype - elif isinstance(etype, ua.NodeId): - node = Node(self.isession, etype) - else: - node = Node(self.isession, ua.NodeId(etype)) - - if node: - self.event = await events.get_event_obj_from_type_node(node) - - if isinstance(emitting_node, Node): - pass - elif isinstance(emitting_node, ua.NodeId): - emitting_node = Node(self.isession, emitting_node) - else: - emitting_node = Node(self.isession, ua.NodeId(emitting_node)) - - self.event.emitting_node = emitting_node.nodeid - if not self.event.SourceNode: - self.event.SourceNode = emitting_node.nodeid - if not self.event.SourceName: - self.event.SourceName = (await Node(self.isession, self.event.SourceNode).read_browse_name()).Name - - await emitting_node.set_event_notifier([ua.EventNotifier.SubscribeToEvents]) - refs = [] - ref = ua.AddReferencesItem() - ref.IsForward = True - ref.ReferenceTypeId = ua.NodeId(ua.ObjectIds.GeneratesEvent) - ref.SourceNodeId = emitting_node.nodeid - ref.TargetNodeClass = ua.NodeClass.ObjectType - ref.TargetNodeId = self.event.EventType - refs.append(ref) - results = await self.isession.add_references(refs) - # result.StatusCode.check() - - self.emitting_node = emitting_node - - def __str__(self): - return f"EventGenerator(Type:{self.event.EventType}, Emitting Node:{self.emitting_node}, " \ - f"Time:{self.event.Time}, Message: {self.event.Message})" - - __repr__ = __str__ - - async def trigger(self, time_attr=None, message=None): - """ - Trigger the event. This will send a notification to all subscribed clients - """ - self.event.EventId = ua.Variant(uuid.uuid4().hex.encode('utf-8'), ua.VariantType.ByteString) - if time_attr: - self.event.Time = time_attr - else: - self.event.Time = datetime.utcnow() - self.event.ReceiveTime = datetime.utcnow() - - self.event.LocalTime = ua.uaprotocol_auto.TimeZoneDataType() - if sys.version_info.major > 2: - localtime = time.localtime(self.event.Time.timestamp()) - self.event.LocalTime.Offset = localtime.tm_gmtoff//60 - else: - localtime = time.localtime(time.mktime(self.event.Time.timetuple())) - self.event.LocalTime.Offset = -(time.altzone if localtime.tm_isdst else time.timezone) - self.event.LocalTime.DaylightSavingInOffset = bool(localtime.tm_isdst != -1) - - if message: - self.event.Message = ua.LocalizedText(message) - elif not self.event.Message: - self.event.Message = ua.LocalizedText((await Node(self.isession, self.event.SourceNode).read_browse_name()).Name).Text - - await self.isession.subscription_service.trigger_event(self.event) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/history.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/history.py deleted file mode 100644 index 206ca67..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/history.py +++ /dev/null @@ -1,409 +0,0 @@ -import asyncio -import logging -from datetime import timedelta -from datetime import datetime - -from asyncua import ua -from ..common.subscription import Subscription, SubHandler -from ..common.utils import Buffer - - -logger = logging.getLogger(__name__) - - -class UaNodeAlreadyHistorizedError(ua.UaError): - pass - - -class HistoryStorageInterface: - """ - Interface of a history backend. - Must be implemented by backends - """ - def __init__(self, max_history_data_response_size=10000): - self.max_history_data_response_size = max_history_data_response_size - - async def init(self): - """ - Async. initialization. - Has to be called once after creation. - """ - raise NotImplementedError - - async def new_historized_node(self, node_id, period, count=0): - """ - Called when a new node is to be historized - Returns None - """ - raise NotImplementedError - - async def save_node_value(self, node_id, datavalue): - """ - Called when the value of a historized node has changed and should be saved in history - Returns None - """ - raise NotImplementedError - - async def read_node_history(self, node_id, start, end, nb_values): - """ - Called when a client make a history read request for a node - if start or end is missing then nb_values is used to limit query - nb_values is the max number of values to read. Ignored if 0 - Start time and end time are inclusive - Returns a list of DataValues and a continuation point which - is None if all nodes are read or the SourceTimeStamp of the last rejected DataValue - """ - raise NotImplementedError - - async def new_historized_event(self, source_id, evtypes, period, count=0): - """ - Called when historization of events is enabled on server side - Returns None - """ - raise NotImplementedError - - async def save_event(self, event): - """ - Called when a new event has been generated ans should be saved in history - Returns None - """ - raise NotImplementedError - - async def read_event_history(self, source_id, start, end, nb_values, evfilter): - """ - Called when a client make a history read request for events - Start time and end time are inclusive - Returns a list of Events and a continuation point which - is None if all events are read or the SourceTimeStamp of the last rejected event - """ - raise NotImplementedError - - async def stop(self): - """ - Called when the server shuts down - Can be used to close database connections etc. - """ - raise NotImplementedError - - -class HistoryDict(HistoryStorageInterface): - """ - Very minimal history backend storing data in memory using a Python dictionary - """ - - def __init__(self, max_history_data_response_size=10000): - self.max_history_data_response_size = max_history_data_response_size - self._datachanges = {} - self._datachanges_period = {} - self._events = {} - self._events_periods = {} - - async def init(self): - pass - - async def new_historized_node(self, node_id, period, count=0): - if node_id in self._datachanges: - raise UaNodeAlreadyHistorizedError(node_id) - self._datachanges[node_id] = [] - self._datachanges_period[node_id] = period, count - - async def save_node_value(self, node_id, datavalue): - data = self._datachanges[node_id] - period, count = self._datachanges_period[node_id] - data.append(datavalue) - now = datetime.utcnow() - if period: - while len(data) and now - data[0].SourceTimestamp > period: - data.pop(0) - if count and len(data) > count: - data.pop(0) - - async def read_node_history(self, node_id, start, end, nb_values): - cont = None - if node_id not in self._datachanges: - logger.warning("Error attempt to read history for a node which is not historized") - return [], cont - else: - if start is None: - start = ua.get_win_epoch() - if end is None: - end = ua.get_win_epoch() - if start == ua.get_win_epoch(): - results = [ - dv - for dv in reversed(self._datachanges[node_id]) - if start <= dv.SourceTimestamp - ] - elif end == ua.get_win_epoch(): - results = [dv for dv in self._datachanges[node_id] if start <= dv.SourceTimestamp] - elif start > end: - results = [ - dv - for dv in reversed(self._datachanges[node_id]) - if end <= dv.SourceTimestamp <= start - ] - - else: - results = [ - dv for dv in self._datachanges[node_id] if start <= dv.SourceTimestamp <= end - ] - - if nb_values and len(results) > nb_values: - results = results[:nb_values] - - if len(results) > self.max_history_data_response_size: - cont = results[self.max_history_data_response_size + 1].SourceTimestamp - results = results[:self.max_history_data_response_size] - return results, cont - - async def new_historized_event(self, source_id, evtypes, period, count=0): - if source_id in self._events: - raise UaNodeAlreadyHistorizedError(source_id) - self._events[source_id] = [] - self._events_periods[source_id] = period, count - - async def save_event(self, event): - evts = self._events[event.emitting_node] - evts.append(event) - period, count = self._events_periods[event.emitting_node] - now = datetime.utcnow() - if period: - while len(evts) and now - evts[0].Time > period: - evts.pop(0) - if count and len(evts) > count: - evts.pop(0) - - async def read_event_history(self, source_id, start, end, nb_values, evfilter): - cont = None - if source_id not in self._events: - logger.warning( - "Error attempt to read event history for node %s which does not historize events", - source_id, - ) - return [], cont - else: - if start is None: - start = ua.get_win_epoch() - if end is None: - end = ua.get_win_epoch() - if start == ua.get_win_epoch(): - results = [ev for ev in reversed(self._events[source_id]) if start <= ev.Time] - elif end == ua.get_win_epoch(): - results = [ev for ev in self._events[source_id] if start <= ev.Time] - elif start > end: - results = [ - ev for ev in reversed(self._events[source_id]) if end <= ev.Time <= start - ] - - else: - results = [ev for ev in self._events[source_id] if start <= ev.Time <= end] - - if nb_values and len(results) > nb_values: - results = results[:nb_values] - - if len(results) > self.max_history_data_response_size: - cont = results[self.max_history_data_response_size + 1].Time - results = results[:self.max_history_data_response_size] - return results, cont - - async def stop(self): - pass - - -class SubHandler(SubHandler): # type: ignore - def __init__(self, storage): - self.storage = storage - - def datachange_notification(self, node, val, data): - asyncio.create_task(self.storage.save_node_value(node.nodeid, data.monitored_item.Value)) - - def event_notification(self, event): - asyncio.create_task(self.storage.save_event(event)) - - -class HistoryManager: - def __init__(self, iserver): - self.iserver = iserver - self.storage = HistoryDict() - self._sub = None - self._handlers = {} - - async def init(self): - await self.storage.init() - - def set_storage(self, storage): - """ - set the desired HistoryStorageInterface which History Manager will use for historizing - """ - self.storage = storage - - async def _create_subscription(self, handler): - params = ua.CreateSubscriptionParameters() - params.RequestedPublishingInterval = 10 - params.RequestedLifetimeCount = 3000 - params.RequestedMaxKeepAliveCount = 10000 - params.MaxNotificationsPerPublish = 0 - params.PublishingEnabled = True - params.Priority = 0 - subscription = Subscription(self.iserver.isession, params, handler) - await subscription.init() - return subscription - - async def historize_data_change(self, node, period=timedelta(days=7), count=0): - """ - Subscribe to the nodes' data changes and store the data in the active storage. - """ - if not self._sub: - self._sub = await self._create_subscription( - SubHandler(self.storage) - ) - if node in self._handlers: - raise ua.UaError(f"Node {node} is already historized") - await self.storage.new_historized_node(node.nodeid, period, count) - handler = await self._sub.subscribe_data_change(node) - self._handlers[node] = handler - - async def historize_event(self, source, period=timedelta(days=7), count=0): - """ - Subscribe to the source nodes' events and store the data in the active storage. - - SQL Implementation - The default is to historize every event type the source generates, - custom event properties are included. At - this time there is no way to historize a specific event type. The user software can filter - out events which are not desired when reading. - - Note that adding custom events to a source node AFTER historizing has been activated is not - supported at this time (in SQL history there will be no columns in the SQL table for the new - event properties). For SQL The table - must be deleted manually so that a new table with the custom event fields can be created. - """ - if not self._sub: - self._sub = await self._create_subscription( - SubHandler(self.storage) - ) - if source in self._handlers: - raise ua.UaError(f"Events from {source} are already historized") - - # get list of all event types that the source node generates; - # change this to only historize specific events - event_types = await source.get_referenced_nodes(ua.ObjectIds.GeneratesEvent) - - await self.storage.new_historized_event(source.nodeid, event_types, period, count) - - handler = await self._sub.subscribe_events(source, event_types) - self._handlers[source] = handler - - async def dehistorize(self, node): - """ - Remove subscription to the node/source which is being historized - - SQL Implementation - Only the subscriptions is removed. The historical data remains. - """ - if node in self._handlers: - await self._sub.unsubscribe(self._handlers[node]) - del self._handlers[node] - else: - logger.error("History Manager isn't subscribed to %s", node) - - async def read_history(self, params): - """ - Read history for a node - This is the part AttributeService, but implemented as its own service - since it requires more logic than other attribute service methods - """ - results = [] - - for rv in params.NodesToRead: - res = await self._read_history(params.HistoryReadDetails, rv) - results.append(res) - return results - - async def _read_history(self, details, rv): - """ - determine if the history read is for a data changes or events; - then read the history for that node - """ - result = ua.HistoryReadResult() - if isinstance(details, ua.ReadRawModifiedDetails): - if details.IsReadModified: - result.HistoryData = ua.HistoryModifiedData() - # we do not support modified history by design so we return what we have - else: - result.HistoryData = ua.HistoryData() - dv, cont = await self._read_datavalue_history(rv, details) - result.HistoryData.DataValues = dv - result.ContinuationPoint = cont - - elif isinstance(details, ua.ReadEventDetails): - result.HistoryData = ua.HistoryEvent() - # FIXME: filter is a cumbersome type, maybe transform it something easier - # to handle for storage - ev, cont = await self._read_event_history(rv, details) - result.HistoryData.Events = ev - result.ContinuationPoint = cont - - else: - # we do not currently support the other types, clients can process data themselves - result.StatusCode = ua.StatusCode(ua.StatusCodes.BadNotImplemented) - return result - - async def _read_datavalue_history(self, rv, details): - starttime = details.StartTime - if rv.ContinuationPoint: - # Spec says we should ignore details if cont point is present - # but they also say we can use cont point as timestamp to enable stateless - # implementation. This is contradictory, so we assume details is - # send correctly with continuation point - starttime = ua.ua_binary.Primitives.DateTime.unpack(Buffer(rv.ContinuationPoint)) - - dv, cont = await self.storage.read_node_history( - rv.NodeId, starttime, details.EndTime, details.NumValuesPerNode - ) - if cont: - cont = ua.ua_binary.Primitives.DateTime.pack(cont) - # rv.IndexRange - # rv.DataEncoding # xml or binary, seems spec say we can ignore that one - return dv, cont - - async def _read_event_history(self, rv, details): - starttime = details.StartTime - if rv.ContinuationPoint: - # Spec says we should ignore details if cont point is present - # but they also say we can use cont point as timestamp to enable stateless - # implementation. This is contradictory, so we assume details is - # send correctly with continuation point - starttime = ua.ua_binary.Primitives.DateTime.unpack(Buffer(rv.ContinuationPoint)) - - evts, cont = await self.storage.read_event_history( - rv.NodeId, starttime, details.EndTime, details.NumValuesPerNode, details.Filter - ) - results = [] - for ev in evts: - field_list = ua.HistoryEventFieldList() - field_list.EventFields = ev.to_event_fields(details.Filter.SelectClauses) - results.append(field_list) - if cont: - cont = ua.ua_binary.Primitives.DateTime.pack(cont) - return results, cont - - def update_history(self, params): - """ - Update history for a node - This is the part AttributeService, but implemented as its own service - since it requires more logic than other attribute service methods - """ - results = [] - for _ in params.HistoryUpdateDetails: - result = ua.HistoryUpdateResult() - # we do not accept to rewrite history - result.StatusCode = ua.StatusCode(ua.StatusCodes.BadNotWritable) - results.append(results) - return results - - async def stop(self): - """ - call stop methods of active storage interface whenever the server is stopped - """ - return await self.storage.stop() diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/history_sql.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/history_sql.py deleted file mode 100644 index 74ae7b5..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/history_sql.py +++ /dev/null @@ -1,294 +0,0 @@ -import logging -import aiosqlite -import sqlite3 -from typing import Iterable -from datetime import timedelta -from datetime import datetime - -from asyncua import ua -from ..ua.ua_binary import variant_from_binary, variant_to_binary -from ..common.utils import Buffer -from ..common.events import Event, get_event_properties_from_type_node -from .history import HistoryStorageInterface - - -class HistorySQLite(HistoryStorageInterface): - """ - history backend which stores data values and object events in a SQLite database - this backend is intended to only be accessed via OPC UA, therefore all UA Variants saved in - the history database are in binary format (SQLite BLOBs) - note that PARSE_DECLTYPES is active so certain data types (such as datetime) will not be BLOBs - """ - - def __init__(self, path="history.db", max_history_data_response_size=10000): - self.max_history_data_response_size = max_history_data_response_size - self.logger = logging.getLogger(__name__) - self._datachanges_period = {} - self._db_file = path - self._event_fields = {} - self._db: aiosqlite.Connection = None - - async def init(self): - self._db = await aiosqlite.connect(self._db_file, detect_types=sqlite3.PARSE_DECLTYPES) - - async def stop(self): - await self._db.close() - self.logger.info('Historizing SQL connection closed') - - async def new_historized_node(self, node_id, period, count=0): - table = self._get_table_name(node_id) - self._datachanges_period[node_id] = period, count - # create a table for the node which will store attributes of the DataValue object - # note: Value/VariantType TEXT is only for human reading, the actual data is stored in VariantBinary column - try: - await self._db.execute( - f'CREATE TABLE "{table}" (_Id INTEGER PRIMARY KEY NOT NULL,' - ' ServerTimestamp TIMESTAMP,' - ' SourceTimestamp TIMESTAMP,' - ' StatusCode INTEGER,' - ' Value TEXT,' - ' VariantType TEXT,' - ' VariantBinary BLOB)', - None, - ) - await self._db.commit() - except aiosqlite.Error as e: - self.logger.info("Historizing SQL Table Creation Error for %s: %s", node_id, e) - - async def execute_sql_delete(self, condition: str, args: Iterable, table: str, node_id): - try: - await self._db.execute(f'DELETE FROM "{table}" WHERE {condition}', args) - await self._db.commit() - except aiosqlite.Error as e: - self.logger.error("Historizing SQL Delete Old Data Error for %s: %s", node_id, e) - - async def save_node_value(self, node_id, datavalue): - table = self._get_table_name(node_id) - # insert the data change into the database - try: - await self._db.execute( - f'INSERT INTO "{table}" VALUES (NULL, ?, ?, ?, ?, ?, ?)', - ( - datavalue.ServerTimestamp, - datavalue.SourceTimestamp, - datavalue.StatusCode.value, - str(datavalue.Value.Value), - datavalue.Value.VariantType.name, - sqlite3.Binary(variant_to_binary(datavalue.Value)), - ), - ) - await self._db.commit() - except aiosqlite.Error as e: - self.logger.error("Historizing SQL Insert Error for %s: %s", node_id, e) - # get this node's period from the period dict and calculate the limit - period, count = self._datachanges_period[node_id] - if period: - # after the insert, if a period was specified delete all records older than period - date_limit = datetime.utcnow() - period - await self.execute_sql_delete("SourceTimestamp < ?", (date_limit,), table, node_id) - if count: - # ensure that no more than count records are stored for the specified node - await self.execute_sql_delete( - 'SourceTimestamp = (SELECT CASE WHEN COUNT(*) > ? ' - f'THEN MIN(SourceTimestamp) ELSE NULL END FROM "{table}")', - (count,), - table, - node_id, - ) - - async def read_node_history(self, node_id, start, end, nb_values): - table = self._get_table_name(node_id) - start_time, end_time, order, limit = self._get_bounds(start, end, nb_values) - cont = None - results = [] - # select values from the database; recreate UA Variant from binary - try: - async with self._db.execute( - f'SELECT * FROM "{table}" WHERE "SourceTimestamp" BETWEEN ? AND ? ' f'ORDER BY "_Id" {order} LIMIT ?', - ( - start_time, - end_time, - limit, - ), - ) as cursor: - async for row in cursor: - # rebuild the data value object - dv = ua.DataValue( - variant_from_binary(Buffer(row[6])), - ServerTimestamp=row[1], - SourceTimestamp=row[2], - StatusCode_=ua.StatusCode(row[3]), - ) - results.append(dv) - except aiosqlite.Error as e: - self.logger.error("Historizing SQL Read Error for %s: %s", node_id, e) - if len(results) > self.max_history_data_response_size: - cont = results[self.max_history_data_response_size].SourceTimestamp - results = results[:self.max_history_data_response_size] - return results, cont - - async def new_historized_event(self, source_id, evtypes, period, count=0): - # get all fields for the event type nodes - ev_fields = await self._get_event_fields(evtypes) - self._datachanges_period[source_id] = period - self._event_fields[source_id] = ev_fields - table = self._get_table_name(source_id) - columns = self._get_event_columns(ev_fields) - # create a table for the event which will store fields generated by the source object's events - # note that _Timestamp is for SQL query, _EventTypeName is for debugging, be careful not to create event - # properties with these names - try: - await self._db.execute( - f'CREATE TABLE "{table}" ' - f'(_Id INTEGER PRIMARY KEY NOT NULL, _Timestamp TIMESTAMP, _EventTypeName TEXT, {columns})', - None, - ) - await self._db.commit() - except aiosqlite.Error as e: - self.logger.info("Historizing SQL Table Creation Error for events from %s: %s", source_id, e) - - async def save_event(self, event): - table = self._get_table_name(event.SourceNode) - columns, placeholders, evtup = self._format_event(event) - event_type = event.EventType # useful for troubleshooting database - # insert the event into the database - try: - await self._db.execute( - f'INSERT INTO "{table}" ("_Id", "_Timestamp", "_EventTypeName", {columns}) ' - f'VALUES (NULL, "{event.Time}", "{event_type}", {placeholders})', - evtup, - ) - await self._db.commit() - except aiosqlite.Error as e: - self.logger.error("Historizing SQL Insert Error for events from %s: %s", event.SourceNode, e) - # get this node's period from the period dict and calculate the limit - period = self._datachanges_period[event.emitting_node] - if period: - # after the insert, if a period was specified delete all records older than period - date_limit = datetime.utcnow() - period - try: - await self._db.execute(f'DELETE FROM "{table}" WHERE Time < ?', (date_limit.isoformat(' '),)) - await self._db.commit() - except aiosqlite.Error as e: - self.logger.error(f"Historizing SQL Delete Old Data Error for events from {event.SourceNode}: {e}") - - async def read_event_history(self, source_id, start, end, nb_values, evfilter): - table = self._get_table_name(source_id) - start_time, end_time, order, limit = self._get_bounds(start, end, nb_values) - clauses, clauses_str = self._get_select_clauses(source_id, evfilter) - cont = None - cont_timestamps = [] - results = [] - # select events from the database; SQL select clause is built from EventFilter and available fields - try: - async with self._db.execute( - f'SELECT "_Timestamp", {clauses_str} FROM "{table}" ' - f'WHERE "_Timestamp" BETWEEN ? AND ? ORDER BY "_Id" {order} LIMIT ?', - (start_time, end_time, limit), - ) as cursor: - async for row in cursor: - fdict = {} - cont_timestamps.append(row[0]) - for i, field in enumerate(row[1:]): - if field is not None: - fdict[clauses[i]] = variant_from_binary(Buffer(field)) - else: - fdict[clauses[i]] = ua.Variant(None) - results.append(Event.from_field_dict(fdict)) - except aiosqlite.Error as e: - self.logger.error("Historizing SQL Read Error events for node %s: %s", source_id, e) - if len(results) > self.max_history_data_response_size: # start > ua.get_win_epoch() and - cont = cont_timestamps[self.max_history_data_response_size] - results = results[:self.max_history_data_response_size] - return results, cont - - def _get_table_name(self, node_id): - return f"{node_id.NamespaceIndex}_{node_id.Identifier}" - - async def _get_event_fields(self, evtypes): - """ - Get all fields from the event types that are to be historized - Args: - evtypes: List of event type nodes - - Returns: List of fields for all event types - """ - # get all fields from the event types that are to be historized - ev_aggregate_fields = [] - for event_type in evtypes: - ev_aggregate_fields.extend((await get_event_properties_from_type_node(event_type))) - ev_fields = [] - for field in set(ev_aggregate_fields): - ev_fields.append((await field.read_display_name()).Text) - return ev_fields - - @staticmethod - def _get_bounds(start, end, nb_values): - order = "ASC" - if start is None or start == ua.get_win_epoch(): - order = "DESC" - start = ua.get_win_epoch() - if end is None or end == ua.get_win_epoch(): - end = datetime.utcnow() + timedelta(days=1) - if start < end: - start_time = start.isoformat(" ") - end_time = end.isoformat(" ") - else: - order = "DESC" - start_time = end.isoformat(" ") - end_time = start.isoformat(" ") - if nb_values: - limit = nb_values - else: - limit = -1 # in SQLite a LIMIT of -1 returns all results - return start_time, end_time, order, limit - - def _format_event(self, event): - """ - Convert an event object triggered by the subscription into ordered lists for the SQL insert string - - Args: - event: The event returned by the subscription - - Returns: List of event fields (SQL column names), List of '?' placeholders, Tuple of variant binaries - """ - placeholders = [] - ev_variant_binaries = [] - ev_variant_dict = event.get_event_props_as_fields_dict() - names = list(ev_variant_dict.keys()) - names.sort() # sort alphabetically since dict is not sorted - # split dict into two synchronized lists which will be converted to SQL strings - # note that the variants are converted to binary objects for storing in SQL BLOB format - for name in names: - variant = ev_variant_dict[name] - placeholders.append("?") - ev_variant_binaries.append(sqlite3.Binary(variant_to_binary(variant))) - return self._list_to_sql_str(names), self._list_to_sql_str(placeholders, False), tuple(ev_variant_binaries) - - def _get_event_columns(self, ev_fields): - fields = [] - for field in ev_fields: - fields.append(field + " BLOB") - return self._list_to_sql_str(fields, False) - - def _get_select_clauses(self, source_id, evfilter): - s_clauses = [] - for select_clause in evfilter.SelectClauses: - try: - if not select_clause.BrowsePath: - s_clauses.append(select_clause.Attribute.name) - else: - name = select_clause.BrowsePath[0].Name - s_clauses.append(name) - except AttributeError: - self.logger.warning( - "Historizing SQL OPC UA Select Clause Warning for node %s," " Clause: %s:", source_id, select_clause - ) - # remove select clauses that the event type doesn't have; SQL will error because the column doesn't exist - clauses = [x for x in s_clauses if x in self._event_fields[source_id]] - return clauses, self._list_to_sql_str(clauses) - - @staticmethod - def _list_to_sql_str(ls, quotes=True): - items = [f'"{item}"' if quotes else str(item) for item in ls] - return ", ".join(items) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/internal_server.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/internal_server.py deleted file mode 100644 index e580ad9..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/internal_server.py +++ /dev/null @@ -1,355 +0,0 @@ -""" -Internal server implementing opcu-ua interface. -Can be used on server side or to implement binary/https opc-ua servers -""" - -import asyncio -from datetime import datetime, timedelta -from copy import copy -from struct import unpack_from -import os -import logging -from urllib.parse import urlparse -from typing import Coroutine, Tuple - -from asyncua import ua -from .user_managers import PermissiveUserManager, UserManager -from ..common.callback import CallbackService -from ..common.node import Node -from .history import HistoryManager -from .address_space import AddressSpace, AttributeService, ViewService, NodeManagementService, MethodService -from .subscription_service import SubscriptionService -from .standard_address_space import standard_address_space -from .users import User, UserRole -from .internal_session import InternalSession - -try: - from asyncua.crypto import uacrypto -except ImportError: - logging.getLogger(__name__).warning("cryptography is not installed, use of crypto disabled") - uacrypto = False - -logger = logging.getLogger() - - -class ServerDesc: - def __init__(self, serv, cap=None): - self.Server = serv - self.Capabilities = cap - - -class InternalServer: - """ - There is one `InternalServer` for every `Server`. - """ - - def __init__(self, user_manager: UserManager = None): - self.logger = logging.getLogger(__name__) - self.callback_service = CallbackService() - self.endpoints = [] - self._channel_id_counter = 5 - self.allow_remote_admin = True - self.disabled_clock = False # for debugging we may want to disable clock that writes too much in log - self._known_servers = {} # used if we are a discovery server - self.certificate = None - self.private_key = None - self.aspace = AddressSpace() - self.attribute_service = AttributeService(self.aspace) - self.view_service = ViewService(self.aspace) - self.method_service = MethodService(self.aspace) - self.node_mgt_service = NodeManagementService(self.aspace) - self.asyncio_transports = [] - self.subscription_service: SubscriptionService = SubscriptionService(self.aspace) - self.history_manager = HistoryManager(self) - if user_manager is None: - logger.info("No user manager specified. Using default permissive manager instead.") - user_manager = PermissiveUserManager() - self.user_manager = user_manager - # create a session to use on server side - self.isession = InternalSession( - self, self.aspace, self.subscription_service, "Internal", user=User(role=UserRole.Admin) - ) - self.current_time_node = Node(self.isession, ua.NodeId(ua.ObjectIds.Server_ServerStatus_CurrentTime)) - self.time_task = None - self._time_task_stop = False - self.match_discovery_source_ip: bool = True - self.supported_tokens = [] - - async def init(self, shelffile=None): - await self.load_standard_address_space(shelffile) - await self._address_space_fixes() - await self.setup_nodes() - await self.history_manager.init() - - async def setup_nodes(self): - """ - Set up some nodes as defined by spec - """ - uries = ['http://opcfoundation.org/UA/'] - ns_node = Node(self.isession, ua.NodeId(ua.ObjectIds.Server_NamespaceArray)) - await ns_node.write_value(uries) - - params = ua.WriteParameters() - for nodeid in ( - ua.ObjectIds.Server_ServerCapabilities_OperationLimits_MaxNodesPerRead, - ua.ObjectIds.Server_ServerCapabilities_OperationLimits_MaxNodesPerHistoryReadData, - ua.ObjectIds.Server_ServerCapabilities_OperationLimits_MaxNodesPerHistoryReadEvents, - ua.ObjectIds.Server_ServerCapabilities_OperationLimits_MaxNodesPerWrite, - ua.ObjectIds.Server_ServerCapabilities_OperationLimits_MaxNodesPerHistoryUpdateData, - ua.ObjectIds.Server_ServerCapabilities_OperationLimits_MaxNodesPerHistoryUpdateEvents, - ua.ObjectIds.Server_ServerCapabilities_OperationLimits_MaxNodesPerMethodCall, - ua.ObjectIds.Server_ServerCapabilities_OperationLimits_MaxNodesPerBrowse, - ua.ObjectIds.Server_ServerCapabilities_OperationLimits_MaxNodesPerRegisterNodes, - ua.ObjectIds.Server_ServerCapabilities_OperationLimits_MaxNodesPerTranslateBrowsePathsToNodeIds, - ua.ObjectIds.Server_ServerCapabilities_OperationLimits_MaxNodesPerNodeManagement, - ua.ObjectIds.Server_ServerCapabilities_OperationLimits_MaxMonitoredItemsPerCall, - ): - attr = ua.WriteValue() - attr.NodeId = ua.NodeId(nodeid) - attr.AttributeId = ua.AttributeIds.Value - attr.Value = ua.DataValue( - ua.Variant(10000, ua.VariantType.UInt32), - StatusCode_=ua.StatusCode(ua.StatusCodes.Good), - ServerTimestamp=datetime.utcnow(), - ) - params.NodesToWrite.append(attr) - result = await self.isession.write(params) - result[0].check() - - async def load_standard_address_space(self, shelf_file=None): - if shelf_file: - is_file = await asyncio.get_running_loop().run_in_executor( - None, os.path.isfile, shelf_file - ) or await asyncio.get_running_loop().run_in_executor(None, os.path.isfile, f'{shelf_file}.db') - if is_file: - # import address space from shelf - await asyncio.get_running_loop().run_in_executor(None, self.aspace.load_aspace_shelf, shelf_file) - return - # import address space from code generated from xml - standard_address_space.fill_address_space(self.node_mgt_service) - # import address space directly from xml, this has performance impact so disabled - # importer = xmlimporter.XmlImporter(self.node_mgt_service) - # importer.import_xml("/path/to/python-asyncua/schemas/Opc.Ua.NodeSet2.xml", self) - if shelf_file: - # path was supplied, but file doesn't exist - create one for next start up - await asyncio.get_running_loop().run_in_executor(None, self.aspace.make_aspace_shelf, shelf_file) - - async def _address_space_fixes(self) -> Coroutine: # type: ignore - """ - Looks like the xml definition of address space has some error. This is a good place to fix them - """ - it = ua.AddReferencesItem() - it.SourceNodeId = ua.NodeId(ua.ObjectIds.BaseObjectType) - it.ReferenceTypeId = ua.NodeId(ua.ObjectIds.Organizes) - it.IsForward = False - it.TargetNodeId = ua.NodeId(ua.ObjectIds.ObjectTypesFolder) - it.TargetNodeClass = ua.NodeClass.Object - - it2 = ua.AddReferencesItem() - it2.SourceNodeId = ua.NodeId(ua.ObjectIds.BaseDataType) - it2.ReferenceTypeId = ua.NodeId(ua.ObjectIds.Organizes) - it2.IsForward = False - it2.TargetNodeId = ua.NodeId(ua.ObjectIds.DataTypesFolder) - it2.TargetNodeClass = ua.NodeClass.Object - - results = await self.isession.add_references([it, it2]) - for res in results: - res.check() - - def load_address_space(self, path): - """ - Load address space from path - """ - self.aspace.load(path) - - def dump_address_space(self, path): - """ - Dump current address space to path - """ - self.aspace.dump(path) - - async def start(self): - self.logger.info('starting internal server') - for edp in self.endpoints: - self._known_servers[edp.Server.ApplicationUri] = ServerDesc(edp.Server) - await Node(self.isession, ua.NodeId(ua.ObjectIds.Server_ServerStatus_State)).write_value( - ua.ServerState.Running, ua.VariantType.Int32 - ) - await Node(self.isession, ua.NodeId(ua.ObjectIds.Server_ServerStatus_StartTime)).write_value(datetime.utcnow()) - if not self.disabled_clock: - self.time_task = asyncio.create_task(self._set_current_time_loop()) - - async def stop(self): - self.logger.info('stopping internal server') - if self.time_task: - self._time_task_stop = True - await self.time_task - self.method_service.stop() - await self.isession.close_session() - await self.history_manager.stop() - - async def _set_current_time_loop(self): - while not self._time_task_stop: - await self.current_time_node.write_value(datetime.utcnow()) - await asyncio.sleep(1) - - def get_new_channel_id(self): - self._channel_id_counter += 1 - return self._channel_id_counter - - def add_endpoint(self, endpoint): - self.endpoints.append(endpoint) - - async def get_endpoints(self, params=None, sockname=None): - self.logger.info('get endpoint') - if sockname: - # return to client the ip address it has access to - edps = [] - for edp in self.endpoints: - edp1 = copy(edp) - url = urlparse(edp1.EndpointUrl) - if self.match_discovery_source_ip: - url = url._replace(netloc=sockname[0] + ':' + str(sockname[1])) - edp1.EndpointUrl = url.geturl() - edps.append(edp1) - return edps - return self.endpoints[:] - - def find_servers(self, params): - if not params.ServerUris: - return [desc.Server for desc in self._known_servers.values()] - servers = [] - for serv in self._known_servers.values(): - serv_uri = serv.Server.ApplicationUri.split(':') - for uri in params.ServerUris: - uri = uri.split(':') - if serv_uri[: len(uri)] == uri: - servers.append(serv.Server) - break - return servers - - def register_server(self, server, conf=None): - appdesc = ua.ApplicationDescription() - appdesc.ApplicationUri = server.ServerUri - appdesc.ProductUri = server.ProductUri - # FIXME: select name from client locale - appdesc.ApplicationName = server.ServerNames[0] - appdesc.ApplicationType = server.ServerType - appdesc.DiscoveryUrls = server.DiscoveryUrls - # FIXME: select discovery uri using reachability from client network - appdesc.GatewayServerUri = server.GatewayServerUri - self._known_servers[server.ServerUri] = ServerDesc(appdesc, conf) - - def register_server2(self, params): - return self.register_server(params.Server, params.DiscoveryConfiguration) - - def create_session(self, name, user=User(role=UserRole.Anonymous), external=False): - return InternalSession(self, self.aspace, self.subscription_service, name, user=user, external=external) - - async def enable_history_data_change(self, node, period=timedelta(days=7), count=0): - """ - Set attribute Historizing of node to True and start storing data for history - """ - await node.write_attribute(ua.AttributeIds.Historizing, ua.DataValue(True)) - await node.set_attr_bit(ua.AttributeIds.AccessLevel, ua.AccessLevel.HistoryRead) - await node.set_attr_bit(ua.AttributeIds.UserAccessLevel, ua.AccessLevel.HistoryRead) - await self.history_manager.historize_data_change(node, period, count) - - async def disable_history_data_change(self, node): - """ - Set attribute Historizing of node to False and stop storing data for history - """ - await node.write_attribute(ua.AttributeIds.Historizing, ua.DataValue(False)) - await node.unset_attr_bit(ua.AttributeIds.AccessLevel, ua.AccessLevel.HistoryRead) - await node.unset_attr_bit(ua.AttributeIds.UserAccessLevel, ua.AccessLevel.HistoryRead) - await self.history_manager.dehistorize(node) - - async def enable_history_event(self, source, period=timedelta(days=7), count=0): - """ - Set attribute History Read of object events to True and start storing data for history - """ - event_notifier = await source.read_event_notifier() - if ua.EventNotifier.SubscribeToEvents not in event_notifier: - raise ua.UaError('Node does not generate events', event_notifier) - if ua.EventNotifier.HistoryRead not in event_notifier: - event_notifier.add(ua.EventNotifier.HistoryRead) - await source.set_event_notifier(event_notifier) - await self.history_manager.historize_event(source, period, count) - - async def disable_history_event(self, source): - """ - Set attribute History Read of node to False and stop storing data for history - """ - await source.unset_attr_bit(ua.AttributeIds.EventNotifier, ua.EventNotifier.HistoryRead) - await self.history_manager.dehistorize(source) - - def subscribe_server_callback(self, event, handle): - """ - Create a subscription from event to handle - """ - self.callback_service.addListener(event, handle) - - def unsubscribe_server_callback(self, event, handle): - """ - Remove a subscription from event to handle - """ - self.callback_service.removeListener(event, handle) - - async def write_attribute_value(self, nodeid, datavalue, attr=ua.AttributeIds.Value): - """ - directly write datavalue to the Attribute, bypassing some checks and structure creation - so it is a little faster - """ - await self.aspace.write_attribute_value(nodeid, attr, datavalue) - - def read_attribute_value(self, nodeid, attr=ua.AttributeIds.Value): - """ - directly read datavalue of the Attribute - """ - return self.aspace.read_attribute_value(nodeid, attr) - - def set_user_manager(self, user_manager): - """ - set up a function which that will check for authorize users. Input function takes username - and password as parameters and returns True of user is allowed access, False otherwise. - """ - self.user_manager = user_manager - - def check_user_token(self, isession, token): - """ - unpack the username and password for the benefit of the user defined user manager - """ - user_name = token.UserName - password = token.Password - - # TODO Support all Token Types - # AnonimousIdentityToken - # UserIdentityToken - # UserNameIdentityToken - # X509IdentityToken - # IssuedIdentityToken - - # decrypt password if we can - if str(token.EncryptionAlgorithm) != "None": - if not uacrypto: - # raise # Should I raise a significant exception? - return False - try: - if token.EncryptionAlgorithm == "http://www.w3.org/2001/04/xmlenc#rsa-1_5": - raw_pw = uacrypto.decrypt_rsa15(self.private_key, password) - elif token.EncryptionAlgorithm == "http://www.w3.org/2001/04/xmlenc#rsa-oaep": - raw_pw = uacrypto.decrypt_rsa_oaep(self.private_key, password) - else: - self.logger.warning("Unknown password encoding %s", token.EncryptionAlgorithm) - # raise # Should I raise a significant exception? - return user_name, password - length = unpack_from(' bool: - return self.state == SessionState.Activated - - async def create_session(self, params, sockname=None): - self.logger.info('Create session request') - result = ua.CreateSessionResult() - result.SessionId = self.session_id - result.AuthenticationToken = self.auth_token - result.RevisedSessionTimeout = params.RequestedSessionTimeout - result.MaxRequestMessageSize = 65536 - self.nonce = create_nonce(32) - result.ServerNonce = self.nonce - result.ServerEndpoints = await self.get_endpoints(sockname=sockname) - - return result - - async def close_session(self, delete_subs=True): - self.logger.info('close session %s', self.name) - if self.state == SessionState.Activated: - InternalSession._current_connections -= 1 - if InternalSession._current_connections < 0: - InternalSession._current_connections = 0 - self.state = SessionState.Closed - await self.delete_subscriptions(self.subscriptions) - - def activate_session(self, params, peer_certificate): - self.logger.info('activate session') - result = ua.ActivateSessionResult() - if self.state != SessionState.Created: - raise ServiceError(ua.StatusCodes.BadSessionIdInvalid) - if InternalSession._current_connections >= InternalSession.max_connections: - raise ServiceError(ua.StatusCodes.BadMaxConnectionsReached) - self.nonce = create_nonce(32) - result.ServerNonce = self.nonce - for _ in params.ClientSoftwareCertificates: - result.Results.append(ua.StatusCode()) - self.state = SessionState.Activated - InternalSession._current_connections += 1 - id_token = params.UserIdentityToken - # Check if security policy is supported - if not isinstance(id_token, self.iserver.supported_tokens): - self.logger.error('Rejected active session UserIdentityToken not supported') - raise ServiceError(ua.StatusCodes.BadIdentityTokenRejected) - if self.iserver.user_manager is not None: - if isinstance(id_token, ua.UserNameIdentityToken): - username, password = self.iserver.check_user_token(self, id_token) - elif isinstance(id_token, ua.X509IdentityToken): - peer_certificate = id_token.CertificateData - username, password = None, None - else: - username, password = None, None - - user = self.iserver.user_manager.get_user(self.iserver, username=username, password=password, - certificate=peer_certificate) - if user is None: - raise ServiceError(ua.StatusCodes.BadUserAccessDenied) - else: - self.user = user - self.logger.info("Activated internal session %s for user %s", self.name, self.user) - return result - - async def read(self, params): - if self.user is None: - user = User() - else: - user = self.user - await self.iserver.callback_service.dispatch(CallbackType.PreRead, - ServerItemCallback(params, None, user, self.external)) - results = self.iserver.attribute_service.read(params) - await self.iserver.callback_service.dispatch(CallbackType.PostRead, - ServerItemCallback(params, results, user, self.external)) - return results - - async def history_read(self, params) -> Coroutine: - return await self.iserver.history_manager.read_history(params) - - async def write(self, params): - if self.user is None: - user = User() - else: - user = self.user - await self.iserver.callback_service.dispatch(CallbackType.PreWrite, - ServerItemCallback(params, None, user, self.external)) - write_result = await self.iserver.attribute_service.write(params, user=user) - await self.iserver.callback_service.dispatch(CallbackType.PostWrite, - ServerItemCallback(params, write_result, user, self.external)) - return write_result - - async def browse(self, params): - return self.iserver.view_service.browse(params) - - async def browse_next(self, parameters: ua.BrowseNextParameters) -> List[ua.BrowseResult]: - # TODO - # ContinuationPoint: https://reference.opcfoundation.org/v104/Core/docs/Part4/7.6/ - # Add "ContinuationPoints" and some form of management for them to current sessionimplementation - # BrowseNext: https://reference.opcfoundation.org/Core/Part4/v104/5.8.3/ - raise NotImplementedError - - async def register_nodes(self, nodes: List[ua.NodeId]) -> List[ua.NodeId]: - self.logger.info("Node registration not implemented") - return nodes - - async def unregister_nodes(self, nodes: List[ua.NodeId]) -> List[ua.NodeId]: - self.logger.info("Node registration not implemented") - return nodes - - async def translate_browsepaths_to_nodeids(self, params): - return self.iserver.view_service.translate_browsepaths_to_nodeids(params) - - async def add_nodes(self, params): - return self.iserver.node_mgt_service.add_nodes(params, self.user) - - async def delete_nodes(self, params): - return self.iserver.node_mgt_service.delete_nodes(params, self.user) - - async def add_references(self, params): - return self.iserver.node_mgt_service.add_references(params, self.user) - - async def delete_references(self, params): - return self.iserver.node_mgt_service.delete_references(params, self.user) - - def add_method_callback(self, methodid, callback): - return self.aspace.add_method_callback(methodid, callback) - - async def call(self, params): - """COROUTINE""" - return await self.iserver.method_service.call(params) - - async def create_subscription(self, params, callback=None): - result = await self.subscription_service.create_subscription(params, callback, external=self.external) - self.subscriptions.append(result.SubscriptionId) - return result - - async def create_monitored_items(self, params: ua.CreateMonitoredItemsParameters): - """Returns Future""" - subscription_result = await self.subscription_service.create_monitored_items(params) - await self.iserver.callback_service.dispatch(CallbackType.ItemSubscriptionCreated, - ServerItemCallback(params, subscription_result, None, - self.external)) - return subscription_result - - async def modify_monitored_items(self, params): - subscription_result = self.subscription_service.modify_monitored_items(params) - await self.iserver.callback_service.dispatch(CallbackType.ItemSubscriptionModified, - ServerItemCallback(params, subscription_result, None, - self.external)) - return subscription_result - - def republish(self, params): - return self.subscription_service.republish(params) - - async def delete_subscriptions(self, ids): - # This is an async method, dues to symmetry with client code - return await self.subscription_service.delete_subscriptions(ids) - - async def delete_monitored_items(self, params): - # This is an async method, dues to symmetry with client code - subscription_result = self.subscription_service.delete_monitored_items(params) - await self.iserver.callback_service.dispatch(CallbackType.ItemSubscriptionDeleted, - ServerItemCallback(params, subscription_result, None, - self.external)) - - return subscription_result - - def publish(self, acks: Optional[Iterable[ua.SubscriptionAcknowledgement]] = None): - return self.subscription_service.publish(acks or []) - - def modify_subscription(self, params, callback): - return self.subscription_service.modify_subscription(params, callback) - - async def transfer_subscriptions(self, params: ua.TransferSubscriptionsParameters) -> List[ua.TransferResult]: - # Subscriptions aren't bound to a Session and can be transfered! - # https://reference.opcfoundation.org/Core/Part4/v104/5.13.7/ - raise NotImplementedError diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/internal_subscription.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/internal_subscription.py deleted file mode 100644 index 451030d..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/internal_subscription.py +++ /dev/null @@ -1,230 +0,0 @@ -""" -server side implementation of a subscription object -""" - -import logging -import asyncio -import time - -from typing import Union, Iterable, Dict, List -from asyncua import ua -from .monitored_item_service import MonitoredItemService -from .address_space import AddressSpace - -class InternalSubscription: - """ - Server internal subscription. - Runs the publication loop and stores the Publication Results until they are acknowledged. - """ - - def __init__(self, data: ua.CreateSubscriptionResult, aspace: AddressSpace, - callback=None, no_acks=False): - """ - :param loop: Event loop instance - :param data: Create Subscription Result - :param aspace: Server Address Space - :param callback: Callback for publishing - :param no_acks: If true no acknowledging will be expected (for server internal subscriptions) - """ - self.logger = logging.getLogger(__name__) - self.data: ua.CreateSubscriptionResult = data - self.pub_result_callback = callback - self.monitored_item_srv = MonitoredItemService(self, aspace) - self._triggered_datachanges: Dict[int, List[ua.MonitoredItemNotification]] = {} - self._triggered_events: Dict[int, List[ua.EventFieldList]] = {} - self._triggered_statuschanges: list = [] - self._notification_seq = 1 - self._no_acks_limit = 500 - self._not_acknowledged_results: Dict[int, ua.PublishResult] = {} - self._startup = True - self._keep_alive_count = 0 - self._publish_cycles_count = 0 - self._task = None - self.no_acks = no_acks - - def __str__(self): - return f"Subscription(id:{self.data.SubscriptionId})" - - async def start(self): - self.logger.debug("starting subscription %s", self.data.SubscriptionId) - if self.data.RevisedPublishingInterval > 0.0: - self._task = asyncio.create_task(self._subscription_loop()) - - async def stop(self): - if self._task: - self.logger.info("stopping internal subscription %s", self.data.SubscriptionId) - self._task.cancel() - try: - await self._task - except asyncio.CancelledError: - pass - self._task = None - self.monitored_item_srv.delete_all_monitored_items() - - async def _trigger_publish(self): - """ - Trigger immediate publication (if requested by the PublishingInterval). - """ - if not self._task and self.data.RevisedPublishingInterval <= 0.0: - # Publish immediately (as fast as possible) - await self.publish_results() - - async def _subscription_loop(self): - """ - Start the publication loop running at the RevisedPublishingInterval. - """ - ts = time.time() - period = self.data.RevisedPublishingInterval / 1000.0 - try: - await self.publish_results() - while True: - next_ts = ts + period - sleep_time = next_ts - time.time() - ts = next_ts - await asyncio.sleep(max(sleep_time, 0)) - await self.publish_results() - except asyncio.CancelledError: - self.logger.info('exiting _subscription_loop for %s', self.data.SubscriptionId) - raise - except Exception: - # seems this except is necessary to log errors - self.logger.exception("Exception in subscription loop") - raise - - def has_published_results(self): - if self._startup or self._triggered_datachanges or self._triggered_events: - return True - if self._keep_alive_count > self.data.RevisedMaxKeepAliveCount: - self.logger.debug("keep alive count %s is > than max keep alive count %s, sending publish event", - self._keep_alive_count, self.data.RevisedMaxKeepAliveCount) - return True - self._keep_alive_count += 1 - return False - - async def publish_results(self): - """ - Publish all enqueued data changes, events and status changes though the callback. - """ - if self._publish_cycles_count > self.data.RevisedLifetimeCount: - self.logger.warning("Subscription %s has expired, publish cycle count(%s) > lifetime count (%s)", self, - self._publish_cycles_count, self.data.RevisedLifetimeCount) - # FIXME this will never be send since we do not have publish request anyway - await self.monitored_item_srv.trigger_statuschange(ua.StatusCode(ua.StatusCodes.BadTimeout)) - result = None - if self.has_published_results(): - if not self.no_acks: - self._publish_cycles_count += 1 - result = self._pop_publish_result() - if result is not None: - # self.logger.info('publish_results for %s', self.data.SubscriptionId) - # The callback can be: - # Subscription.publish_callback -> server internal subscription - # UaProcessor.forward_publish_response -> client subscription - await self.pub_result_callback(result) - - def _pop_publish_result(self) -> ua.PublishResult: - """ - Return a `PublishResult` with all enqueued data changes, events and status changes. - Clear all queues. - """ - result = ua.PublishResult() - result.SubscriptionId = self.data.SubscriptionId - self._pop_triggered_datachanges(result) - self._pop_triggered_events(result) - self._pop_triggered_statuschanges(result) - self._keep_alive_count = 0 - self._startup = False - result.NotificationMessage.SequenceNumber = self._notification_seq - if result.NotificationMessage.NotificationData and not self.no_acks: - # Acknowledgement is only expected when the Subscription is for a client. - self._notification_seq += 1 - self._not_acknowledged_results[result.NotificationMessage.SequenceNumber] = result - if len(self._not_acknowledged_results) > self._no_acks_limit: - self._not_acknowledged_results.popitem() - result.MoreNotifications = False - result.AvailableSequenceNumbers = list(self._not_acknowledged_results.keys()) - return result - - def _pop_triggered_datachanges(self, result: ua.PublishResult): - """Append all enqueued data changes to the given `PublishResult` and clear the queue.""" - if self._triggered_datachanges: - notif = ua.DataChangeNotification() - notif.MonitoredItems = [item for sublist in self._triggered_datachanges.values() for item in sublist] - self._triggered_datachanges = {} - # self.logger.debug("sending datachanges notification with %s events", len(notif.MonitoredItems)) - result.NotificationMessage.NotificationData.append(notif) - - def _pop_triggered_events(self, result: ua.PublishResult): - """Append all enqueued events to the given `PublishResult` and clear the queue.""" - if self._triggered_events: - notif = ua.EventNotificationList() - notif.Events = [item for sublist in self._triggered_events.values() for item in sublist] - self._triggered_events = {} - result.NotificationMessage.NotificationData.append(notif) - # self.logger.debug("sending event notification with %s events", len(notif.Events)) - - def _pop_triggered_statuschanges(self, result: ua.PublishResult): - """Append all enqueued status changes to the given `PublishResult` and clear the queue.""" - if self._triggered_statuschanges: - notif = ua.StatusChangeNotification() - notif.Status = self._triggered_statuschanges.pop(0) - result.NotificationMessage.NotificationData.append(notif) - # self.logger.debug("sending event notification %s", notif.Status) - - def publish(self, acks: Iterable[int]): - """ - Reset publish cycle count, acknowledge PublishResults. - :param acks: Sequence number of the PublishResults to acknowledge - """ - # self.logger.info("publish request with acks %s", acks) - self._publish_cycles_count = 0 - for nb in acks: - self._not_acknowledged_results.pop(nb, None) - - def republish(self, nb): - # self.logger.info("re-publish request for ack %s in subscription %s", nb, self) - result = self._not_acknowledged_results.pop(nb, None) - if result: - self.logger.info("re-publishing ack %s in subscription %s", nb, self) - return result.NotificationMessage - self.logger.info("Error request to re-published non existing ack %s in subscription %s", nb, self) - return ua.NotificationMessage() - - async def enqueue_datachange_event(self, mid: int, eventdata: ua.MonitoredItemNotification, maxsize: int): - """ - Enqueue a monitored item data change. - :param mid: Monitored Item Id - :param eventdata: Monitored Item Notification - :param maxsize: Max queue size (0: No limit) - """ - await self._enqueue_event(mid, eventdata, maxsize, self._triggered_datachanges) - - async def enqueue_event(self, mid: int, eventdata: ua.EventFieldList, maxsize: int): - """ - Enqueue a event. - :param mid: Monitored Item Id - :param eventdata: Event Field List - :param maxsize: Max queue size (0: No limit) - """ - await self._enqueue_event(mid, eventdata, maxsize, self._triggered_events) - - async def enqueue_statuschange(self, code): - """ - Enqueue a status change. - :param code: - """ - self._triggered_statuschanges.append(code) - await self._trigger_publish() - - async def _enqueue_event(self, mid: int, - eventdata: Union[ua.MonitoredItemNotification, ua.EventFieldList], size: int, queue: dict): - if mid not in queue: - # New Monitored Item Id - queue[mid] = [eventdata] - await self._trigger_publish() - return - if size != 0: - # Limit queue size - if len(queue[mid]) >= size: - queue[mid].pop(0) - queue[mid].append(eventdata) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/monitored_item_service.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/monitored_item_service.py deleted file mode 100644 index ac18ffc..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/monitored_item_service.py +++ /dev/null @@ -1,334 +0,0 @@ -""" -server side implementation of a subscription object -""" - -import logging -from asyncua import ua -from typing import Dict, Optional -from .address_space import AddressSpace - - -class MonitoredItemData: - def __init__(self): - self.client_handle = None - self.callback_handle = None - self.monitored_item_id = None - self.mode = None - self.filter = None - self.mvalue = MonitoredItemValues() - self.where_clause_evaluator = None - self.queue_size = 0 - - -class MonitoredItemValues: - def __init__(self): - self.current_dvalue: Optional[ua.DataValue] = None - self.old_dvalue: Optional[ua.DataValue] = None - - def set_current_datavalue(self, cur_val: ua.DataValue): - self.old_dvalue = self.current_dvalue - self.current_dvalue = cur_val - - def get_current_datavalue(self) -> ua.DataValue: - return self.current_dvalue - - def get_old_datavalue(self) -> ua.DataValue: - return self.old_dvalue - - -class MonitoredItemService: - """ - Implements monitored item service for one subscription - """ - - def __init__(self, isub, aspace: AddressSpace): - self.logger = logging.getLogger(f"{__name__}.{isub.data.SubscriptionId}") - self.isub = isub - self.aspace: AddressSpace = aspace - self._monitored_items: Dict[int, MonitoredItemData] = {} - self._monitored_events = {} - self._monitored_datachange: Dict[int, int] = {} - self._monitored_item_counter = 111 - - def __str__(self): - return f"MonitoredItemService({self.isub.data.SubscriptionId})" - - def delete_all_monitored_items(self): - self.delete_monitored_items([mdata.monitored_item_id for mdata in self._monitored_items.values()]) - - async def create_monitored_items(self, params: ua.CreateMonitoredItemsParameters): - results = [] - for item in params.ItemsToCreate: - if item.ItemToMonitor.AttributeId == ua.AttributeIds.EventNotifier: - result = self._create_events_monitored_item(item) - else: - result = await self._create_data_change_monitored_item(item) - results.append(result) - return results - - def modify_monitored_items(self, params: ua.ModifyMonitoredItemsParameters): - results = [] - for item in params.ItemsToModify: - results.append(self._modify_monitored_item(item)) - return results - - async def trigger_datachange(self, handle, nodeid, attr): - self.logger.debug("triggering datachange for handle %s, nodeid %s, and attribute %s", handle, nodeid, attr) - dv = self.aspace.read_attribute_value(nodeid, attr) - await self.datachange_callback(handle, dv) - - def _modify_monitored_item(self, params: ua.MonitoredItemModifyRequest): - for mdata in self._monitored_items.values(): - result = ua.MonitoredItemModifyResult() - if mdata.monitored_item_id == params.MonitoredItemId: - result.RevisedSamplingInterval = params.RequestedParameters.SamplingInterval - result.RevisedQueueSize = params.RequestedParameters.QueueSize - if params.RequestedParameters.Filter is not None: - mdata.filter = params.RequestedParameters.Filter - mdata.queue_size = params.RequestedParameters.QueueSize - return result - result = ua.MonitoredItemModifyResult() - result.StatusCode(ua.StatusCodes.BadMonitoredItemIdInvalid) - return result - - def _commit_monitored_item(self, result, mdata: MonitoredItemData): - if result.StatusCode.is_good(): - self._monitored_items[result.MonitoredItemId] = mdata - - def _make_monitored_item_common(self, params): - result = ua.MonitoredItemCreateResult() - result.RevisedSamplingInterval = self.isub.data.RevisedPublishingInterval - result.RevisedQueueSize = params.RequestedParameters.QueueSize - self._monitored_item_counter += 1 - result.MonitoredItemId = self._monitored_item_counter - self.logger.debug("Creating MonitoredItem with id %s", result.MonitoredItemId) - mdata = MonitoredItemData() - mdata.mode = params.MonitoringMode - mdata.client_handle = params.RequestedParameters.ClientHandle - mdata.monitored_item_id = result.MonitoredItemId - mdata.queue_size = params.RequestedParameters.QueueSize - mdata.filter = params.RequestedParameters.Filter - return result, mdata - - def _create_events_monitored_item(self, params: ua.MonitoredItemCreateRequest): - self.logger.info("request to subscribe to events for node %s and attribute %s", params.ItemToMonitor.NodeId, - params.ItemToMonitor.AttributeId) - - result, mdata = self._make_monitored_item_common(params) - ev_notify_byte = self.aspace.read_attribute_value(params.ItemToMonitor.NodeId, - ua.AttributeIds.EventNotifier).Value.Value - - if ev_notify_byte is None or not ua.ua_binary.test_bit(ev_notify_byte, ua.EventNotifier.SubscribeToEvents): - result.StatusCode = ua.StatusCode(ua.StatusCodes.BadServiceUnsupported) - return result - # result.FilterResult = ua.EventFilterResult() # spec says we can ignore if not error - mdata.where_clause_evaluator = WhereClauseEvaluator(self.logger, self.aspace, mdata.filter.WhereClause) - self._commit_monitored_item(result, mdata) - if params.ItemToMonitor.NodeId not in self._monitored_events: - self._monitored_events[params.ItemToMonitor.NodeId] = [] - self._monitored_events[params.ItemToMonitor.NodeId].append(result.MonitoredItemId) - return result - - async def _create_data_change_monitored_item(self, params: ua.MonitoredItemCreateRequest): - self.logger.info("request to subscribe to datachange for node %s and attribute %s", params.ItemToMonitor.NodeId, - params.ItemToMonitor.AttributeId) - - result, mdata = self._make_monitored_item_common(params) - result.FilterResult = params.RequestedParameters.Filter - result.StatusCode, handle = self.aspace.add_datachange_callback( - params.ItemToMonitor.NodeId, params.ItemToMonitor.AttributeId, self.datachange_callback) - - self.logger.debug("adding callback return status %s and handle %s", result.StatusCode, handle) - mdata.callback_handle = handle - self._commit_monitored_item(result, mdata) - if result.StatusCode.is_good(): - self._monitored_datachange[handle] = result.MonitoredItemId - # force data change event generation - await self.trigger_datachange(handle, params.ItemToMonitor.NodeId, params.ItemToMonitor.AttributeId) - return result - - def delete_monitored_items(self, ids): - self.logger.debug("delete monitored items %s", ids) - # with self._lock: - results = [] - for mid in ids: - results.append(self._delete_monitored_items(mid)) - return results - - def _delete_monitored_items(self, mid: int): - if mid not in self._monitored_items: - return ua.StatusCode(ua.StatusCodes.BadMonitoredItemIdInvalid) - for k, v in self._monitored_events.items(): - if mid in v: - v.remove(mid) - if not v: - self._monitored_events.pop(k) - break - for k, v in self._monitored_datachange.items(): - if v == mid: - self.aspace.delete_datachange_callback(k) - self._monitored_datachange.pop(k) - break - self._monitored_items.pop(mid) - return ua.StatusCode() - - @staticmethod - def _is_data_changed(values: MonitoredItemValues, trg: ua.DataChangeTrigger) -> bool: - old = values.get_old_datavalue() - current = values.get_current_datavalue() - - if old is None or old.StatusCode != current.StatusCode: - return True - - if trg == ua.DataChangeTrigger.StatusValue and \ - old.Value != current.Value: - return True - - if trg == ua.DataChangeTrigger.StatusValueTimestamp and \ - (old.SourceTimestamp != current.SourceTimestamp or - old.SourcePicoseconds != current.SourcePicoseconds): - return True - - return False - - async def datachange_callback(self, handle: int, value: ua.DataValue, error=None): - if error: - self.logger.info("subscription %s: datachange callback called with handle '%s' and error '%s'", self, - handle, error) - await self.trigger_statuschange(error) - else: - # self.logger.info(f"subscription {self}: datachange callback called " - # f"with handle '{handle}' and value '{value.Value}'") - event = ua.MonitoredItemNotification() - mid = self._monitored_datachange[handle] - mdata = self._monitored_items[mid] - mdata.mvalue.set_current_datavalue(value) - if mdata.filter: - deadband_flag_pass = self._is_data_changed(mdata.mvalue, mdata.filter.Trigger) and \ - self._is_deadband_exceeded(mdata.mvalue, mdata.filter) - else: - # Trigger defaults to StatusValue - deadband_flag_pass = self._is_data_changed(mdata.mvalue, ua.DataChangeTrigger.StatusValue) - - if deadband_flag_pass: - event.ClientHandle = mdata.client_handle - event.Value = value - await self.isub.enqueue_datachange_event(mid, event, mdata.queue_size) - - def _is_deadband_exceeded(self, values: MonitoredItemValues, flt: ua.DataChangeFilter): - if flt.DeadbandType == ua.DeadbandType.None_ or values.get_old_datavalue() is None: - return True - delta = values.get_current_datavalue().Value.Value - values.get_old_datavalue().Value.Value - if flt.DeadbandType == ua.DeadbandType.Absolute and ((abs(delta)) > flt.DeadbandValue): - return True - if flt.DeadbandType == ua.DeadbandType.Percent: - self.logger.warning("DeadbandType Percent is not implemented !") - return True - return False - - async def trigger_event(self, event): - if event.emitting_node not in self._monitored_events: - self.logger.debug("%s has NO subscription for events %s from node: %s", self, event, event.emitting_node) - return False - self.logger.debug("%s has subscription for events %s from node: %s", self, event, event.emitting_node) - mids = self._monitored_events[event.emitting_node] - for mid in mids: - await self._trigger_event(event, mid) - return True - - async def _trigger_event(self, event, mid: int): - if mid not in self._monitored_items: - self.logger.debug("Could not find monitored items for id %s for event %s in subscription %s", mid, event, - self) - return - mdata = self._monitored_items[mid] - if not mdata.where_clause_evaluator.eval(event): - self.logger.info("%s, %s, Event %s does not fit WhereClause, not generating event", self, mid, event) - return - fieldlist = ua.EventFieldList() - fieldlist.ClientHandle = mdata.client_handle - fieldlist.EventFields = event.to_event_fields(mdata.filter.SelectClauses) - await self.isub.enqueue_event(mid, fieldlist, mdata.queue_size) - - async def trigger_statuschange(self, code): - await self.isub.enqueue_statuschange(code) - - -class WhereClauseEvaluator: - def __init__(self, logger, aspace: AddressSpace, whereclause): - self.logger = logger - self.elements = whereclause.Elements - self._aspace = aspace - - def eval(self, event): - if not self.elements: - return True - # spec says we should only evaluate first element, which may use other elements - try: - res = self._eval_el(0, event) - except Exception as ex: - self.logger.exception("Exception while evaluating WhereClause %s for event %s: %s", self.elements, event, - ex) - return False - return res - - def _eval_el(self, index, event): - el = self.elements[index] - # ops = [self._eval_op(op, event) for op in el.FilterOperands] - ops = el.FilterOperands # just to make code more readable - if el.FilterOperator == ua.FilterOperator.Equals: - return self._eval_op(ops[0], event) == self._eval_op(ops[1], event) - if el.FilterOperator == ua.FilterOperator.IsNull: - return self._eval_op(ops[0], event) is None # FIXME: might be too strict - if el.FilterOperator == ua.FilterOperator.GreaterThan: - return self._eval_op(ops[0], event) > self._eval_op(ops[1], event) - if el.FilterOperator == ua.FilterOperator.LessThan: - return self._eval_op(ops[0], event) < self._eval_op(ops[1], event) - if el.FilterOperator == ua.FilterOperator.GreaterThanOrEqual: - return self._eval_op(ops[0], event) >= self._eval_op(ops[1], event) - if el.FilterOperator == ua.FilterOperator.LessThanOrEqual: - return self._eval_op(ops[0], event) <= self._eval_op(ops[1], event) - if el.FilterOperator == ua.FilterOperator.Like: - return self._like_operator(self._eval_op(ops[0], event), self._eval_op(ops[1], event)) - if el.FilterOperator == ua.FilterOperator.Not: - return not self._eval_op(ops[0], event) - if el.FilterOperator == ua.FilterOperator.Between: - return self._eval_op(ops[2], event) >= self._eval_op(ops[0], event) >= self._eval_op(ops[1], event) - if el.FilterOperator == ua.FilterOperator.InList: - return self._eval_op(ops[0], event) in [self._eval_op(op, event) for op in ops[1:]] - if el.FilterOperator == ua.FilterOperator.And: - self.elements(ops[0].Index) - return self._eval_op(ops[0], event) and self._eval_op(ops[1], event) - if el.FilterOperator == ua.FilterOperator.Or: - return self._eval_op(ops[0], event) or self._eval_op(ops[1], event) - if el.FilterOperator == ua.FilterOperator.Cast: - self.logger.warn("Cast operand not implemented, assuming True") - return True - if el.FilterOperator == ua.FilterOperator.OfType: - return event.EventType == self._eval_op(ops[0], event) - # TODO: implement missing operators - self.logger.warning("WhereClause not implemented for element: %s", el) - raise NotImplementedError - - def _like_operator(self, string, pattern): - raise NotImplementedError - - def _eval_op(self, op, event): - # seems spec says we should return Null if issues - if isinstance(op, ua.ElementOperand): - return self._eval_el(op.Index, event) - if isinstance(op, ua.AttributeOperand): - if op.BrowsePath: - return getattr(event, op.BrowsePath.Elements[0].TargetName.Name) - return self._aspace.read_attribute_value(event.EventType, op.AttributeId).Value.Value - # FIXME: check, this is probably broken - if isinstance(op, ua.SimpleAttributeOperand): - if op.BrowsePath: - # we only support depth of 1 - return getattr(event, op.BrowsePath[0].Name) - # TODO: write code for index range.... but doe it make any sense - return self._aspace.read_attribute_value(event.EventType, op.AttributeId).Value.Value - if isinstance(op, ua.LiteralOperand): - return op.Value.Value - self.logger.warning("Where clause element % is not of a known type", op) - raise NotImplementedError diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/server.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/server.py deleted file mode 100644 index 8adf5ae..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/server.py +++ /dev/null @@ -1,734 +0,0 @@ -""" -High level interface to pure python OPC-UA server -""" - -import asyncio -import logging -import math -from datetime import timedelta, datetime -from urllib.parse import urlparse -from typing import Coroutine, Optional, Tuple - -from asyncua import ua -from .binary_server_asyncio import BinaryServer -from .internal_server import InternalServer -from .event_generator import EventGenerator -from ..client import Client -from ..common.node import Node -from ..common.subscription import Subscription -from ..common.xmlimporter import XmlImporter -from ..common.xmlexporter import XmlExporter -from ..common.manage_nodes import delete_nodes -from ..common.event_objects import BaseEvent -from ..common.shortcuts import Shortcuts -from ..common.structures import load_type_definitions, load_enums -from ..common.structures104 import load_data_type_definitions -from ..common.ua_utils import get_nodes_of_namespace -from ..common.connection import TransportLimits - -from ..crypto import security_policies, uacrypto - -_logger = logging.getLogger(__name__) - - -def _get_node(isession, whatever): - if isinstance(whatever, Node): - return whatever - if isinstance(whatever, ua.NodeId): - return Node(isession, whatever) - return Node(isession, ua.NodeId(whatever)) - - -class Server: - """ - High level Server class - - This class creates an asyncua server with default values - - Create your own namespace and then populate your server address space - using use the get_root() or get_objects() to get Node objects. - and get_event_object() to fire events. - Then start server. See server-example.py - All methods are threadsafe - - If you need more flexibility you call directly the Ua Service methods - on the iserver or iserver.isession object members. - - During startup the standard address space will be constructed, which may be - time-consuming when running a server on a less powerful device (e.g. a - Raspberry Pi). In order to improve startup performance, a optional path to a - cache file can be passed to the server constructor. - If the parameter is defined, the address space will be loaded from the - cache file or the file will be created if it does not exist yet. - As a result the first startup will be even slower due to the cache file - generation but all further start ups will be significantly faster. - ┌────────┐ - │ Server │ ── BinaryServer ── OPCUAProtocol ── UaProcessor - │ │ ── InternalServer ── InternalSession - └────────┘ ── SubscriptionService - - :ivar product_uri: - :ivar name: - :ivar default_timeout: timeout in milliseconds for sessions and secure channel - :ivar iserver: `InternalServer` instance - :ivar bserver: binary protocol server `BinaryServer` - :ivar nodes: shortcuts to common nodes - `Shortcuts` instance - :ivar socket_address: - A tuple of IP address and port describing the server socket address. Used when the IP address of the network - interface is different from the endpoint IP offered to the client during discovery. Helpful when the server - is running behind NAT or inside a Docker container, where the client connects to an external IP, while the - server listens on some internal IP. - """ - - def __init__(self, iserver: InternalServer = None, user_manager=None): - self.endpoint = urlparse("opc.tcp://0.0.0.0:4840/freeopcua/server/") - self._application_uri = "urn:freeopcua:python:server" - self.product_uri = "urn:freeopcua.github.io:python:server" - self.name: str = "FreeOpcUa Python Server" - self.manufacturer_name = "FreeOpcUa" - self.application_type = ua.ApplicationType.ClientAndServer - self.default_timeout: int = 60 * 60 * 1000 - self.iserver = iserver if iserver else InternalServer(user_manager=user_manager) - self.bserver: Optional[BinaryServer] = None - self.socket_address: Optional[Tuple[str, int]] = None - self._discovery_clients = {} - self._discovery_period = 60 - self._discovery_handle = None - self._policies = [] - self.nodes = Shortcuts(self.iserver.isession) - # enable all endpoints by default - self._security_policy = [ - ua.SecurityPolicyType.NoSecurity, ua.SecurityPolicyType.Basic256Sha256_SignAndEncrypt, - ua.SecurityPolicyType.Basic256Sha256_Sign, ua.SecurityPolicyType.Aes128Sha256RsaOaep_SignAndEncrypt, - ua.SecurityPolicyType.Aes128Sha256RsaOaep_Sign - ] - # allow all certificates by default - self._permission_ruleset = None - self._policyIDs = ["Anonymous", "Basic256Sha256", "Username", "Aes128Sha256RsaOaep"] - self.certificate = None - # Use accectable limits - buffer_sz = 65535 - max_msg_sz = 100 * 1024 * 1024 # 100mb - self.limits = TransportLimits( - max_recv_buffer=buffer_sz, - max_send_buffer=buffer_sz, - max_chunk_count=math.ceil(max_msg_sz / buffer_sz), # Round up to allow max msg size - max_message_size=max_msg_sz - ) - - async def init(self, shelf_file=None): - await self.iserver.init(shelf_file) - # setup some expected values - await self.set_application_uri(self._application_uri) - sa_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_ServerArray)) - await sa_node.write_value([self._application_uri]) - #TODO: ServiceLevel is 255 default, should be calculated in later Versions - sl_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_ServiceLevel)) - await sl_node.write_value(ua.Variant(255, ua.VariantType.Byte)) - - await self.set_build_info(self.product_uri, self.manufacturer_name, self.name, "1.0pre", "0", datetime.now()) - - def set_match_discovery_client_ip(self, match_discovery_client_ip: bool): - """ - Enables or disables the matching of an endpoint IP to a client IP during discovery. - - When True (default), the IP address of endpoints sent during the discovery is modified to an IP address - of the server network interface used to communicate with the client. Disabling comes handy when the real - client IP is different from the client IP that the server sees (e.g., behind NAT or inside Docker container). - Do not call unless you know what you are doing. - """ - self.iserver.match_discovery_source_ip = match_discovery_client_ip - - async def set_build_info(self, product_uri, manufacturer_name, product_name, software_version, - build_number, build_date): - - if not all(isinstance(arg, str) for arg in [ - product_uri, - manufacturer_name, - product_name, - software_version, - build_number - ]): - raise TypeError(f"""Expected all str got - product_uri: {type(product_uri)}, - manufacturer_name: {type(manufacturer_name)}, - product_name: {type(product_name)}, - software_version: {type(software_version)}, - build_number: {type(build_number)} - instead!""") - - if not isinstance(build_date, datetime): - raise TypeError(f"Expected datetime got {type(build_date)} instead!") - - status_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_ServerStatus)) - build_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_ServerStatus_BuildInfo)) - - status = await status_node.read_value() - if status is None: - # first time - status = ua.ServerStatusDataType() - status.SecondsTillShutdown = 0 - - status.BuildInfo.ProductUri = product_uri - status.BuildInfo.ManufacturerName = manufacturer_name - status.BuildInfo.ProductName = product_name - status.BuildInfo.SoftwareVersion = software_version - status.BuildInfo.BuildNumber = build_number - status.BuildInfo.BuildDate = build_date - - await status_node.write_value(status) - await build_node.write_value(status.BuildInfo) - - # we also need to update all individual nodes :/ - product_uri_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_ServerStatus_BuildInfo_ProductUri)) - product_name_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_ServerStatus_BuildInfo_ProductName)) - product_manufacturer_name_node = self.get_node( - ua.NodeId(ua.ObjectIds.Server_ServerStatus_BuildInfo_ManufacturerName)) - product_software_version_node = self.get_node( - ua.NodeId(ua.ObjectIds.Server_ServerStatus_BuildInfo_SoftwareVersion)) - product_build_number_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_ServerStatus_BuildInfo_BuildNumber)) - product_build_date_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_ServerStatus_BuildInfo_BuildDate)) - - await product_uri_node.write_value(status.BuildInfo.ProductUri) - await product_name_node.write_value(status.BuildInfo.ProductName) - await product_manufacturer_name_node.write_value(status.BuildInfo.ManufacturerName) - await product_software_version_node.write_value(status.BuildInfo.SoftwareVersion) - await product_build_number_node.write_value(status.BuildInfo.BuildNumber) - await product_build_date_node.write_value(status.BuildInfo.BuildDate) - - async def __aenter__(self): - await self.start() - - async def __aexit__(self, exc_type, exc_value, traceback): - await self.stop() - - def __str__(self): - return f"OPC UA Server({self.endpoint.geturl()})" - __repr__ = __str__ - - async def load_certificate(self, path: str, format: str = None): - """ - load server certificate from file, either pem or der - """ - self.certificate = await uacrypto.load_certificate(path, format) - - async def load_private_key(self, path, password=None, format=None): - self.iserver.private_key = await uacrypto.load_private_key(path, password, format) - - def disable_clock(self, val: bool = True): - """ - for debugging you may want to disable clock that write every second - to address space - """ - self.iserver.disabled_clock = val - - def get_application_uri(self): - return self._application_uri - - async def set_application_uri(self, uri: str): - """ - Set application/server URI. - This uri is supposed to be unique. If you intent to register - your server to a discovery server, it really should be unique in - your system! - default is : "urn:freeopcua:python:server" - """ - self._application_uri = uri - ns_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_NamespaceArray)) - uries = await ns_node.read_value() - if len(uries) > 1: - uries[1] = uri # application uri is always namespace 1 - else: - uries.append(uri) - await ns_node.write_value(uries) - - async def find_servers(self, uris=None): - """ - find_servers. mainly implemented for symmetry with client - """ - if uris is None: - uris = [] - params = ua.FindServersParameters() - params.EndpointUrl = self.endpoint.geturl() - params.ServerUris = uris - return self.iserver.find_servers(params) - - async def register_to_discovery(self, url: str = "opc.tcp://localhost:4840", period: int = 60): - """ - Register to an OPC-UA Discovery server. Registering must be renewed at - least every 10 minutes, so this method will use our asyncio thread to - re-register every period seconds - if period is 0 registration is not automatically renewed - """ - # FIXME: have a period per discovery - if url in self._discovery_clients: - await self._discovery_clients[url].disconnect() - self._discovery_clients[url] = Client(url) - await self._discovery_clients[url].connect() - await self._discovery_clients[url].register_server(self) - self._discovery_period = period - if period: - asyncio.get_running_loop().call_soon(self._schedule_renew_registration) - - async def unregister_to_discovery(self, url: str = "opc.tcp://localhost:4840"): - """ - stop registration thread - """ - # FIXME: is there really no way to deregister? - await self._discovery_clients[url].disconnect() - del self._discovery_clients[url] - if not self._discovery_clients and self._discovery_handle: - self._discovery_handle.cancel() - - def _schedule_renew_registration(self): - asyncio.create_task(self._renew_registration()) - self._discovery_handle = asyncio.get_running_loop().call_later(self._discovery_period, self._schedule_renew_registration) - - async def _renew_registration(self): - for client in self._discovery_clients.values(): - await client.register_server(self) - - def allow_remote_admin(self, allow): - """ - Enable or disable the builtin Admin user from network clients - """ - self.iserver.allow_remote_admin = allow - - def set_endpoint(self, url): - self.endpoint = urlparse(url) - - async def get_endpoints(self) -> Coroutine: - return await self.iserver.get_endpoints() - - def set_security_policy(self, security_policy, permission_ruleset=None): - """ - Method setting up the security policies for connections - to the server, where security_policy is a list of integers. - During server initialization, all endpoints are enabled: - - security_policy = [ - ua.SecurityPolicyType.NoSecurity, - ua.SecurityPolicyType.Basic256Sha256_SignAndEncrypt, - ua.SecurityPolicyType.Basic256Sha256_Sign - ] - - E.g. to limit the number of endpoints and disable no encryption: - - set_security_policy([ - ua.SecurityPolicyType.Basic256Sha256_SignAndEncrypt]) - - """ - self._security_policy = security_policy - self._permission_ruleset = permission_ruleset - - def set_security_IDs(self, policy_ids): - """ - Method setting up the security endpoints for identification - of clients. During server object initialization, all possible - endpoints are enabled: - - self._policyIDs = ["Anonymous", "Basic256Sha256", "Username"] - - E.g. to limit the number of IDs and disable anonymous clients: - - set_security_IDs(["Basic256Sha256"]) - - (Implementation for ID check is currently not finalized...) - """ - self._policyIDs = policy_ids - - async def _setup_server_nodes(self): - # to be called just before starting server since it needs all parameters to be setup - if ua.SecurityPolicyType.NoSecurity in self._security_policy: - self._set_endpoints() - self._policies = [ua.SecurityPolicyFactory(permission_ruleset=self._permission_ruleset)] - - if self._security_policy != [ua.SecurityPolicyType.NoSecurity]: - if not (self.certificate and self.iserver.private_key): - _logger.warning("Endpoints other than open requested but private key and certificate are not set.") - return - - if ua.SecurityPolicyType.NoSecurity in self._security_policy: - _logger.warning( - "Creating an open endpoint to the server, although encrypted endpoints are enabled.") - - if ua.SecurityPolicyType.Basic256Sha256_SignAndEncrypt in self._security_policy: - self._set_endpoints(security_policies.SecurityPolicyBasic256Sha256, - ua.MessageSecurityMode.SignAndEncrypt) - self._policies.append( - ua.SecurityPolicyFactory(security_policies.SecurityPolicyBasic256Sha256, - ua.MessageSecurityMode.SignAndEncrypt, self.certificate, - self.iserver.private_key, - permission_ruleset=self._permission_ruleset)) - if ua.SecurityPolicyType.Basic256Sha256_Sign in self._security_policy: - self._set_endpoints(security_policies.SecurityPolicyBasic256Sha256, ua.MessageSecurityMode.Sign) - self._policies.append( - ua.SecurityPolicyFactory(security_policies.SecurityPolicyBasic256Sha256, - ua.MessageSecurityMode.Sign, self.certificate, self.iserver.private_key, - permission_ruleset=self._permission_ruleset)) - if ua.SecurityPolicyType.Aes128Sha256RsaOaep_SignAndEncrypt in self._security_policy: - self._set_endpoints(security_policies.SecurityPolicyAes128Sha256RsaOaep, - ua.MessageSecurityMode.SignAndEncrypt) - self._policies.append( - ua.SecurityPolicyFactory(security_policies.SecurityPolicyAes128Sha256RsaOaep, - ua.MessageSecurityMode.SignAndEncrypt, self.certificate, - self.iserver.private_key, - permission_ruleset=self._permission_ruleset)) - if ua.SecurityPolicyType.Aes128Sha256RsaOaep_Sign in self._security_policy: - self._set_endpoints(security_policies.SecurityPolicyAes128Sha256RsaOaep, ua.MessageSecurityMode.Sign) - self._policies.append( - ua.SecurityPolicyFactory(security_policies.SecurityPolicyAes128Sha256RsaOaep, - ua.MessageSecurityMode.Sign, self.certificate, self.iserver.private_key, - permission_ruleset=self._permission_ruleset)) - - def _set_endpoints(self, policy=ua.SecurityPolicy, mode=ua.MessageSecurityMode.None_): - idtokens = [] - supported_token_classes = [] - if "Anonymous" in self._policyIDs: - idtoken = ua.UserTokenPolicy() - idtoken.PolicyId = "anonymous" - idtoken.TokenType = ua.UserTokenType.Anonymous - idtokens.append(idtoken) - supported_token_classes.append(ua.AnonymousIdentityToken) - - if "Basic256Sha256" in self._policyIDs: - idtoken = ua.UserTokenPolicy() - idtoken.PolicyId = 'certificate_basic256sha256' - idtoken.TokenType = ua.UserTokenType.Certificate - idtokens.append(idtoken) - supported_token_classes.append(ua.X509IdentityToken) - - if "Username" in self._policyIDs: - idtoken = ua.UserTokenPolicy() - idtoken.PolicyId = "username" - idtoken.TokenType = ua.UserTokenType.UserName - idtokens.append(idtoken) - supported_token_classes.append(ua.UserNameIdentityToken) - - appdesc = ua.ApplicationDescription() - appdesc.ApplicationName = ua.LocalizedText(self.name) - appdesc.ApplicationUri = self._application_uri - appdesc.ApplicationType = self.application_type - appdesc.ProductUri = self.product_uri - appdesc.DiscoveryUrls.append(self.endpoint.geturl()) - - edp = ua.EndpointDescription() - edp.EndpointUrl = self.endpoint.geturl() - edp.Server = appdesc - if self.certificate: - edp.ServerCertificate = uacrypto.der_from_x509(self.certificate) - edp.SecurityMode = mode - edp.SecurityPolicyUri = policy.URI - edp.UserIdentityTokens = idtokens - edp.TransportProfileUri = "http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary" - edp.SecurityLevel = 0 - self.iserver.add_endpoint(edp) - self.iserver.supported_tokens = tuple(supported_token_classes) - - def set_server_name(self, name): - self.name = name - - async def start(self): - """ - Start to listen on network - """ - await self._setup_server_nodes() - await self.iserver.start() - try: - ipaddress, port = self._get_bind_socket_info() - self.bserver = BinaryServer(self.iserver, ipaddress, port, self.limits) - self.bserver.set_policies(self._policies) - await self.bserver.start() - except Exception as exp: - _logger.exception("%s error starting server", self) - await self.iserver.stop() - raise exp - else: - _logger.debug("%s server started", self) - - def _get_bind_socket_info(self) -> Tuple[Optional[str], Optional[int]]: - if self.socket_address is not None: - return self.socket_address - else: - return self.endpoint.hostname, self.endpoint.port - - async def stop(self): - """ - Stop server - """ - if self._discovery_handle: - self._discovery_handle.cancel() - if self._discovery_clients: - await asyncio.gather(*[client.disconnect() for client in self._discovery_clients.values()]) - await self.bserver.stop() - await self.iserver.stop() - _logger.debug("%s Internal server stopped, everything closed", self) - - def get_root_node(self): - """ - Get Root node of server. Returns a Node object. - """ - return self.get_node(ua.TwoByteNodeId(ua.ObjectIds.RootFolder)) - - def get_objects_node(self): - """ - Get Objects node of server. Returns a Node object. - """ - return self.get_node(ua.TwoByteNodeId(ua.ObjectIds.ObjectsFolder)) - - def get_node(self, nodeid): - """ - Get a specific node using NodeId object or a string representing a NodeId - """ - return Node(self.iserver.isession, nodeid) - - async def create_subscription(self, period, handler): - """ - Create a subscription. - Returns a Subscription object which allow to subscribe to events or data changes on server - :param period: Period in milliseconds - :param handler: A class instance - see `SubHandler` base class for details - """ - params = ua.CreateSubscriptionParameters() - params.RequestedPublishingInterval = period - params.RequestedLifetimeCount = 3000 - params.RequestedMaxKeepAliveCount = 10000 - params.MaxNotificationsPerPublish = 0 - params.PublishingEnabled = True - params.Priority = 0 - subscription = Subscription(self.iserver.isession, params, handler) - await subscription.init() - return subscription - - async def get_namespace_array(self): - """ - get all namespace defined in server - """ - return await self.nodes.namespace_array.read_value() - - async def register_namespace(self, uri) -> int: - """ - Register a new namespace. Nodes should in custom namespace, not 0. - """ - uries = await self.nodes.namespace_array.read_value() - if uri in uries: - return uries.index(uri) - uries.append(uri) - await self.nodes.namespace_array.write_value(uries) - return len(uries) - 1 - - async def get_namespace_index(self, uri): - """ - get index of a namespace using its uri - """ - uries = await self.get_namespace_array() - return uries.index(uri) - - async def get_event_generator(self, etype=None, emitting_node=ua.ObjectIds.Server): - """ - Returns an event object using an event type from address space. - Use this object to fire events - """ - if not etype: - etype = BaseEvent() - ev_gen = EventGenerator(self.iserver.isession) - await ev_gen.init(etype, emitting_node=emitting_node) - return ev_gen - - async def create_custom_data_type(self, idx, name, basetype=ua.ObjectIds.BaseDataType, - properties=None, description=None) -> Coroutine: - if properties is None: - properties = [] - base_t = _get_node(self.iserver.isession, basetype) - - custom_t = await base_t.add_data_type(idx, name, description) - for prop in properties: - datatype = None - if len(prop) > 2: - datatype = prop[2] - await custom_t.add_property(idx, prop[0], ua.get_default_value(prop[1]), - varianttype=prop[1], datatype=datatype) - return custom_t - - async def create_custom_event_type(self, idx, name, - basetype=ua.ObjectIds.BaseEventType, properties=None) -> Coroutine: - if properties is None: - properties = [] - return await self._create_custom_type(idx, name, basetype, properties, [], []) - - async def create_custom_object_type(self, - idx, - name, - basetype=ua.ObjectIds.BaseObjectType, - properties=None, - variables=None, - methods=None) -> Coroutine: - if properties is None: - properties = [] - if variables is None: - variables = [] - if methods is None: - methods = [] - return await self._create_custom_type(idx, name, basetype, properties, variables, methods) - - # def create_custom_reference_type(self, idx, name, basetype=ua.ObjectIds.BaseReferenceType, properties=[]): - # return self._create_custom_type(idx, name, basetype, properties) - - async def create_custom_variable_type(self, - idx, - name, - basetype=ua.ObjectIds.BaseVariableType, - properties=None, - variables=None, - methods=None) -> Coroutine: - if properties is None: - properties = [] - if variables is None: - variables = [] - if methods is None: - methods = [] - return await self._create_custom_type(idx, name, basetype, properties, variables, methods) - - async def _create_custom_type(self, idx, name, basetype, properties, variables, methods): - base_t = _get_node(self.iserver.isession, basetype) - custom_t = await base_t.add_object_type(idx, name) - for prop in properties: - datatype = None - if len(prop) > 2: - datatype = prop[2] - await custom_t.add_property( - idx, prop[0], ua.get_default_value(prop[1]), varianttype=prop[1], datatype=datatype) - for variable in variables: - datatype = None - if len(variable) > 2: - datatype = variable[2] - await custom_t.add_variable( - idx, variable[0], ua.get_default_value(variable[1]), varianttype=variable[1], datatype=datatype) - for method in methods: - await custom_t.add_method(idx, method[0], method[1], method[2], method[3]) - return custom_t - - async def import_xml(self, path=None, xmlstring=None, strict_mode=True) -> Coroutine: - """ - Import nodes defined in xml - """ - importer = XmlImporter(self, strict_mode) - return await importer.import_xml(path, xmlstring) - - async def export_xml(self, nodes, path, export_values: bool = False): - """ - Export defined nodes to xml - :param export_value: export values from variants - """ - exp = XmlExporter(self, export_values=export_values) - await exp.build_etree(nodes) - await exp.write_xml(path) - - async def export_xml_by_ns(self, path: str, namespaces: list = None, export_values: bool = False): - """ - Export nodes of one or more namespaces to an XML file. - Namespaces used by nodes are always exported for consistency. - :param path: name of the xml file to write - :param namespaces: list of string uris or int indexes of the namespace to export, - :param export_values: export values from variants - if not provide all ns are used except 0 - """ - if namespaces is None: - namespaces = [] - nodes = await get_nodes_of_namespace(self, namespaces) - await self.export_xml(nodes, path, export_values=export_values) - - async def delete_nodes(self, nodes, recursive=False) -> Coroutine: - return await delete_nodes(self.iserver.isession, nodes, recursive) - - async def historize_node_data_change(self, node, period=timedelta(days=7), count=0): - """ - Start historizing supplied nodes; see history module - :param node: node or list of nodes that can be historized (variables/properties) - :param period: time delta to store the history; older data will be deleted from the storage - :param count: number of changes to store in the history - """ - nodes = node if isinstance(node, (list, tuple)) else [node] - for n in nodes: - await self.iserver.enable_history_data_change(n, period, count) - - async def dehistorize_node_data_change(self, node): - """ - Stop historizing supplied nodes; see history module - :param node: node or list of nodes that can be historized (UA variables/properties) - """ - nodes = node if isinstance(node, (list, tuple)) else [node] - for n in nodes: - await self.iserver.disable_history_data_change(n) - - async def historize_node_event(self, node, period=timedelta(days=7), count: int = 0): - """ - Start historizing events from node (typically a UA object); see history module - :param node: node or list of nodes that can be historized (UA objects) - :param period: time delta to store the history; older data will be deleted from the storage - :param count: number of events to store in the history - """ - nodes = node if isinstance(node, (list, tuple)) else [node] - for n in nodes: - await self.iserver.enable_history_event(n, period, count) - - async def dehistorize_node_event(self, node): - """ - Stop historizing events from node (typically a UA object); see history module - :param node: node or list of nodes that can be historized (UA objects) - """ - nodes = node if isinstance(node, (list, tuple)) else [node] - for n in nodes: - await self.iserver.disable_history_event(n) - - def subscribe_server_callback(self, event, handle): - self.iserver.subscribe_server_callback(event, handle) - - def unsubscribe_server_callback(self, event, handle): - self.iserver.unsubscribe_server_callback(event, handle) - - def link_method(self, node, callback): - """ - Link a python function to a UA method in the address space; required when a UA method has been imported - to the address space via XML; the python executable must be linked manually - :param node: UA method node - :param callback: python function that the UA method will call - """ - self.iserver.isession.add_method_callback(node.nodeid, callback) - - async def load_type_definitions(self, nodes=None) -> Coroutine: - """ - load custom structures from our server. - Server side this can be used to create python objects from custom structures - imported through xml into server - """ - _logger.warning("Deprecated since spec 1.04, call load_data_type_definitions") - return await load_type_definitions(self, nodes) - - async def load_data_type_definitions(self, node=None): - """ - Load custom types (custom structures/extension objects) definition from server - Generate Python classes for custom structures/extension objects defined in server - These classes will be available in ua module - """ - return await load_data_type_definitions(self, node) - - async def load_enums(self) -> Coroutine: - """ - load UA structures and generate python Enums in ua module for custom enums in server - """ - _logger.warning("Deprecated since spec 1.04, call load_data_type_definitions") - return await load_enums(self) - - async def write_attribute_value(self, nodeid, datavalue, attr=ua.AttributeIds.Value): - """ - directly write datavalue to the Attribute, bypasing some checks and structure creation - so it is a little faster - """ - return await self.iserver.write_attribute_value(nodeid, datavalue, attr) - - def read_attribute_value(self, nodeid, attr=ua.AttributeIds.Value): - """ - directly read datavalue of the Attribute - """ - return self.iserver.read_attribute_value(nodeid, attr) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/standard_address_space/__init__.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/standard_address_space/__init__.py deleted file mode 100644 index 6ded59c..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/standard_address_space/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from .standard_address_space import fill_address_space diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/standard_address_space/__pycache__/__init__.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/standard_address_space/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 88c943f2e00039f5693107bfeb0d6d192bf80396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 268 zcmZurF>b>!43zAp2oS*N&_8&HnW9576h&XqC0iCjvDjLzEE%G0z)$KA@|G+aI`s>g zLS;&T9Ka)Z1bG+c^O;~AXZw1^{VxsI$ar|?qJqf?Bb{jFR!U*AjVSYf$#N+VkDt~# zrHzS5q^Q$1ew5kviF)mgj^=h1)7M`Sb8Z(pd1yk5@J.Z#QGjAVl+c&VP3)f$}L zK{xeH@JRr&JucYgM}HxKrpecX2Exd9aNiV^vflPevBTlvwGC!)_?Gfhic^R)_##TZ diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/standard_address_space/__pycache__/standard_address_space.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/standard_address_space/__pycache__/standard_address_space.cpython-310.pyc deleted file mode 100644 index aadd757228889188a962e2f042d15bdf074d9bdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1844 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"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11562, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2013, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2137, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2137, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("RoleSet"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16295, 0), - BrowseName=QualifiedName("RoleSet", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2013, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15607, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16296, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16299, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15607, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddRole"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16296, 0), - BrowseName=QualifiedName("AddRole", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16295, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16297, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16298, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16295, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='RoleName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NamespaceUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16297, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16296, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16296, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='RoleNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16298, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16296, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16296, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveRole"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16299, 0), - BrowseName=QualifiedName("RemoveRole", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16295, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16299, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16300, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16299, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16299, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16295, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='RoleNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16300, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16299, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16299, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxSessions"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24088, 0), - BrowseName=QualifiedName("MaxSessions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2013, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxSubscriptions"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24089, 0), - BrowseName=QualifiedName("MaxSubscriptions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2013, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxMonitoredItems"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24090, 0), - BrowseName=QualifiedName("MaxMonitoredItems", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2013, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxSubscriptionsPerSession"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24091, 0), - BrowseName=QualifiedName("MaxSubscriptionsPerSession", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2013, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxMonitoredItemsPerSubscription"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24103, 0), - BrowseName=QualifiedName("MaxMonitoredItemsPerSubscription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2013, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxSelectClauseParameters"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24092, 0), - BrowseName=QualifiedName("MaxSelectClauseParameters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2013, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxWhereClauseParameters"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24093, 0), - BrowseName=QualifiedName("MaxWhereClauseParameters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2013, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConformanceUnits"), - DataType=ua.NodeId(ua.ObjectIds.QualifiedName), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24094, 0), - BrowseName=QualifiedName("ConformanceUnits", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2013, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ServerDiagnosticsType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2020, 0), - BrowseName=QualifiedName("ServerDiagnosticsType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2021, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2022, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2023, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2744, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2025, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerDiagnosticsSummary"), - DataType=NumericNodeId(859, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2021, 0), - BrowseName=QualifiedName("ServerDiagnosticsSummary", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2020, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2150, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3116, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3117, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3118, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3119, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3120, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3121, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3122, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3124, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3125, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3126, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3127, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3128, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2020, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerViewCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3116, 0), - BrowseName=QualifiedName("ServerViewCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2021, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentSessionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3117, 0), - BrowseName=QualifiedName("CurrentSessionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2021, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CumulatedSessionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3118, 0), - BrowseName=QualifiedName("CumulatedSessionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2021, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityRejectedSessionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3119, 0), - BrowseName=QualifiedName("SecurityRejectedSessionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2021, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RejectedSessionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3120, 0), - BrowseName=QualifiedName("RejectedSessionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2021, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionTimeoutCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3121, 0), - BrowseName=QualifiedName("SessionTimeoutCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2021, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionAbortCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3122, 0), - BrowseName=QualifiedName("SessionAbortCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2021, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingIntervalCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3124, 0), - BrowseName=QualifiedName("PublishingIntervalCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2021, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentSubscriptionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3125, 0), - BrowseName=QualifiedName("CurrentSubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2021, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CumulatedSubscriptionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3126, 0), - BrowseName=QualifiedName("CumulatedSubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2021, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityRejectedRequestsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3127, 0), - BrowseName=QualifiedName("SecurityRejectedRequestsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2021, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RejectedRequestsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3128, 0), - BrowseName=QualifiedName("RejectedRequestsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2021, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SamplingIntervalDiagnosticsArray"), - DataType=NumericNodeId(856, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2022, 0), - BrowseName=QualifiedName("SamplingIntervalDiagnosticsArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2020, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2164, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2164, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2020, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubscriptionDiagnosticsArray"), - DataType=NumericNodeId(874, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2023, 0), - BrowseName=QualifiedName("SubscriptionDiagnosticsArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2020, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2171, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2171, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2020, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SessionsDiagnosticsSummary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2744, 0), - BrowseName=QualifiedName("SessionsDiagnosticsSummary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2020, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2026, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3129, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3130, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2026, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2020, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionDiagnosticsArray"), - DataType=NumericNodeId(865, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3129, 0), - BrowseName=QualifiedName("SessionDiagnosticsArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2744, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2196, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2196, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2744, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionSecurityDiagnosticsArray"), - DataType=NumericNodeId(868, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3130, 0), - BrowseName=QualifiedName("SessionSecurityDiagnosticsArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2744, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2243, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2243, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2744, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledFlag"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - AccessLevel=3, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2025, 0), - BrowseName=QualifiedName("EnabledFlag", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2020, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2020, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SessionsDiagnosticsSummaryType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2026, 0), - BrowseName=QualifiedName("SessionsDiagnosticsSummaryType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2027, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2028, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12097, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionDiagnosticsArray"), - DataType=NumericNodeId(865, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2027, 0), - BrowseName=QualifiedName("SessionDiagnosticsArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2026, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2196, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2196, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2026, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionSecurityDiagnosticsArray"), - DataType=NumericNodeId(868, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2028, 0), - BrowseName=QualifiedName("SessionSecurityDiagnosticsArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2026, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2243, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2243, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2026, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12097, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2026, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2029, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12142, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12152, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2029, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2026, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionDiagnostics"), - DataType=NumericNodeId(865, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12098, 0), - BrowseName=QualifiedName("SessionDiagnostics", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12097, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2197, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12099, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12100, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12101, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12102, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12103, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12104, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12105, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12106, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12107, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12108, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12109, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12110, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12111, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12112, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12113, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12114, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12115, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12116, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12117, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12118, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12119, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12120, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12121, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12122, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12123, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12124, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12125, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12126, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12127, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12128, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12129, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12130, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12131, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12132, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12133, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12134, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12135, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12136, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12137, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12138, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12139, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12140, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12141, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12097, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12099, 0), - BrowseName=QualifiedName("SessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12099, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12099, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12099, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12100, 0), - BrowseName=QualifiedName("SessionName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientDescription"), - DataType=NumericNodeId(308, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12101, 0), - BrowseName=QualifiedName("ClientDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12102, 0), - BrowseName=QualifiedName("ServerUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointUrl"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12103, 0), - BrowseName=QualifiedName("EndpointUrl", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LocaleIds"), - DataType=NumericNodeId(295, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12104, 0), - BrowseName=QualifiedName("LocaleIds", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActualSessionTimeout"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12105, 0), - BrowseName=QualifiedName("ActualSessionTimeout", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxResponseMessageSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12106, 0), - BrowseName=QualifiedName("MaxResponseMessageSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12106, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12106, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12106, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientConnectionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12107, 0), - BrowseName=QualifiedName("ClientConnectionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientLastContactTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12108, 0), - BrowseName=QualifiedName("ClientLastContactTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12108, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12108, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12108, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentSubscriptionsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12109, 0), - BrowseName=QualifiedName("CurrentSubscriptionsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentMonitoredItemsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12110, 0), - BrowseName=QualifiedName("CurrentMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentPublishRequestsInQueue"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12111, 0), - BrowseName=QualifiedName("CurrentPublishRequestsInQueue", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalRequestCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12112, 0), - BrowseName=QualifiedName("TotalRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnauthorizedRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12113, 0), - BrowseName=QualifiedName("UnauthorizedRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReadCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12114, 0), - BrowseName=QualifiedName("ReadCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoryReadCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12115, 0), - BrowseName=QualifiedName("HistoryReadCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriteCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12116, 0), - BrowseName=QualifiedName("WriteCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoryUpdateCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12117, 0), - BrowseName=QualifiedName("HistoryUpdateCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CallCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12118, 0), - BrowseName=QualifiedName("CallCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateMonitoredItemsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12119, 0), - BrowseName=QualifiedName("CreateMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ModifyMonitoredItemsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12120, 0), - BrowseName=QualifiedName("ModifyMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetMonitoringModeCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12121, 0), - BrowseName=QualifiedName("SetMonitoringModeCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetTriggeringCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12122, 0), - BrowseName=QualifiedName("SetTriggeringCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteMonitoredItemsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12123, 0), - BrowseName=QualifiedName("DeleteMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateSubscriptionCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12124, 0), - BrowseName=QualifiedName("CreateSubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ModifySubscriptionCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12125, 0), - BrowseName=QualifiedName("ModifySubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetPublishingModeCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12126, 0), - BrowseName=QualifiedName("SetPublishingModeCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12127, 0), - BrowseName=QualifiedName("PublishCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RepublishCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12128, 0), - BrowseName=QualifiedName("RepublishCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransferSubscriptionsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12129, 0), - BrowseName=QualifiedName("TransferSubscriptionsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteSubscriptionsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12130, 0), - BrowseName=QualifiedName("DeleteSubscriptionsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AddNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12131, 0), - BrowseName=QualifiedName("AddNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AddReferencesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12132, 0), - BrowseName=QualifiedName("AddReferencesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12133, 0), - BrowseName=QualifiedName("DeleteNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteReferencesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12134, 0), - BrowseName=QualifiedName("DeleteReferencesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrowseCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12135, 0), - BrowseName=QualifiedName("BrowseCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrowseNextCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12136, 0), - BrowseName=QualifiedName("BrowseNextCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TranslateBrowsePathsToNodeIdsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12137, 0), - BrowseName=QualifiedName("TranslateBrowsePathsToNodeIdsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueryFirstCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12138, 0), - BrowseName=QualifiedName("QueryFirstCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueryNextCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12139, 0), - BrowseName=QualifiedName("QueryNextCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RegisterNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12140, 0), - BrowseName=QualifiedName("RegisterNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnregisterNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12141, 0), - BrowseName=QualifiedName("UnregisterNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12098, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionSecurityDiagnostics"), - DataType=NumericNodeId(868, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12142, 0), - BrowseName=QualifiedName("SessionSecurityDiagnostics", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12097, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2244, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12143, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12144, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12145, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12146, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12147, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12148, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12149, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12150, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12151, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2244, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12097, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12143, 0), - BrowseName=QualifiedName("SessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserIdOfSession"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12144, 0), - BrowseName=QualifiedName("ClientUserIdOfSession", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserIdHistory"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12145, 0), - BrowseName=QualifiedName("ClientUserIdHistory", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AuthenticationMechanism"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12146, 0), - BrowseName=QualifiedName("AuthenticationMechanism", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Encoding"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12147, 0), - BrowseName=QualifiedName("Encoding", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransportProtocol"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12148, 0), - BrowseName=QualifiedName("TransportProtocol", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityMode"), - DataType=NumericNodeId(302, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12149, 0), - BrowseName=QualifiedName("SecurityMode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12150, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientCertificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12151, 0), - BrowseName=QualifiedName("ClientCertificate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubscriptionDiagnosticsArray"), - DataType=NumericNodeId(874, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12152, 0), - BrowseName=QualifiedName("SubscriptionDiagnosticsArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12097, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2171, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2171, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12097, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SessionDiagnosticsObjectType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2029, 0), - BrowseName=QualifiedName("SessionDiagnosticsObjectType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2031, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2032, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionDiagnostics"), - DataType=NumericNodeId(865, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2030, 0), - BrowseName=QualifiedName("SessionDiagnostics", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2029, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2197, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3131, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3132, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3133, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3134, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3135, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3136, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3137, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3138, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3139, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3140, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3141, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3142, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3143, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8898, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11891, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3151, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3152, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3153, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3154, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3155, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3156, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3157, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3158, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3159, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3160, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3161, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3162, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3163, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3164, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3165, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3166, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3167, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3168, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3169, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3170, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3171, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3172, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3173, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3174, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3175, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3176, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3177, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3178, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3131, 0), - BrowseName=QualifiedName("SessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3132, 0), - BrowseName=QualifiedName("SessionName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientDescription"), - DataType=NumericNodeId(308, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3133, 0), - BrowseName=QualifiedName("ClientDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3134, 0), - BrowseName=QualifiedName("ServerUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointUrl"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3135, 0), - BrowseName=QualifiedName("EndpointUrl", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LocaleIds"), - DataType=NumericNodeId(295, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3136, 0), - BrowseName=QualifiedName("LocaleIds", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActualSessionTimeout"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3137, 0), - BrowseName=QualifiedName("ActualSessionTimeout", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxResponseMessageSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3138, 0), - BrowseName=QualifiedName("MaxResponseMessageSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientConnectionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3139, 0), - BrowseName=QualifiedName("ClientConnectionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientLastContactTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3140, 0), - BrowseName=QualifiedName("ClientLastContactTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentSubscriptionsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3141, 0), - BrowseName=QualifiedName("CurrentSubscriptionsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentMonitoredItemsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3142, 0), - BrowseName=QualifiedName("CurrentMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentPublishRequestsInQueue"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3143, 0), - BrowseName=QualifiedName("CurrentPublishRequestsInQueue", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalRequestCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8898, 0), - BrowseName=QualifiedName("TotalRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnauthorizedRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11891, 0), - BrowseName=QualifiedName("UnauthorizedRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReadCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3151, 0), - BrowseName=QualifiedName("ReadCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoryReadCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3152, 0), - BrowseName=QualifiedName("HistoryReadCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriteCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3153, 0), - BrowseName=QualifiedName("WriteCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoryUpdateCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3154, 0), - BrowseName=QualifiedName("HistoryUpdateCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CallCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3155, 0), - BrowseName=QualifiedName("CallCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateMonitoredItemsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3156, 0), - BrowseName=QualifiedName("CreateMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ModifyMonitoredItemsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3157, 0), - BrowseName=QualifiedName("ModifyMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetMonitoringModeCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3158, 0), - BrowseName=QualifiedName("SetMonitoringModeCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetTriggeringCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3159, 0), - BrowseName=QualifiedName("SetTriggeringCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteMonitoredItemsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3160, 0), - BrowseName=QualifiedName("DeleteMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateSubscriptionCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3161, 0), - BrowseName=QualifiedName("CreateSubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ModifySubscriptionCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3162, 0), - BrowseName=QualifiedName("ModifySubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetPublishingModeCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3163, 0), - BrowseName=QualifiedName("SetPublishingModeCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3163, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3163, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3163, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3164, 0), - BrowseName=QualifiedName("PublishCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RepublishCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3165, 0), - BrowseName=QualifiedName("RepublishCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransferSubscriptionsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3166, 0), - BrowseName=QualifiedName("TransferSubscriptionsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteSubscriptionsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3167, 0), - BrowseName=QualifiedName("DeleteSubscriptionsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3167, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3167, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3167, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AddNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3168, 0), - BrowseName=QualifiedName("AddNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AddReferencesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3169, 0), - BrowseName=QualifiedName("AddReferencesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3170, 0), - BrowseName=QualifiedName("DeleteNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteReferencesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3171, 0), - BrowseName=QualifiedName("DeleteReferencesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrowseCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3172, 0), - BrowseName=QualifiedName("BrowseCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrowseNextCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3173, 0), - BrowseName=QualifiedName("BrowseNextCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TranslateBrowsePathsToNodeIdsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3174, 0), - BrowseName=QualifiedName("TranslateBrowsePathsToNodeIdsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueryFirstCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3175, 0), - BrowseName=QualifiedName("QueryFirstCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueryNextCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3176, 0), - BrowseName=QualifiedName("QueryNextCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RegisterNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3177, 0), - BrowseName=QualifiedName("RegisterNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnregisterNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3178, 0), - BrowseName=QualifiedName("UnregisterNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2030, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionSecurityDiagnostics"), - DataType=NumericNodeId(868, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2031, 0), - BrowseName=QualifiedName("SessionSecurityDiagnostics", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2029, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2244, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3179, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3180, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3181, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3182, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3183, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3184, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3185, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3186, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3187, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2244, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3179, 0), - BrowseName=QualifiedName("SessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2031, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2031, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserIdOfSession"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3180, 0), - BrowseName=QualifiedName("ClientUserIdOfSession", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2031, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2031, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserIdHistory"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3181, 0), - BrowseName=QualifiedName("ClientUserIdHistory", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2031, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2031, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AuthenticationMechanism"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3182, 0), - BrowseName=QualifiedName("AuthenticationMechanism", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2031, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2031, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Encoding"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3183, 0), - BrowseName=QualifiedName("Encoding", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2031, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2031, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransportProtocol"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3184, 0), - BrowseName=QualifiedName("TransportProtocol", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2031, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2031, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityMode"), - DataType=NumericNodeId(302, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3185, 0), - BrowseName=QualifiedName("SecurityMode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2031, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2031, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3186, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2031, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2031, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientCertificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3187, 0), - BrowseName=QualifiedName("ClientCertificate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2031, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2031, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubscriptionDiagnosticsArray"), - DataType=NumericNodeId(874, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2032, 0), - BrowseName=QualifiedName("SubscriptionDiagnosticsArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2029, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2171, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2032, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2171, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2032, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2032, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("VendorServerInfoType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2033, 0), - BrowseName=QualifiedName("VendorServerInfoType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2033, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ServerRedundancyType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2034, 0), - BrowseName=QualifiedName("ServerRedundancyType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2034, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2035, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2034, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RedundancySupport"), - DataType=NumericNodeId(851, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2035, 0), - BrowseName=QualifiedName("RedundancySupport", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2034, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2034, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TransparentRedundancyType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2036, 0), - BrowseName=QualifiedName("TransparentRedundancyType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2034, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2037, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2038, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2034, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentServerId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2037, 0), - BrowseName=QualifiedName("CurrentServerId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2036, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RedundantServerArray"), - DataType=NumericNodeId(853, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2038, 0), - BrowseName=QualifiedName("RedundantServerArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2036, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NonTransparentRedundancyType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2039, 0), - BrowseName=QualifiedName("NonTransparentRedundancyType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2034, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2039, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2040, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2039, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2034, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerUriArray"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2040, 0), - BrowseName=QualifiedName("ServerUriArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2039, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2039, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NonTransparentNetworkRedundancyType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11945, 0), - BrowseName=QualifiedName("NonTransparentNetworkRedundancyType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2039, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11945, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11948, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11945, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2039, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerNetworkGroups"), - DataType=NumericNodeId(11944, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11948, 0), - BrowseName=QualifiedName("ServerNetworkGroups", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11945, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11945, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("OperationLimitsType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11564, 0), - BrowseName=QualifiedName("OperationLimitsType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11565, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12161, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12162, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11567, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12163, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12164, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11569, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11570, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11571, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11572, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11573, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11574, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerRead"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11565, 0), - BrowseName=QualifiedName("MaxNodesPerRead", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11564, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerHistoryReadData"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12161, 0), - BrowseName=QualifiedName("MaxNodesPerHistoryReadData", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11564, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerHistoryReadEvents"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12162, 0), - BrowseName=QualifiedName("MaxNodesPerHistoryReadEvents", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11564, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerWrite"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11567, 0), - BrowseName=QualifiedName("MaxNodesPerWrite", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11564, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerHistoryUpdateData"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12163, 0), - BrowseName=QualifiedName("MaxNodesPerHistoryUpdateData", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11564, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12163, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12163, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12163, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerHistoryUpdateEvents"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12164, 0), - BrowseName=QualifiedName("MaxNodesPerHistoryUpdateEvents", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11564, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerMethodCall"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11569, 0), - BrowseName=QualifiedName("MaxNodesPerMethodCall", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11564, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11569, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11569, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11569, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerBrowse"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11570, 0), - BrowseName=QualifiedName("MaxNodesPerBrowse", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11564, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerRegisterNodes"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11571, 0), - BrowseName=QualifiedName("MaxNodesPerRegisterNodes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11564, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11571, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11571, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11571, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerTranslateBrowsePathsToNodeIds"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11572, 0), - BrowseName=QualifiedName("MaxNodesPerTranslateBrowsePathsToNodeIds", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11564, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerNodeManagement"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11573, 0), - BrowseName=QualifiedName("MaxNodesPerNodeManagement", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11564, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxMonitoredItemsPerCall"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11574, 0), - BrowseName=QualifiedName("MaxMonitoredItemsPerCall", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11564, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11574, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11574, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11574, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("FileType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11575, 0), - BrowseName=QualifiedName("FileType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11576, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12686, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12687, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11579, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13341, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24244, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25200, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11580, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11583, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11585, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11588, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11590, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11593, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11576, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12686, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12686, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12686, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12686, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12687, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12687, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12687, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12687, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11579, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MimeType"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13341, 0), - BrowseName=QualifiedName("MimeType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13341, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13341, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13341, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxByteStringLength"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24244, 0), - BrowseName=QualifiedName("MaxByteStringLength", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastModifiedTime"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25200, 0), - BrowseName=QualifiedName("LastModifiedTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11580, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11581, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11582, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11581, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11580, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11580, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11582, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11580, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11580, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11583, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11584, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11584, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11583, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11583, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11585, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11586, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11587, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11586, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11585, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11586, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11586, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11586, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11585, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11587, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11585, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11585, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11588, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11589, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11589, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11588, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11589, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11589, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11589, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11588, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11590, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11591, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11592, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11591, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11590, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11590, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11592, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11590, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11592, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11592, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11592, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11590, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11593, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11594, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11594, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11593, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11594, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11594, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11594, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11593, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AddressSpaceFileType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11595, 0), - BrowseName=QualifiedName("AddressSpaceFileType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11615, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ExportNamespace"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11615, 0), - BrowseName=QualifiedName("ExportNamespace", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(11595, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11595, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NamespaceMetadataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11616, 0), - BrowseName=QualifiedName("NamespaceMetadataType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11617, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11618, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11619, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11620, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11621, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11622, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11623, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11624, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16137, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16138, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16139, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25267, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NamespaceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11617, 0), - BrowseName=QualifiedName("NamespaceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NamespaceVersion"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11618, 0), - BrowseName=QualifiedName("NamespaceVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NamespacePublicationDate"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11619, 0), - BrowseName=QualifiedName("NamespacePublicationDate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IsNamespaceSubset"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11620, 0), - BrowseName=QualifiedName("IsNamespaceSubset", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StaticNodeIdTypes"), - DataType=NumericNodeId(256, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11621, 0), - BrowseName=QualifiedName("StaticNodeIdTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StaticNumericNodeIdRange"), - DataType=NumericNodeId(291, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11622, 0), - BrowseName=QualifiedName("StaticNumericNodeIdRange", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StaticStringNodeIdPattern"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11623, 0), - BrowseName=QualifiedName("StaticStringNodeIdPattern", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("NamespaceFile"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11624, 0), - BrowseName=QualifiedName("NamespaceFile", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11616, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(11595, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11625, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12690, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12691, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11628, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11629, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11632, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11634, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11637, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11639, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11642, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11595, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11625, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11624, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11625, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11625, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11625, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12690, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11624, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12690, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12690, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12690, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12691, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11624, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11628, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11624, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11628, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11628, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11628, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11629, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(11624, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11630, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11631, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11630, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11629, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11630, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11630, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11630, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11629, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11631, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11629, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11629, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11632, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(11624, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11632, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11633, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11632, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11632, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11633, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11632, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11633, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11633, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11633, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11632, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11634, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(11624, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11635, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11636, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11635, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11634, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11634, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11636, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11634, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11634, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11637, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(11624, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11638, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11638, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11637, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11638, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11638, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11638, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11639, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(11624, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11640, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11641, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11640, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11639, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11639, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11641, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11639, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11639, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11642, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(11624, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11643, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DefaultRolePermissions"), - DataType=NumericNodeId(96, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16137, 0), - BrowseName=QualifiedName("DefaultRolePermissions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DefaultUserRolePermissions"), - DataType=NumericNodeId(96, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16138, 0), - BrowseName=QualifiedName("DefaultUserRolePermissions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DefaultAccessRestrictions"), - DataType=NumericNodeId(95, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16139, 0), - BrowseName=QualifiedName("DefaultAccessRestrictions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfigurationVersion"), - DataType=NumericNodeId(20998, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25267, 0), - BrowseName=QualifiedName("ConfigurationVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NamespacesType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11645, 0), - BrowseName=QualifiedName("NamespacesType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11646, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11646, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11645, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(11616, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11647, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11648, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11649, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11650, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11651, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11652, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11653, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11616, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11645, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NamespaceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11647, 0), - BrowseName=QualifiedName("NamespaceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11646, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11646, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NamespaceVersion"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11648, 0), - BrowseName=QualifiedName("NamespaceVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11646, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11646, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NamespacePublicationDate"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11649, 0), - BrowseName=QualifiedName("NamespacePublicationDate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11646, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11646, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IsNamespaceSubset"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11650, 0), - BrowseName=QualifiedName("IsNamespaceSubset", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11646, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11646, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StaticNodeIdTypes"), - DataType=NumericNodeId(256, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11651, 0), - BrowseName=QualifiedName("StaticNodeIdTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11646, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11646, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StaticNumericNodeIdRange"), - DataType=NumericNodeId(291, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11652, 0), - BrowseName=QualifiedName("StaticNumericNodeIdRange", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11646, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11646, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StaticStringNodeIdPattern"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11653, 0), - BrowseName=QualifiedName("StaticStringNodeIdPattern", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11646, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11653, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11653, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11653, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11646, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("BaseEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2041, 0), - BrowseName=QualifiedName("BaseEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2042, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2043, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2044, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2045, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2046, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2047, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3190, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2050, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2051, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventId"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2042, 0), - BrowseName=QualifiedName("EventId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2042, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2042, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2042, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventType"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2043, 0), - BrowseName=QualifiedName("EventType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2044, 0), - BrowseName=QualifiedName("SourceNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2044, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2044, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2044, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2045, 0), - BrowseName=QualifiedName("SourceName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Time"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2046, 0), - BrowseName=QualifiedName("Time", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2047, 0), - BrowseName=QualifiedName("ReceiveTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LocalTime"), - DataType=NumericNodeId(8912, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3190, 0), - BrowseName=QualifiedName("LocalTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Message"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2050, 0), - BrowseName=QualifiedName("Message", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Severity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2051, 0), - BrowseName=QualifiedName("Severity", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2052, 0), - BrowseName=QualifiedName("AuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2053, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2054, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2055, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2056, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2057, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActionTimeStamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2053, 0), - BrowseName=QualifiedName("ActionTimeStamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2052, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2052, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Status"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2054, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2052, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2054, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2054, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2054, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2052, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2055, 0), - BrowseName=QualifiedName("ServerId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2052, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2052, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientAuditEntryId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2056, 0), - BrowseName=QualifiedName("ClientAuditEntryId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2052, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2052, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2057, 0), - BrowseName=QualifiedName("ClientUserId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2052, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2052, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditSecurityEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2058, 0), - BrowseName=QualifiedName("AuditSecurityEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2052, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2058, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17615, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2058, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2052, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatusCodeId"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17615, 0), - BrowseName=QualifiedName("StatusCodeId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2058, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2058, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditChannelEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2059, 0), - BrowseName=QualifiedName("AuditChannelEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2058, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2059, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2745, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2059, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2058, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecureChannelId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2745, 0), - BrowseName=QualifiedName("SecureChannelId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2059, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2059, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditOpenSecureChannelEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2060, 0), - BrowseName=QualifiedName("AuditOpenSecureChannelEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2059, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2061, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2746, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2062, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2063, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2065, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2066, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24135, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2059, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientCertificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2061, 0), - BrowseName=QualifiedName("ClientCertificate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2060, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2060, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientCertificateThumbprint"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2746, 0), - BrowseName=QualifiedName("ClientCertificateThumbprint", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2060, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2060, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RequestType"), - DataType=NumericNodeId(315, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2062, 0), - BrowseName=QualifiedName("RequestType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2060, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2062, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2062, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2062, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2060, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2063, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2060, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2063, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2063, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2063, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2060, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityMode"), - DataType=NumericNodeId(302, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2065, 0), - BrowseName=QualifiedName("SecurityMode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2060, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2060, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RequestedLifetime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2066, 0), - BrowseName=QualifiedName("RequestedLifetime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2060, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2066, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2066, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2066, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2060, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateErrorEventId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24135, 0), - BrowseName=QualifiedName("CertificateErrorEventId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2060, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2060, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditSessionEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2069, 0), - BrowseName=QualifiedName("AuditSessionEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2058, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2069, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2070, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2069, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2058, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2070, 0), - BrowseName=QualifiedName("SessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2069, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2070, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2070, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2070, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2069, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditCreateSessionEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2071, 0), - BrowseName=QualifiedName("AuditCreateSessionEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2069, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2071, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2072, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2071, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2073, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2071, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2747, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2071, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2074, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2071, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2069, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecureChannelId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2072, 0), - BrowseName=QualifiedName("SecureChannelId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2071, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2071, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientCertificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2073, 0), - BrowseName=QualifiedName("ClientCertificate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2071, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2071, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientCertificateThumbprint"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2747, 0), - BrowseName=QualifiedName("ClientCertificateThumbprint", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2071, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2747, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2747, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2747, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2071, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RevisedSessionTimeout"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2074, 0), - BrowseName=QualifiedName("RevisedSessionTimeout", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2071, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2071, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditUrlMismatchEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2748, 0), - BrowseName=QualifiedName("AuditUrlMismatchEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2071, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2748, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2749, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2748, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2071, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointUrl"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2749, 0), - BrowseName=QualifiedName("EndpointUrl", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2748, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2748, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditActivateSessionEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2075, 0), - BrowseName=QualifiedName("AuditActivateSessionEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2069, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2075, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2076, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2075, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2077, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2075, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11485, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2075, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2069, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientSoftwareCertificates"), - DataType=NumericNodeId(344, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2076, 0), - BrowseName=QualifiedName("ClientSoftwareCertificates", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2075, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2075, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserIdentityToken"), - DataType=NumericNodeId(316, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2077, 0), - BrowseName=QualifiedName("UserIdentityToken", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2075, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2075, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecureChannelId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11485, 0), - BrowseName=QualifiedName("SecureChannelId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2075, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2075, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditCancelEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2078, 0), - BrowseName=QualifiedName("AuditCancelEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2069, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2079, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2069, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RequestHandle"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2079, 0), - BrowseName=QualifiedName("RequestHandle", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2078, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2078, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditCertificateEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2080, 0), - BrowseName=QualifiedName("AuditCertificateEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2058, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2081, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2058, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Certificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2081, 0), - BrowseName=QualifiedName("Certificate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2080, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2080, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditCertificateDataMismatchEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2082, 0), - BrowseName=QualifiedName("AuditCertificateDataMismatchEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2080, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2083, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2084, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2080, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InvalidHostname"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2083, 0), - BrowseName=QualifiedName("InvalidHostname", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2082, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2082, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InvalidUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2084, 0), - BrowseName=QualifiedName("InvalidUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2082, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2084, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2084, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2084, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2082, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditCertificateExpiredEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2085, 0), - BrowseName=QualifiedName("AuditCertificateExpiredEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2080, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2085, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2080, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditCertificateInvalidEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2086, 0), - BrowseName=QualifiedName("AuditCertificateInvalidEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2080, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2086, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2080, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditCertificateUntrustedEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2087, 0), - BrowseName=QualifiedName("AuditCertificateUntrustedEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2080, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2087, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2080, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditCertificateRevokedEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2088, 0), - BrowseName=QualifiedName("AuditCertificateRevokedEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2080, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2080, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditCertificateMismatchEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2089, 0), - BrowseName=QualifiedName("AuditCertificateMismatchEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2080, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2080, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditNodeManagementEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2090, 0), - BrowseName=QualifiedName("AuditNodeManagementEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2052, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2052, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditAddNodesEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2091, 0), - BrowseName=QualifiedName("AuditAddNodesEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2090, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2092, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2090, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NodesToAdd"), - DataType=NumericNodeId(376, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2092, 0), - BrowseName=QualifiedName("NodesToAdd", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2091, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2091, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditDeleteNodesEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2093, 0), - BrowseName=QualifiedName("AuditDeleteNodesEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2090, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2094, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2090, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NodesToDelete"), - DataType=NumericNodeId(382, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2094, 0), - BrowseName=QualifiedName("NodesToDelete", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2093, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2093, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditAddReferencesEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2095, 0), - BrowseName=QualifiedName("AuditAddReferencesEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2090, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2096, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2090, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReferencesToAdd"), - DataType=NumericNodeId(379, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2096, 0), - BrowseName=QualifiedName("ReferencesToAdd", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2095, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2096, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2096, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2096, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2095, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditDeleteReferencesEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2097, 0), - BrowseName=QualifiedName("AuditDeleteReferencesEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2090, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2098, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2090, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReferencesToDelete"), - DataType=NumericNodeId(385, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2098, 0), - BrowseName=QualifiedName("ReferencesToDelete", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2097, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2097, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditUpdateEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2099, 0), - BrowseName=QualifiedName("AuditUpdateEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2052, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2099, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2052, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditWriteUpdateEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2100, 0), - BrowseName=QualifiedName("AuditWriteUpdateEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2099, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2750, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2101, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2102, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2103, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2099, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AttributeId"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2750, 0), - BrowseName=QualifiedName("AttributeId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2100, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2100, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IndexRange"), - DataType=NumericNodeId(291, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2101, 0), - BrowseName=QualifiedName("IndexRange", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2100, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2100, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldValue"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2102, 0), - BrowseName=QualifiedName("OldValue", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2100, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2100, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NewValue"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2103, 0), - BrowseName=QualifiedName("NewValue", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2100, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2100, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryUpdateEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2104, 0), - BrowseName=QualifiedName("AuditHistoryUpdateEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2099, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2751, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2099, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ParameterDataTypeId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2751, 0), - BrowseName=QualifiedName("ParameterDataTypeId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2104, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2104, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditUpdateMethodEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2127, 0), - BrowseName=QualifiedName("AuditUpdateMethodEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2052, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2128, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2129, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2052, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MethodId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2128, 0), - BrowseName=QualifiedName("MethodId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2127, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2129, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2127, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SystemEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2130, 0), - BrowseName=QualifiedName("SystemEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DeviceFailureEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2131, 0), - BrowseName=QualifiedName("DeviceFailureEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2130, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2130, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SystemStatusChangeEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11446, 0), - BrowseName=QualifiedName("SystemStatusChangeEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2130, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11696, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2130, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SystemState"), - DataType=NumericNodeId(852, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11696, 0), - BrowseName=QualifiedName("SystemState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11446, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11696, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11696, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11696, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11446, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("BaseModelChangeEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2132, 0), - BrowseName=QualifiedName("BaseModelChangeEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("GeneralModelChangeEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2133, 0), - BrowseName=QualifiedName("GeneralModelChangeEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2132, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2134, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2132, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Changes"), - DataType=NumericNodeId(877, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2134, 0), - BrowseName=QualifiedName("Changes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2133, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2133, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SemanticChangeEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2738, 0), - BrowseName=QualifiedName("SemanticChangeEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2739, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Changes"), - DataType=NumericNodeId(897, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2739, 0), - BrowseName=QualifiedName("Changes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2738, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2739, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2739, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2739, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2738, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EventQueueOverflowEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3035, 0), - BrowseName=QualifiedName("EventQueueOverflowEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ProgressEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11436, 0), - BrowseName=QualifiedName("ProgressEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12502, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12503, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Context"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12502, 0), - BrowseName=QualifiedName("Context", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11436, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12502, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12502, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12502, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11436, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Progress"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12503, 0), - BrowseName=QualifiedName("Progress", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11436, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12503, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12503, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12503, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11436, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditClientEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23606, 0), - BrowseName=QualifiedName("AuditClientEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2052, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23908, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2052, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerUri"), - DataType=NumericNodeId(23751, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23908, 0), - BrowseName=QualifiedName("ServerUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23606, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23908, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23908, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23908, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23606, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditClientUpdateMethodResultEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23926, 0), - BrowseName=QualifiedName("AuditClientUpdateMethodResultEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(23606, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23994, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23998, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23999, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25684, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23606, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ObjectId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23994, 0), - BrowseName=QualifiedName("ObjectId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23926, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23994, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23994, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23994, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23926, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MethodId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23995, 0), - BrowseName=QualifiedName("MethodId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23926, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23926, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatusCodeId"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23998, 0), - BrowseName=QualifiedName("StatusCodeId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23926, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23998, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23998, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23998, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23926, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23999, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23926, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23926, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25684, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23926, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23926, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AggregateFunctionType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2340, 0), - BrowseName=QualifiedName("AggregateFunctionType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - IsAbstract=True, - DisplayName=LocalizedText("ServerVendorCapabilityType"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2137, 0), - BrowseName=QualifiedName("ServerVendorCapabilityType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("ServerStatusType"), - DataType=NumericNodeId(862, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2138, 0), - BrowseName=QualifiedName("ServerStatusType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2139, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2140, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2141, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2142, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2752, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2753, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StartTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2139, 0), - BrowseName=QualifiedName("StartTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2138, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2138, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2140, 0), - BrowseName=QualifiedName("CurrentTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2138, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2138, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(852, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2141, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2138, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2138, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BuildInfo"), - DataType=NumericNodeId(338, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2142, 0), - BrowseName=QualifiedName("BuildInfo", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2138, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(3051, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3698, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3699, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3700, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3701, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3702, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3703, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3051, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2138, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("ProductUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3698, 0), - BrowseName=QualifiedName("ProductUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("ManufacturerName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3699, 0), - BrowseName=QualifiedName("ManufacturerName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3699, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3699, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3699, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("ProductName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3700, 0), - BrowseName=QualifiedName("ProductName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3700, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3700, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3700, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("SoftwareVersion"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3701, 0), - BrowseName=QualifiedName("SoftwareVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3701, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3701, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3701, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("BuildNumber"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3702, 0), - BrowseName=QualifiedName("BuildNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("BuildDate"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3703, 0), - BrowseName=QualifiedName("BuildDate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2142, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3703, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3703, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3703, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecondsTillShutdown"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2752, 0), - BrowseName=QualifiedName("SecondsTillShutdown", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2138, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2752, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2752, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2752, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2138, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ShutdownReason"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2753, 0), - BrowseName=QualifiedName("ShutdownReason", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2138, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2753, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2753, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2753, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2138, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("BuildInfoType"), - DataType=NumericNodeId(338, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3051, 0), - BrowseName=QualifiedName("BuildInfoType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3052, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3053, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3054, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3055, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3056, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3057, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("ProductUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3052, 0), - BrowseName=QualifiedName("ProductUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3051, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3051, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("ManufacturerName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3053, 0), - BrowseName=QualifiedName("ManufacturerName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3051, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3051, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("ProductName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3054, 0), - BrowseName=QualifiedName("ProductName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3051, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3054, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3054, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3054, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3051, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("SoftwareVersion"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3055, 0), - BrowseName=QualifiedName("SoftwareVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3051, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3051, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("BuildNumber"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3056, 0), - BrowseName=QualifiedName("BuildNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3051, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3051, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("BuildDate"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3057, 0), - BrowseName=QualifiedName("BuildDate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3051, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3051, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("ServerDiagnosticsSummaryType"), - DataType=NumericNodeId(859, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2150, 0), - BrowseName=QualifiedName("ServerDiagnosticsSummaryType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2151, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2152, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2153, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2154, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2155, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2156, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2157, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2159, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2160, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2161, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2162, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2163, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerViewCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2151, 0), - BrowseName=QualifiedName("ServerViewCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2150, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentSessionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2152, 0), - BrowseName=QualifiedName("CurrentSessionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2150, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CumulatedSessionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2153, 0), - BrowseName=QualifiedName("CumulatedSessionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2150, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityRejectedSessionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2154, 0), - BrowseName=QualifiedName("SecurityRejectedSessionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2150, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RejectedSessionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2155, 0), - BrowseName=QualifiedName("RejectedSessionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2150, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionTimeoutCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2156, 0), - BrowseName=QualifiedName("SessionTimeoutCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2150, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionAbortCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2157, 0), - BrowseName=QualifiedName("SessionAbortCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2150, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingIntervalCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2159, 0), - BrowseName=QualifiedName("PublishingIntervalCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2150, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentSubscriptionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2160, 0), - BrowseName=QualifiedName("CurrentSubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2150, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CumulatedSubscriptionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2161, 0), - BrowseName=QualifiedName("CumulatedSubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2150, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityRejectedRequestsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2162, 0), - BrowseName=QualifiedName("SecurityRejectedRequestsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2150, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RejectedRequestsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2163, 0), - BrowseName=QualifiedName("RejectedRequestsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2150, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2163, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2163, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2163, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("SamplingIntervalDiagnosticsArrayType"), - DataType=NumericNodeId(856, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2164, 0), - BrowseName=QualifiedName("SamplingIntervalDiagnosticsArrayType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12779, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SamplingIntervalDiagnostics"), - DataType=NumericNodeId(856, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12779, 0), - BrowseName=QualifiedName("SamplingIntervalDiagnostics", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2164, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2165, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12779, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12780, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12779, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12781, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12779, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12782, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12779, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12783, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12779, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2165, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12779, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(83, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12779, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2164, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SamplingInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12780, 0), - BrowseName=QualifiedName("SamplingInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12779, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12780, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12780, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12780, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12779, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SampledMonitoredItemsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12781, 0), - BrowseName=QualifiedName("SampledMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12779, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12779, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxSampledMonitoredItemsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12782, 0), - BrowseName=QualifiedName("MaxSampledMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12779, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12779, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DisabledMonitoredItemsSamplingCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12783, 0), - BrowseName=QualifiedName("DisabledMonitoredItemsSamplingCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12779, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12783, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12783, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12783, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12779, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("SamplingIntervalDiagnosticsType"), - DataType=NumericNodeId(856, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2165, 0), - BrowseName=QualifiedName("SamplingIntervalDiagnosticsType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2166, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11697, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11698, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11699, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SamplingInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2166, 0), - BrowseName=QualifiedName("SamplingInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2165, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2165, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SampledMonitoredItemsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11697, 0), - BrowseName=QualifiedName("SampledMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2165, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11697, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11697, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11697, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2165, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxSampledMonitoredItemsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11698, 0), - BrowseName=QualifiedName("MaxSampledMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2165, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2165, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DisabledMonitoredItemsSamplingCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11699, 0), - BrowseName=QualifiedName("DisabledMonitoredItemsSamplingCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2165, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11699, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11699, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11699, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2165, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("SubscriptionDiagnosticsArrayType"), - DataType=NumericNodeId(874, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2171, 0), - BrowseName=QualifiedName("SubscriptionDiagnosticsArrayType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubscriptionDiagnostics"), - DataType=NumericNodeId(874, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12784, 0), - BrowseName=QualifiedName("SubscriptionDiagnostics", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2171, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2172, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12785, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12786, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12787, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12788, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12789, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12790, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12791, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12792, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12793, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12794, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12795, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12796, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12797, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12798, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12799, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12800, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12801, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12802, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12804, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12805, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12806, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12807, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12808, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12809, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12810, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12811, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12812, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12813, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12814, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12815, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(83, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2171, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12785, 0), - BrowseName=QualifiedName("SessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12785, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12785, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12785, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubscriptionId"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12786, 0), - BrowseName=QualifiedName("SubscriptionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12786, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12786, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12786, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Priority"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12787, 0), - BrowseName=QualifiedName("Priority", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12787, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12787, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12787, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12788, 0), - BrowseName=QualifiedName("PublishingInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12788, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12788, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12788, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxKeepAliveCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12789, 0), - BrowseName=QualifiedName("MaxKeepAliveCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12789, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12789, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12789, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxLifetimeCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12790, 0), - BrowseName=QualifiedName("MaxLifetimeCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12790, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12790, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12790, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNotificationsPerPublish"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12791, 0), - BrowseName=QualifiedName("MaxNotificationsPerPublish", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12791, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12791, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12791, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingEnabled"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12792, 0), - BrowseName=QualifiedName("PublishingEnabled", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12792, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12792, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12792, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ModifyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12793, 0), - BrowseName=QualifiedName("ModifyCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12793, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12793, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12793, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnableCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12794, 0), - BrowseName=QualifiedName("EnableCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12794, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12794, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12794, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DisableCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12795, 0), - BrowseName=QualifiedName("DisableCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RepublishRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12796, 0), - BrowseName=QualifiedName("RepublishRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RepublishMessageRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12797, 0), - BrowseName=QualifiedName("RepublishMessageRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12797, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12797, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12797, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RepublishMessageCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12798, 0), - BrowseName=QualifiedName("RepublishMessageCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransferRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12799, 0), - BrowseName=QualifiedName("TransferRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransferredToAltClientCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12800, 0), - BrowseName=QualifiedName("TransferredToAltClientCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransferredToSameClientCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12801, 0), - BrowseName=QualifiedName("TransferredToSameClientCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12802, 0), - BrowseName=QualifiedName("PublishRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12802, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12802, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12802, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataChangeNotificationsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12803, 0), - BrowseName=QualifiedName("DataChangeNotificationsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventNotificationsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12804, 0), - BrowseName=QualifiedName("EventNotificationsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12804, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12804, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12804, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NotificationsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12805, 0), - BrowseName=QualifiedName("NotificationsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12805, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12805, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12805, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LatePublishRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12806, 0), - BrowseName=QualifiedName("LatePublishRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12806, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12806, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12806, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentKeepAliveCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12807, 0), - BrowseName=QualifiedName("CurrentKeepAliveCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentLifetimeCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12808, 0), - BrowseName=QualifiedName("CurrentLifetimeCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12808, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12808, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12808, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnacknowledgedMessageCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12809, 0), - BrowseName=QualifiedName("UnacknowledgedMessageCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12809, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12809, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12809, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiscardedMessageCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12810, 0), - BrowseName=QualifiedName("DiscardedMessageCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12810, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12810, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12810, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MonitoredItemCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12811, 0), - BrowseName=QualifiedName("MonitoredItemCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12811, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12811, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12811, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DisabledMonitoredItemCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12812, 0), - BrowseName=QualifiedName("DisabledMonitoredItemCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MonitoringQueueOverflowCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12813, 0), - BrowseName=QualifiedName("MonitoringQueueOverflowCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NextSequenceNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12814, 0), - BrowseName=QualifiedName("NextSequenceNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventQueueOverflowCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12815, 0), - BrowseName=QualifiedName("EventQueueOverflowCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12784, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("SubscriptionDiagnosticsType"), - DataType=NumericNodeId(874, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2172, 0), - BrowseName=QualifiedName("SubscriptionDiagnosticsType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2173, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2174, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2175, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2176, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2177, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8888, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2179, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2180, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2181, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2182, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2183, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2184, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2185, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2186, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2187, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2188, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2189, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2190, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2191, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2998, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2193, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8889, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8890, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8891, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8892, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8893, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8894, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8895, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8896, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8897, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8902, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2173, 0), - BrowseName=QualifiedName("SessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubscriptionId"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2174, 0), - BrowseName=QualifiedName("SubscriptionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Priority"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2175, 0), - BrowseName=QualifiedName("Priority", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2176, 0), - BrowseName=QualifiedName("PublishingInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxKeepAliveCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2177, 0), - BrowseName=QualifiedName("MaxKeepAliveCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxLifetimeCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8888, 0), - BrowseName=QualifiedName("MaxLifetimeCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8888, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8888, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8888, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNotificationsPerPublish"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2179, 0), - BrowseName=QualifiedName("MaxNotificationsPerPublish", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingEnabled"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2180, 0), - BrowseName=QualifiedName("PublishingEnabled", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ModifyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2181, 0), - BrowseName=QualifiedName("ModifyCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnableCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2182, 0), - BrowseName=QualifiedName("EnableCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DisableCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2183, 0), - BrowseName=QualifiedName("DisableCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RepublishRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2184, 0), - BrowseName=QualifiedName("RepublishRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RepublishMessageRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2185, 0), - BrowseName=QualifiedName("RepublishMessageRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RepublishMessageCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2186, 0), - BrowseName=QualifiedName("RepublishMessageCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransferRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2187, 0), - BrowseName=QualifiedName("TransferRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransferredToAltClientCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2188, 0), - BrowseName=QualifiedName("TransferredToAltClientCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransferredToSameClientCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2189, 0), - BrowseName=QualifiedName("TransferredToSameClientCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2190, 0), - BrowseName=QualifiedName("PublishRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataChangeNotificationsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2191, 0), - BrowseName=QualifiedName("DataChangeNotificationsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventNotificationsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2998, 0), - BrowseName=QualifiedName("EventNotificationsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2998, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2998, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2998, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NotificationsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2193, 0), - BrowseName=QualifiedName("NotificationsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2193, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2193, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2193, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LatePublishRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8889, 0), - BrowseName=QualifiedName("LatePublishRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentKeepAliveCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8890, 0), - BrowseName=QualifiedName("CurrentKeepAliveCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentLifetimeCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8891, 0), - BrowseName=QualifiedName("CurrentLifetimeCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnacknowledgedMessageCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8892, 0), - BrowseName=QualifiedName("UnacknowledgedMessageCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiscardedMessageCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8893, 0), - BrowseName=QualifiedName("DiscardedMessageCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MonitoredItemCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8894, 0), - BrowseName=QualifiedName("MonitoredItemCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8894, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8894, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8894, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DisabledMonitoredItemCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8895, 0), - BrowseName=QualifiedName("DisabledMonitoredItemCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MonitoringQueueOverflowCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8896, 0), - BrowseName=QualifiedName("MonitoringQueueOverflowCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NextSequenceNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8897, 0), - BrowseName=QualifiedName("NextSequenceNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventQueueOverflowCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8902, 0), - BrowseName=QualifiedName("EventQueueOverflowCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2172, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2172, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("SessionDiagnosticsArrayType"), - DataType=NumericNodeId(865, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2196, 0), - BrowseName=QualifiedName("SessionDiagnosticsArrayType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2196, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2196, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionDiagnostics"), - DataType=NumericNodeId(865, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12816, 0), - BrowseName=QualifiedName("SessionDiagnostics", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2196, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2197, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12817, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12818, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12819, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12820, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12821, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12822, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12823, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12824, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12825, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12826, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12827, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12828, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12830, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12831, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12832, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12834, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12835, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12836, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12837, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12838, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12839, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12840, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12841, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12842, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12843, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12844, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12845, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12846, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12847, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12848, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12849, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12850, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12851, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12852, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12853, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12854, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12855, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12857, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12858, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12859, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(83, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2196, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12817, 0), - BrowseName=QualifiedName("SessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12818, 0), - BrowseName=QualifiedName("SessionName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientDescription"), - DataType=NumericNodeId(308, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12819, 0), - BrowseName=QualifiedName("ClientDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12820, 0), - BrowseName=QualifiedName("ServerUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointUrl"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12821, 0), - BrowseName=QualifiedName("EndpointUrl", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LocaleIds"), - DataType=NumericNodeId(295, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12822, 0), - BrowseName=QualifiedName("LocaleIds", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActualSessionTimeout"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12823, 0), - BrowseName=QualifiedName("ActualSessionTimeout", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxResponseMessageSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12824, 0), - BrowseName=QualifiedName("MaxResponseMessageSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientConnectionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12825, 0), - BrowseName=QualifiedName("ClientConnectionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientLastContactTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12826, 0), - BrowseName=QualifiedName("ClientLastContactTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentSubscriptionsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12827, 0), - BrowseName=QualifiedName("CurrentSubscriptionsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentMonitoredItemsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12828, 0), - BrowseName=QualifiedName("CurrentMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentPublishRequestsInQueue"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12829, 0), - BrowseName=QualifiedName("CurrentPublishRequestsInQueue", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalRequestCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12830, 0), - BrowseName=QualifiedName("TotalRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnauthorizedRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12831, 0), - BrowseName=QualifiedName("UnauthorizedRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReadCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12832, 0), - BrowseName=QualifiedName("ReadCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoryReadCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12833, 0), - BrowseName=QualifiedName("HistoryReadCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriteCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12834, 0), - BrowseName=QualifiedName("WriteCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoryUpdateCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12835, 0), - BrowseName=QualifiedName("HistoryUpdateCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CallCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12836, 0), - BrowseName=QualifiedName("CallCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateMonitoredItemsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12837, 0), - BrowseName=QualifiedName("CreateMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ModifyMonitoredItemsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12838, 0), - BrowseName=QualifiedName("ModifyMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetMonitoringModeCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12839, 0), - BrowseName=QualifiedName("SetMonitoringModeCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetTriggeringCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12840, 0), - BrowseName=QualifiedName("SetTriggeringCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteMonitoredItemsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12841, 0), - BrowseName=QualifiedName("DeleteMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateSubscriptionCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12842, 0), - BrowseName=QualifiedName("CreateSubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ModifySubscriptionCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12843, 0), - BrowseName=QualifiedName("ModifySubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetPublishingModeCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12844, 0), - BrowseName=QualifiedName("SetPublishingModeCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12845, 0), - BrowseName=QualifiedName("PublishCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RepublishCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12846, 0), - BrowseName=QualifiedName("RepublishCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12846, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12846, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12846, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransferSubscriptionsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12847, 0), - BrowseName=QualifiedName("TransferSubscriptionsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteSubscriptionsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12848, 0), - BrowseName=QualifiedName("DeleteSubscriptionsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AddNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12849, 0), - BrowseName=QualifiedName("AddNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AddReferencesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12850, 0), - BrowseName=QualifiedName("AddReferencesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12851, 0), - BrowseName=QualifiedName("DeleteNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteReferencesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12852, 0), - BrowseName=QualifiedName("DeleteReferencesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrowseCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12853, 0), - BrowseName=QualifiedName("BrowseCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrowseNextCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12854, 0), - BrowseName=QualifiedName("BrowseNextCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TranslateBrowsePathsToNodeIdsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12855, 0), - BrowseName=QualifiedName("TranslateBrowsePathsToNodeIdsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueryFirstCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12856, 0), - BrowseName=QualifiedName("QueryFirstCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueryNextCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12857, 0), - BrowseName=QualifiedName("QueryNextCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RegisterNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12858, 0), - BrowseName=QualifiedName("RegisterNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnregisterNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12859, 0), - BrowseName=QualifiedName("UnregisterNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12816, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("SessionDiagnosticsVariableType"), - DataType=NumericNodeId(865, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2197, 0), - BrowseName=QualifiedName("SessionDiagnosticsVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2198, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2199, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2200, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2201, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2202, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2203, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2204, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3050, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2205, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2206, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2207, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2208, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2209, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8900, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11892, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2217, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2218, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2219, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2220, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2221, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2222, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2223, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2224, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2225, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2226, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2227, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2228, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2229, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2230, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2231, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2232, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2233, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2234, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2235, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2236, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2237, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2238, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2239, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2240, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2241, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2242, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2730, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2731, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2198, 0), - BrowseName=QualifiedName("SessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2199, 0), - BrowseName=QualifiedName("SessionName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientDescription"), - DataType=NumericNodeId(308, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2200, 0), - BrowseName=QualifiedName("ClientDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2201, 0), - BrowseName=QualifiedName("ServerUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointUrl"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2202, 0), - BrowseName=QualifiedName("EndpointUrl", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LocaleIds"), - DataType=NumericNodeId(295, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2203, 0), - BrowseName=QualifiedName("LocaleIds", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActualSessionTimeout"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2204, 0), - BrowseName=QualifiedName("ActualSessionTimeout", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxResponseMessageSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3050, 0), - BrowseName=QualifiedName("MaxResponseMessageSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientConnectionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2205, 0), - BrowseName=QualifiedName("ClientConnectionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientLastContactTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2206, 0), - BrowseName=QualifiedName("ClientLastContactTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2206, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2206, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2206, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentSubscriptionsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2207, 0), - BrowseName=QualifiedName("CurrentSubscriptionsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentMonitoredItemsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2208, 0), - BrowseName=QualifiedName("CurrentMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentPublishRequestsInQueue"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2209, 0), - BrowseName=QualifiedName("CurrentPublishRequestsInQueue", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalRequestCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8900, 0), - BrowseName=QualifiedName("TotalRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnauthorizedRequestCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11892, 0), - BrowseName=QualifiedName("UnauthorizedRequestCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReadCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2217, 0), - BrowseName=QualifiedName("ReadCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2217, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2217, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2217, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoryReadCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2218, 0), - BrowseName=QualifiedName("HistoryReadCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2218, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2218, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2218, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriteCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2219, 0), - BrowseName=QualifiedName("WriteCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2219, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2219, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2219, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoryUpdateCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2220, 0), - BrowseName=QualifiedName("HistoryUpdateCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2220, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2220, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2220, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CallCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2221, 0), - BrowseName=QualifiedName("CallCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateMonitoredItemsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2222, 0), - BrowseName=QualifiedName("CreateMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ModifyMonitoredItemsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2223, 0), - BrowseName=QualifiedName("ModifyMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetMonitoringModeCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2224, 0), - BrowseName=QualifiedName("SetMonitoringModeCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetTriggeringCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2225, 0), - BrowseName=QualifiedName("SetTriggeringCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteMonitoredItemsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2226, 0), - BrowseName=QualifiedName("DeleteMonitoredItemsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateSubscriptionCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2227, 0), - BrowseName=QualifiedName("CreateSubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2227, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2227, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2227, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ModifySubscriptionCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2228, 0), - BrowseName=QualifiedName("ModifySubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2228, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2228, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2228, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetPublishingModeCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2229, 0), - BrowseName=QualifiedName("SetPublishingModeCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2230, 0), - BrowseName=QualifiedName("PublishCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2230, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2230, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2230, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RepublishCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2231, 0), - BrowseName=QualifiedName("RepublishCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2231, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2231, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2231, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransferSubscriptionsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2232, 0), - BrowseName=QualifiedName("TransferSubscriptionsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteSubscriptionsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2233, 0), - BrowseName=QualifiedName("DeleteSubscriptionsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2233, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2233, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2233, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AddNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2234, 0), - BrowseName=QualifiedName("AddNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2234, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2234, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2234, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AddReferencesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2235, 0), - BrowseName=QualifiedName("AddReferencesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2235, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2235, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2235, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2236, 0), - BrowseName=QualifiedName("DeleteNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2236, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2236, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2236, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteReferencesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2237, 0), - BrowseName=QualifiedName("DeleteReferencesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2237, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2237, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2237, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrowseCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2238, 0), - BrowseName=QualifiedName("BrowseCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2238, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2238, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2238, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrowseNextCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2239, 0), - BrowseName=QualifiedName("BrowseNextCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2239, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2239, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2239, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TranslateBrowsePathsToNodeIdsCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2240, 0), - BrowseName=QualifiedName("TranslateBrowsePathsToNodeIdsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2240, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2240, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2240, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueryFirstCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2241, 0), - BrowseName=QualifiedName("QueryFirstCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueryNextCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2242, 0), - BrowseName=QualifiedName("QueryNextCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2242, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2242, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2242, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RegisterNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2730, 0), - BrowseName=QualifiedName("RegisterNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnregisterNodesCount"), - DataType=NumericNodeId(871, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2731, 0), - BrowseName=QualifiedName("UnregisterNodesCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2197, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("SessionSecurityDiagnosticsArrayType"), - DataType=NumericNodeId(868, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2243, 0), - BrowseName=QualifiedName("SessionSecurityDiagnosticsArrayType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2243, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12860, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2243, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionSecurityDiagnostics"), - DataType=NumericNodeId(868, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12860, 0), - BrowseName=QualifiedName("SessionSecurityDiagnostics", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2243, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2244, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12861, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12862, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12863, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12864, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12865, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12866, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12867, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12868, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12869, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2244, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(83, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2243, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12861, 0), - BrowseName=QualifiedName("SessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12860, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12860, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserIdOfSession"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12862, 0), - BrowseName=QualifiedName("ClientUserIdOfSession", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12860, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12862, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12862, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12862, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12860, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserIdHistory"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12863, 0), - BrowseName=QualifiedName("ClientUserIdHistory", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12860, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12863, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12863, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12863, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12860, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AuthenticationMechanism"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12864, 0), - BrowseName=QualifiedName("AuthenticationMechanism", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12860, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12860, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Encoding"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12865, 0), - BrowseName=QualifiedName("Encoding", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12860, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12865, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12865, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12865, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12860, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransportProtocol"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12866, 0), - BrowseName=QualifiedName("TransportProtocol", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12860, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12860, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityMode"), - DataType=NumericNodeId(302, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12867, 0), - BrowseName=QualifiedName("SecurityMode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12860, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12867, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12867, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12867, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12860, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12868, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12860, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12868, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12868, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12868, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12860, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientCertificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12869, 0), - BrowseName=QualifiedName("ClientCertificate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12860, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12860, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("SessionSecurityDiagnosticsType"), - DataType=NumericNodeId(868, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2244, 0), - BrowseName=QualifiedName("SessionSecurityDiagnosticsType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2245, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2246, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2247, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2248, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2249, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2250, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2251, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2252, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3058, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2245, 0), - BrowseName=QualifiedName("SessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2244, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2245, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2245, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2245, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2244, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserIdOfSession"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2246, 0), - BrowseName=QualifiedName("ClientUserIdOfSession", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2244, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2246, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2246, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2246, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2244, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserIdHistory"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2247, 0), - BrowseName=QualifiedName("ClientUserIdHistory", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2244, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2247, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2247, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2247, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2244, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AuthenticationMechanism"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2248, 0), - BrowseName=QualifiedName("AuthenticationMechanism", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2244, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2248, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2248, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2248, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2244, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Encoding"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2249, 0), - BrowseName=QualifiedName("Encoding", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2244, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2244, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransportProtocol"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2250, 0), - BrowseName=QualifiedName("TransportProtocol", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2244, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2250, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2250, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2250, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2244, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityMode"), - DataType=NumericNodeId(302, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2251, 0), - BrowseName=QualifiedName("SecurityMode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2244, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2244, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2252, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2244, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2244, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientCertificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3058, 0), - BrowseName=QualifiedName("ClientCertificate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2244, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3058, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3058, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3058, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2244, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("OptionSetType"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11487, 0), - BrowseName=QualifiedName("OptionSetType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11488, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11701, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11488, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11487, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11487, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BitMask"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11701, 0), - BrowseName=QualifiedName("BitMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11487, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11701, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11701, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11701, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11487, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("SelectionListType"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16309, 0), - BrowseName=QualifiedName("SelectionListType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16309, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17632, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16309, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17633, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16309, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16312, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(16309, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17632, 0), - BrowseName=QualifiedName("Selections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16309, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17632, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17632, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17632, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SelectionDescriptions"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17633, 0), - BrowseName=QualifiedName("SelectionDescriptions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16309, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17633, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17633, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17633, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RestrictToList"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16312, 0), - BrowseName=QualifiedName("RestrictToList", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16309, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("AudioVariableType"), - DataType=NumericNodeId(16307, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17986, 0), - BrowseName=QualifiedName("AudioVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17986, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17988, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17986, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17989, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17986, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17990, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17986, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ListId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17988, 0), - BrowseName=QualifiedName("ListId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17986, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17988, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17988, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17988, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17986, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AgencyId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17989, 0), - BrowseName=QualifiedName("AgencyId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17986, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17989, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17989, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17989, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17986, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("VersionId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17990, 0), - BrowseName=QualifiedName("VersionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17986, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17990, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17990, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17990, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17986, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("EventTypes"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3048, 0), - BrowseName=QualifiedName("EventTypes", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(86, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(3048, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(86, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(3048, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3048, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Server"), - EventNotifier=1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2253, 0), - BrowseName=QualifiedName("Server", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(85, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(2004, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2254, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2255, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15004, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2256, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2267, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2994, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12885, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17634, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2274, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2295, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2296, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11715, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11492, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12873, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12749, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12886, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(85, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2004, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("ServerArray"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2254, 0), - BrowseName=QualifiedName("ServerArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2254, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2254, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("NamespaceArray"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2255, 0), - BrowseName=QualifiedName("NamespaceArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("UrisVersion"), - DataType=NumericNodeId(20998, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15004, 0), - BrowseName=QualifiedName("UrisVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15004, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15004, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("ServerStatus"), - DataType=NumericNodeId(862, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2256, 0), - BrowseName=QualifiedName("ServerStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2138, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2257, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2258, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2259, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2260, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2992, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2993, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2138, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StartTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2257, 0), - BrowseName=QualifiedName("StartTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2256, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2257, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2257, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2256, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2258, 0), - BrowseName=QualifiedName("CurrentTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2256, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2258, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2258, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2256, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(852, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2259, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2256, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2259, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2259, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2256, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BuildInfo"), - DataType=NumericNodeId(338, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2260, 0), - BrowseName=QualifiedName("BuildInfo", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2256, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(3051, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2262, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2263, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2261, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2264, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2265, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2266, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3051, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2256, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("ProductUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2262, 0), - BrowseName=QualifiedName("ProductUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2260, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2262, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2262, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2260, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("ManufacturerName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2263, 0), - BrowseName=QualifiedName("ManufacturerName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2260, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2263, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2263, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2260, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("ProductName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2261, 0), - BrowseName=QualifiedName("ProductName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2260, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2260, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("SoftwareVersion"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2264, 0), - BrowseName=QualifiedName("SoftwareVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2260, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2260, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("BuildNumber"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2265, 0), - BrowseName=QualifiedName("BuildNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2260, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2260, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("BuildDate"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2266, 0), - BrowseName=QualifiedName("BuildDate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2260, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2260, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecondsTillShutdown"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2992, 0), - BrowseName=QualifiedName("SecondsTillShutdown", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2256, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2992, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2992, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2256, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ShutdownReason"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2993, 0), - BrowseName=QualifiedName("ShutdownReason", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2256, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2993, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2993, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2256, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("ServiceLevel"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2267, 0), - BrowseName=QualifiedName("ServiceLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("Auditing"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2994, 0), - BrowseName=QualifiedName("Auditing", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2994, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2994, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("EstimatedReturnTime"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12885, 0), - BrowseName=QualifiedName("EstimatedReturnTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - MinimumSamplingInterval=1000.0, - DisplayName=LocalizedText("LocalTime"), - DataType=NumericNodeId(8912, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17634, 0), - BrowseName=QualifiedName("LocalTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ServerCapabilities"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2268, 0), - BrowseName=QualifiedName("ServerCapabilities", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2013, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2269, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2271, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2272, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2735, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2736, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2737, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3704, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11702, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11703, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12911, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11704, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2996, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2997, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24095, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24096, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24097, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24098, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24104, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24099, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24100, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24101, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2013, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerProfileArray"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2269, 0), - BrowseName=QualifiedName("ServerProfileArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LocaleIdArray"), - DataType=NumericNodeId(295, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2271, 0), - BrowseName=QualifiedName("LocaleIdArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MinSupportedSampleRate"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2272, 0), - BrowseName=QualifiedName("MinSupportedSampleRate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxBrowseContinuationPoints"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2735, 0), - BrowseName=QualifiedName("MaxBrowseContinuationPoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxQueryContinuationPoints"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2736, 0), - BrowseName=QualifiedName("MaxQueryContinuationPoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxHistoryContinuationPoints"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2737, 0), - BrowseName=QualifiedName("MaxHistoryContinuationPoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SoftwareCertificates"), - DataType=NumericNodeId(344, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3704, 0), - BrowseName=QualifiedName("SoftwareCertificates", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxArrayLength"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11702, 0), - BrowseName=QualifiedName("MaxArrayLength", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxStringLength"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11703, 0), - BrowseName=QualifiedName("MaxStringLength", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11703, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11703, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxByteStringLength"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12911, 0), - BrowseName=QualifiedName("MaxByteStringLength", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12911, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12911, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("OperationLimits"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11704, 0), - BrowseName=QualifiedName("OperationLimits", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(11564, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11705, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12165, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12166, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11707, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12167, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12168, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11709, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11710, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11711, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11712, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11713, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11714, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11564, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerRead"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11705, 0), - BrowseName=QualifiedName("MaxNodesPerRead", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerHistoryReadData"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12165, 0), - BrowseName=QualifiedName("MaxNodesPerHistoryReadData", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerHistoryReadEvents"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12166, 0), - BrowseName=QualifiedName("MaxNodesPerHistoryReadEvents", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerWrite"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11707, 0), - BrowseName=QualifiedName("MaxNodesPerWrite", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerHistoryUpdateData"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12167, 0), - BrowseName=QualifiedName("MaxNodesPerHistoryUpdateData", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12167, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12167, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerHistoryUpdateEvents"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12168, 0), - BrowseName=QualifiedName("MaxNodesPerHistoryUpdateEvents", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerMethodCall"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11709, 0), - BrowseName=QualifiedName("MaxNodesPerMethodCall", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerBrowse"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11710, 0), - BrowseName=QualifiedName("MaxNodesPerBrowse", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerRegisterNodes"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11711, 0), - BrowseName=QualifiedName("MaxNodesPerRegisterNodes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11711, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11711, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerTranslateBrowsePathsToNodeIds"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11712, 0), - BrowseName=QualifiedName("MaxNodesPerTranslateBrowsePathsToNodeIds", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNodesPerNodeManagement"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11713, 0), - BrowseName=QualifiedName("MaxNodesPerNodeManagement", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11713, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11713, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxMonitoredItemsPerCall"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11714, 0), - BrowseName=QualifiedName("MaxMonitoredItemsPerCall", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11714, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11714, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ModellingRules"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2996, 0), - BrowseName=QualifiedName("ModellingRules", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AggregateFunctions"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2997, 0), - BrowseName=QualifiedName("AggregateFunctions", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2997, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2997, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("RoleSet"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15606, 0), - BrowseName=QualifiedName("RoleSet", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15607, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16301, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16304, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15607, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddRole"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16301, 0), - BrowseName=QualifiedName("AddRole", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15606, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16301, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16302, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16301, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16303, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16301, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='RoleName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NamespaceUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16302, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16301, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16302, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16302, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16301, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='RoleNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16303, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16301, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16303, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16303, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16301, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveRole"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16304, 0), - BrowseName=QualifiedName("RemoveRole", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15606, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16304, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16305, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16304, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='RoleNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16305, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16304, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16305, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16305, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16304, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxSessions"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24095, 0), - BrowseName=QualifiedName("MaxSessions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxSubscriptions"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24096, 0), - BrowseName=QualifiedName("MaxSubscriptions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24096, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24096, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxMonitoredItems"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24097, 0), - BrowseName=QualifiedName("MaxMonitoredItems", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxSubscriptionsPerSession"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24098, 0), - BrowseName=QualifiedName("MaxSubscriptionsPerSession", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxMonitoredItemsPerSubscription"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24104, 0), - BrowseName=QualifiedName("MaxMonitoredItemsPerSubscription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxSelectClauseParameters"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24099, 0), - BrowseName=QualifiedName("MaxSelectClauseParameters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24099, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24099, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxWhereClauseParameters"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24100, 0), - BrowseName=QualifiedName("MaxWhereClauseParameters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConformanceUnits"), - DataType=ua.NodeId(ua.ObjectIds.QualifiedName), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24101, 0), - BrowseName=QualifiedName("ConformanceUnits", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ServerDiagnostics"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2274, 0), - BrowseName=QualifiedName("ServerDiagnostics", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2020, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2275, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2289, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2290, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3706, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2294, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2020, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerDiagnosticsSummary"), - DataType=NumericNodeId(859, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2275, 0), - BrowseName=QualifiedName("ServerDiagnosticsSummary", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2274, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2150, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2276, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2277, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2278, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2279, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3705, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2281, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2282, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2284, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2285, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2286, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2287, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2288, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2150, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2274, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerViewCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2276, 0), - BrowseName=QualifiedName("ServerViewCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2275, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2275, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentSessionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2277, 0), - BrowseName=QualifiedName("CurrentSessionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2275, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2275, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CumulatedSessionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2278, 0), - BrowseName=QualifiedName("CumulatedSessionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2275, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2275, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityRejectedSessionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2279, 0), - BrowseName=QualifiedName("SecurityRejectedSessionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2275, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2275, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RejectedSessionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3705, 0), - BrowseName=QualifiedName("RejectedSessionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2275, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2275, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionTimeoutCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2281, 0), - BrowseName=QualifiedName("SessionTimeoutCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2275, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2275, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionAbortCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2282, 0), - BrowseName=QualifiedName("SessionAbortCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2275, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2275, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingIntervalCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2284, 0), - BrowseName=QualifiedName("PublishingIntervalCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2275, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2275, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentSubscriptionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2285, 0), - BrowseName=QualifiedName("CurrentSubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2275, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2285, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2285, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2275, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CumulatedSubscriptionCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2286, 0), - BrowseName=QualifiedName("CumulatedSubscriptionCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2275, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2275, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityRejectedRequestsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2287, 0), - BrowseName=QualifiedName("SecurityRejectedRequestsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2275, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2275, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RejectedRequestsCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2288, 0), - BrowseName=QualifiedName("RejectedRequestsCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2275, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2275, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SamplingIntervalDiagnosticsArray"), - DataType=NumericNodeId(856, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2289, 0), - BrowseName=QualifiedName("SamplingIntervalDiagnosticsArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2274, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2164, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2289, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2164, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2289, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2274, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubscriptionDiagnosticsArray"), - DataType=NumericNodeId(874, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2290, 0), - BrowseName=QualifiedName("SubscriptionDiagnosticsArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2274, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2171, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2171, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2274, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SessionsDiagnosticsSummary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3706, 0), - BrowseName=QualifiedName("SessionsDiagnosticsSummary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2274, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2026, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3706, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3707, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3706, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3708, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3706, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2026, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3706, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2274, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionDiagnosticsArray"), - DataType=NumericNodeId(865, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3707, 0), - BrowseName=QualifiedName("SessionDiagnosticsArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3706, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2196, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2196, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3706, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionSecurityDiagnosticsArray"), - DataType=NumericNodeId(868, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3708, 0), - BrowseName=QualifiedName("SessionSecurityDiagnosticsArray", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3706, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2243, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2243, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3706, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledFlag"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - AccessLevel=3, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2294, 0), - BrowseName=QualifiedName("EnabledFlag", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2274, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2294, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2294, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2274, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("VendorServerInfo"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2295, 0), - BrowseName=QualifiedName("VendorServerInfo", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2033, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2033, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ServerRedundancy"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2296, 0), - BrowseName=QualifiedName("ServerRedundancy", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2034, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3709, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2034, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RedundancySupport"), - DataType=NumericNodeId(851, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3709, 0), - BrowseName=QualifiedName("RedundancySupport", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2296, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2296, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Namespaces"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11715, 0), - BrowseName=QualifiedName("Namespaces", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(11645, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11645, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetMonitoredItems"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11492, 0), - BrowseName=QualifiedName("GetMonitoredItems", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11492, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11493, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11492, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11494, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11492, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscriptionId', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11493, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11492, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11492, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ServerHandles', - DataType=NumericNodeId(7, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='ClientHandles', - DataType=NumericNodeId(7, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11494, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11492, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11492, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ResendData"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12873, 0), - BrowseName=QualifiedName("ResendData", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12874, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscriptionId', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12874, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12873, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12873, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetSubscriptionDurable"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12749, 0), - BrowseName=QualifiedName("SetSubscriptionDurable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12750, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12751, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscriptionId', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='LifetimeInHours', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12750, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12749, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12749, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='RevisedLifetimeInHours', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12751, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12749, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12749, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RequestServerStateChange"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12886, 0), - BrowseName=QualifiedName("RequestServerStateChange", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12886, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12887, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12886, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='State', - DataType=NumericNodeId(852, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EstimatedReturnTime', - DataType=NumericNodeId(13, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecondsTillShutdown', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Reason', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Restart', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12887, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12886, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12887, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12887, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12886, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentServerId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11312, 0), - BrowseName=QualifiedName("CurrentServerId", 0), - NodeClass_=NodeClass.Variable, - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RedundantServerArray"), - DataType=NumericNodeId(853, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11313, 0), - BrowseName=QualifiedName("RedundantServerArray", 0), - NodeClass_=NodeClass.Variable, - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerUriArray"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11314, 0), - BrowseName=QualifiedName("ServerUriArray", 0), - NodeClass_=NodeClass.Variable, - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerNetworkGroups"), - DataType=NumericNodeId(11944, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14415, 0), - BrowseName=QualifiedName("ServerNetworkGroups", 0), - NodeClass_=NodeClass.Variable, - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14415, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("HistoryServerCapabilities"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11192, 0), - BrowseName=QualifiedName("HistoryServerCapabilities", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2268, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2330, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11193, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11242, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11273, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11274, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11196, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11197, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11198, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11199, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11200, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11281, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11282, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11283, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11502, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11275, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11201, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19091, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2268, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AccessHistoryDataCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11193, 0), - BrowseName=QualifiedName("AccessHistoryDataCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11193, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11193, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AccessHistoryEventsCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11242, 0), - BrowseName=QualifiedName("AccessHistoryEventsCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11242, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11242, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxReturnDataValues"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11273, 0), - BrowseName=QualifiedName("MaxReturnDataValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxReturnEventValues"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11274, 0), - BrowseName=QualifiedName("MaxReturnEventValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InsertDataCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11196, 0), - BrowseName=QualifiedName("InsertDataCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11196, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11196, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReplaceDataCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11197, 0), - BrowseName=QualifiedName("ReplaceDataCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdateDataCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11198, 0), - BrowseName=QualifiedName("UpdateDataCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteRawCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11199, 0), - BrowseName=QualifiedName("DeleteRawCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteAtTimeCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11200, 0), - BrowseName=QualifiedName("DeleteAtTimeCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InsertEventCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11281, 0), - BrowseName=QualifiedName("InsertEventCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReplaceEventCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11282, 0), - BrowseName=QualifiedName("ReplaceEventCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdateEventCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11283, 0), - BrowseName=QualifiedName("UpdateEventCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11283, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11283, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteEventCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11502, 0), - BrowseName=QualifiedName("DeleteEventCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11502, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11502, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InsertAnnotationCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11275, 0), - BrowseName=QualifiedName("InsertAnnotationCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AggregateFunctions"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11201, 0), - BrowseName=QualifiedName("AggregateFunctions", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerTimestampSupported"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19091, 0), - BrowseName=QualifiedName("ServerTimestampSupported", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11192, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11192, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("IsDeprecated"), - InverseName=LocalizedText("Deprecates"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23562, 0), - BrowseName=QualifiedName("IsDeprecated", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BitFieldMaskDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11737, 0), - BrowseName=QualifiedName("BitFieldMaskDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(9, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SemanticVersionString"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24263, 0), - BrowseName=QualifiedName("SemanticVersionString", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(12, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24263, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("KeyValuePair"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14533, 0), - BrowseName=QualifiedName("KeyValuePair", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14533, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AdditionalParametersType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16313, 0), - BrowseName=QualifiedName("AdditionalParametersType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(16313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EphemeralKeyType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17548, 0), - BrowseName=QualifiedName("EphemeralKeyType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EndpointType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15528, 0), - BrowseName=QualifiedName("EndpointType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15528, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("StateMachineType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2299, 0), - BrowseName=QualifiedName("StateMachineType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2299, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2769, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2299, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2770, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2299, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2769, 0), - BrowseName=QualifiedName("CurrentState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2299, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2755, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2769, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3720, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2769, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2755, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2769, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2769, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2299, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3720, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2769, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2769, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransition"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2770, 0), - BrowseName=QualifiedName("LastTransition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2299, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2762, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2770, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3724, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2770, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2762, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2770, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2770, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2299, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3724, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2770, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2770, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("StateVariableType"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2755, 0), - BrowseName=QualifiedName("StateVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2756, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2757, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2758, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2759, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2756, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2755, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2755, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Name"), - DataType=ua.NodeId(ua.ObjectIds.QualifiedName), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2757, 0), - BrowseName=QualifiedName("Name", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2755, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2755, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Number"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2758, 0), - BrowseName=QualifiedName("Number", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2755, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2755, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EffectiveDisplayName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2759, 0), - BrowseName=QualifiedName("EffectiveDisplayName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2755, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2759, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2759, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2759, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2755, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("TransitionVariableType"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2762, 0), - BrowseName=QualifiedName("TransitionVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2763, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2764, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2765, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2766, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11456, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2763, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2762, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2763, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2763, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2763, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2762, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Name"), - DataType=ua.NodeId(ua.ObjectIds.QualifiedName), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2764, 0), - BrowseName=QualifiedName("Name", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2762, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2764, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2764, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2764, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2762, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Number"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2765, 0), - BrowseName=QualifiedName("Number", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2762, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2762, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2766, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2762, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2762, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EffectiveTransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11456, 0), - BrowseName=QualifiedName("EffectiveTransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2762, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2762, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("FiniteStateMachineType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2771, 0), - BrowseName=QualifiedName("FiniteStateMachineType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2299, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2771, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2772, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2771, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2773, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2771, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17635, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2771, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17636, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2771, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2299, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2772, 0), - BrowseName=QualifiedName("CurrentState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2771, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2760, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3728, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2760, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2771, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3728, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2772, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2772, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransition"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2773, 0), - BrowseName=QualifiedName("LastTransition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2771, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2767, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2773, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3732, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2773, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2767, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2773, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2773, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2771, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3732, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2773, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2773, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AvailableStates"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17635, 0), - BrowseName=QualifiedName("AvailableStates", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2771, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2771, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AvailableTransitions"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17636, 0), - BrowseName=QualifiedName("AvailableTransitions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2771, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2771, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("FiniteStateVariableType"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2760, 0), - BrowseName=QualifiedName("FiniteStateVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(2755, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2761, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2755, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2761, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2760, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2761, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2761, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2761, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2760, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("FiniteTransitionVariableType"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2767, 0), - BrowseName=QualifiedName("FiniteTransitionVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(2762, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2767, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2768, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2767, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2762, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2768, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2767, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2768, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2768, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2768, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2767, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("StateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2307, 0), - BrowseName=QualifiedName("StateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2307, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2308, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2307, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2308, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2307, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2308, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2308, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2308, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("InitialStateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2309, 0), - BrowseName=QualifiedName("InitialStateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2307, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2309, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TransitionType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2310, 0), - BrowseName=QualifiedName("TransitionType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2312, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2312, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ChoiceStateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15109, 0), - BrowseName=QualifiedName("ChoiceStateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2307, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasGuard"), - InverseName=LocalizedText("GuardOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15112, 0), - BrowseName=QualifiedName("HasGuard", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(47, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(47, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("GuardVariableType"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15113, 0), - BrowseName=QualifiedName("GuardVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("ExpressionGuardVariableType"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15128, 0), - BrowseName=QualifiedName("ExpressionGuardVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(15113, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15129, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15113, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Expression"), - DataType=NumericNodeId(586, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15129, 0), - BrowseName=QualifiedName("Expression", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15128, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15128, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("ElseGuardVariableType"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15317, 0), - BrowseName=QualifiedName("ElseGuardVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(15113, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15317, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15113, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("RationalNumberType"), - DataType=NumericNodeId(18806, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17709, 0), - BrowseName=QualifiedName("RationalNumberType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17712, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17713, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Numerator"), - DataType=ua.NodeId(ua.ObjectIds.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17712, 0), - BrowseName=QualifiedName("Numerator", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17709, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17709, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Denominator"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17713, 0), - BrowseName=QualifiedName("Denominator", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17709, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17713, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17713, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17713, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17709, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - IsAbstract=True, - DisplayName=LocalizedText("VectorType"), - DataType=NumericNodeId(18807, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17714, 0), - BrowseName=QualifiedName("VectorType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17714, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17715, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17714, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("VectorUnit"), - DataType=NumericNodeId(887, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17715, 0), - BrowseName=QualifiedName("VectorUnit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17714, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17714, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("3DVectorType"), - DataType=NumericNodeId(18808, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17716, 0), - BrowseName=QualifiedName("3DVectorType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(17714, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18769, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18770, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18771, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17714, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("X"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18769, 0), - BrowseName=QualifiedName("X", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17716, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18769, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18769, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18769, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Y"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18770, 0), - BrowseName=QualifiedName("Y", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17716, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18770, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18770, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18770, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Z"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18771, 0), - BrowseName=QualifiedName("Z", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17716, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18771, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18771, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18771, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - IsAbstract=True, - DisplayName=LocalizedText("CartesianCoordinatesType"), - DataType=NumericNodeId(18809, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18772, 0), - BrowseName=QualifiedName("CartesianCoordinatesType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18773, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LengthUnit"), - DataType=NumericNodeId(887, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18773, 0), - BrowseName=QualifiedName("LengthUnit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18772, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18773, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18773, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18773, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18772, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("3DCartesianCoordinatesType"), - DataType=NumericNodeId(18810, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18774, 0), - BrowseName=QualifiedName("3DCartesianCoordinatesType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(18772, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18776, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18777, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18778, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18772, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("X"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18776, 0), - BrowseName=QualifiedName("X", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18774, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18774, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Y"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18777, 0), - BrowseName=QualifiedName("Y", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18774, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18774, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Z"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18778, 0), - BrowseName=QualifiedName("Z", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18774, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18774, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - IsAbstract=True, - DisplayName=LocalizedText("OrientationType"), - DataType=NumericNodeId(18811, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18779, 0), - BrowseName=QualifiedName("OrientationType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18779, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18780, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18779, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AngleUnit"), - DataType=NumericNodeId(887, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18780, 0), - BrowseName=QualifiedName("AngleUnit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18779, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18780, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18780, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18780, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18779, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("3DOrientationType"), - DataType=NumericNodeId(18812, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18781, 0), - BrowseName=QualifiedName("3DOrientationType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(18779, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18783, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18784, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18785, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18779, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("A"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18783, 0), - BrowseName=QualifiedName("A", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18781, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18783, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18783, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18783, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18781, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("B"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18784, 0), - BrowseName=QualifiedName("B", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18781, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18781, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("C"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18785, 0), - BrowseName=QualifiedName("C", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18781, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18785, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18785, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18785, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18781, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - IsAbstract=True, - DisplayName=LocalizedText("FrameType"), - DataType=NumericNodeId(18813, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18786, 0), - BrowseName=QualifiedName("FrameType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18786, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18801, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18786, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18787, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18786, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18788, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18786, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18789, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18786, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18790, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18786, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CartesianCoordinates"), - DataType=NumericNodeId(18809, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18801, 0), - BrowseName=QualifiedName("CartesianCoordinates", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18786, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(18772, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18772, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18786, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Orientation"), - DataType=NumericNodeId(18811, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18787, 0), - BrowseName=QualifiedName("Orientation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18786, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(18779, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18787, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18779, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18787, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18787, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18786, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Constant"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18788, 0), - BrowseName=QualifiedName("Constant", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18786, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18788, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18788, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18788, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18786, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BaseFrame"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18789, 0), - BrowseName=QualifiedName("BaseFrame", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18786, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18789, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18789, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18789, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18786, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FixedBase"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18790, 0), - BrowseName=QualifiedName("FixedBase", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18786, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18790, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18790, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18790, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18786, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("3DFrameType"), - DataType=NumericNodeId(18814, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18791, 0), - BrowseName=QualifiedName("3DFrameType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(18786, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18791, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18796, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18791, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18792, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18791, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18786, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CartesianCoordinates"), - DataType=NumericNodeId(18810, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18796, 0), - BrowseName=QualifiedName("CartesianCoordinates", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18791, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(18774, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18798, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18799, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18800, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18774, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18791, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("X"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18798, 0), - BrowseName=QualifiedName("X", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18796, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18796, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Y"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18799, 0), - BrowseName=QualifiedName("Y", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18796, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18796, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Z"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18800, 0), - BrowseName=QualifiedName("Z", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18796, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18796, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Orientation"), - DataType=NumericNodeId(18812, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18792, 0), - BrowseName=QualifiedName("Orientation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18791, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(18781, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18792, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19074, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18792, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19075, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18792, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19076, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18792, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18781, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18792, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18792, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18791, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("A"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19074, 0), - BrowseName=QualifiedName("A", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18792, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18792, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("B"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19075, 0), - BrowseName=QualifiedName("B", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18792, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19075, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19075, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19075, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18792, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("C"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19076, 0), - BrowseName=QualifiedName("C", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18792, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18792, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RationalNumber"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18806, 0), - BrowseName=QualifiedName("RationalNumber", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18806, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("Vector"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18807, 0), - BrowseName=QualifiedName("Vector", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("3DVector"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18808, 0), - BrowseName=QualifiedName("3DVector", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(18807, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18808, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18807, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CartesianCoordinates"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18809, 0), - BrowseName=QualifiedName("CartesianCoordinates", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18809, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("3DCartesianCoordinates"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18810, 0), - BrowseName=QualifiedName("3DCartesianCoordinates", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(18809, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18810, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18809, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("Orientation"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18811, 0), - BrowseName=QualifiedName("Orientation", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18811, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("3DOrientation"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18812, 0), - BrowseName=QualifiedName("3DOrientation", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(18811, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18811, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("Frame"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18813, 0), - BrowseName=QualifiedName("Frame", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("3DFrame"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18814, 0), - BrowseName=QualifiedName("3DFrame", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(18813, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18813, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TransitionEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2311, 0), - BrowseName=QualifiedName("TransitionEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2774, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2775, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2776, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Transition"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2774, 0), - BrowseName=QualifiedName("Transition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2311, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2762, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3754, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2762, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3754, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2774, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3754, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3754, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3754, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2774, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FromState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2775, 0), - BrowseName=QualifiedName("FromState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2311, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2755, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3746, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2755, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3746, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2775, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2775, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ToState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2776, 0), - BrowseName=QualifiedName("ToState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2311, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2755, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3750, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2755, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3750, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2776, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2776, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditUpdateStateEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2315, 0), - BrowseName=QualifiedName("AuditUpdateStateEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2127, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2777, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2778, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldStateId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2777, 0), - BrowseName=QualifiedName("OldStateId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2315, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2315, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NewStateId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2778, 0), - BrowseName=QualifiedName("NewStateId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2315, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2315, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("OpenFileMode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11939, 0), - BrowseName=QualifiedName("OpenFileMode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11939, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11940, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11939, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='Read', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='Write', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='EraseExisting', Locale=None), - ), - ua.EnumValueType( - Value=8, - DisplayName=LocalizedText(Text='Append', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11940, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11939, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11939, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("FileDirectoryType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13353, 0), - BrowseName=QualifiedName("FileDirectoryType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13354, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13366, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13387, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13390, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13393, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13395, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(13353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13354, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13353, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(13353, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13355, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13358, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17718, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13363, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13353, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13353, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateDirectory"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13355, 0), - BrowseName=QualifiedName("CreateDirectory", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13354, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13355, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13356, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13355, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13357, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13355, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13355, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13354, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DirectoryName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13356, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13355, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13355, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DirectoryNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13357, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13355, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13357, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13357, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13357, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13355, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateFile"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13358, 0), - BrowseName=QualifiedName("CreateFile", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13354, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13359, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13360, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13354, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestFileOpen', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13359, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13358, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13359, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13359, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13359, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13358, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13360, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13358, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13360, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13360, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13360, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13358, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Delete"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17718, 0), - BrowseName=QualifiedName("Delete", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13354, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17719, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13354, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ObjectToDelete', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17719, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17718, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17719, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17719, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17719, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17718, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("MoveOrCopy"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13363, 0), - BrowseName=QualifiedName("MoveOrCopy", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13354, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13364, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13365, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13354, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ObjectToMoveOrCopy', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='TargetDirectory', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CreateCopy', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NewName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13364, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13363, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13364, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13364, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13364, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13363, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='NewNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13365, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13363, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13365, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13365, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13365, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13363, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13366, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13353, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(11575, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13367, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13368, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13369, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13370, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13372, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13375, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13377, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13380, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13382, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13385, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13353, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13367, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13366, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13368, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13366, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13369, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13366, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13370, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13366, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13370, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13370, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13370, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13372, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13366, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13373, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13374, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13373, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13372, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13373, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13373, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13373, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13372, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13374, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13372, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13374, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13374, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13374, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13372, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13375, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13366, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13375, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13376, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13375, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13375, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13376, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13375, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13376, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13376, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13376, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13375, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13377, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13366, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13377, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13378, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13377, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13379, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13377, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13377, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13378, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13377, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13378, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13378, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13378, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13377, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13379, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13377, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13379, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13379, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13379, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13377, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13380, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13366, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13381, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13381, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13382, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13366, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13382, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13383, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13382, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13384, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13382, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13382, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13383, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13382, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13382, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13384, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13382, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13384, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13384, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13384, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13382, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13385, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13366, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13385, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13386, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13385, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13385, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13386, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13385, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13385, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateDirectory"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13387, 0), - BrowseName=QualifiedName("CreateDirectory", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13353, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13388, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13389, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13353, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DirectoryName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13388, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13387, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13387, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DirectoryNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13389, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13387, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13387, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateFile"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13390, 0), - BrowseName=QualifiedName("CreateFile", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13353, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13391, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13392, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13353, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestFileOpen', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13391, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13390, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13390, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13392, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13390, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13392, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13392, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13392, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13390, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Delete"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13393, 0), - BrowseName=QualifiedName("Delete", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13353, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13394, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13353, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ObjectToDelete', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13394, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13393, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13394, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13394, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13394, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13393, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("MoveOrCopy"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13395, 0), - BrowseName=QualifiedName("MoveOrCopy", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13353, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13396, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13397, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13353, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ObjectToMoveOrCopy', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='TargetDirectory', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CreateCopy', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NewName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13396, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13395, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13396, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13396, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13396, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13395, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='NewNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13397, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13395, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13397, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13397, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13397, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13395, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("FileSystem"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16314, 0), - BrowseName=QualifiedName("FileSystem", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(13353, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16348, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16351, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16354, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16356, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13353, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateDirectory"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16348, 0), - BrowseName=QualifiedName("CreateDirectory", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16314, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16348, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16349, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16348, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16350, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16348, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16314, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DirectoryName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16349, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16348, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16349, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16349, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16348, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DirectoryNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16350, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16348, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16350, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16350, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16348, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateFile"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16351, 0), - BrowseName=QualifiedName("CreateFile", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16314, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16351, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16352, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16351, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16353, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16351, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16314, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestFileOpen', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16352, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16351, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16352, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16352, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16351, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16353, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16351, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16351, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Delete"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16354, 0), - BrowseName=QualifiedName("Delete", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16314, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16355, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16314, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ObjectToDelete', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16355, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16354, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16355, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16355, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16354, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("MoveOrCopy"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16356, 0), - BrowseName=QualifiedName("MoveOrCopy", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16314, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16357, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16358, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16314, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ObjectToMoveOrCopy', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='TargetDirectory', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CreateCopy', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NewName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16357, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16356, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16357, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16357, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16356, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='NewNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16358, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16356, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16356, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TemporaryFileTransferType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15744, 0), - BrowseName=QualifiedName("TemporaryFileTransferType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15745, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15746, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15749, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15751, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15754, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientProcessingTimeout"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15745, 0), - BrowseName=QualifiedName("ClientProcessingTimeout", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15744, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15744, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GenerateFileForRead"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15746, 0), - BrowseName=QualifiedName("GenerateFileForRead", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15744, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15747, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15748, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15744, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='GenerateOptions', - DataType=NumericNodeId(24, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15747, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15746, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15747, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15747, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15747, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15746, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CompletionStateMachine', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15748, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15746, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15748, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15748, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15748, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15746, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GenerateFileForWrite"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15749, 0), - BrowseName=QualifiedName("GenerateFileForWrite", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15744, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16359, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15750, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15744, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='GenerateOptions', - DataType=NumericNodeId(24, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16359, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15749, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16359, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16359, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16359, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15749, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15750, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15749, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15749, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CloseAndCommit"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15751, 0), - BrowseName=QualifiedName("CloseAndCommit", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15744, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15752, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15753, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15744, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15752, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15751, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15752, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15752, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15752, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15751, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CompletionStateMachine', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15753, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15751, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15753, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15753, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15753, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15751, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15754, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15744, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15803, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15754, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15755, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15754, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15794, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15754, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15754, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15754, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15744, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15755, 0), - BrowseName=QualifiedName("CurrentState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15754, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2760, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15756, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2760, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15754, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15756, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15755, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15755, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15794, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15754, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15794, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15794, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15754, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("FileTransferStateMachineType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15803, 0), - BrowseName=QualifiedName("FileTransferStateMachineType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2771, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15815, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15817, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15819, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15821, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15823, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15825, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15827, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15831, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15835, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15837, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15839, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15841, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15843, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2771, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Idle"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15815, 0), - BrowseName=QualifiedName("Idle", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2309, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15816, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15825, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15831, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15841, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2309, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(1, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15816, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15815, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15815, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ReadPrepare"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15817, 0), - BrowseName=QualifiedName("ReadPrepare", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15818, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15825, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15827, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15835, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(2, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15818, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15817, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15817, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ReadTransfer"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15819, 0), - BrowseName=QualifiedName("ReadTransfer", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15820, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15827, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15837, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(3, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15820, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15819, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15819, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ApplyWrite"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15821, 0), - BrowseName=QualifiedName("ApplyWrite", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15822, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15831, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15839, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(4, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15822, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15821, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15821, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Error"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15823, 0), - BrowseName=QualifiedName("Error", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15824, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15835, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15837, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15839, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15841, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(5, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15824, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15823, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15823, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("IdleToReadPrepare"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15825, 0), - BrowseName=QualifiedName("IdleToReadPrepare", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15826, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15815, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15817, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(15825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(12, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15826, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15825, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15825, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ReadPrepareToReadTransfer"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15827, 0), - BrowseName=QualifiedName("ReadPrepareToReadTransfer", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15828, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15817, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15819, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(15827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(23, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15828, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15827, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15827, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ReadTransferToIdle"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15829, 0), - BrowseName=QualifiedName("ReadTransferToIdle", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15830, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15819, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15815, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(15829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(31, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15830, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15829, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15829, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("IdleToApplyWrite"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15831, 0), - BrowseName=QualifiedName("IdleToApplyWrite", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15832, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15815, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15821, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(15831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(14, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15832, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15831, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15831, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ApplyWriteToIdle"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15833, 0), - BrowseName=QualifiedName("ApplyWriteToIdle", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15834, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15821, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15815, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(15833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(41, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15834, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15833, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15833, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ReadPrepareToError"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15835, 0), - BrowseName=QualifiedName("ReadPrepareToError", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15836, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15817, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15823, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(15835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(25, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15836, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15835, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15835, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ReadTransferToError"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15837, 0), - BrowseName=QualifiedName("ReadTransferToError", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15838, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15819, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15823, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(15837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(35, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15838, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15837, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15837, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ApplyWriteToError"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15839, 0), - BrowseName=QualifiedName("ApplyWriteToError", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15840, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15821, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15823, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(15839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(45, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15840, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15839, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15839, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ErrorToIdle"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15841, 0), - BrowseName=QualifiedName("ErrorToIdle", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15842, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(15841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15823, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(15841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15815, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(15841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(51, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15842, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15841, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15841, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15843, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15803, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15803, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("RoleSetType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15607, 0), - BrowseName=QualifiedName("RoleSetType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15607, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15608, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15607, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15997, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15607, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16000, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15607, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15608, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15607, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15620, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16162, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15607, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Identities"), - DataType=NumericNodeId(15634, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16162, 0), - BrowseName=QualifiedName("Identities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15608, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15608, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddRole"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15997, 0), - BrowseName=QualifiedName("AddRole", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15607, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15997, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15998, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15997, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15999, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15997, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15997, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15607, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='RoleName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NamespaceUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15998, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15997, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15998, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15998, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15998, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15997, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='RoleNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15999, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15997, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15997, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveRole"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16000, 0), - BrowseName=QualifiedName("RemoveRole", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15607, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16000, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16001, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16000, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16000, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15607, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='RoleNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16001, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16000, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16000, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("RoleType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15620, 0), - BrowseName=QualifiedName("RoleType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16173, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15410, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16174, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15411, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16175, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24139, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15624, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15626, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16176, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16178, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16180, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16182, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Identities"), - DataType=NumericNodeId(15634, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16173, 0), - BrowseName=QualifiedName("Identities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15620, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15410, 0), - BrowseName=QualifiedName("ApplicationsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15620, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Applications"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16174, 0), - BrowseName=QualifiedName("Applications", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15620, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15411, 0), - BrowseName=QualifiedName("EndpointsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15620, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Endpoints"), - DataType=NumericNodeId(15528, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16175, 0), - BrowseName=QualifiedName("Endpoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15620, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CustomConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24139, 0), - BrowseName=QualifiedName("CustomConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15620, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15624, 0), - BrowseName=QualifiedName("AddIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15620, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15625, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15625, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15624, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15625, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15625, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15625, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15626, 0), - BrowseName=QualifiedName("RemoveIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15620, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15627, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15627, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15626, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15627, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15627, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15627, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15626, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16176, 0), - BrowseName=QualifiedName("AddApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15620, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16177, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16177, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16176, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16176, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16178, 0), - BrowseName=QualifiedName("RemoveApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15620, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16179, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16179, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16178, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16178, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16180, 0), - BrowseName=QualifiedName("AddEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15620, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16181, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16181, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16180, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16180, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16182, 0), - BrowseName=QualifiedName("RemoveEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15620, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16183, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16183, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16182, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16182, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("IdentityCriteriaType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15632, 0), - BrowseName=QualifiedName("IdentityCriteriaType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15632, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15633, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15632, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='UserName', Locale=None), - Description=LocalizedText(Text='The rule specifies a UserName from a UserNameIdentityToken.', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='Thumbprint', Locale=None), - Description=LocalizedText(Text='The rule specifies the Thumbprint of a user or CA Certificate.', Locale=None), - ), - ua.EnumValueType( - Value=3, - DisplayName=LocalizedText(Text='Role', Locale=None), - Description=LocalizedText(Text='The rule is a Role specified in an Access Token.', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='GroupId', Locale=None), - Description=LocalizedText(Text='The rule is a user group specified in the Access Token.', Locale=None), - ), - ua.EnumValueType( - Value=5, - DisplayName=LocalizedText(Text='Anonymous', Locale=None), - Description=LocalizedText(Text='The rule specifies Anonymous UserIdentityToken.', Locale=None), - ), - ua.EnumValueType( - Value=6, - DisplayName=LocalizedText(Text='AuthenticatedUser', Locale=None), - Description=LocalizedText(Text='The rule specifies any non Anonymous UserIdentityToken.', Locale=None), - ), - ua.EnumValueType( - Value=7, - DisplayName=LocalizedText(Text='Application', Locale=None), - Description=LocalizedText(Text='The rule specifies the combination of an application identity and an Anonymous UserIdentityToken.', Locale=None), - ), - ua.EnumValueType( - Value=8, - DisplayName=LocalizedText(Text='X509Subject', Locale=None), - Description=LocalizedText(Text='The rule specifies the X509 subject name of a user or CA Certificate.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[8], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15633, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15632, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15633, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15633, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15632, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("IdentityMappingRuleType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15634, 0), - BrowseName=QualifiedName("IdentityMappingRuleType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("RoleMappingRuleChangedAuditEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17641, 0), - BrowseName=QualifiedName("RoleMappingRuleChangedAuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2127, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Anonymous"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15644, 0), - BrowseName=QualifiedName("Anonymous", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15606, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15620, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16192, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15412, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16193, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15413, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16194, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15648, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15650, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16195, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16197, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16199, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16201, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Identities"), - DataType=NumericNodeId(15634, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16192, 0), - BrowseName=QualifiedName("Identities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15644, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15412, 0), - BrowseName=QualifiedName("ApplicationsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15644, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Applications"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16193, 0), - BrowseName=QualifiedName("Applications", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15644, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16193, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16193, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15413, 0), - BrowseName=QualifiedName("EndpointsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15644, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15413, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15413, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Endpoints"), - DataType=NumericNodeId(15528, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16194, 0), - BrowseName=QualifiedName("Endpoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15644, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16194, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16194, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15648, 0), - BrowseName=QualifiedName("AddIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15644, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15649, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15649, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15648, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15648, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15650, 0), - BrowseName=QualifiedName("RemoveIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15644, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15651, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15651, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15650, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15650, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16195, 0), - BrowseName=QualifiedName("AddApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15644, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16196, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16196, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16195, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16196, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16196, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16195, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16197, 0), - BrowseName=QualifiedName("RemoveApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15644, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16198, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16198, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16197, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16197, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16199, 0), - BrowseName=QualifiedName("AddEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15644, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16200, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16200, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16199, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16199, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16201, 0), - BrowseName=QualifiedName("RemoveEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15644, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16202, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16202, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16201, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16201, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AuthenticatedUser"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15656, 0), - BrowseName=QualifiedName("AuthenticatedUser", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15606, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15620, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16203, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15414, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16204, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15415, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16205, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24141, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15660, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15662, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16206, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16208, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16210, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16212, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Identities"), - DataType=NumericNodeId(15634, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16203, 0), - BrowseName=QualifiedName("Identities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15656, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15656, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15414, 0), - BrowseName=QualifiedName("ApplicationsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15656, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15656, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Applications"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16204, 0), - BrowseName=QualifiedName("Applications", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15656, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15656, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15415, 0), - BrowseName=QualifiedName("EndpointsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15656, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15415, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15415, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15656, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Endpoints"), - DataType=NumericNodeId(15528, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16205, 0), - BrowseName=QualifiedName("Endpoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15656, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15656, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CustomConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24141, 0), - BrowseName=QualifiedName("CustomConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15656, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15656, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15660, 0), - BrowseName=QualifiedName("AddIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15656, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15660, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15661, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15660, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15656, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15661, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15660, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15661, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15661, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15660, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15662, 0), - BrowseName=QualifiedName("RemoveIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15656, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15662, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15663, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15662, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15656, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15663, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15662, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15663, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15663, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15662, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16206, 0), - BrowseName=QualifiedName("AddApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15656, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16206, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16207, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16206, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15656, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16207, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16206, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16206, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16208, 0), - BrowseName=QualifiedName("RemoveApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15656, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16209, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15656, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16209, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16208, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16208, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16210, 0), - BrowseName=QualifiedName("AddEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15656, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16210, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16211, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16210, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15656, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16211, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16210, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16210, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16212, 0), - BrowseName=QualifiedName("RemoveEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15656, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16212, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16213, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16212, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15656, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16213, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16212, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16213, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16213, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16212, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Observer"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15668, 0), - BrowseName=QualifiedName("Observer", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15606, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15620, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16214, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15416, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16215, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15417, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16216, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24142, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15672, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15674, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16217, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16219, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16221, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16223, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Identities"), - DataType=NumericNodeId(15634, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16214, 0), - BrowseName=QualifiedName("Identities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15668, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15668, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15416, 0), - BrowseName=QualifiedName("ApplicationsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15668, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15668, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Applications"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16215, 0), - BrowseName=QualifiedName("Applications", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15668, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16215, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16215, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15668, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15417, 0), - BrowseName=QualifiedName("EndpointsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15668, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15668, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Endpoints"), - DataType=NumericNodeId(15528, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16216, 0), - BrowseName=QualifiedName("Endpoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15668, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16216, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16216, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15668, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CustomConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24142, 0), - BrowseName=QualifiedName("CustomConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15668, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15668, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15672, 0), - BrowseName=QualifiedName("AddIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15668, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15672, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15673, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15672, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15668, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15673, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15672, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15673, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15673, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15672, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15674, 0), - BrowseName=QualifiedName("RemoveIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15668, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15674, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15675, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15674, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15668, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15675, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15674, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15675, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15675, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15674, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16217, 0), - BrowseName=QualifiedName("AddApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15668, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16217, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16218, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16217, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15668, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16218, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16217, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16218, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16218, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16217, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16219, 0), - BrowseName=QualifiedName("RemoveApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15668, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16219, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16220, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16219, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15668, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16220, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16219, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16220, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16220, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16219, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16221, 0), - BrowseName=QualifiedName("AddEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15668, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16222, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15668, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16222, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16221, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16221, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16223, 0), - BrowseName=QualifiedName("RemoveEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15668, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16224, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15668, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16224, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16223, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16223, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Operator"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15680, 0), - BrowseName=QualifiedName("Operator", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15606, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15620, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16225, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15418, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16226, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15423, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16227, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24143, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15684, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15686, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16228, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16230, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16232, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16234, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Identities"), - DataType=NumericNodeId(15634, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16225, 0), - BrowseName=QualifiedName("Identities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15680, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15680, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15418, 0), - BrowseName=QualifiedName("ApplicationsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15680, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15680, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Applications"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16226, 0), - BrowseName=QualifiedName("Applications", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15680, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15680, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15423, 0), - BrowseName=QualifiedName("EndpointsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15680, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15680, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Endpoints"), - DataType=NumericNodeId(15528, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16227, 0), - BrowseName=QualifiedName("Endpoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15680, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16227, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16227, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15680, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CustomConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24143, 0), - BrowseName=QualifiedName("CustomConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15680, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15680, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15684, 0), - BrowseName=QualifiedName("AddIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15680, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15685, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15680, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15685, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15684, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15685, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15685, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15684, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15686, 0), - BrowseName=QualifiedName("RemoveIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15680, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15686, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15687, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15686, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15680, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15687, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15686, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15687, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15687, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15686, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16228, 0), - BrowseName=QualifiedName("AddApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15680, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16228, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16229, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16228, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15680, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16229, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16228, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16228, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16230, 0), - BrowseName=QualifiedName("RemoveApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15680, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16230, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16231, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16230, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15680, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16231, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16230, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16231, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16231, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16230, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16232, 0), - BrowseName=QualifiedName("AddEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15680, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16233, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15680, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16233, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16232, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16233, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16233, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16232, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16234, 0), - BrowseName=QualifiedName("RemoveEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15680, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16234, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16235, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16234, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15680, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16235, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16234, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16235, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16235, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16234, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Engineer"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16036, 0), - BrowseName=QualifiedName("Engineer", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15606, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15620, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16236, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15424, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16237, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15425, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16238, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24144, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16041, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16043, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16239, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16241, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16243, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16245, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Identities"), - DataType=NumericNodeId(15634, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16236, 0), - BrowseName=QualifiedName("Identities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16036, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16236, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16236, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15424, 0), - BrowseName=QualifiedName("ApplicationsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16036, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Applications"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16237, 0), - BrowseName=QualifiedName("Applications", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16036, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16237, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16237, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15425, 0), - BrowseName=QualifiedName("EndpointsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16036, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Endpoints"), - DataType=NumericNodeId(15528, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16238, 0), - BrowseName=QualifiedName("Endpoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16036, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16238, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16238, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CustomConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24144, 0), - BrowseName=QualifiedName("CustomConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16036, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16041, 0), - BrowseName=QualifiedName("AddIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16036, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16042, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16042, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16041, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16042, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16042, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16043, 0), - BrowseName=QualifiedName("RemoveIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16036, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16044, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16044, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16043, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16044, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16044, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16043, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16239, 0), - BrowseName=QualifiedName("AddApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16036, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16239, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16240, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16239, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16240, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16239, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16240, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16240, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16239, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16241, 0), - BrowseName=QualifiedName("RemoveApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16036, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16242, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16242, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16241, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16242, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16242, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16241, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16243, 0), - BrowseName=QualifiedName("AddEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16036, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16243, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16244, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16243, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16244, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16243, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16243, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16245, 0), - BrowseName=QualifiedName("RemoveEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16036, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16245, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16246, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16245, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16036, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16246, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16245, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16246, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16246, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16245, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Supervisor"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15692, 0), - BrowseName=QualifiedName("Supervisor", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15606, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15620, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16247, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15426, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16248, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15427, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16249, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24145, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15696, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15698, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16250, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16252, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16254, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16256, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Identities"), - DataType=NumericNodeId(15634, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16247, 0), - BrowseName=QualifiedName("Identities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15692, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16247, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16247, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15426, 0), - BrowseName=QualifiedName("ApplicationsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15692, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Applications"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16248, 0), - BrowseName=QualifiedName("Applications", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15692, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16248, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16248, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15427, 0), - BrowseName=QualifiedName("EndpointsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15692, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Endpoints"), - DataType=NumericNodeId(15528, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16249, 0), - BrowseName=QualifiedName("Endpoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15692, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CustomConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24145, 0), - BrowseName=QualifiedName("CustomConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15692, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15696, 0), - BrowseName=QualifiedName("AddIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15692, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15696, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15697, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15696, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15697, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15696, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15697, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15697, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15696, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15698, 0), - BrowseName=QualifiedName("RemoveIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15692, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15699, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15699, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15698, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15699, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15699, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15698, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16250, 0), - BrowseName=QualifiedName("AddApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15692, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16250, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16251, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16250, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16251, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16250, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16250, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16252, 0), - BrowseName=QualifiedName("RemoveApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15692, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16253, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16253, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16252, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16254, 0), - BrowseName=QualifiedName("AddEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15692, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16254, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16255, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16254, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16255, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16254, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16254, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16256, 0), - BrowseName=QualifiedName("RemoveEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15692, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16257, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16257, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16256, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16257, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16257, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16256, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ConfigureAdmin"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15716, 0), - BrowseName=QualifiedName("ConfigureAdmin", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15606, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15620, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16269, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15428, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16270, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15429, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16271, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24146, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15720, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15722, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16272, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16274, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16276, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16278, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Identities"), - DataType=NumericNodeId(15634, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16269, 0), - BrowseName=QualifiedName("Identities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15716, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15428, 0), - BrowseName=QualifiedName("ApplicationsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15716, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Applications"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16270, 0), - BrowseName=QualifiedName("Applications", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15716, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16270, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16270, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15429, 0), - BrowseName=QualifiedName("EndpointsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15716, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Endpoints"), - DataType=NumericNodeId(15528, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16271, 0), - BrowseName=QualifiedName("Endpoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15716, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CustomConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24146, 0), - BrowseName=QualifiedName("CustomConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15716, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15720, 0), - BrowseName=QualifiedName("AddIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15716, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15721, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15721, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15720, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15721, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15721, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15720, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15722, 0), - BrowseName=QualifiedName("RemoveIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15716, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15723, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15723, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15722, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15723, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15723, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15722, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16272, 0), - BrowseName=QualifiedName("AddApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15716, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16273, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16273, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16272, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16272, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16274, 0), - BrowseName=QualifiedName("RemoveApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15716, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16275, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16275, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16274, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16274, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16276, 0), - BrowseName=QualifiedName("AddEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15716, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16277, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16277, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16276, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16276, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16278, 0), - BrowseName=QualifiedName("RemoveEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15716, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16279, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16279, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16278, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16278, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SecurityAdmin"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15704, 0), - BrowseName=QualifiedName("SecurityAdmin", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15606, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15620, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16258, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15430, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16259, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15527, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16260, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24147, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15708, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15710, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16261, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16263, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16265, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16267, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Identities"), - DataType=NumericNodeId(15634, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16258, 0), - BrowseName=QualifiedName("Identities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16258, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16258, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15430, 0), - BrowseName=QualifiedName("ApplicationsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15430, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15430, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Applications"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16259, 0), - BrowseName=QualifiedName("Applications", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16259, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16259, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15527, 0), - BrowseName=QualifiedName("EndpointsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15527, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15527, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Endpoints"), - DataType=NumericNodeId(15528, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16260, 0), - BrowseName=QualifiedName("Endpoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CustomConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24147, 0), - BrowseName=QualifiedName("CustomConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15704, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15708, 0), - BrowseName=QualifiedName("AddIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15704, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15709, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15709, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15708, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15708, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15710, 0), - BrowseName=QualifiedName("RemoveIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15704, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15711, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15711, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15710, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15711, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15711, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15710, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16261, 0), - BrowseName=QualifiedName("AddApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15704, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16262, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16262, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16261, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16262, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16262, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16261, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16263, 0), - BrowseName=QualifiedName("RemoveApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15704, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16263, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16264, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16263, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16264, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16263, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16263, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16265, 0), - BrowseName=QualifiedName("AddEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15704, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16266, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16266, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16265, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16265, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16267, 0), - BrowseName=QualifiedName("RemoveEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15704, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16268, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15704, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16268, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16267, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16267, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SecurityKeyServerAdmin"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25565, 0), - BrowseName=QualifiedName("SecurityKeyServerAdmin", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15606, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15620, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25566, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25567, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25568, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25569, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25570, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25571, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25572, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25574, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25576, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25578, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25580, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25582, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Identities"), - DataType=NumericNodeId(15634, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25566, 0), - BrowseName=QualifiedName("Identities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25565, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25566, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25566, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25567, 0), - BrowseName=QualifiedName("ApplicationsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25565, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Applications"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25568, 0), - BrowseName=QualifiedName("Applications", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25565, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25568, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25568, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25569, 0), - BrowseName=QualifiedName("EndpointsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25565, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25569, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25569, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Endpoints"), - DataType=NumericNodeId(15528, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25570, 0), - BrowseName=QualifiedName("Endpoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25565, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CustomConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25571, 0), - BrowseName=QualifiedName("CustomConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25565, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25571, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25571, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25572, 0), - BrowseName=QualifiedName("AddIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25565, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25573, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25573, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25572, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25572, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25574, 0), - BrowseName=QualifiedName("RemoveIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25565, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25574, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25575, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25574, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25575, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25574, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25574, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25576, 0), - BrowseName=QualifiedName("AddApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25565, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25577, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25577, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25576, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25577, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25577, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25576, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25578, 0), - BrowseName=QualifiedName("RemoveApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25565, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25578, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25579, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25578, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25579, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25578, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25578, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25580, 0), - BrowseName=QualifiedName("AddEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25565, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25581, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25581, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25580, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25580, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25582, 0), - BrowseName=QualifiedName("RemoveEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25565, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25583, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25583, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25582, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25582, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SecurityKeyServer"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25584, 0), - BrowseName=QualifiedName("SecurityKeyServer", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15606, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15620, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25585, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25586, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25587, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25588, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25589, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25590, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25591, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25593, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25595, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25597, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25599, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25601, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Identities"), - DataType=NumericNodeId(15634, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25585, 0), - BrowseName=QualifiedName("Identities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25584, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25586, 0), - BrowseName=QualifiedName("ApplicationsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25584, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25586, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25586, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Applications"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25587, 0), - BrowseName=QualifiedName("Applications", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25584, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25588, 0), - BrowseName=QualifiedName("EndpointsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25584, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Endpoints"), - DataType=NumericNodeId(15528, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25589, 0), - BrowseName=QualifiedName("Endpoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25584, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25589, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25589, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CustomConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25590, 0), - BrowseName=QualifiedName("CustomConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25584, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25591, 0), - BrowseName=QualifiedName("AddIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25584, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25592, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25592, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25591, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25592, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25592, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25591, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25593, 0), - BrowseName=QualifiedName("RemoveIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25584, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25594, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25594, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25593, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25594, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25594, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25593, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25595, 0), - BrowseName=QualifiedName("AddApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25584, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25596, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25596, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25595, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25595, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25597, 0), - BrowseName=QualifiedName("RemoveApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25584, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25597, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25598, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25597, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25598, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25597, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25597, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25599, 0), - BrowseName=QualifiedName("AddEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25584, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25600, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25600, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25599, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25601, 0), - BrowseName=QualifiedName("RemoveEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25584, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25601, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25602, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25601, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25602, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25601, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25602, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25602, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25601, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SecurityKeyAccess"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25603, 0), - BrowseName=QualifiedName("SecurityKeyAccess", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15606, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15620, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25604, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25605, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25607, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25608, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25609, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25610, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25612, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25614, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25616, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25618, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25620, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Identities"), - DataType=NumericNodeId(15634, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25604, 0), - BrowseName=QualifiedName("Identities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25603, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25604, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25604, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25605, 0), - BrowseName=QualifiedName("ApplicationsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25603, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Applications"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25606, 0), - BrowseName=QualifiedName("Applications", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25603, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointsExclude"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25607, 0), - BrowseName=QualifiedName("EndpointsExclude", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25603, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25607, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25607, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Endpoints"), - DataType=NumericNodeId(15528, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25608, 0), - BrowseName=QualifiedName("Endpoints", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25603, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CustomConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25609, 0), - BrowseName=QualifiedName("CustomConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25603, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25610, 0), - BrowseName=QualifiedName("AddIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25603, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25611, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25611, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25610, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25610, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveIdentity"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25612, 0), - BrowseName=QualifiedName("RemoveIdentity", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25603, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25613, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Rule', - DataType=NumericNodeId(15634, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25613, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25612, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25613, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25613, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25612, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25614, 0), - BrowseName=QualifiedName("AddApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25603, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25615, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25615, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25614, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25614, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveApplication"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25616, 0), - BrowseName=QualifiedName("RemoveApplication", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25603, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25617, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25617, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25618, 0), - BrowseName=QualifiedName("AddEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25603, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25619, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25619, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25618, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25618, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveEndpoint"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25620, 0), - BrowseName=QualifiedName("RemoveEndpoint", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25603, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25621, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Endpoint', - DataType=NumericNodeId(15528, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25621, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25620, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DictionaryEntryType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17589, 0), - BrowseName=QualifiedName("DictionaryEntryType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17589, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17590, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17589, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17590, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17589, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17589, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17589, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17589, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DictionaryFolderType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17591, 0), - BrowseName=QualifiedName("DictionaryFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17592, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17593, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17592, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17591, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17591, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17592, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17591, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17592, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17592, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17591, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17593, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17591, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17589, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17589, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17591, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Dictionaries"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17594, 0), - BrowseName=QualifiedName("Dictionaries", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17591, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17594, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17594, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17591, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasDictionaryEntry"), - InverseName=LocalizedText("DictionaryEntryOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17597, 0), - BrowseName=QualifiedName("HasDictionaryEntry", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17597, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IrdiDictionaryEntryType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17598, 0), - BrowseName=QualifiedName("IrdiDictionaryEntryType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17589, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17589, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("UriDictionaryEntryType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17600, 0), - BrowseName=QualifiedName("UriDictionaryEntryType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17589, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17589, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("BaseInterfaceType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17602, 0), - BrowseName=QualifiedName("BaseInterfaceType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17602, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("InterfaceTypes"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17708, 0), - BrowseName=QualifiedName("InterfaceTypes", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(86, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(17708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(17708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(86, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasInterface"), - InverseName=LocalizedText("InterfaceOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17603, 0), - BrowseName=QualifiedName("HasInterface", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasAddIn"), - InverseName=LocalizedText("AddInOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17604, 0), - BrowseName=QualifiedName("HasAddIn", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(47, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17604, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(47, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CurrencyUnitType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23498, 0), - BrowseName=QualifiedName("CurrencyUnitType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23498, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrencyUnit"), - DataType=NumericNodeId(23498, 0), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23501, 0), - BrowseName=QualifiedName("CurrencyUnit", 0), - NodeClass_=NodeClass.Variable, - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23501, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IOrderedObjectType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23513, 0), - BrowseName=QualifiedName("IOrderedObjectType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23513, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23517, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23513, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NumberInList"), - DataType=ua.NodeId(ua.ObjectIds.Number), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23517, 0), - BrowseName=QualifiedName("NumberInList", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23513, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23517, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23517, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23517, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23513, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("OrderedListType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23518, 0), - BrowseName=QualifiedName("OrderedListType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(49, 0), - SourceNodeId=NumericNodeId(23518, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23519, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23518, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23525, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(41, 0), - SourceNodeId=NumericNodeId(23518, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2133, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23518, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23519, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23518, 0), - ReferenceTypeId=NumericNodeId(49, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23521, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(17603, 0), - SourceNodeId=NumericNodeId(23519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23513, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(49, 0), - SourceNodeId=NumericNodeId(23519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23518, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NumberInList"), - DataType=ua.NodeId(ua.ObjectIds.Number), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23521, 0), - BrowseName=QualifiedName("NumberInList", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23519, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23521, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23521, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23521, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23519, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NodeVersion"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23525, 0), - BrowseName=QualifiedName("NodeVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23518, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23525, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23525, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23525, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23518, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("DataItemType"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2365, 0), - BrowseName=QualifiedName("DataItemType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2365, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2366, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2365, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2367, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2365, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Definition"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2366, 0), - BrowseName=QualifiedName("Definition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2365, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2365, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ValuePrecision"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2367, 0), - BrowseName=QualifiedName("ValuePrecision", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2365, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2365, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("BaseAnalogType"), - DataType=ua.NodeId(ua.ObjectIds.Number), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15318, 0), - BrowseName=QualifiedName("BaseAnalogType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(2365, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17567, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17568, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17569, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2365, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InstrumentRange"), - DataType=NumericNodeId(884, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17567, 0), - BrowseName=QualifiedName("InstrumentRange", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EURange"), - DataType=NumericNodeId(884, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17568, 0), - BrowseName=QualifiedName("EURange", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17568, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17568, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17568, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EngineeringUnits"), - DataType=NumericNodeId(887, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17569, 0), - BrowseName=QualifiedName("EngineeringUnits", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17569, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17569, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17569, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("AnalogItemType"), - DataType=ua.NodeId(ua.ObjectIds.Number), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2368, 0), - BrowseName=QualifiedName("AnalogItemType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(15318, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2369, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EURange"), - DataType=NumericNodeId(884, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2369, 0), - BrowseName=QualifiedName("EURange", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2368, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2368, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("AnalogUnitType"), - DataType=ua.NodeId(ua.ObjectIds.Number), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17497, 0), - BrowseName=QualifiedName("AnalogUnitType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(15318, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17497, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17502, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17497, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EngineeringUnits"), - DataType=NumericNodeId(887, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17502, 0), - BrowseName=QualifiedName("EngineeringUnits", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17497, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17502, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17502, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17502, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17497, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("AnalogUnitRangeType"), - DataType=ua.NodeId(ua.ObjectIds.Number), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17570, 0), - BrowseName=QualifiedName("AnalogUnitRangeType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(2368, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17575, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2368, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EngineeringUnits"), - DataType=NumericNodeId(887, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17575, 0), - BrowseName=QualifiedName("EngineeringUnits", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17570, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17570, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - IsAbstract=True, - DisplayName=LocalizedText("DiscreteItemType"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2372, 0), - BrowseName=QualifiedName("DiscreteItemType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(2365, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2365, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("TwoStateDiscreteType"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2373, 0), - BrowseName=QualifiedName("TwoStateDiscreteType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(2372, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2373, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2374, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2373, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2375, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2373, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2372, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2374, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2373, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2374, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2374, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2374, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2373, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2375, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2373, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2375, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2375, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2375, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2373, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("MultiStateDiscreteType"), - DataType=ua.NodeId(ua.ObjectIds.UInteger), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2376, 0), - BrowseName=QualifiedName("MultiStateDiscreteType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(2372, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2376, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2377, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2376, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2372, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2377, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2376, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2377, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2377, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2377, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2376, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("MultiStateValueDiscreteType"), - DataType=ua.NodeId(ua.ObjectIds.Number), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11238, 0), - BrowseName=QualifiedName("MultiStateValueDiscreteType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(2372, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11238, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11241, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11238, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11461, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11238, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2372, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11241, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11238, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11238, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ValueAsText"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11461, 0), - BrowseName=QualifiedName("ValueAsText", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11238, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11238, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - IsAbstract=True, - DisplayName=LocalizedText("ArrayItemType"), - DataType=ua.NodeId(ua.ObjectIds.String), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12021, 0), - BrowseName=QualifiedName("ArrayItemType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(2365, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12024, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12025, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12026, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12027, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12028, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2365, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InstrumentRange"), - DataType=NumericNodeId(884, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12024, 0), - BrowseName=QualifiedName("InstrumentRange", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12021, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EURange"), - DataType=NumericNodeId(884, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12025, 0), - BrowseName=QualifiedName("EURange", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12021, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EngineeringUnits"), - DataType=NumericNodeId(887, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12026, 0), - BrowseName=QualifiedName("EngineeringUnits", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12021, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Title"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12027, 0), - BrowseName=QualifiedName("Title", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12021, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AxisScaleType"), - DataType=NumericNodeId(12077, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12028, 0), - BrowseName=QualifiedName("AxisScaleType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12021, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("YArrayItemType"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12029, 0), - BrowseName=QualifiedName("YArrayItemType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(12021, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12037, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("XAxisDefinition"), - DataType=NumericNodeId(12079, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12037, 0), - BrowseName=QualifiedName("XAxisDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12029, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("XYArrayItemType"), - DataType=NumericNodeId(12080, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12038, 0), - BrowseName=QualifiedName("XYArrayItemType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(12021, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12046, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("XAxisDefinition"), - DataType=NumericNodeId(12079, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12046, 0), - BrowseName=QualifiedName("XAxisDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12038, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12038, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("ImageItemType"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=2, - ArrayDimensions=[0, 0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12047, 0), - BrowseName=QualifiedName("ImageItemType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(12021, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12055, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12056, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("XAxisDefinition"), - DataType=NumericNodeId(12079, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12055, 0), - BrowseName=QualifiedName("XAxisDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12047, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12047, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("YAxisDefinition"), - DataType=NumericNodeId(12079, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12056, 0), - BrowseName=QualifiedName("YAxisDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12047, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12047, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("CubeItemType"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=3, - ArrayDimensions=[0, 0, 0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12057, 0), - BrowseName=QualifiedName("CubeItemType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(12021, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12065, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12066, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12067, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("XAxisDefinition"), - DataType=NumericNodeId(12079, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12065, 0), - BrowseName=QualifiedName("XAxisDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12057, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12057, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("YAxisDefinition"), - DataType=NumericNodeId(12079, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12066, 0), - BrowseName=QualifiedName("YAxisDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12057, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12066, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12066, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12066, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12057, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ZAxisDefinition"), - DataType=NumericNodeId(12079, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12067, 0), - BrowseName=QualifiedName("ZAxisDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12057, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12067, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12067, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12067, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12057, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("NDimensionArrayItemType"), - DataType=ua.NodeId(ua.ObjectIds.String), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12068, 0), - BrowseName=QualifiedName("NDimensionArrayItemType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(12021, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12068, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12076, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12068, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AxisDefinition"), - DataType=NumericNodeId(12079, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12076, 0), - BrowseName=QualifiedName("AxisDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12068, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12068, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("TwoStateVariableType"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8995, 0), - BrowseName=QualifiedName("TwoStateVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(2755, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8996, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9000, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9001, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11110, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11111, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(8995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2755, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8996, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8995, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9000, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8995, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9000, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9000, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9000, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EffectiveTransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9001, 0), - BrowseName=QualifiedName("EffectiveTransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8995, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11110, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8995, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11111, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8995, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("ConditionVariableType"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9002, 0), - BrowseName=QualifiedName("ConditionVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9002, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9003, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9002, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9003, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9002, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9003, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9003, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9003, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasTrueSubState"), - InverseName=LocalizedText("IsTrueSubStateOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9004, 0), - BrowseName=QualifiedName("HasTrueSubState", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9004, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasFalseSubState"), - InverseName=LocalizedText("IsFalseSubStateOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9005, 0), - BrowseName=QualifiedName("HasFalseSubState", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9005, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasAlarmSuppressionGroup"), - InverseName=LocalizedText("IsAlarmSuppressionGroupOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16361, 0), - BrowseName=QualifiedName("HasAlarmSuppressionGroup", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(47, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(16361, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(47, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("AlarmGroupMember"), - InverseName=LocalizedText("MemberOfAlarmGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16362, 0), - BrowseName=QualifiedName("AlarmGroupMember", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(35, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(16362, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(35, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ConditionType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2782, 0), - BrowseName=QualifiedName("ConditionType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2041, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11112, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11113, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16363, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16364, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9009, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9010, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3874, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9020, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9022, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9024, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9026, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9028, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9027, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9029, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3875, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12912, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11112, 0), - BrowseName=QualifiedName("ConditionClassId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11113, 0), - BrowseName=QualifiedName("ConditionClassName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionSubClassId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16363, 0), - BrowseName=QualifiedName("ConditionSubClassId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionSubClassName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16364, 0), - BrowseName=QualifiedName("ConditionSubClassName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16364, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16364, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16364, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9009, 0), - BrowseName=QualifiedName("ConditionName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9009, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9009, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9009, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BranchId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9010, 0), - BrowseName=QualifiedName("BranchId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9010, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9010, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9010, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Retain"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3874, 0), - BrowseName=QualifiedName("Retain", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9011, 0), - BrowseName=QualifiedName("EnabledState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9012, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9015, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9016, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9017, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9018, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9019, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9012, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9011, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9012, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9012, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9012, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EffectiveDisplayName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9015, 0), - BrowseName=QualifiedName("EffectiveDisplayName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9011, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9016, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9011, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EffectiveTransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9017, 0), - BrowseName=QualifiedName("EffectiveTransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9011, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Enabled"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9018, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9011, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9018, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9018, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9018, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Disabled"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9019, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9011, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Quality"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9020, 0), - BrowseName=QualifiedName("Quality", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9021, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9021, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9020, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9020, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastSeverity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9022, 0), - BrowseName=QualifiedName("LastSeverity", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9023, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9023, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9022, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9022, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9024, 0), - BrowseName=QualifiedName("Comment", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9025, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9025, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9024, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9024, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9026, 0), - BrowseName=QualifiedName("ClientUserId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Disable"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9028, 0), - BrowseName=QualifiedName("Disable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Enable"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9027, 0), - BrowseName=QualifiedName("Enable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddComment"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9029, 0), - BrowseName=QualifiedName("AddComment", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9030, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9030, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9029, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ConditionRefresh"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3875, 0), - BrowseName=QualifiedName("ConditionRefresh", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3875, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3876, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(3875, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2787, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(3875, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2788, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3875, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscriptionId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the subscription to refresh.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3876, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3875, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3875, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ConditionRefresh2"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12912, 0), - BrowseName=QualifiedName("ConditionRefresh2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12912, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12913, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(12912, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2787, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(12912, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2788, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12912, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscriptionId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the subscription to refresh.', Locale=None), - ), - ua.Argument( - Name='MonitoredItemId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the monitored item to refresh.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12913, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12912, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12912, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DialogConditionType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2830, 0), - BrowseName=QualifiedName("DialogConditionType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9035, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9055, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2831, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9064, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9065, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9066, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9067, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9068, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9069, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24312, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9035, 0), - BrowseName=QualifiedName("EnabledState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9036, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9055, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9036, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9035, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9035, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DialogState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9055, 0), - BrowseName=QualifiedName("DialogState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9056, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9060, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9062, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9063, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9035, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9056, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9055, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9055, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9060, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9055, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9055, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Active"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9062, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9055, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9062, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9062, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9062, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9055, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Inactive"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9063, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9055, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9063, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9063, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9063, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9055, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Prompt"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2831, 0), - BrowseName=QualifiedName("Prompt", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResponseOptionSet"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9064, 0), - BrowseName=QualifiedName("ResponseOptionSet", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DefaultResponse"), - DataType=ua.NodeId(ua.ObjectIds.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9065, 0), - BrowseName=QualifiedName("DefaultResponse", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OkResponse"), - DataType=ua.NodeId(ua.ObjectIds.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9066, 0), - BrowseName=QualifiedName("OkResponse", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9066, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9066, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9066, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CancelResponse"), - DataType=ua.NodeId(ua.ObjectIds.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9067, 0), - BrowseName=QualifiedName("CancelResponse", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9067, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9067, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9067, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastResponse"), - DataType=ua.NodeId(ua.ObjectIds.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9068, 0), - BrowseName=QualifiedName("LastResponse", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9068, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9068, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9068, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Respond"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9069, 0), - BrowseName=QualifiedName("Respond", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2830, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9069, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9070, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9069, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8927, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9069, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9069, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SelectedResponse', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9070, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9069, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9070, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9070, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9070, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9069, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Respond2"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24312, 0), - BrowseName=QualifiedName("Respond2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2830, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24313, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8927, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SelectedResponse', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24313, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24312, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24312, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AcknowledgeableConditionType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2881, 0), - BrowseName=QualifiedName("AcknowledgeableConditionType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9073, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9102, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9111, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9113, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9073, 0), - BrowseName=QualifiedName("EnabledState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2881, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9074, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9102, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2881, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9074, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9073, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9073, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AckedState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9093, 0), - BrowseName=QualifiedName("AckedState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2881, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9094, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9098, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9100, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9101, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9073, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2881, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9094, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9093, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9093, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9098, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9093, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9093, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Acknowledged"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9100, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9093, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9093, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Unacknowledged"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9101, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9093, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9093, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfirmedState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9102, 0), - BrowseName=QualifiedName("ConfirmedState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2881, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9103, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9107, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9109, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9110, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9073, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2881, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9103, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9102, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9102, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9107, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9102, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9102, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Confirmed"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9109, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9102, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9102, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Unconfirmed"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9110, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9102, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9102, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Acknowledge"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9111, 0), - BrowseName=QualifiedName("Acknowledge", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2881, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9112, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8944, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2881, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9112, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9111, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9111, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Confirm"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9113, 0), - BrowseName=QualifiedName("Confirm", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2881, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9114, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8961, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2881, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9114, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9113, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9113, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AlarmConditionType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2915, 0), - BrowseName=QualifiedName("AlarmConditionType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2881, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9118, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11120, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9169, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16371, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9215, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9216, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16389, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16390, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16380, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16395, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16396, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16397, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16398, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18190, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(16361, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16399, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16400, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16401, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16402, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16403, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24316, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17868, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24318, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17869, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24320, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17870, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24322, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18199, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24324, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24744, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2881, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9118, 0), - BrowseName=QualifiedName("EnabledState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9119, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9169, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9119, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9118, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9118, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActiveState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9160, 0), - BrowseName=QualifiedName("ActiveState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9161, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9164, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9165, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9166, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9167, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9168, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9118, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9161, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9160, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EffectiveDisplayName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9164, 0), - BrowseName=QualifiedName("EffectiveDisplayName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9160, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9165, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9160, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EffectiveTransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9166, 0), - BrowseName=QualifiedName("EffectiveTransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9160, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Active"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9167, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9160, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9167, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9167, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9167, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Inactive"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9168, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9160, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11120, 0), - BrowseName=QualifiedName("InputNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SuppressedState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9169, 0), - BrowseName=QualifiedName("SuppressedState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9170, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9174, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9176, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9177, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9118, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9170, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9169, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9169, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9174, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9169, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9169, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Suppressed"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9176, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9169, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9169, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Unsuppressed"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9177, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9169, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9169, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutOfServiceState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16371, 0), - BrowseName=QualifiedName("OutOfServiceState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16372, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16376, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16378, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16379, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16372, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16371, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16371, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16376, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16371, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16376, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16376, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16376, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16371, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Out of Service"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16378, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16371, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16378, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16378, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16378, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16371, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("In Service"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16379, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16371, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16379, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16379, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16379, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16371, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ShelvingState"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9178, 0), - BrowseName=QualifiedName("ShelvingState", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2929, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9179, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9184, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9189, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9213, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9211, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9212, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9118, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9179, 0), - BrowseName=QualifiedName("CurrentState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9178, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2760, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9180, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2760, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9180, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9179, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9179, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransition"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9184, 0), - BrowseName=QualifiedName("LastTransition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9178, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2767, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9185, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9188, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2767, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9185, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9184, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9184, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9188, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9184, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9184, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnshelveTime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9189, 0), - BrowseName=QualifiedName("UnshelveTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9178, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("TimedShelve"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9213, 0), - BrowseName=QualifiedName("TimedShelve", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(9178, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9213, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9214, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9213, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9213, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9213, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ShelvingTime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9214, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9213, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9213, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Unshelve"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9211, 0), - BrowseName=QualifiedName("Unshelve", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(9178, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OneShotShelve"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9212, 0), - BrowseName=QualifiedName("OneShotShelve", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(9178, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9212, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9212, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9212, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SuppressedOrShelved"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9215, 0), - BrowseName=QualifiedName("SuppressedOrShelved", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9215, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9215, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9215, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxTimeShelved"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9216, 0), - BrowseName=QualifiedName("MaxTimeShelved", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9216, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9216, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9216, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AudibleEnabled"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16389, 0), - BrowseName=QualifiedName("AudibleEnabled", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AudibleSound"), - DataType=NumericNodeId(16307, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16390, 0), - BrowseName=QualifiedName("AudibleSound", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17986, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17986, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SilenceState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16380, 0), - BrowseName=QualifiedName("SilenceState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16381, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16385, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16387, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16388, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16381, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16385, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16385, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16385, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16385, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Silenced"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16387, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Not Silenced"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16388, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OnDelay"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16395, 0), - BrowseName=QualifiedName("OnDelay", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OffDelay"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16396, 0), - BrowseName=QualifiedName("OffDelay", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16396, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16396, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16396, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FirstInGroupFlag"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16397, 0), - BrowseName=QualifiedName("FirstInGroupFlag", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16397, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16397, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16397, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("FirstInGroup"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16398, 0), - BrowseName=QualifiedName("FirstInGroup", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16405, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16398, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16405, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16398, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16398, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LatchedState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18190, 0), - BrowseName=QualifiedName("LatchedState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18191, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18195, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18197, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18198, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18191, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18190, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18190, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18195, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18190, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18190, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Latched"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18197, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18190, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18190, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Unlatched"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18198, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18190, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18190, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16399, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(16361, 0), - TypeDefinition=NumericNodeId(16405, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16405, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(16361, 0), - SourceNodeId=NumericNodeId(16399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReAlarmTime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16400, 0), - BrowseName=QualifiedName("ReAlarmTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReAlarmRepeatCount"), - DataType=ua.NodeId(ua.ObjectIds.Int16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16401, 0), - BrowseName=QualifiedName("ReAlarmRepeatCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16401, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16401, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16401, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Silence"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16402, 0), - BrowseName=QualifiedName("Silence", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(16402, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17242, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16402, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16402, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Suppress"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16403, 0), - BrowseName=QualifiedName("Suppress", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(16403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17225, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Suppress2"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24316, 0), - BrowseName=QualifiedName("Suppress2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24316, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24317, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24316, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17225, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24316, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24316, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24317, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24316, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24317, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24317, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24317, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24316, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Unsuppress"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17868, 0), - BrowseName=QualifiedName("Unsuppress", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(17868, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17225, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17868, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17868, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Unsuppress2"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24318, 0), - BrowseName=QualifiedName("Unsuppress2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24319, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17225, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24319, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24319, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24319, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24319, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveFromService"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17869, 0), - BrowseName=QualifiedName("RemoveFromService", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(17869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17259, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveFromService2"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24320, 0), - BrowseName=QualifiedName("RemoveFromService2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24320, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24321, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24320, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17259, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24320, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24320, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24321, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24320, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24321, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24321, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24321, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24320, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("PlaceInService"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17870, 0), - BrowseName=QualifiedName("PlaceInService", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(17870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17259, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("PlaceInService2"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24322, 0), - BrowseName=QualifiedName("PlaceInService2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24323, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17259, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24323, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24322, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24322, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18199, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(18199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15013, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset2"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24324, 0), - BrowseName=QualifiedName("Reset2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24325, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15013, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24325, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24324, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24324, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetGroupMemberships"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24744, 0), - BrowseName=QualifiedName("GetGroupMemberships", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25154, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Groups', - DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25154, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24744, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24744, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AlarmGroupType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16405, 0), - BrowseName=QualifiedName("AlarmGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(16362, 0), - SourceNodeId=NumericNodeId(16405, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(16405, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16406, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(16405, 0), - ReferenceTypeId=NumericNodeId(16362, 0), - TypeDefinition=NumericNodeId(2915, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16407, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16408, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16409, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16410, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16411, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16412, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16414, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16415, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16416, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16417, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16421, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16422, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16423, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16432, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16434, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16436, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16438, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16439, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16440, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16441, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16443, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16461, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16465, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16474, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16519, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(16362, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16405, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventId"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16407, 0), - BrowseName=QualifiedName("EventId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16407, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16407, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16407, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventType"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16408, 0), - BrowseName=QualifiedName("EventType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16409, 0), - BrowseName=QualifiedName("SourceNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16410, 0), - BrowseName=QualifiedName("SourceName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Time"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16411, 0), - BrowseName=QualifiedName("Time", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16412, 0), - BrowseName=QualifiedName("ReceiveTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Message"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16414, 0), - BrowseName=QualifiedName("Message", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Severity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16415, 0), - BrowseName=QualifiedName("Severity", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16415, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16415, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16415, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16416, 0), - BrowseName=QualifiedName("ConditionClassId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16417, 0), - BrowseName=QualifiedName("ConditionClassName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16420, 0), - BrowseName=QualifiedName("ConditionName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BranchId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16421, 0), - BrowseName=QualifiedName("BranchId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Retain"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16422, 0), - BrowseName=QualifiedName("Retain", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16423, 0), - BrowseName=QualifiedName("EnabledState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16424, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16424, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16423, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16423, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Quality"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16432, 0), - BrowseName=QualifiedName("Quality", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16432, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16433, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16432, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16432, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16432, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16433, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16432, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16432, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastSeverity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16434, 0), - BrowseName=QualifiedName("LastSeverity", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16435, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16435, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16434, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16435, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16435, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16435, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16434, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16436, 0), - BrowseName=QualifiedName("Comment", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16437, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16437, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16436, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16437, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16437, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16437, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16436, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16438, 0), - BrowseName=QualifiedName("ClientUserId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16438, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16438, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16438, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Disable"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16439, 0), - BrowseName=QualifiedName("Disable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(16439, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16439, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16439, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Enable"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16440, 0), - BrowseName=QualifiedName("Enable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(16440, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16440, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16440, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddComment"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16441, 0), - BrowseName=QualifiedName("AddComment", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16442, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(16441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16442, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16441, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16442, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16442, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16442, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16441, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AckedState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16443, 0), - BrowseName=QualifiedName("AckedState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16444, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16444, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16443, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Acknowledge"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16461, 0), - BrowseName=QualifiedName("Acknowledge", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16462, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(16461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8944, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16462, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16461, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16461, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActiveState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16465, 0), - BrowseName=QualifiedName("ActiveState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16466, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16466, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16465, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16466, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16466, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16466, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16465, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16474, 0), - BrowseName=QualifiedName("InputNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16474, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16474, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16474, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SuppressedOrShelved"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16519, 0), - BrowseName=QualifiedName("SuppressedOrShelved", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ShelvedStateMachineType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2929, 0), - BrowseName=QualifiedName("ShelvedStateMachineType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2771, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9115, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2930, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2932, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2933, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2935, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2936, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2940, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2942, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2943, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2945, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2949, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24756, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2947, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24758, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2948, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24760, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2771, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnshelveTime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9115, 0), - BrowseName=QualifiedName("UnshelveTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Unshelved"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2930, 0), - BrowseName=QualifiedName("Unshelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(6098, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2935, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2936, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2940, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2943, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(1, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(6098, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2930, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(6098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(6098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(6098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2930, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TimedShelved"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2932, 0), - BrowseName=QualifiedName("TimedShelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(6100, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2935, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2940, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2942, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2945, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(2, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(6100, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2932, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(6100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(6100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(6100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2932, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("OneShotShelved"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2933, 0), - BrowseName=QualifiedName("OneShotShelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(6101, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2936, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2942, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2943, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2945, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(3, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(6101, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2933, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(6101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(6101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(6101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2933, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("UnshelvedToTimedShelved"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2935, 0), - BrowseName=QualifiedName("UnshelvedToTimedShelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11322, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2930, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2932, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2949, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24756, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(12, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11322, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2935, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2935, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("UnshelvedToOneShotShelved"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2936, 0), - BrowseName=QualifiedName("UnshelvedToOneShotShelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11323, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2930, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2933, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2948, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24760, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(13, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11323, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2936, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2936, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TimedShelvedToUnshelved"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2940, 0), - BrowseName=QualifiedName("TimedShelvedToUnshelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11324, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2932, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2930, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2947, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24758, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(21, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11324, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2940, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2940, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TimedShelvedToOneShotShelved"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2942, 0), - BrowseName=QualifiedName("TimedShelvedToOneShotShelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2942, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11325, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2942, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2932, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2942, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2933, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2942, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2942, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2948, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2942, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24760, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2942, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2942, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(23, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11325, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2942, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2942, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("OneShotShelvedToUnshelved"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2943, 0), - BrowseName=QualifiedName("OneShotShelvedToUnshelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2943, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11326, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2943, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2933, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2943, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2930, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2943, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2943, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2947, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2943, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24758, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2943, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2943, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(31, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11326, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2943, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2943, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("OneShotShelvedToTimedShelved"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2945, 0), - BrowseName=QualifiedName("OneShotShelvedToTimedShelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2945, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11327, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2945, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2933, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2945, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2932, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2945, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2945, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2949, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2945, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24756, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2945, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2945, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(32, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11327, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2945, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2945, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("TimedShelve"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2949, 0), - BrowseName=QualifiedName("TimedShelve", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2991, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2935, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2945, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(2949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ShelvingTime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2991, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2949, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2991, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2991, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2991, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2949, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("TimedShelve2"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24756, 0), - BrowseName=QualifiedName("TimedShelve2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24757, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(24756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2935, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(24756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2945, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ShelvingTime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24757, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24756, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24756, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Unshelve"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2947, 0), - BrowseName=QualifiedName("Unshelve", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2947, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2940, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2947, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2943, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(2947, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2947, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2947, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Unshelve2"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24758, 0), - BrowseName=QualifiedName("Unshelve2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24759, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(24758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2940, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(24758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2943, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24759, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24758, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24759, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24759, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24759, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24758, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OneShotShelve"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2948, 0), - BrowseName=QualifiedName("OneShotShelve", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2936, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2942, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(2948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OneShotShelve2"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24760, 0), - BrowseName=QualifiedName("OneShotShelve2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24761, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(24760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2936, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(24760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2942, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24761, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24760, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24761, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24761, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24761, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24760, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("LimitAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2955, 0), - BrowseName=QualifiedName("LimitAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11124, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11125, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11126, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11127, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16572, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16573, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16574, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16575, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24770, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24771, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24772, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24773, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24774, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24775, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24776, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24777, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HighHighLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11124, 0), - BrowseName=QualifiedName("HighHighLimit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HighLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11125, 0), - BrowseName=QualifiedName("HighLimit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LowLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11126, 0), - BrowseName=QualifiedName("LowLimit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LowLowLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11127, 0), - BrowseName=QualifiedName("LowLowLimit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BaseHighHighLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16572, 0), - BrowseName=QualifiedName("BaseHighHighLimit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BaseHighLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16573, 0), - BrowseName=QualifiedName("BaseHighLimit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BaseLowLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16574, 0), - BrowseName=QualifiedName("BaseLowLimit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16574, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16574, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16574, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BaseLowLowLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16575, 0), - BrowseName=QualifiedName("BaseLowLowLimit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SeverityHighHigh"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24770, 0), - BrowseName=QualifiedName("SeverityHighHigh", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24770, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24770, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24770, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SeverityHigh"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24771, 0), - BrowseName=QualifiedName("SeverityHigh", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24771, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24771, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24771, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SeverityLow"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24772, 0), - BrowseName=QualifiedName("SeverityLow", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SeverityLowLow"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24773, 0), - BrowseName=QualifiedName("SeverityLowLow", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24773, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24773, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24773, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HighHighDeadband"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24774, 0), - BrowseName=QualifiedName("HighHighDeadband", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HighDeadband"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24775, 0), - BrowseName=QualifiedName("HighDeadband", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LowDeadband"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24776, 0), - BrowseName=QualifiedName("LowDeadband", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LowLowDeadband"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24777, 0), - BrowseName=QualifiedName("LowLowDeadband", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ExclusiveLimitStateMachineType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9318, 0), - BrowseName=QualifiedName("ExclusiveLimitStateMachineType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2771, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9329, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9331, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9333, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9335, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9337, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9338, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9339, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9340, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2771, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("HighHigh"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9329, 0), - BrowseName=QualifiedName("HighHigh", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9330, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9339, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9340, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(1, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9330, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9329, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9329, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("High"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9331, 0), - BrowseName=QualifiedName("High", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9331, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9332, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9331, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9339, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9331, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9340, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9331, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9331, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(2, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9332, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9331, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9332, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9332, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9332, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9331, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Low"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9333, 0), - BrowseName=QualifiedName("Low", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9333, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9334, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9333, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9337, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9333, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9338, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9333, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9333, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(3, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9334, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9333, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9334, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9334, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9334, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9333, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LowLow"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9335, 0), - BrowseName=QualifiedName("LowLow", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9335, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9336, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9335, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9337, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9335, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9338, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9335, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9335, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(4, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9336, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9335, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9336, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9336, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9336, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9335, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LowLowToLow"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9337, 0), - BrowseName=QualifiedName("LowLowToLow", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11340, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9335, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9333, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(9337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(43, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11340, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9337, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9337, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LowToLowLow"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9338, 0), - BrowseName=QualifiedName("LowToLowLow", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9338, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11341, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9338, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9333, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9338, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9335, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(9338, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9338, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9338, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(34, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11341, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9338, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11341, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11341, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11341, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9338, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("HighHighToHigh"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9339, 0), - BrowseName=QualifiedName("HighHighToHigh", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9339, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11342, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9339, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9329, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9339, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9331, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(9339, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9339, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9339, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(12, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11342, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9339, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11342, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11342, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11342, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9339, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("HighToHighHigh"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9340, 0), - BrowseName=QualifiedName("HighToHighHigh", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11343, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9331, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9329, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(9340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(21, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11343, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9340, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11343, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11343, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11343, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ExclusiveLimitAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9341, 0), - BrowseName=QualifiedName("ExclusiveLimitAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9341, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9398, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9341, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9455, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9341, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActiveState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9398, 0), - BrowseName=QualifiedName("ActiveState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9341, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9398, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9399, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9398, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9455, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9398, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9398, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9398, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9341, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9399, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9398, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9398, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LimitState"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9455, 0), - BrowseName=QualifiedName("LimitState", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9341, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9318, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9456, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9461, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9398, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9341, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9456, 0), - BrowseName=QualifiedName("CurrentState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9455, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2760, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9457, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2760, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9455, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9457, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9456, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9456, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransition"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9461, 0), - BrowseName=QualifiedName("LastTransition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9455, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2767, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9462, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9465, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2767, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9455, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9462, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9461, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9461, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9465, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9461, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9461, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NonExclusiveLimitAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9906, 0), - BrowseName=QualifiedName("NonExclusiveLimitAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9963, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10020, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10029, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10038, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10047, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActiveState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9963, 0), - BrowseName=QualifiedName("ActiveState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9964, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10020, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10029, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10038, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10047, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9964, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9963, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9964, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9964, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9964, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9963, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HighHighState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10020, 0), - BrowseName=QualifiedName("HighHighState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10021, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10025, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10027, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10028, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(10020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9963, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(10020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10021, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10020, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10020, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10025, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10020, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10020, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("HighHigh active"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10027, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10020, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10020, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("HighHigh inactive"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10028, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10020, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10020, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HighState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10029, 0), - BrowseName=QualifiedName("HighState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10030, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10034, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10036, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10037, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(10029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9963, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(10029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10030, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10029, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10034, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10029, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10034, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10034, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10034, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("High active"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10036, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10029, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("High inactive"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10037, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10029, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LowState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10038, 0), - BrowseName=QualifiedName("LowState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10039, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10043, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10045, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10046, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(10038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9963, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(10038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10039, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10038, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10039, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10039, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10039, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10038, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10043, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10038, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10038, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Low active"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10045, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10038, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10038, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Low inactive"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10046, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10038, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10038, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LowLowState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10047, 0), - BrowseName=QualifiedName("LowLowState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10048, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10052, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10054, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10055, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(10047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9963, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(10047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10048, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10047, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10048, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10048, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10048, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10047, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10052, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10047, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10047, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("LowLow active"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10054, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10047, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10054, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10054, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10054, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10047, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("LowLow inactive"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10055, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10047, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10047, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NonExclusiveLevelAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10060, 0), - BrowseName=QualifiedName("NonExclusiveLevelAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(10060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ExclusiveLevelAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9482, 0), - BrowseName=QualifiedName("ExclusiveLevelAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(9341, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9341, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NonExclusiveDeviationAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10368, 0), - BrowseName=QualifiedName("NonExclusiveDeviationAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16776, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(10368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetpointNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10522, 0), - BrowseName=QualifiedName("SetpointNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10368, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10368, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BaseSetpointNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16776, 0), - BrowseName=QualifiedName("BaseSetpointNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10368, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10368, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NonExclusiveRateOfChangeAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10214, 0), - BrowseName=QualifiedName("NonExclusiveRateOfChangeAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16858, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(10214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EngineeringUnits"), - DataType=NumericNodeId(887, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16858, 0), - BrowseName=QualifiedName("EngineeringUnits", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10214, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10214, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ExclusiveDeviationAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9764, 0), - BrowseName=QualifiedName("ExclusiveDeviationAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(9341, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9764, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9905, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9764, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16817, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9764, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9341, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetpointNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9905, 0), - BrowseName=QualifiedName("SetpointNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9764, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9905, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9905, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9905, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9764, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BaseSetpointNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16817, 0), - BrowseName=QualifiedName("BaseSetpointNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9764, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9764, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ExclusiveRateOfChangeAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9623, 0), - BrowseName=QualifiedName("ExclusiveRateOfChangeAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(9341, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16899, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9341, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EngineeringUnits"), - DataType=NumericNodeId(887, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16899, 0), - BrowseName=QualifiedName("EngineeringUnits", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9623, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9623, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DiscreteAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10523, 0), - BrowseName=QualifiedName("DiscreteAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(10523, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("OffNormalAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10637, 0), - BrowseName=QualifiedName("OffNormalAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(10523, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11158, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(10637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10523, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NormalState"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11158, 0), - BrowseName=QualifiedName("NormalState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10637, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SystemOffNormalAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11753, 0), - BrowseName=QualifiedName("SystemOffNormalAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(10637, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11753, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TripAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10751, 0), - BrowseName=QualifiedName("TripAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(10637, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(10751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("InstrumentDiagnosticAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18347, 0), - BrowseName=QualifiedName("InstrumentDiagnosticAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(10637, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18347, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SystemDiagnosticAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18496, 0), - BrowseName=QualifiedName("SystemDiagnosticAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(10637, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("CertificateExpirationAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13225, 0), - BrowseName=QualifiedName("CertificateExpirationAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11753, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13325, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14900, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13326, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13327, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(13225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11753, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ExpirationDate"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13325, 0), - BrowseName=QualifiedName("ExpirationDate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13225, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13225, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ExpirationLimit"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14900, 0), - BrowseName=QualifiedName("ExpirationLimit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13225, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13225, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateType"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13326, 0), - BrowseName=QualifiedName("CertificateType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13225, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13225, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Certificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13327, 0), - BrowseName=QualifiedName("Certificate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13225, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13225, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DiscrepancyAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17080, 0), - BrowseName=QualifiedName("DiscrepancyAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17215, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17216, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17217, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TargetValueNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17215, 0), - BrowseName=QualifiedName("TargetValueNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17080, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17215, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17215, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17215, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17080, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ExpectedTime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17216, 0), - BrowseName=QualifiedName("ExpectedTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17080, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17216, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17216, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17216, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17080, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Tolerance"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17217, 0), - BrowseName=QualifiedName("Tolerance", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17080, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17217, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17217, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17217, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17080, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("BaseConditionClassType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11163, 0), - BrowseName=QualifiedName("BaseConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11163, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ProcessConditionClassType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11164, 0), - BrowseName=QualifiedName("ProcessConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("MaintenanceConditionClassType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11165, 0), - BrowseName=QualifiedName("MaintenanceConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SystemConditionClassType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11166, 0), - BrowseName=QualifiedName("SystemConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SafetyConditionClassType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17218, 0), - BrowseName=QualifiedName("SafetyConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17218, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("HighlyManagedAlarmConditionClassType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17219, 0), - BrowseName=QualifiedName("HighlyManagedAlarmConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17219, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TrainingConditionClassType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17220, 0), - BrowseName=QualifiedName("TrainingConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17220, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("StatisticalConditionClassType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18665, 0), - BrowseName=QualifiedName("StatisticalConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18665, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TestingConditionClassType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17221, 0), - BrowseName=QualifiedName("TestingConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2790, 0), - BrowseName=QualifiedName("AuditConditionEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2127, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2790, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionEnableEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2803, 0), - BrowseName=QualifiedName("AuditConditionEnableEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionCommentEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2829, 0), - BrowseName=QualifiedName("AuditConditionCommentEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17222, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11851, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionEventId"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17222, 0), - BrowseName=QualifiedName("ConditionEventId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2829, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2829, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11851, 0), - BrowseName=QualifiedName("Comment", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2829, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2829, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionRespondEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8927, 0), - BrowseName=QualifiedName("AuditConditionRespondEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11852, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(8927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SelectedResponse"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11852, 0), - BrowseName=QualifiedName("SelectedResponse", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8927, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8927, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionAcknowledgeEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8944, 0), - BrowseName=QualifiedName("AuditConditionAcknowledgeEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8944, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17223, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8944, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11853, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(8944, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionEventId"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17223, 0), - BrowseName=QualifiedName("ConditionEventId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8944, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8944, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11853, 0), - BrowseName=QualifiedName("Comment", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8944, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8944, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionConfirmEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8961, 0), - BrowseName=QualifiedName("AuditConditionConfirmEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8961, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17224, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8961, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11854, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(8961, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionEventId"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17224, 0), - BrowseName=QualifiedName("ConditionEventId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8961, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8961, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11854, 0), - BrowseName=QualifiedName("Comment", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8961, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8961, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionShelvingEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11093, 0), - BrowseName=QualifiedName("AuditConditionShelvingEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11855, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ShelvingTime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11855, 0), - BrowseName=QualifiedName("ShelvingTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11093, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionSuppressionEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17225, 0), - BrowseName=QualifiedName("AuditConditionSuppressionEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionSilenceEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17242, 0), - BrowseName=QualifiedName("AuditConditionSilenceEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17242, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionResetEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15013, 0), - BrowseName=QualifiedName("AuditConditionResetEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15013, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionOutOfServiceEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17259, 0), - BrowseName=QualifiedName("AuditConditionOutOfServiceEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17259, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("RefreshStartEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2787, 0), - BrowseName=QualifiedName("RefreshStartEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2130, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2787, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2130, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("RefreshEndEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2788, 0), - BrowseName=QualifiedName("RefreshEndEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2130, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2788, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2130, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("RefreshRequiredEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2789, 0), - BrowseName=QualifiedName("RefreshRequiredEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2130, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2789, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2130, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasCondition"), - InverseName=LocalizedText("IsConditionOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9006, 0), - BrowseName=QualifiedName("HasCondition", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasEffectDisable"), - InverseName=LocalizedText("MayBeDisabledBy"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17276, 0), - BrowseName=QualifiedName("HasEffectDisable", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(54, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(54, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasEffectEnable"), - InverseName=LocalizedText("MayBeEnabledBy"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17983, 0), - BrowseName=QualifiedName("HasEffectEnable", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(54, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17983, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(54, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasEffectSuppressed"), - InverseName=LocalizedText("MayBeSuppressedBy"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17984, 0), - BrowseName=QualifiedName("HasEffectSuppressed", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(54, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17984, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(54, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasEffectUnsuppressed"), - InverseName=LocalizedText("MayBeUnsuppressedBy"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17985, 0), - BrowseName=QualifiedName("HasEffectUnsuppressed", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(54, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17985, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(54, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AlarmMetricsType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17279, 0), - BrowseName=QualifiedName("AlarmMetricsType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17280, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17991, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17281, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17282, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17284, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17286, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17283, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17288, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18666, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AlarmCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17280, 0), - BrowseName=QualifiedName("AlarmCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StartTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17991, 0), - BrowseName=QualifiedName("StartTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17991, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17991, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17991, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaximumActiveState"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17281, 0), - BrowseName=QualifiedName("MaximumActiveState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaximumUnAck"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17282, 0), - BrowseName=QualifiedName("MaximumUnAck", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentAlarmRate"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17284, 0), - BrowseName=QualifiedName("CurrentAlarmRate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17277, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17285, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17277, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Rate"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17285, 0), - BrowseName=QualifiedName("Rate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17284, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17285, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17285, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17285, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17284, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaximumAlarmRate"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17286, 0), - BrowseName=QualifiedName("MaximumAlarmRate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17277, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17287, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17277, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Rate"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17287, 0), - BrowseName=QualifiedName("Rate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17286, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17286, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaximumReAlarmCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17283, 0), - BrowseName=QualifiedName("MaximumReAlarmCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17283, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17283, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17283, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AverageAlarmRate"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17288, 0), - BrowseName=QualifiedName("AverageAlarmRate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17277, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17289, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17277, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Rate"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17289, 0), - BrowseName=QualifiedName("Rate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17288, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17289, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17289, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17289, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17288, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18666, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(18666, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18666, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18666, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("AlarmRateVariableType"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17277, 0), - BrowseName=QualifiedName("AlarmRateVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17278, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Rate"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17278, 0), - BrowseName=QualifiedName("Rate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17277, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17277, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ProgramStateMachineType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2391, 0), - BrowseName=QualifiedName("ProgramStateMachineType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2771, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3830, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3835, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2392, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2393, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2394, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2395, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2396, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2397, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2398, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3850, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2406, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2402, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2404, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2408, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2410, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2412, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2414, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2416, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2418, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2422, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2424, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2426, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2427, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2428, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2429, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2430, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2771, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3830, 0), - BrowseName=QualifiedName("CurrentState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2760, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3831, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2760, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3831, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3830, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3830, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Number"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3833, 0), - BrowseName=QualifiedName("Number", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3830, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3830, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransition"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3835, 0), - BrowseName=QualifiedName("LastTransition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2767, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3836, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3838, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3839, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2767, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3836, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3835, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3835, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Number"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3838, 0), - BrowseName=QualifiedName("Number", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3835, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3835, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3839, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3835, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3835, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Creatable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2392, 0), - BrowseName=QualifiedName("Creatable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2392, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2392, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Deletable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2393, 0), - BrowseName=QualifiedName("Deletable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AutoDelete"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2394, 0), - BrowseName=QualifiedName("AutoDelete", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2394, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2394, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2394, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RecycleCount"), - DataType=ua.NodeId(ua.ObjectIds.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2395, 0), - BrowseName=QualifiedName("RecycleCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InstanceCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2396, 0), - BrowseName=QualifiedName("InstanceCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2396, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2396, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxInstanceCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2397, 0), - BrowseName=QualifiedName("MaxInstanceCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2397, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2397, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxRecycleCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2398, 0), - BrowseName=QualifiedName("MaxRecycleCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2398, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2398, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ProgramDiagnostic"), - DataType=NumericNodeId(24033, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2399, 0), - BrowseName=QualifiedName("ProgramDiagnostic", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15383, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3840, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3841, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3842, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3843, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3844, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3845, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3846, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3847, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15038, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15040, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3848, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3849, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateSessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3840, 0), - BrowseName=QualifiedName("CreateSessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateClientName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3841, 0), - BrowseName=QualifiedName("CreateClientName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InvocationCreationTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3842, 0), - BrowseName=QualifiedName("InvocationCreationTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3843, 0), - BrowseName=QualifiedName("LastTransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodCall"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3844, 0), - BrowseName=QualifiedName("LastMethodCall", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodSessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3845, 0), - BrowseName=QualifiedName("LastMethodSessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodInputArguments"), - DataType=NumericNodeId(296, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3846, 0), - BrowseName=QualifiedName("LastMethodInputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3846, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3846, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3846, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodOutputArguments"), - DataType=NumericNodeId(296, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3847, 0), - BrowseName=QualifiedName("LastMethodOutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodInputValues"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15038, 0), - BrowseName=QualifiedName("LastMethodInputValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodOutputValues"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15040, 0), - BrowseName=QualifiedName("LastMethodOutputValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodCallTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3848, 0), - BrowseName=QualifiedName("LastMethodCallTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodReturnStatus"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3849, 0), - BrowseName=QualifiedName("LastMethodReturnStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("FinalResultData"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3850, 0), - BrowseName=QualifiedName("FinalResultData", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Halted"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2406, 0), - BrowseName=QualifiedName("Halted", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2407, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2408, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2412, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2424, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(11, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2407, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2407, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2407, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2407, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Ready"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2400, 0), - BrowseName=QualifiedName("Ready", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2401, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2408, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2410, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2414, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2422, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2424, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(12, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2401, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2400, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2401, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2401, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2401, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Running"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2402, 0), - BrowseName=QualifiedName("Running", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2402, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2403, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2402, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2410, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2402, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2412, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2402, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2414, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2402, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2416, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2402, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2418, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2402, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2402, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(13, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2403, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2402, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2402, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Suspended"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2404, 0), - BrowseName=QualifiedName("Suspended", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2405, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2416, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2418, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2422, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(14, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2405, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2404, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2405, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2405, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2405, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2404, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("HaltedToReady"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2408, 0), - BrowseName=QualifiedName("HaltedToReady", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2409, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2406, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2430, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(1, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2409, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2408, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2408, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ReadyToRunning"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2410, 0), - BrowseName=QualifiedName("ReadyToRunning", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2411, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2402, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2426, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(2, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2411, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2410, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2410, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("RunningToHalted"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2412, 0), - BrowseName=QualifiedName("RunningToHalted", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2413, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2402, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2406, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2429, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(3, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2413, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2412, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2413, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2413, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2413, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2412, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("RunningToReady"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2414, 0), - BrowseName=QualifiedName("RunningToReady", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2415, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2402, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(4, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2415, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2414, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2415, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2415, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2415, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2414, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("RunningToSuspended"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2416, 0), - BrowseName=QualifiedName("RunningToSuspended", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2417, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2402, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2404, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2427, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(5, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2417, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2416, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SuspendedToRunning"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2418, 0), - BrowseName=QualifiedName("SuspendedToRunning", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2419, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2404, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2402, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2428, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(6, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2419, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2418, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2418, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SuspendedToHalted"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2420, 0), - BrowseName=QualifiedName("SuspendedToHalted", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2421, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2404, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2406, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2429, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2430, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(7, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2421, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2420, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2420, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SuspendedToReady"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2422, 0), - BrowseName=QualifiedName("SuspendedToReady", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2423, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2404, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2430, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(8, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2423, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2422, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2422, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ReadyToHalted"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2424, 0), - BrowseName=QualifiedName("ReadyToHalted", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2425, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2406, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2429, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(9, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2425, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2424, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2424, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Start"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2426, 0), - BrowseName=QualifiedName("Start", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2410, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Suspend"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2427, 0), - BrowseName=QualifiedName("Suspend", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2416, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Resume"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2428, 0), - BrowseName=QualifiedName("Resume", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2418, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Halt"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2429, 0), - BrowseName=QualifiedName("Halt", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2412, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2424, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2430, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2430, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2408, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2430, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2430, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2422, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2430, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2430, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ProgramTransitionEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2378, 0), - BrowseName=QualifiedName("ProgramTransitionEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2311, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2378, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2379, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2378, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IntermediateResult"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2379, 0), - BrowseName=QualifiedName("IntermediateResult", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2378, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2379, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2379, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2379, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditProgramTransitionEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11856, 0), - BrowseName=QualifiedName("AuditProgramTransitionEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2315, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11875, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2315, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11875, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11856, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11875, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11875, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11875, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ProgramTransitionAuditEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3806, 0), - BrowseName=QualifiedName("ProgramTransitionAuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2315, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3806, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3825, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3806, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2315, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Transition"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3825, 0), - BrowseName=QualifiedName("Transition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3806, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2767, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3826, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2767, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3806, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3826, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3825, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3825, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("ProgramDiagnosticType"), - DataType=NumericNodeId(894, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2380, 0), - BrowseName=QualifiedName("ProgramDiagnosticType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2381, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2382, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2383, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2384, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2385, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2386, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2387, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2388, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2389, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2390, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateSessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2381, 0), - BrowseName=QualifiedName("CreateSessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateClientName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2382, 0), - BrowseName=QualifiedName("CreateClientName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2382, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2382, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2382, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InvocationCreationTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2383, 0), - BrowseName=QualifiedName("InvocationCreationTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2384, 0), - BrowseName=QualifiedName("LastTransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2384, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2384, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2384, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodCall"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2385, 0), - BrowseName=QualifiedName("LastMethodCall", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2385, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2385, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2385, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodSessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2386, 0), - BrowseName=QualifiedName("LastMethodSessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodInputArguments"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2387, 0), - BrowseName=QualifiedName("LastMethodInputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodOutputArguments"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2388, 0), - BrowseName=QualifiedName("LastMethodOutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodCallTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2389, 0), - BrowseName=QualifiedName("LastMethodCallTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodReturnStatus"), - DataType=NumericNodeId(299, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2390, 0), - BrowseName=QualifiedName("LastMethodReturnStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("ProgramDiagnostic2Type"), - DataType=NumericNodeId(24033, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15383, 0), - BrowseName=QualifiedName("ProgramDiagnostic2Type", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15384, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15385, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15386, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15387, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15388, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15389, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15390, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15391, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15392, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15393, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15394, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15395, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateSessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15384, 0), - BrowseName=QualifiedName("CreateSessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15384, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15384, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15384, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateClientName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15385, 0), - BrowseName=QualifiedName("CreateClientName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15385, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15385, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15385, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InvocationCreationTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15386, 0), - BrowseName=QualifiedName("InvocationCreationTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15387, 0), - BrowseName=QualifiedName("LastTransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodCall"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15388, 0), - BrowseName=QualifiedName("LastMethodCall", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodSessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15389, 0), - BrowseName=QualifiedName("LastMethodSessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodInputArguments"), - DataType=NumericNodeId(296, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15390, 0), - BrowseName=QualifiedName("LastMethodInputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodOutputArguments"), - DataType=NumericNodeId(296, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15391, 0), - BrowseName=QualifiedName("LastMethodOutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodInputValues"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15392, 0), - BrowseName=QualifiedName("LastMethodInputValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15392, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15392, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15392, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodOutputValues"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15393, 0), - BrowseName=QualifiedName("LastMethodOutputValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodCallTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15394, 0), - BrowseName=QualifiedName("LastMethodCallTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15394, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15394, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15394, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodReturnStatus"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15395, 0), - BrowseName=QualifiedName("LastMethodReturnStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Annotations"), - DataType=NumericNodeId(891, 0), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11214, 0), - BrowseName=QualifiedName("Annotations", 0), - NodeClass_=NodeClass.Variable, - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("HistoricalDataConfigurationType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2318, 0), - BrowseName=QualifiedName("HistoricalDataConfigurationType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3059, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11876, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2323, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2324, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2325, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2326, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2327, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2328, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11499, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11500, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19092, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AggregateConfiguration"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3059, 0), - BrowseName=QualifiedName("AggregateConfiguration", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(11187, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3059, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11168, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3059, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11169, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3059, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11170, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3059, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11171, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3059, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11187, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3059, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3059, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TreatUncertainAsBad"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11168, 0), - BrowseName=QualifiedName("TreatUncertainAsBad", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3059, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3059, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PercentDataBad"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11169, 0), - BrowseName=QualifiedName("PercentDataBad", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3059, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3059, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PercentDataGood"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11170, 0), - BrowseName=QualifiedName("PercentDataGood", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3059, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3059, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UseSlopedExtrapolation"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11171, 0), - BrowseName=QualifiedName("UseSlopedExtrapolation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3059, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3059, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AggregateFunctions"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11876, 0), - BrowseName=QualifiedName("AggregateFunctions", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Stepped"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2323, 0), - BrowseName=QualifiedName("Stepped", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Definition"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2324, 0), - BrowseName=QualifiedName("Definition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxTimeInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2325, 0), - BrowseName=QualifiedName("MaxTimeInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MinTimeInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2326, 0), - BrowseName=QualifiedName("MinTimeInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ExceptionDeviation"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2327, 0), - BrowseName=QualifiedName("ExceptionDeviation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ExceptionDeviationFormat"), - DataType=NumericNodeId(890, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2328, 0), - BrowseName=QualifiedName("ExceptionDeviationFormat", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2328, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2328, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2328, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StartOfArchive"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11499, 0), - BrowseName=QualifiedName("StartOfArchive", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11499, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11499, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11499, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StartOfOnlineArchive"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11500, 0), - BrowseName=QualifiedName("StartOfOnlineArchive", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11500, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11500, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11500, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerTimestampSupported"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19092, 0), - BrowseName=QualifiedName("ServerTimestampSupported", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("HA Configuration"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11202, 0), - BrowseName=QualifiedName("HA Configuration", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2318, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11203, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11208, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AggregateConfiguration"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11203, 0), - BrowseName=QualifiedName("AggregateConfiguration", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11202, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(11187, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11204, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11205, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11206, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11207, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11187, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11202, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TreatUncertainAsBad"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11204, 0), - BrowseName=QualifiedName("TreatUncertainAsBad", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11203, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11203, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PercentDataBad"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11205, 0), - BrowseName=QualifiedName("PercentDataBad", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11203, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11203, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PercentDataGood"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11206, 0), - BrowseName=QualifiedName("PercentDataGood", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11203, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11206, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11206, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11203, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UseSlopedExtrapolation"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11207, 0), - BrowseName=QualifiedName("UseSlopedExtrapolation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11203, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11203, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Stepped"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11208, 0), - BrowseName=QualifiedName("Stepped", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11202, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11202, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoricalEventFilter"), - DataType=NumericNodeId(725, 0), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11215, 0), - BrowseName=QualifiedName("HistoricalEventFilter", 0), - NodeClass_=NodeClass.Variable, - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11215, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("HistoryServerCapabilitiesType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2330, 0), - BrowseName=QualifiedName("HistoryServerCapabilitiesType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2331, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2332, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11268, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11269, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2334, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2335, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2336, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2337, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2338, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11278, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11279, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11280, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11501, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11270, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11172, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19094, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AccessHistoryDataCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2331, 0), - BrowseName=QualifiedName("AccessHistoryDataCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2331, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2331, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2331, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AccessHistoryEventsCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2332, 0), - BrowseName=QualifiedName("AccessHistoryEventsCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2332, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2332, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2332, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxReturnDataValues"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11268, 0), - BrowseName=QualifiedName("MaxReturnDataValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxReturnEventValues"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11269, 0), - BrowseName=QualifiedName("MaxReturnEventValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InsertDataCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2334, 0), - BrowseName=QualifiedName("InsertDataCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2334, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2334, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2334, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReplaceDataCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2335, 0), - BrowseName=QualifiedName("ReplaceDataCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2335, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2335, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2335, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdateDataCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2336, 0), - BrowseName=QualifiedName("UpdateDataCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2336, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2336, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2336, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteRawCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2337, 0), - BrowseName=QualifiedName("DeleteRawCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteAtTimeCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2338, 0), - BrowseName=QualifiedName("DeleteAtTimeCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2338, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2338, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2338, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InsertEventCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11278, 0), - BrowseName=QualifiedName("InsertEventCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReplaceEventCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11279, 0), - BrowseName=QualifiedName("ReplaceEventCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdateEventCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11280, 0), - BrowseName=QualifiedName("UpdateEventCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteEventCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11501, 0), - BrowseName=QualifiedName("DeleteEventCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11501, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11501, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11501, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InsertAnnotationCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11270, 0), - BrowseName=QualifiedName("InsertAnnotationCapability", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11270, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11270, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11270, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AggregateFunctions"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11172, 0), - BrowseName=QualifiedName("AggregateFunctions", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerTimestampSupported"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19094, 0), - BrowseName=QualifiedName("ServerTimestampSupported", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryEventUpdateEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2999, 0), - BrowseName=QualifiedName("AuditHistoryEventUpdateEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2104, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3025, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3028, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3003, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3029, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3030, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2104, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdatedNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3025, 0), - BrowseName=QualifiedName("UpdatedNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2999, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2999, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PerformInsertReplace"), - DataType=NumericNodeId(11293, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3028, 0), - BrowseName=QualifiedName("PerformInsertReplace", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2999, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2999, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Filter"), - DataType=NumericNodeId(725, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3003, 0), - BrowseName=QualifiedName("Filter", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2999, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3003, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3003, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3003, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2999, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NewValues"), - DataType=NumericNodeId(920, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3029, 0), - BrowseName=QualifiedName("NewValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2999, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2999, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldValues"), - DataType=NumericNodeId(920, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3030, 0), - BrowseName=QualifiedName("OldValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2999, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2999, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryValueUpdateEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3006, 0), - BrowseName=QualifiedName("AuditHistoryValueUpdateEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2104, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3026, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3031, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3032, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3033, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2104, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdatedNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3026, 0), - BrowseName=QualifiedName("UpdatedNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3006, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3006, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PerformInsertReplace"), - DataType=NumericNodeId(11293, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3031, 0), - BrowseName=QualifiedName("PerformInsertReplace", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3006, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3006, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NewValues"), - DataType=NumericNodeId(23, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3032, 0), - BrowseName=QualifiedName("NewValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3006, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3032, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3032, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3032, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3006, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldValues"), - DataType=NumericNodeId(23, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3033, 0), - BrowseName=QualifiedName("OldValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3006, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3033, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3033, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3033, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3006, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryAnnotationUpdateEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19095, 0), - BrowseName=QualifiedName("AuditHistoryAnnotationUpdateEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2104, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19293, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19294, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19295, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2104, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PerformInsertReplace"), - DataType=NumericNodeId(11293, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19293, 0), - BrowseName=QualifiedName("PerformInsertReplace", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19095, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19293, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19293, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19293, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19095, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NewValues"), - DataType=NumericNodeId(23, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19294, 0), - BrowseName=QualifiedName("NewValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19095, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19294, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19294, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19294, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19095, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldValues"), - DataType=NumericNodeId(23, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19295, 0), - BrowseName=QualifiedName("OldValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19095, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19095, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryDeleteEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3012, 0), - BrowseName=QualifiedName("AuditHistoryDeleteEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2104, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3012, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3027, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3012, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2104, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdatedNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3027, 0), - BrowseName=QualifiedName("UpdatedNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3012, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3012, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryRawModifyDeleteEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3014, 0), - BrowseName=QualifiedName("AuditHistoryRawModifyDeleteEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(3012, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3015, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3016, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3017, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3034, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3012, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IsDeleteModified"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3015, 0), - BrowseName=QualifiedName("IsDeleteModified", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3014, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3014, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StartTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3016, 0), - BrowseName=QualifiedName("StartTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3014, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3014, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3017, 0), - BrowseName=QualifiedName("EndTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3014, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3014, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldValues"), - DataType=NumericNodeId(23, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3034, 0), - BrowseName=QualifiedName("OldValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3014, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3034, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3034, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3034, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3014, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryAtTimeDeleteEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3019, 0), - BrowseName=QualifiedName("AuditHistoryAtTimeDeleteEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(3012, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3020, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3021, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3012, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReqTimes"), - DataType=NumericNodeId(294, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3020, 0), - BrowseName=QualifiedName("ReqTimes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3019, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3019, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldValues"), - DataType=NumericNodeId(23, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3021, 0), - BrowseName=QualifiedName("OldValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3019, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3019, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryEventDeleteEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3022, 0), - BrowseName=QualifiedName("AuditHistoryEventDeleteEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(3012, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3023, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3024, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3012, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventIds"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3023, 0), - BrowseName=QualifiedName("EventIds", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3022, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3022, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldValues"), - DataType=NumericNodeId(920, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3024, 0), - BrowseName=QualifiedName("OldValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3022, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3022, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TrustListType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12522, 0), - BrowseName=QualifiedName("TrustListType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12542, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19296, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12543, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12546, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12548, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12550, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12542, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12522, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12542, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12542, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12542, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdateFrequency"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19296, 0), - BrowseName=QualifiedName("UpdateFrequency", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12522, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12543, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12522, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12543, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12544, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12543, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12545, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12543, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12543, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12544, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12543, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12544, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12544, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12544, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12543, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12545, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12543, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12545, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12545, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12545, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12543, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CloseAndUpdate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12546, 0), - BrowseName=QualifiedName("CloseAndUpdate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12522, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12546, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12705, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12546, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12547, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12546, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12546, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12705, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12546, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12546, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplyChangesRequired', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12547, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12546, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12547, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12547, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12547, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12546, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddCertificate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12548, 0), - BrowseName=QualifiedName("AddCertificate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12522, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12549, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Certificate', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IsTrustedCertificate', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12549, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12548, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12549, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12549, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12549, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12548, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveCertificate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12550, 0), - BrowseName=QualifiedName("RemoveCertificate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12522, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12551, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Thumbprint', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IsTrustedCertificate', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12551, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12550, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12551, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12551, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12551, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12550, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TrustListMasks"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12552, 0), - BrowseName=QualifiedName("TrustListMasks", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12552, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12553, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12552, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=0, - DisplayName=LocalizedText(Text='None', Locale=None), - ), - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='TrustedCertificates', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='TrustedCrls', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='IssuerCertificates', Locale=None), - ), - ua.EnumValueType( - Value=8, - DisplayName=LocalizedText(Text='IssuerCrls', Locale=None), - ), - ua.EnumValueType( - Value=15, - DisplayName=LocalizedText(Text='All', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12553, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12552, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12553, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12553, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12552, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TrustListDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12554, 0), - BrowseName=QualifiedName("TrustListDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12554, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TrustListOutOfDateAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19297, 0), - BrowseName=QualifiedName("TrustListOutOfDateAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11753, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19446, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19447, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19448, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11753, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrustListId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19446, 0), - BrowseName=QualifiedName("TrustListId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19297, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19297, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19447, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19297, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19447, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19447, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19447, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19297, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdateFrequency"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19448, 0), - BrowseName=QualifiedName("UpdateFrequency", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19297, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19448, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19448, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19448, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19297, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("CertificateGroupType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12555, 0), - BrowseName=QualifiedName("CertificateGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13631, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23526, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13599, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12555, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13600, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13601, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13602, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13603, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13605, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13608, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13610, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13613, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13615, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13618, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13620, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13621, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13600, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13601, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13601, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13601, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13601, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13602, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13602, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13602, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13602, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13603, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13605, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13607, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13606, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13605, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13605, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13607, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13605, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13607, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13607, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13607, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13605, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13608, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13609, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13609, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13608, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13608, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13610, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13611, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13612, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13611, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13610, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13610, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13612, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13610, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13610, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13613, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13613, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13614, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13613, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13613, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13614, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13613, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13613, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13615, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13616, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13617, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13616, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13615, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13615, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13617, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13615, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13615, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13618, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13619, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13619, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13618, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13618, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13620, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13621, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13622, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13623, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13622, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13621, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13621, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13623, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13621, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13621, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13631, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12555, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetRejectedList"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23526, 0), - BrowseName=QualifiedName("GetRejectedList", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12555, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23526, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23527, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23526, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23526, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Certificates', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23527, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23526, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23527, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23527, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23527, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23526, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("CertificateExpired"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19450, 0), - BrowseName=QualifiedName("CertificateExpired", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12555, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(13225, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19451, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19452, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19453, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19454, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19455, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19456, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19458, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19459, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19460, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19461, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19464, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19465, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19466, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19467, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19476, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19478, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19480, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19482, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19483, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19484, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19485, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19487, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19505, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19509, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19518, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20101, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20138, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20139, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20141, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20142, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13225, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventId"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19451, 0), - BrowseName=QualifiedName("EventId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventType"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19452, 0), - BrowseName=QualifiedName("EventType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19453, 0), - BrowseName=QualifiedName("SourceNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19454, 0), - BrowseName=QualifiedName("SourceName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19454, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19454, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19454, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Time"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19455, 0), - BrowseName=QualifiedName("Time", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19456, 0), - BrowseName=QualifiedName("ReceiveTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Message"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19458, 0), - BrowseName=QualifiedName("Message", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Severity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19459, 0), - BrowseName=QualifiedName("Severity", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19460, 0), - BrowseName=QualifiedName("ConditionClassId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19461, 0), - BrowseName=QualifiedName("ConditionClassName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19464, 0), - BrowseName=QualifiedName("ConditionName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BranchId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19465, 0), - BrowseName=QualifiedName("BranchId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Retain"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19466, 0), - BrowseName=QualifiedName("Retain", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19466, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19466, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19466, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19467, 0), - BrowseName=QualifiedName("EnabledState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19467, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19468, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19467, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19467, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19467, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19468, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19467, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19468, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19468, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19468, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19467, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Quality"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19476, 0), - BrowseName=QualifiedName("Quality", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19477, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19477, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19476, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19476, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastSeverity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19478, 0), - BrowseName=QualifiedName("LastSeverity", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19479, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19479, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19478, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19478, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19480, 0), - BrowseName=QualifiedName("Comment", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19480, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19481, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19480, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19480, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19480, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19481, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19480, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19480, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19482, 0), - BrowseName=QualifiedName("ClientUserId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Disable"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19483, 0), - BrowseName=QualifiedName("Disable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(19483, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19483, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19483, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Enable"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19484, 0), - BrowseName=QualifiedName("Enable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(19484, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19484, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19484, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddComment"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19485, 0), - BrowseName=QualifiedName("AddComment", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19486, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(19485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19486, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19485, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19485, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AckedState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19487, 0), - BrowseName=QualifiedName("AckedState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19488, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19488, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19487, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19487, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Acknowledge"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19505, 0), - BrowseName=QualifiedName("Acknowledge", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19506, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(19505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8944, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19506, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19505, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19506, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19506, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19506, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19505, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActiveState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19509, 0), - BrowseName=QualifiedName("ActiveState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19510, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19510, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19509, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19510, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19510, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19510, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19509, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19518, 0), - BrowseName=QualifiedName("InputNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19518, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19518, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19518, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SuppressedOrShelved"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20101, 0), - BrowseName=QualifiedName("SuppressedOrShelved", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NormalState"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20138, 0), - BrowseName=QualifiedName("NormalState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ExpirationDate"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20139, 0), - BrowseName=QualifiedName("ExpirationDate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateType"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20141, 0), - BrowseName=QualifiedName("CertificateType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Certificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20142, 0), - BrowseName=QualifiedName("Certificate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustListOutOfDate"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20143, 0), - BrowseName=QualifiedName("TrustListOutOfDate", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12555, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19297, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20144, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20145, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20146, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20147, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20148, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20149, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20151, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20152, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20153, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20154, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20157, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20158, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20159, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20160, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20169, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20171, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20173, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20175, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20176, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20177, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20178, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20180, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20198, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20202, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20211, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20249, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20286, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20287, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20288, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20289, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19297, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventId"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20144, 0), - BrowseName=QualifiedName("EventId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventType"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20145, 0), - BrowseName=QualifiedName("EventType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20146, 0), - BrowseName=QualifiedName("SourceNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20147, 0), - BrowseName=QualifiedName("SourceName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Time"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20148, 0), - BrowseName=QualifiedName("Time", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20149, 0), - BrowseName=QualifiedName("ReceiveTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Message"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20151, 0), - BrowseName=QualifiedName("Message", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Severity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20152, 0), - BrowseName=QualifiedName("Severity", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20153, 0), - BrowseName=QualifiedName("ConditionClassId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20154, 0), - BrowseName=QualifiedName("ConditionClassName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20157, 0), - BrowseName=QualifiedName("ConditionName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BranchId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20158, 0), - BrowseName=QualifiedName("BranchId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Retain"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20159, 0), - BrowseName=QualifiedName("Retain", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20160, 0), - BrowseName=QualifiedName("EnabledState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20161, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20161, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20160, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20160, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Quality"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20169, 0), - BrowseName=QualifiedName("Quality", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20170, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20170, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20169, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20169, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastSeverity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20171, 0), - BrowseName=QualifiedName("LastSeverity", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20172, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20172, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20171, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20171, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20173, 0), - BrowseName=QualifiedName("Comment", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20174, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20174, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20173, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20173, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20175, 0), - BrowseName=QualifiedName("ClientUserId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Disable"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20176, 0), - BrowseName=QualifiedName("Disable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(20176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Enable"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20177, 0), - BrowseName=QualifiedName("Enable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(20177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddComment"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20178, 0), - BrowseName=QualifiedName("AddComment", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20179, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(20178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20179, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20178, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20178, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AckedState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20180, 0), - BrowseName=QualifiedName("AckedState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20181, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20181, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20180, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20180, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Acknowledge"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20198, 0), - BrowseName=QualifiedName("Acknowledge", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20199, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(20198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8944, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20199, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20198, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20198, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActiveState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20202, 0), - BrowseName=QualifiedName("ActiveState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20203, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20203, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20202, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20202, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20211, 0), - BrowseName=QualifiedName("InputNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SuppressedOrShelved"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20249, 0), - BrowseName=QualifiedName("SuppressedOrShelved", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NormalState"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20286, 0), - BrowseName=QualifiedName("NormalState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrustListId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20287, 0), - BrowseName=QualifiedName("TrustListId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20288, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdateFrequency"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20289, 0), - BrowseName=QualifiedName("UpdateFrequency", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20289, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20289, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20289, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("CertificateGroupFolderType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13813, 0), - BrowseName=QualifiedName("CertificateGroupFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13814, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13848, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13882, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13916, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(13813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultApplicationGroup"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13814, 0), - BrowseName=QualifiedName("DefaultApplicationGroup", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13813, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(12555, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13847, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13813, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13815, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13814, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13816, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13817, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13818, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13819, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13821, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13824, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13826, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13831, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13834, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13836, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13837, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13814, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13816, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13817, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13818, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13819, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13821, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13822, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13823, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13822, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13821, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13821, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13823, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13821, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13821, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13824, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13825, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13825, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13824, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13824, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13826, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13827, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13828, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13827, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13826, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13826, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13828, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13826, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13826, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13829, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13830, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13830, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13829, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13829, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13831, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13832, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13832, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13831, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13831, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13833, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13831, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13831, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13834, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13835, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13835, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13834, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13834, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13836, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13837, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13838, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13839, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13838, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13837, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13837, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13839, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13837, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13837, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13847, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13814, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13814, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultHttpsGroup"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13848, 0), - BrowseName=QualifiedName("DefaultHttpsGroup", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13813, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(12555, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13881, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13813, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13849, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13848, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13850, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13851, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13852, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13853, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13855, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13858, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13860, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13863, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13865, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13868, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13870, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13871, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13848, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13850, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13851, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13852, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13853, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13855, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13857, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13856, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13855, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13855, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13857, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13855, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13855, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13858, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13859, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13859, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13858, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13858, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13860, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13861, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13862, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13861, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13860, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13860, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13862, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13860, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13862, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13862, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13862, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13860, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13863, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13863, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13864, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13863, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13863, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13864, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13863, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13863, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13865, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13865, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13866, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13865, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13867, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13865, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13865, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13866, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13865, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13865, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13867, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13865, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13867, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13867, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13867, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13865, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13868, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13868, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13869, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13868, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13868, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13869, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13868, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13868, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13870, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13871, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13871, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13872, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13871, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13873, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13871, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13871, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13872, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13871, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13872, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13872, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13872, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13871, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13873, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13871, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13871, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13881, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13848, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13848, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultUserTokenGroup"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13882, 0), - BrowseName=QualifiedName("DefaultUserTokenGroup", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13813, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(12555, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13813, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13883, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13882, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13884, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13885, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13886, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13887, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13889, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13892, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13894, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13897, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13899, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13902, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13904, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13905, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13882, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13884, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13884, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13884, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13884, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13885, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13886, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13886, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13886, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13886, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13887, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13887, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13887, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13887, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13889, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13890, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13891, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13890, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13889, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13889, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13891, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13889, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13889, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13892, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13893, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13893, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13892, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13892, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13894, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13894, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13895, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13894, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13896, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13894, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13894, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13895, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13894, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13894, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13896, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13894, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13894, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13897, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13898, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13898, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13897, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13897, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13899, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13900, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13901, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13900, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13899, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13899, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13901, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13899, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13899, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13902, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13903, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13903, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13902, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13903, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13903, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13903, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13902, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13904, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13904, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13904, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13904, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13905, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13905, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13906, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13905, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13907, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13905, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13905, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13906, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13905, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13905, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13907, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13905, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13907, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13907, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13907, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13905, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13915, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13882, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13882, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13916, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13813, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(12555, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13916, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13916, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13949, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13916, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13916, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13916, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13813, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13917, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13916, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13918, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13919, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13920, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13921, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13923, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13926, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13928, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13931, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13933, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13936, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13938, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13939, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13916, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13918, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13918, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13918, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13918, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13919, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13919, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13919, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13919, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13920, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13920, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13920, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13920, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13921, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13921, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13921, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13921, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13923, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13923, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13924, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13923, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13925, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13923, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13923, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13924, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13923, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13924, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13924, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13924, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13923, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13925, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13923, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13925, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13925, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13925, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13923, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13926, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13927, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13927, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13926, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13926, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13928, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13928, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13929, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13928, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13930, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13928, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13928, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13929, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13928, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13928, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13930, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13928, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13928, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13931, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13931, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13932, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13931, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13931, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13932, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13931, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13931, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13933, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13934, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13935, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13934, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13933, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13934, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13934, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13934, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13933, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13935, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13933, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13933, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13936, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13937, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13937, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13936, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13937, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13937, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13937, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13936, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13938, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13938, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13938, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13938, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13939, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13939, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13940, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13939, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13941, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13939, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13939, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13940, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13939, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13939, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13941, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13939, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13941, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13941, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13941, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13939, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13949, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13916, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13916, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("CertificateType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12556, 0), - BrowseName=QualifiedName("CertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12556, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ApplicationCertificateType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12557, 0), - BrowseName=QualifiedName("ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(12556, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12556, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("HttpsCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12558, 0), - BrowseName=QualifiedName("HttpsCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(12556, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12556, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("UserCredentialCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15181, 0), - BrowseName=QualifiedName("UserCredentialCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(12556, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12556, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("RsaMinApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12559, 0), - BrowseName=QualifiedName("RsaMinApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(12557, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12557, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("RsaSha256ApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12560, 0), - BrowseName=QualifiedName("RsaSha256ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(12557, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12557, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23537, 0), - BrowseName=QualifiedName("EccApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(12557, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23537, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12557, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccNistP256ApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23538, 0), - BrowseName=QualifiedName("EccNistP256ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(23537, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23538, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23537, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccNistP384ApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23539, 0), - BrowseName=QualifiedName("EccNistP384ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(23537, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23539, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23537, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccBrainpoolP256r1ApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23540, 0), - BrowseName=QualifiedName("EccBrainpoolP256r1ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(23537, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23540, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23537, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccBrainpoolP384r1ApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23541, 0), - BrowseName=QualifiedName("EccBrainpoolP384r1ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(23537, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23541, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23537, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccCurve25519ApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23542, 0), - BrowseName=QualifiedName("EccCurve25519ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(23537, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23542, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23537, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccCurve448ApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23543, 0), - BrowseName=QualifiedName("EccCurve448ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(23537, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23543, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23537, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TrustListUpdatedAuditEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12561, 0), - BrowseName=QualifiedName("TrustListUpdatedAuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2127, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12561, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ServerConfigurationType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12581, 0), - BrowseName=QualifiedName("ServerConfigurationType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13950, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12708, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12583, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12584, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12585, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12616, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12734, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12731, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12775, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("CertificateGroups"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13950, 0), - BrowseName=QualifiedName("CertificateGroups", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12581, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(13813, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13951, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13813, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultApplicationGroup"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13951, 0), - BrowseName=QualifiedName("DefaultApplicationGroup", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13950, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(12555, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13951, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13951, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13984, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13951, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13951, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13951, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13950, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13952, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13951, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13953, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13954, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13955, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13956, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13958, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13961, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13963, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13966, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13968, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13971, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13973, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13974, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13951, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13953, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13952, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13953, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13953, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13953, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13954, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13952, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13955, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13952, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13956, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13952, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13956, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13956, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13956, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13958, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13958, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13959, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13958, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13960, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13958, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13958, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13959, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13958, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13958, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13960, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13958, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13960, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13960, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13960, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13958, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13961, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13961, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13962, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13961, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13961, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13962, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13961, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13962, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13962, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13962, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13961, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13963, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13964, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13965, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13964, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13963, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13964, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13964, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13964, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13963, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13965, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13963, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13965, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13965, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13965, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13963, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13966, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13966, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13967, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13966, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13966, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13967, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13966, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13967, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13967, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13967, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13966, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13968, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13968, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13969, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13968, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13970, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13968, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13968, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13969, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13968, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13969, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13969, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13969, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13968, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13970, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13968, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13970, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13970, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13970, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13968, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13971, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13971, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13972, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13971, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13971, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13972, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13971, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13972, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13972, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13972, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13971, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13973, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13952, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13973, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13973, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13973, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13974, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13974, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13975, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13974, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13976, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13974, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13974, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13975, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13974, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13975, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13975, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13975, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13974, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13976, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13974, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13976, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13976, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13976, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13974, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13984, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13951, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13984, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13984, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13984, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13951, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerCapabilities"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12708, 0), - BrowseName=QualifiedName("ServerCapabilities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12581, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SupportedPrivateKeyFormats"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12583, 0), - BrowseName=QualifiedName("SupportedPrivateKeyFormats", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12581, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxTrustListSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12584, 0), - BrowseName=QualifiedName("MaxTrustListSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12581, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MulticastDnsEnabled"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12585, 0), - BrowseName=QualifiedName("MulticastDnsEnabled", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12581, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("UpdateCertificate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12616, 0), - BrowseName=QualifiedName("UpdateCertificate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12581, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12617, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12618, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CertificateGroupId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CertificateTypeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Certificate', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IssuerCertificates', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='PrivateKeyFormat', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='PrivateKey', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12617, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplyChangesRequired', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12618, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ApplyChanges"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12734, 0), - BrowseName=QualifiedName("ApplyChanges", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12581, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12734, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12734, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateSigningRequest"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12731, 0), - BrowseName=QualifiedName("CreateSigningRequest", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12581, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12732, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12733, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CertificateGroupId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CertificateTypeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SubjectName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RegeneratePrivateKey', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Nonce', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12732, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12731, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12731, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CertificateRequest', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12733, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12731, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12731, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetRejectedList"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12775, 0), - BrowseName=QualifiedName("GetRejectedList", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12581, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12776, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Certificates', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12776, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12775, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12775, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("CertificateUpdatedAuditEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12620, 0), - BrowseName=QualifiedName("CertificateUpdatedAuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2127, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13735, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13736, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateGroup"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13735, 0), - BrowseName=QualifiedName("CertificateGroup", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12620, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateType"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13736, 0), - BrowseName=QualifiedName("CertificateType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12620, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ServerConfiguration"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12637, 0), - BrowseName=QualifiedName("ServerConfiguration", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12581, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14053, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12710, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12639, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12640, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12641, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13737, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12740, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12737, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12777, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("CertificateGroups"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14053, 0), - BrowseName=QualifiedName("CertificateGroups", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(13813, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14156, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14088, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14122, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13813, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultApplicationGroup"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14156, 0), - BrowseName=QualifiedName("DefaultApplicationGroup", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14053, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12555, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14161, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14053, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12642, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14156, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14157, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14158, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12646, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12647, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12650, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12652, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12655, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12657, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12660, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12662, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12663, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12666, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12668, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12670, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14156, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12643, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14157, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14158, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12646, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12647, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12648, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12649, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12648, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12647, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12647, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12649, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12647, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12647, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12650, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12651, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12651, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12650, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12650, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12652, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12653, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12654, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12653, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12652, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12653, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12653, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12652, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12654, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12652, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12652, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12655, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12656, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12656, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12655, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12655, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12657, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12657, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12658, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12657, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12659, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12657, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12658, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12657, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12657, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12659, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12657, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12659, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12659, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12657, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12660, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12660, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12661, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12660, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12661, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12660, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12661, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12661, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12660, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12662, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12662, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12662, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12663, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12663, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12664, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12663, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12665, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12663, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12664, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12663, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12664, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12664, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12663, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12665, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12663, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12665, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12665, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12663, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CloseAndUpdate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12666, 0), - BrowseName=QualifiedName("CloseAndUpdate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12666, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14160, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12666, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12667, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12666, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14160, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12666, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12666, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplyChangesRequired', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12667, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12666, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12667, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12667, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12666, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddCertificate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12668, 0), - BrowseName=QualifiedName("AddCertificate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12669, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Certificate', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IsTrustedCertificate', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12669, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12668, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12669, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12669, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12668, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveCertificate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12670, 0), - BrowseName=QualifiedName("RemoveCertificate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12670, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12671, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12670, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Thumbprint', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IsTrustedCertificate', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12671, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12670, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12671, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12671, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12670, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14161, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14156, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14156, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultHttpsGroup"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14088, 0), - BrowseName=QualifiedName("DefaultHttpsGroup", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14053, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12555, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14121, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14053, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14089, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14088, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14090, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14091, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14092, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14095, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14098, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14100, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14103, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14105, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14108, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14110, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14111, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14114, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14117, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14119, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14088, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14090, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14091, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14092, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14093, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14095, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14096, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14097, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14096, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14095, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14096, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14096, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14095, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14097, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14095, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14095, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14098, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14099, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14099, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14098, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14099, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14099, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14098, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14100, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14101, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14102, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14101, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14100, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14100, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14102, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14100, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14100, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14103, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14104, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14104, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14103, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14103, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14105, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14106, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14107, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14106, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14105, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14106, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14106, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14105, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14107, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14105, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14105, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14108, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14108, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14109, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14108, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14109, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14108, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14108, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14110, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14111, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14112, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14113, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14112, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14111, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14111, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14113, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14111, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14111, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CloseAndUpdate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14114, 0), - BrowseName=QualifiedName("CloseAndUpdate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14115, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14116, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14115, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14114, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14114, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplyChangesRequired', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14116, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14114, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14114, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddCertificate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14117, 0), - BrowseName=QualifiedName("AddCertificate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14118, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Certificate', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IsTrustedCertificate', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14118, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14117, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14117, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveCertificate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14119, 0), - BrowseName=QualifiedName("RemoveCertificate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14120, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Thumbprint', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IsTrustedCertificate', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14120, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14119, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14119, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14121, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14088, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14088, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultUserTokenGroup"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14122, 0), - BrowseName=QualifiedName("DefaultUserTokenGroup", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14053, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12555, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14155, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14053, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14123, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14122, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14124, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14125, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14126, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14127, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14129, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14132, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14134, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14137, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14139, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14142, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14144, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14145, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14148, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14151, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14153, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14122, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14124, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14125, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14126, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14127, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14129, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14130, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14131, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14130, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14129, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14129, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14131, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14129, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14129, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14132, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14133, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14133, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14132, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14132, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14134, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14135, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14136, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14135, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14134, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14134, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14136, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14134, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14134, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14137, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14138, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14138, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14137, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14137, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14139, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14140, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14141, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14140, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14139, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14139, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14141, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14139, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14139, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14142, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14143, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14143, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14142, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14144, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14145, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14146, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14147, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14146, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14145, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14145, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14147, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14145, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14145, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CloseAndUpdate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14148, 0), - BrowseName=QualifiedName("CloseAndUpdate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14149, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14150, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14149, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14148, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14148, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplyChangesRequired', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14150, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14148, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14148, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddCertificate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14151, 0), - BrowseName=QualifiedName("AddCertificate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14152, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Certificate', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IsTrustedCertificate', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14152, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14151, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14151, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveCertificate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14153, 0), - BrowseName=QualifiedName("RemoveCertificate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14154, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Thumbprint', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IsTrustedCertificate', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14154, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14153, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14153, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14155, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14122, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14122, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerCapabilities"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12710, 0), - BrowseName=QualifiedName("ServerCapabilities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SupportedPrivateKeyFormats"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12639, 0), - BrowseName=QualifiedName("SupportedPrivateKeyFormats", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxTrustListSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12640, 0), - BrowseName=QualifiedName("MaxTrustListSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MulticastDnsEnabled"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12641, 0), - BrowseName=QualifiedName("MulticastDnsEnabled", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("UpdateCertificate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13737, 0), - BrowseName=QualifiedName("UpdateCertificate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13738, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13739, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CertificateGroupId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CertificateTypeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Certificate', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IssuerCertificates', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='PrivateKeyFormat', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='PrivateKey', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13738, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13737, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13737, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplyChangesRequired', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13739, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13737, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13739, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13739, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13737, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ApplyChanges"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12740, 0), - BrowseName=QualifiedName("ApplyChanges", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12740, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateSigningRequest"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12737, 0), - BrowseName=QualifiedName("CreateSigningRequest", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12738, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12739, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CertificateGroupId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CertificateTypeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SubjectName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RegeneratePrivateKey', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Nonce', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12738, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12737, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12737, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CertificateRequest', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12739, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12737, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12739, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12739, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12737, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetRejectedList"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12777, 0), - BrowseName=QualifiedName("GetRejectedList", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12778, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Certificates', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12778, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12777, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12777, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("KeyCredentialConfigurationFolderType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17496, 0), - BrowseName=QualifiedName("KeyCredentialConfigurationFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17511, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17511, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17496, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(18001, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17511, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17512, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17511, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17513, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17511, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17511, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17511, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17496, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17512, 0), - BrowseName=QualifiedName("ResourceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17511, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17512, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17512, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17512, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17511, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17513, 0), - BrowseName=QualifiedName("ProfileUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17511, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17513, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17513, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17513, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17511, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateCredential"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17522, 0), - BrowseName=QualifiedName("CreateCredential", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17496, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17523, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17524, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17496, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ResourceUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ProfileUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EndpointUrls', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17523, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17522, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17523, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17523, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17523, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17522, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CredentialNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17524, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17522, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17524, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17524, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17524, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17522, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("KeyCredentialConfiguration"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18155, 0), - BrowseName=QualifiedName("KeyCredentialConfiguration", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17496, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17496, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("KeyCredentialConfigurationType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18001, 0), - BrowseName=QualifiedName("KeyCredentialConfigurationType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18069, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18165, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18004, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18005, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17534, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18006, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18008, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18069, 0), - BrowseName=QualifiedName("ResourceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18001, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18069, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18069, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18069, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18165, 0), - BrowseName=QualifiedName("ProfileUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18001, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointUrls"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18004, 0), - BrowseName=QualifiedName("EndpointUrls", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18001, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18004, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18004, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18004, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServiceStatus"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18005, 0), - BrowseName=QualifiedName("ServiceStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18001, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18005, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18005, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18005, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetEncryptingKey"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17534, 0), - BrowseName=QualifiedName("GetEncryptingKey", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(18001, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17534, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17535, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17534, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17536, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17534, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17534, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CredentialId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestedSecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17535, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17534, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17535, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17535, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17535, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17534, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PublicKey', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RevisedSecurityPolicyUri', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17536, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17534, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17536, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17536, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17536, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17534, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("UpdateCredential"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18006, 0), - BrowseName=QualifiedName("UpdateCredential", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(18001, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18007, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CredentialId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CredentialSecret', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CertificateThumbprint', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18007, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18006, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18007, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18007, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18007, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18006, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("DeleteCredential"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18008, 0), - BrowseName=QualifiedName("DeleteCredential", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(18001, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18008, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18008, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("KeyCredentialAuditEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18011, 0), - BrowseName=QualifiedName("KeyCredentialAuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2127, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18028, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18028, 0), - BrowseName=QualifiedName("ResourceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18011, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18011, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("KeyCredentialUpdatedAuditEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18029, 0), - BrowseName=QualifiedName("KeyCredentialUpdatedAuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(18011, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18011, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("KeyCredentialDeletedAuditEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18047, 0), - BrowseName=QualifiedName("KeyCredentialDeletedAuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(18011, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18064, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18011, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18064, 0), - BrowseName=QualifiedName("ResourceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18047, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18047, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuthorizationServicesConfigurationFolderType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23556, 0), - BrowseName=QualifiedName("AuthorizationServicesConfigurationFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23556, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23557, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23556, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23557, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23556, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17852, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23558, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23559, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23560, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17852, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23556, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServiceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23558, 0), - BrowseName=QualifiedName("ServiceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23557, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23557, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServiceCertificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23559, 0), - BrowseName=QualifiedName("ServiceCertificate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23557, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23557, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IssuerEndpointUrl"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23560, 0), - BrowseName=QualifiedName("IssuerEndpointUrl", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23557, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23557, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AuthorizationServices"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17732, 0), - BrowseName=QualifiedName("AuthorizationServices", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuthorizationServiceConfigurationType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17852, 0), - BrowseName=QualifiedName("AuthorizationServiceConfigurationType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18072, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17860, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18073, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServiceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18072, 0), - BrowseName=QualifiedName("ServiceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17852, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17852, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServiceCertificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17860, 0), - BrowseName=QualifiedName("ServiceCertificate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17852, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17852, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IssuerEndpointUrl"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18073, 0), - BrowseName=QualifiedName("IssuerEndpointUrl", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17852, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17852, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AggregateConfigurationType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11187, 0), - BrowseName=QualifiedName("AggregateConfigurationType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11188, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11189, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11190, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11191, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TreatUncertainAsBad"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11188, 0), - BrowseName=QualifiedName("TreatUncertainAsBad", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11187, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11187, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PercentDataBad"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11189, 0), - BrowseName=QualifiedName("PercentDataBad", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11187, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11187, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PercentDataGood"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11190, 0), - BrowseName=QualifiedName("PercentDataGood", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11187, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11187, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UseSlopedExtrapolation"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11191, 0), - BrowseName=QualifiedName("UseSlopedExtrapolation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11187, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11187, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Interpolative"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2341, 0), - BrowseName=QualifiedName("Interpolative", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2341, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Average"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2342, 0), - BrowseName=QualifiedName("Average", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2342, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TimeAverage"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2343, 0), - BrowseName=QualifiedName("TimeAverage", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2343, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TimeAverage2"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11285, 0), - BrowseName=QualifiedName("TimeAverage2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11285, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Total"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2344, 0), - BrowseName=QualifiedName("Total", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2344, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Total2"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11304, 0), - BrowseName=QualifiedName("Total2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11304, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Minimum"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2346, 0), - BrowseName=QualifiedName("Minimum", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2346, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Maximum"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2347, 0), - BrowseName=QualifiedName("Maximum", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2347, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MinimumActualTime"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2348, 0), - BrowseName=QualifiedName("MinimumActualTime", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2348, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MaximumActualTime"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2349, 0), - BrowseName=QualifiedName("MaximumActualTime", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2349, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Range"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2350, 0), - BrowseName=QualifiedName("Range", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2350, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Minimum2"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11286, 0), - BrowseName=QualifiedName("Minimum2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Maximum2"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11287, 0), - BrowseName=QualifiedName("Maximum2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MinimumActualTime2"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11305, 0), - BrowseName=QualifiedName("MinimumActualTime2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11305, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MaximumActualTime2"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11306, 0), - BrowseName=QualifiedName("MaximumActualTime2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Range2"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11288, 0), - BrowseName=QualifiedName("Range2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AnnotationCount"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2351, 0), - BrowseName=QualifiedName("AnnotationCount", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2351, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Count"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2352, 0), - BrowseName=QualifiedName("Count", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2352, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DurationInStateZero"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11307, 0), - BrowseName=QualifiedName("DurationInStateZero", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11307, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DurationInStateNonZero"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11308, 0), - BrowseName=QualifiedName("DurationInStateNonZero", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11308, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("NumberOfTransitions"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2355, 0), - BrowseName=QualifiedName("NumberOfTransitions", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2355, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Start"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2357, 0), - BrowseName=QualifiedName("Start", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2357, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("End"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2358, 0), - BrowseName=QualifiedName("End", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Delta"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2359, 0), - BrowseName=QualifiedName("Delta", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2359, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("StartBound"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11505, 0), - BrowseName=QualifiedName("StartBound", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("EndBound"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11506, 0), - BrowseName=QualifiedName("EndBound", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11506, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DeltaBounds"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11507, 0), - BrowseName=QualifiedName("DeltaBounds", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11507, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DurationGood"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2360, 0), - BrowseName=QualifiedName("DurationGood", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2360, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DurationBad"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2361, 0), - BrowseName=QualifiedName("DurationBad", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2361, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PercentGood"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2362, 0), - BrowseName=QualifiedName("PercentGood", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2362, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PercentBad"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2363, 0), - BrowseName=QualifiedName("PercentBad", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("WorstQuality"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2364, 0), - BrowseName=QualifiedName("WorstQuality", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2364, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("WorstQuality2"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11292, 0), - BrowseName=QualifiedName("WorstQuality2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11292, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("StandardDeviationSample"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11426, 0), - BrowseName=QualifiedName("StandardDeviationSample", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("StandardDeviationPopulation"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11427, 0), - BrowseName=QualifiedName("StandardDeviationPopulation", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("VarianceSample"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11428, 0), - BrowseName=QualifiedName("VarianceSample", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("VariancePopulation"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11429, 0), - BrowseName=QualifiedName("VariancePopulation", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DecimalDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17861, 0), - BrowseName=QualifiedName("DecimalDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataTypeSchemaHeader"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15534, 0), - BrowseName=QualifiedName("DataTypeSchemaHeader", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15534, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataTypeDescription"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14525, 0), - BrowseName=QualifiedName("DataTypeDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14525, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("StructureDescription"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15487, 0), - BrowseName=QualifiedName("StructureDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(14525, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14525, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EnumDescription"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15488, 0), - BrowseName=QualifiedName("EnumDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(14525, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14525, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SimpleTypeDescription"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15005, 0), - BrowseName=QualifiedName("SimpleTypeDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(14525, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15005, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14525, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UABinaryFileDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15006, 0), - BrowseName=QualifiedName("UABinaryFileDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15534, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15534, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PortableQualifiedName"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24105, 0), - BrowseName=QualifiedName("PortableQualifiedName", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PortableNodeId"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24106, 0), - BrowseName=QualifiedName("PortableNodeId", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24106, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UnsignedRationalNumber"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24107, 0), - BrowseName=QualifiedName("UnsignedRationalNumber", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubState"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14647, 0), - BrowseName=QualifiedName("PubSubState", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14648, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Disabled'), LocalizedText('Paused'), LocalizedText('Operational'), LocalizedText('Error'), LocalizedText('PreOperational')], - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14648, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14647, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14647, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetMetaDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14523, 0), - BrowseName=QualifiedName("DataSetMetaDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15534, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14523, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15534, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("FieldMetaData"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14524, 0), - BrowseName=QualifiedName("FieldMetaData", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14524, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetFieldFlags"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15904, 0), - BrowseName=QualifiedName("DataSetFieldFlags", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(5, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15904, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15577, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15904, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(5, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('PromotedField')], - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15577, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15904, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15577, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15577, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15904, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ConfigurationVersionDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14593, 0), - BrowseName=QualifiedName("ConfigurationVersionDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishedDataSetDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15578, 0), - BrowseName=QualifiedName("PublishedDataSetDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15578, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishedDataSetSourceDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15580, 0), - BrowseName=QualifiedName("PublishedDataSetSourceDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishedVariableDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14273, 0), - BrowseName=QualifiedName("PublishedVariableDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishedDataItemsDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15581, 0), - BrowseName=QualifiedName("PublishedDataItemsDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15580, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15580, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishedEventsDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15582, 0), - BrowseName=QualifiedName("PublishedEventsDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15580, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15580, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishedDataSetCustomSourceDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25269, 0), - BrowseName=QualifiedName("PublishedDataSetCustomSourceDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15580, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15580, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetFieldContentMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15583, 0), - BrowseName=QualifiedName("DataSetFieldContentMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15584, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('StatusCode'), LocalizedText('SourceTimestamp'), LocalizedText('ServerTimestamp'), LocalizedText('SourcePicoSeconds'), LocalizedText('ServerPicoSeconds'), LocalizedText('RawData')], - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15584, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15583, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15583, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetWriterDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15597, 0), - BrowseName=QualifiedName("DataSetWriterDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15597, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetWriterTransportDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15598, 0), - BrowseName=QualifiedName("DataSetWriterTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetWriterMessageDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15605, 0), - BrowseName=QualifiedName("DataSetWriterMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubGroupDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15609, 0), - BrowseName=QualifiedName("PubSubGroupDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("WriterGroupDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15480, 0), - BrowseName=QualifiedName("WriterGroupDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15609, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15480, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15609, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("WriterGroupTransportDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15611, 0), - BrowseName=QualifiedName("WriterGroupTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("WriterGroupMessageDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15616, 0), - BrowseName=QualifiedName("WriterGroupMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubConnectionDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15617, 0), - BrowseName=QualifiedName("PubSubConnectionDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ConnectionTransportDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15618, 0), - BrowseName=QualifiedName("ConnectionTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NetworkAddressDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15502, 0), - BrowseName=QualifiedName("NetworkAddressDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15502, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NetworkAddressUrlDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15510, 0), - BrowseName=QualifiedName("NetworkAddressUrlDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15502, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15510, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15502, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReaderGroupDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15520, 0), - BrowseName=QualifiedName("ReaderGroupDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15609, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15520, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15609, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReaderGroupTransportDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15621, 0), - BrowseName=QualifiedName("ReaderGroupTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReaderGroupMessageDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15622, 0), - BrowseName=QualifiedName("ReaderGroupMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetReaderDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15623, 0), - BrowseName=QualifiedName("DataSetReaderDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetReaderTransportDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15628, 0), - BrowseName=QualifiedName("DataSetReaderTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15628, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetReaderMessageDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15629, 0), - BrowseName=QualifiedName("DataSetReaderMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SubscribedDataSetDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15630, 0), - BrowseName=QualifiedName("SubscribedDataSetDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15630, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TargetVariablesDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15631, 0), - BrowseName=QualifiedName("TargetVariablesDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15630, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15630, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("FieldTargetDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14744, 0), - BrowseName=QualifiedName("FieldTargetDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("OverrideValueHandling"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15874, 0), - BrowseName=QualifiedName("OverrideValueHandling", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15875, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Disabled'), LocalizedText('LastUsableValue'), LocalizedText('OverrideValue')], - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15875, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15874, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15875, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15875, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15874, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SubscribedDataSetMirrorDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15635, 0), - BrowseName=QualifiedName("SubscribedDataSetMirrorDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15630, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15630, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubConfigurationDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15530, 0), - BrowseName=QualifiedName("PubSubConfigurationDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15530, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("StandaloneSubscribedDataSetRefDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23599, 0), - BrowseName=QualifiedName("StandaloneSubscribedDataSetRefDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15630, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15630, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("StandaloneSubscribedDataSetDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23600, 0), - BrowseName=QualifiedName("StandaloneSubscribedDataSetDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15630, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15630, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SecurityGroupDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23601, 0), - BrowseName=QualifiedName("SecurityGroupDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23601, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubKeyPushTargetDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25270, 0), - BrowseName=QualifiedName("PubSubKeyPushTargetDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25270, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubConfiguration2DataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23602, 0), - BrowseName=QualifiedName("PubSubConfiguration2DataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15530, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23602, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15530, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetOrderingType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20408, 0), - BrowseName=QualifiedName("DataSetOrderingType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15641, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(20408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Undefined'), LocalizedText('AscendingWriterId'), LocalizedText('AscendingWriterIdSingle')], - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15641, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20408, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20408, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UadpNetworkMessageContentMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15642, 0), - BrowseName=QualifiedName("UadpNetworkMessageContentMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('PublisherId'), LocalizedText('GroupHeader'), LocalizedText('WriterGroupId'), LocalizedText('GroupVersion'), LocalizedText('NetworkMessageNumber'), LocalizedText('SequenceNumber'), LocalizedText('PayloadHeader'), LocalizedText('Timestamp'), LocalizedText('PicoSeconds'), LocalizedText('DataSetClassId'), LocalizedText('PromotedFields')], - ValueRank=1, - ArrayDimensions=[11], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15643, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UadpWriterGroupMessageDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15645, 0), - BrowseName=QualifiedName("UadpWriterGroupMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15616, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UadpDataSetMessageContentMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15646, 0), - BrowseName=QualifiedName("UadpDataSetMessageContentMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15647, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Timestamp'), LocalizedText('PicoSeconds'), LocalizedText('Status'), LocalizedText('MajorVersion'), LocalizedText('MinorVersion'), LocalizedText('SequenceNumber')], - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15647, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15646, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15646, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UadpDataSetWriterMessageDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15652, 0), - BrowseName=QualifiedName("UadpDataSetWriterMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15605, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15605, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UadpDataSetReaderMessageDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15653, 0), - BrowseName=QualifiedName("UadpDataSetReaderMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15629, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15653, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15629, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("JsonNetworkMessageContentMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15654, 0), - BrowseName=QualifiedName("JsonNetworkMessageContentMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15655, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('NetworkMessageHeader'), LocalizedText('DataSetMessageHeader'), LocalizedText('SingleDataSetMessage'), LocalizedText('PublisherId'), LocalizedText('DataSetClassId'), LocalizedText('ReplyTo')], - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15655, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15654, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15654, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("JsonWriterGroupMessageDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15657, 0), - BrowseName=QualifiedName("JsonWriterGroupMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15616, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15657, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("JsonDataSetMessageContentMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15658, 0), - BrowseName=QualifiedName("JsonDataSetMessageContentMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15659, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('DataSetWriterId'), LocalizedText('MetaDataVersion'), LocalizedText('SequenceNumber'), LocalizedText('Timestamp'), LocalizedText('Status'), LocalizedText('MessageType'), LocalizedText('DataSetWriterName'), LocalizedText('ReversibleFieldEncoding')], - ValueRank=1, - ArrayDimensions=[8], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15659, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15658, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15659, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15659, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15658, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("JsonDataSetWriterMessageDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15664, 0), - BrowseName=QualifiedName("JsonDataSetWriterMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15605, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15664, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15605, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("JsonDataSetReaderMessageDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15665, 0), - BrowseName=QualifiedName("JsonDataSetReaderMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15629, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15665, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15629, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("QosDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23603, 0), - BrowseName=QualifiedName("QosDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TransmitQosDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23604, 0), - BrowseName=QualifiedName("TransmitQosDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(23603, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23604, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TransmitQosPriorityDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23605, 0), - BrowseName=QualifiedName("TransmitQosPriorityDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(23604, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23604, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReceiveQosDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23608, 0), - BrowseName=QualifiedName("ReceiveQosDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(23603, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23603, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReceiveQosPriorityDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23609, 0), - BrowseName=QualifiedName("ReceiveQosPriorityDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(23608, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23608, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DatagramConnectionTransportDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17467, 0), - BrowseName=QualifiedName("DatagramConnectionTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15618, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17467, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15618, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DatagramConnectionTransport2DataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23612, 0), - BrowseName=QualifiedName("DatagramConnectionTransport2DataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(17467, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17467, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DatagramWriterGroupTransportDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15532, 0), - BrowseName=QualifiedName("DatagramWriterGroupTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15611, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15532, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15611, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DatagramWriterGroupTransport2DataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23613, 0), - BrowseName=QualifiedName("DatagramWriterGroupTransport2DataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15532, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23613, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15532, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DatagramDataSetReaderTransportDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23614, 0), - BrowseName=QualifiedName("DatagramDataSetReaderTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15628, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15628, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrokerConnectionTransportDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15007, 0), - BrowseName=QualifiedName("BrokerConnectionTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15618, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15007, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15618, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrokerTransportQualityOfService"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15008, 0), - BrowseName=QualifiedName("BrokerTransportQualityOfService", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15008, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15009, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15008, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('NotSpecified'), LocalizedText('BestEffort'), LocalizedText('AtLeastOnce'), LocalizedText('AtMostOnce'), LocalizedText('ExactlyOnce')], - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15009, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15008, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15009, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15009, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15008, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrokerWriterGroupTransportDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15667, 0), - BrowseName=QualifiedName("BrokerWriterGroupTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15611, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15667, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15611, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrokerDataSetWriterTransportDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15669, 0), - BrowseName=QualifiedName("BrokerDataSetWriterTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15598, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15669, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15598, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrokerDataSetReaderTransportDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15670, 0), - BrowseName=QualifiedName("BrokerDataSetReaderTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15628, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15670, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15628, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubKeyServiceType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15906, 0), - BrowseName=QualifiedName("PubSubKeyServiceType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15907, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15910, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15913, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25277, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetSecurityKeys"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15907, 0), - BrowseName=QualifiedName("GetSecurityKeys", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15907, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15908, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15907, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15909, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15907, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15907, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15906, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='StartingTokenId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestedKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15908, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15907, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15908, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15908, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15908, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15907, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FirstTokenId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Keys', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='TimeToNextKey', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15909, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15907, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15909, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15909, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15909, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15907, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetSecurityGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15910, 0), - BrowseName=QualifiedName("GetSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15910, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15911, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15910, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15912, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15910, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15910, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15906, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15911, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15910, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15911, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15911, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15911, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15910, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15912, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15910, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15912, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15912, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15912, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15910, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SecurityGroups"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15913, 0), - BrowseName=QualifiedName("SecurityGroups", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15452, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15914, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15917, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15906, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSecurityGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15914, 0), - BrowseName=QualifiedName("AddSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15913, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15914, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15914, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15916, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15914, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15914, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15913, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxFutureKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxPastKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15915, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15914, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15914, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15916, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15914, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15916, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15916, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15916, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15914, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSecurityGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15917, 0), - BrowseName=QualifiedName("RemoveSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15913, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15918, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15913, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15918, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15917, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15918, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15918, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15918, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("KeyPushTargets"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25277, 0), - BrowseName=QualifiedName("KeyPushTargets", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(25346, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25278, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25281, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15906, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPushTarget"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25278, 0), - BrowseName=QualifiedName("AddPushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25277, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25279, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25280, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25277, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EndpointUrl', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserTokenType', - DataType=NumericNodeId(304, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestedKeyCount', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RetryInterval', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25279, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25278, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25278, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25280, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25278, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25278, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePushTarget"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25281, 0), - BrowseName=QualifiedName("RemovePushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25277, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25282, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25277, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25282, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25281, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25281, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SecurityGroupFolderType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15452, 0), - BrowseName=QualifiedName("SecurityGroupFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(15452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15453, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15459, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15461, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15464, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25312, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25315, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25317, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15453, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15452, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(15452, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15454, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15457, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25293, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25296, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25298, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSecurityGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15454, 0), - BrowseName=QualifiedName("AddSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15453, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15454, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15455, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15454, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15456, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15454, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15454, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15453, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxFutureKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxPastKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15455, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15454, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15454, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15456, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15454, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15454, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSecurityGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15457, 0), - BrowseName=QualifiedName("RemoveSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15453, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15458, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15453, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15458, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15457, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15457, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSecurityGroupFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25293, 0), - BrowseName=QualifiedName("AddSecurityGroupFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15453, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25293, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25294, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25293, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25295, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25293, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25293, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15453, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25294, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25293, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25294, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25294, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25294, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25293, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25295, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25293, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25293, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSecurityGroupFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25296, 0), - BrowseName=QualifiedName("RemoveSecurityGroupFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15453, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25297, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15453, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25297, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25296, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25296, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SupportedSecurityPolicyUris"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25298, 0), - BrowseName=QualifiedName("SupportedSecurityPolicyUris", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15453, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15453, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15459, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15452, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15471, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15460, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15010, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15011, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15012, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15043, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityGroupId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15460, 0), - BrowseName=QualifiedName("SecurityGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15459, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15459, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyLifetime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15010, 0), - BrowseName=QualifiedName("KeyLifetime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15459, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15010, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15010, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15010, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15459, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15011, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15459, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15459, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFutureKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15012, 0), - BrowseName=QualifiedName("MaxFutureKeyCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15459, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15012, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15012, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15012, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15459, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxPastKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15043, 0), - BrowseName=QualifiedName("MaxPastKeyCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15459, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15459, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSecurityGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15461, 0), - BrowseName=QualifiedName("AddSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15452, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15462, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15463, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxFutureKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxPastKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15462, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15461, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15461, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15463, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15461, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15463, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15463, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15463, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15461, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSecurityGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15464, 0), - BrowseName=QualifiedName("RemoveSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15452, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15465, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15465, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15464, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15464, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSecurityGroupFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25312, 0), - BrowseName=QualifiedName("AddSecurityGroupFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15452, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25313, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25314, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25313, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25312, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25312, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25314, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25312, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25312, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSecurityGroupFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25315, 0), - BrowseName=QualifiedName("RemoveSecurityGroupFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15452, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25316, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25316, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25315, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25316, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25316, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25316, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25315, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SupportedSecurityPolicyUris"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25317, 0), - BrowseName=QualifiedName("SupportedSecurityPolicyUris", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15452, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25317, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25317, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25317, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SecurityGroupType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15471, 0), - BrowseName=QualifiedName("SecurityGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15471, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15472, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15471, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15046, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15471, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15047, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15471, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15048, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15471, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15056, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15471, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25624, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15471, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25625, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15471, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityGroupId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15472, 0), - BrowseName=QualifiedName("SecurityGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15471, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15472, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15472, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15472, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyLifetime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15046, 0), - BrowseName=QualifiedName("KeyLifetime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15471, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15047, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15471, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFutureKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15048, 0), - BrowseName=QualifiedName("MaxFutureKeyCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15471, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15048, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15048, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15048, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxPastKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15056, 0), - BrowseName=QualifiedName("MaxPastKeyCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15471, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("InvalidateKeys"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25624, 0), - BrowseName=QualifiedName("InvalidateKeys", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15471, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ForceKeyRotation"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25625, 0), - BrowseName=QualifiedName("ForceKeyRotation", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15471, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25625, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25625, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasPushedSecurityGroup"), - InverseName=LocalizedText("HasPushTarget"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25345, 0), - BrowseName=QualifiedName("HasPushedSecurityGroup", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(33, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25345, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(33, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubKeyPushTargetType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25337, 0), - BrowseName=QualifiedName("PubSubKeyPushTargetType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(25345, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25626, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25634, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25635, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25340, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25636, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25637, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25638, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25639, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25640, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25641, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25644, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25647, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25626, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(25345, 0), - TypeDefinition=NumericNodeId(15471, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25627, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25628, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25629, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25630, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25631, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(25345, 0), - SourceNodeId=NumericNodeId(25626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityGroupId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25627, 0), - BrowseName=QualifiedName("SecurityGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25626, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25627, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25627, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25627, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25626, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyLifetime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25628, 0), - BrowseName=QualifiedName("KeyLifetime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25626, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25628, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25628, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25628, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25626, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25629, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25626, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25626, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFutureKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25630, 0), - BrowseName=QualifiedName("MaxFutureKeyCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25626, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25630, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25630, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25630, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25626, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxPastKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25631, 0), - BrowseName=QualifiedName("MaxPastKeyCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25626, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25626, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25634, 0), - BrowseName=QualifiedName("ApplicationUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointUrl"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25635, 0), - BrowseName=QualifiedName("EndpointUrl", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25340, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserTokenType"), - DataType=NumericNodeId(304, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25636, 0), - BrowseName=QualifiedName("UserTokenType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RequestedKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25637, 0), - BrowseName=QualifiedName("RequestedKeyCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RetryInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25638, 0), - BrowseName=QualifiedName("RetryInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25638, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25638, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25638, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastPushExecutionTime"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25639, 0), - BrowseName=QualifiedName("LastPushExecutionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastPushErrorTime"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25640, 0), - BrowseName=QualifiedName("LastPushErrorTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ConnectSecurityGroups"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25641, 0), - BrowseName=QualifiedName("ConnectSecurityGroups", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25642, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupIds', - DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25642, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25641, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25641, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConnectResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25643, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25641, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25641, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("DisconnectSecurityGroups"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25644, 0), - BrowseName=QualifiedName("DisconnectSecurityGroups", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25645, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25646, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupIds', - DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25645, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25644, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DisconnectResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25646, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25644, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("TriggerKeyUpdate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25647, 0), - BrowseName=QualifiedName("TriggerKeyUpdate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubKeyPushTargetFolderType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25346, 0), - BrowseName=QualifiedName("PubSubKeyPushTargetFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(25346, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25347, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25346, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25346, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25366, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25346, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25369, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25346, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25371, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25346, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25374, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25346, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25347, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25346, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(25346, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25347, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25348, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25347, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25351, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25347, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25353, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25347, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25356, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25347, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25347, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(25347, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPushTarget"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25348, 0), - BrowseName=QualifiedName("AddPushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25347, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25348, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25349, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25348, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25350, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25348, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25348, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25347, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EndpointUrl', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserTokenType', - DataType=NumericNodeId(304, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestedKeyCount', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RetryInterval', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25349, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25348, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25349, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25349, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25349, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25348, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25350, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25348, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25350, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25350, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25350, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25348, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePushTarget"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25351, 0), - BrowseName=QualifiedName("RemovePushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25347, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25351, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25352, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25351, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25351, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25347, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25352, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25351, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25352, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25352, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25352, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25351, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPushTargetFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25353, 0), - BrowseName=QualifiedName("AddPushTargetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25347, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25354, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25355, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25347, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25354, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25353, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25353, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25355, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25353, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25355, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25355, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25355, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25353, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePushTargetFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25356, 0), - BrowseName=QualifiedName("RemovePushTargetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25347, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25357, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25347, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25357, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25356, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25357, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25357, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25357, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25356, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25358, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25346, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(25337, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25648, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25649, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25361, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25650, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25651, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25652, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25653, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25654, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25655, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25658, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25661, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25648, 0), - BrowseName=QualifiedName("ApplicationUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointUrl"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25649, 0), - BrowseName=QualifiedName("EndpointUrl", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25361, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25361, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25361, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25361, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserTokenType"), - DataType=NumericNodeId(304, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25650, 0), - BrowseName=QualifiedName("UserTokenType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RequestedKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25651, 0), - BrowseName=QualifiedName("RequestedKeyCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RetryInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25652, 0), - BrowseName=QualifiedName("RetryInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastPushExecutionTime"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25653, 0), - BrowseName=QualifiedName("LastPushExecutionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25653, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25653, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25653, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastPushErrorTime"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25654, 0), - BrowseName=QualifiedName("LastPushErrorTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ConnectSecurityGroups"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25655, 0), - BrowseName=QualifiedName("ConnectSecurityGroups", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25656, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25657, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupIds', - DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25656, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25655, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25655, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConnectResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25657, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25655, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25657, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25657, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25657, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25655, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("DisconnectSecurityGroups"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25658, 0), - BrowseName=QualifiedName("DisconnectSecurityGroups", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25659, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25660, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupIds', - DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25659, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25658, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25659, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25659, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25659, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25658, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DisconnectResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25660, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25658, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25660, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25660, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25660, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25658, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("TriggerKeyUpdate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25661, 0), - BrowseName=QualifiedName("TriggerKeyUpdate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25661, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25661, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPushTarget"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25366, 0), - BrowseName=QualifiedName("AddPushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25346, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25367, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25368, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EndpointUrl', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserTokenType', - DataType=NumericNodeId(304, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestedKeyCount', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RetryInterval', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25367, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25366, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25368, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25366, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePushTarget"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25369, 0), - BrowseName=QualifiedName("RemovePushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25346, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25370, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25370, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25369, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25370, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25370, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25370, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25369, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPushTargetFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25371, 0), - BrowseName=QualifiedName("AddPushTargetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25346, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25372, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25373, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25372, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25371, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25371, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25373, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25371, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25373, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25373, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25373, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25371, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePushTargetFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25374, 0), - BrowseName=QualifiedName("RemovePushTargetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25346, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25374, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25375, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25374, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25374, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25375, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25374, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25375, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25375, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25375, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25374, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PublishSubscribeType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14416, 0), - BrowseName=QualifiedName("PublishSubscribeType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15906, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(14476, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14417, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17296, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16598, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14432, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14434, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23622, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15844, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23649, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17479, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25432, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25433, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15906, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14417, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(14476, 0), - TypeDefinition=NumericNodeId(14209, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14418, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17292, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17478, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14423, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14419, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(14476, 0), - SourceNodeId=NumericNodeId(14417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublisherId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14418, 0), - BrowseName=QualifiedName("PublisherId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14417, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14417, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransportProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17292, 0), - BrowseName=QualifiedName("TransportProfileUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14417, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17292, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17706, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17292, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17292, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17292, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14417, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17706, 0), - BrowseName=QualifiedName("Selections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17292, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17706, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17706, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17706, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17292, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConnectionProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17478, 0), - BrowseName=QualifiedName("ConnectionProperties", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14417, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14417, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Address"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14423, 0), - BrowseName=QualifiedName("Address", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14417, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21145, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15533, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14417, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkInterface"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15533, 0), - BrowseName=QualifiedName("NetworkInterface", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14423, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15533, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17503, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15533, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15533, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15533, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14423, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17503, 0), - BrowseName=QualifiedName("Selections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15533, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17503, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17503, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17503, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15533, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14419, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14417, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14417, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14420, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14419, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14419, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetSecurityKeys"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17296, 0), - BrowseName=QualifiedName("SetSecurityKeys", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17297, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CurrentTokenId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CurrentKey', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FutureKeys', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='TimeToNextKey', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[7], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17297, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17296, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17296, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddConnection"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16598, 0), - BrowseName=QualifiedName("AddConnection", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16599, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16600, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Configuration', - DataType=NumericNodeId(15617, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16599, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16598, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16598, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConnectionId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16600, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16598, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16598, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveConnection"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14432, 0), - BrowseName=QualifiedName("RemoveConnection", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14432, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14433, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14432, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14432, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConnectionId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14433, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14432, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14432, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PublishedDataSets"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14434, 0), - BrowseName=QualifiedName("PublishedDataSets", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14477, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SubscribedDataSets"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23622, 0), - BrowseName=QualifiedName("SubscribedDataSets", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(23795, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PubSubConfiguration"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25403, 0), - BrowseName=QualifiedName("PubSubConfiguration", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(25482, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25404, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25405, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25406, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25407, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25411, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25414, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25416, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25419, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25421, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25424, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25426, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25429, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25482, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25404, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25405, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25405, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25405, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25405, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25406, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25407, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25407, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25407, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25407, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25411, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25412, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25413, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25412, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25411, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25411, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25413, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25411, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25413, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25413, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25413, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25411, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25414, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25415, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25415, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25414, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25415, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25415, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25415, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25414, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25416, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25417, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25418, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25417, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25416, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25418, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25416, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25419, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25420, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25419, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25419, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25421, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25422, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25423, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25422, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25421, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25421, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25423, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25421, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25421, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25424, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25425, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25425, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25424, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25424, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ReserveIds"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25426, 0), - BrowseName=QualifiedName("ReserveIds", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25427, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25428, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='TransportProfileUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NumReqWriterGroupIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NumReqDataSetWriterIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25427, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25426, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25426, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DefaultPublisherId', - DataType=NumericNodeId(24, 0), - ValueRank=-1, - ), - ua.Argument( - Name='WriterGroupIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetWriterIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25428, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25426, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25426, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CloseAndUpdate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25429, 0), - BrowseName=QualifiedName("CloseAndUpdate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25430, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25431, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequireCompleteUpdate', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ConfigurationReferences', - DataType=NumericNodeId(25519, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25430, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25429, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25430, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25430, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25430, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25429, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ChangesApplied', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ReferencesResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='ConfigurationValues', - DataType=NumericNodeId(25520, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='ConfigurationObjects', - DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25431, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25429, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25431, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25431, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25431, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25429, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15844, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15845, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15845, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15844, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15844, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Diagnostics"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18715, 0), - BrowseName=QualifiedName("Diagnostics", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19732, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18716, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18717, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18722, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18727, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18728, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18760, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19732, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18716, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18715, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18717, 0), - BrowseName=QualifiedName("TotalInformation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18715, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18718, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18719, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18720, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18718, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18717, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18717, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18719, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18717, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18719, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18719, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18719, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18717, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18720, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18717, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18717, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18722, 0), - BrowseName=QualifiedName("TotalError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18715, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18723, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18724, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18723, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18722, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18723, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18723, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18723, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18722, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18724, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18722, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18722, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18725, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18722, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18722, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18727, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(18715, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18727, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18727, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18728, 0), - BrowseName=QualifiedName("SubError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18715, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18729, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18715, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18730, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18735, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18740, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18745, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18750, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18755, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18730, 0), - BrowseName=QualifiedName("StateError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18729, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18731, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18732, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18733, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18731, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18730, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18730, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18732, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18730, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18730, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18733, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18730, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18730, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18735, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18729, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18736, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18737, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18738, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18736, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18735, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18735, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18737, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18735, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18735, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18738, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18735, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18735, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18740, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18729, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18740, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18741, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18740, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18742, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18740, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18743, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18740, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18740, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18740, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18741, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18740, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18741, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18741, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18741, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18740, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18742, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18740, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18742, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18742, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18742, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18740, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18743, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18740, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18740, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18745, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18729, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18746, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18747, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18748, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18746, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18745, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18745, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18747, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18745, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18747, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18747, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18747, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18745, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18748, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18745, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18748, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18748, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18748, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18745, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18750, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18729, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18751, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18752, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18753, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18751, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18750, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18750, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18752, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18750, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18752, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18752, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18752, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18750, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18753, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18750, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18753, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18753, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18753, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18750, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18755, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18729, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18756, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18757, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18758, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18756, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18755, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18755, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18757, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18755, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18755, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18758, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18755, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18755, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18760, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18715, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18761, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18763, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18765, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18767, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18761, 0), - BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18760, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18761, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18762, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18761, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18761, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18761, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18760, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18762, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18761, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18761, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18763, 0), - BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18760, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18763, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18764, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18763, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18763, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18763, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18760, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18764, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18763, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18764, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18764, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18764, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18763, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18765, 0), - BrowseName=QualifiedName("OperationalDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18760, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18766, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18760, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18766, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18765, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18765, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18767, 0), - BrowseName=QualifiedName("OperationalDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18760, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18767, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18768, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18767, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18767, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18767, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18760, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18768, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18767, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18768, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18768, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18768, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18767, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PubSubCapablities"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23642, 0), - BrowseName=QualifiedName("PubSubCapablities", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(23832, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23644, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23645, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23646, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23647, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23648, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxPubSubConnections"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23643, 0), - BrowseName=QualifiedName("MaxPubSubConnections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxWriterGroups"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23644, 0), - BrowseName=QualifiedName("MaxWriterGroups", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxReaderGroups"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23645, 0), - BrowseName=QualifiedName("MaxReaderGroups", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23646, 0), - BrowseName=QualifiedName("MaxDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23647, 0), - BrowseName=QualifiedName("MaxDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFieldsPerDataSet"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23648, 0), - BrowseName=QualifiedName("MaxFieldsPerDataSet", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DataSetClasses"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23649, 0), - BrowseName=QualifiedName("DataSetClasses", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24009, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText(""), - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24009, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23649, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24009, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24009, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24009, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23649, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SupportedTransportProfiles"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17479, 0), - BrowseName=QualifiedName("SupportedTransportProfiles", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DefaultDatagramPublisherId"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25432, 0), - BrowseName=QualifiedName("DefaultDatagramPublisherId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25432, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25432, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25432, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfigurationVersion"), - DataType=NumericNodeId(20998, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25433, 0), - BrowseName=QualifiedName("ConfigurationVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PublishSubscribe"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14443, 0), - BrowseName=QualifiedName("PublishSubscribe", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14416, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15215, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15440, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15443, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25440, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17364, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17366, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17369, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17371, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23658, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17405, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23685, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17481, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25480, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25481, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetSecurityKeys"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15215, 0), - BrowseName=QualifiedName("GetSecurityKeys", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15215, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15216, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15215, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15217, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15215, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='StartingTokenId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestedKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15216, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15215, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15216, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15216, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15215, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FirstTokenId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Keys', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='TimeToNextKey', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15217, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15215, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15217, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15217, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15215, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetSecurityGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15440, 0), - BrowseName=QualifiedName("GetSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15440, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15441, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15440, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15442, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15440, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15441, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15440, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15440, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15442, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15440, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15442, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15442, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15440, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SecurityGroups"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15443, 0), - BrowseName=QualifiedName("SecurityGroups", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15452, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15444, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15447, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSecurityGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15444, 0), - BrowseName=QualifiedName("AddSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15445, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15446, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxFutureKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxPastKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15445, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15444, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15445, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15445, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15444, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15446, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15444, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15444, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSecurityGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15447, 0), - BrowseName=QualifiedName("RemoveSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15447, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15448, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15447, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15448, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15447, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15448, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15448, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15447, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("KeyPushTargets"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25440, 0), - BrowseName=QualifiedName("KeyPushTargets", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(25346, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25440, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25441, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25440, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25444, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25440, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25440, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPushTarget"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25441, 0), - BrowseName=QualifiedName("AddPushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25440, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25442, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25443, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25440, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EndpointUrl', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserTokenType', - DataType=NumericNodeId(304, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestedKeyCount', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RetryInterval', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25442, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25441, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25442, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25442, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25441, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25443, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25441, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25441, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePushTarget"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25444, 0), - BrowseName=QualifiedName("RemovePushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25440, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25445, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25440, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25445, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25444, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25445, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25445, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25444, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetSecurityKeys"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17364, 0), - BrowseName=QualifiedName("SetSecurityKeys", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17364, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17365, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17364, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CurrentTokenId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CurrentKey', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FutureKeys', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='TimeToNextKey', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[7], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17365, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17364, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17365, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17365, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17364, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddConnection"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17366, 0), - BrowseName=QualifiedName("AddConnection", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17367, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17368, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Configuration', - DataType=NumericNodeId(15617, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17367, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17366, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConnectionId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17368, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17366, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17366, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveConnection"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17369, 0), - BrowseName=QualifiedName("RemoveConnection", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17370, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConnectionId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17370, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17369, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17370, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17370, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17369, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PublishedDataSets"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17371, 0), - BrowseName=QualifiedName("PublishedDataSets", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14477, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SubscribedDataSets"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23658, 0), - BrowseName=QualifiedName("SubscribedDataSets", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(23795, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PubSubConfiguration"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25451, 0), - BrowseName=QualifiedName("PubSubConfiguration", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(25482, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25452, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25453, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25454, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25455, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25459, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25462, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25464, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25467, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25469, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25472, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25474, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25477, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25482, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25452, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25453, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25454, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25454, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25454, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25455, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25459, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25460, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25461, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25460, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25459, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25459, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25461, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25459, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25459, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25462, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25463, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25463, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25462, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25463, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25463, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25462, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25464, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25465, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25466, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25465, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25464, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25464, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25466, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25464, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25466, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25466, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25464, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25467, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25467, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25468, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25467, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25468, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25467, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25468, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25468, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25467, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25469, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25469, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25470, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25469, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25471, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25469, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25470, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25469, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25470, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25470, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25469, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25471, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25469, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25471, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25471, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25469, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25472, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25472, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25473, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25472, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25473, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25472, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25473, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25473, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25472, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ReserveIds"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25474, 0), - BrowseName=QualifiedName("ReserveIds", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25474, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25475, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25474, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25476, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25474, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='TransportProfileUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NumReqWriterGroupIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NumReqDataSetWriterIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25475, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25474, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25475, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25475, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25474, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DefaultPublisherId', - DataType=NumericNodeId(24, 0), - ValueRank=-1, - ), - ua.Argument( - Name='WriterGroupIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetWriterIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25476, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25474, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25474, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CloseAndUpdate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25477, 0), - BrowseName=QualifiedName("CloseAndUpdate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25478, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25479, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequireCompleteUpdate', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ConfigurationReferences', - DataType=NumericNodeId(25519, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25478, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25477, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25477, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ChangesApplied', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ReferencesResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='ConfigurationValues', - DataType=NumericNodeId(25520, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='ConfigurationObjects', - DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25479, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25477, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25477, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17405, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17405, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17406, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17405, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17405, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17406, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17405, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17405, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Diagnostics"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17409, 0), - BrowseName=QualifiedName("Diagnostics", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19732, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17410, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17411, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17416, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17421, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17422, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17457, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19732, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17410, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17409, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17410, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17411, 0), - BrowseName=QualifiedName("TotalInformation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17409, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17412, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17413, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17414, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17412, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17411, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17411, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17413, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17411, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17413, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17413, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17411, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17414, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17411, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17411, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17416, 0), - BrowseName=QualifiedName("TotalError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17409, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17417, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17418, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17419, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17417, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17416, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17418, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17416, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17419, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17416, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17421, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17409, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17422, 0), - BrowseName=QualifiedName("SubError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17409, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17423, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17409, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17424, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17431, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17436, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17441, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17446, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17451, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17424, 0), - BrowseName=QualifiedName("StateError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17423, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17425, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17426, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17429, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17425, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17424, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17424, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17426, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17424, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17424, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17429, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17424, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17424, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17431, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17423, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17431, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17432, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17431, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17433, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17431, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17434, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17431, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17431, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17432, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17431, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17432, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17432, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17431, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17433, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17431, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17431, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17434, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17431, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17431, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17436, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17423, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17437, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17438, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17439, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17437, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17436, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17437, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17437, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17436, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17438, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17436, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17438, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17438, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17436, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17439, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17436, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17439, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17439, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17436, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17441, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17423, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17442, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17443, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17444, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17442, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17441, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17442, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17442, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17441, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17443, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17441, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17441, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17444, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17441, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17441, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17446, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17423, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17447, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17448, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17449, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17447, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17446, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17447, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17447, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17446, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17448, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17446, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17448, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17448, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17446, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17449, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17446, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17449, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17449, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17446, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17451, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17423, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17452, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17453, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17454, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17452, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17451, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17453, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17451, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17454, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17451, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17454, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17454, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17457, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17409, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17458, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17460, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17462, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17464, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17458, 0), - BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17457, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17459, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17457, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17459, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17458, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17458, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17460, 0), - BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17457, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17461, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17457, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17461, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17460, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17460, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17462, 0), - BrowseName=QualifiedName("OperationalDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17457, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17463, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17457, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17463, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17462, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17463, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17463, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17462, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17464, 0), - BrowseName=QualifiedName("OperationalDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17457, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17466, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17457, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17466, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17464, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17466, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17466, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17464, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PubSubCapablities"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23678, 0), - BrowseName=QualifiedName("PubSubCapablities", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(23832, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23679, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23680, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23681, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23682, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23683, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23684, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxPubSubConnections"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23679, 0), - BrowseName=QualifiedName("MaxPubSubConnections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23678, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxWriterGroups"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23680, 0), - BrowseName=QualifiedName("MaxWriterGroups", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23678, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxReaderGroups"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23681, 0), - BrowseName=QualifiedName("MaxReaderGroups", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23678, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23681, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23681, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23682, 0), - BrowseName=QualifiedName("MaxDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23678, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23682, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23682, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23683, 0), - BrowseName=QualifiedName("MaxDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23678, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23683, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23683, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFieldsPerDataSet"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23684, 0), - BrowseName=QualifiedName("MaxFieldsPerDataSet", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23678, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DataSetClasses"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23685, 0), - BrowseName=QualifiedName("DataSetClasses", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23685, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23685, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SupportedTransportProfiles"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17481, 0), - BrowseName=QualifiedName("SupportedTransportProfiles", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DefaultDatagramPublisherId"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25480, 0), - BrowseName=QualifiedName("DefaultDatagramPublisherId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25480, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25480, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfigurationVersion"), - DataType=NumericNodeId(20998, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25481, 0), - BrowseName=QualifiedName("ConfigurationVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasPubSubConnection"), - InverseName=LocalizedText("PubSubConnectionOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14476, 0), - BrowseName=QualifiedName("HasPubSubConnection", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(47, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(47, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubConfigurationType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25482, 0), - BrowseName=QualifiedName("PubSubConfigurationType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25505, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ReserveIds"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25505, 0), - BrowseName=QualifiedName("ReserveIds", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25482, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25506, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25507, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25482, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='TransportProfileUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NumReqWriterGroupIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NumReqDataSetWriterIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25506, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25505, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25506, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25506, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25506, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25505, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DefaultPublisherId', - DataType=NumericNodeId(24, 0), - ValueRank=-1, - ), - ua.Argument( - Name='WriterGroupIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetWriterIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25507, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25505, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25507, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25507, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25507, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25505, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CloseAndUpdate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25508, 0), - BrowseName=QualifiedName("CloseAndUpdate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25482, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25508, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25509, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25508, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25510, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25508, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25508, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25482, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequireCompleteUpdate', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ConfigurationReferences', - DataType=NumericNodeId(25519, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25509, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25508, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25508, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ChangesApplied', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ReferencesResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='ConfigurationValues', - DataType=NumericNodeId(25520, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='ConfigurationObjects', - DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25510, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25508, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25510, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25510, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25510, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25508, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubConfigurationRefMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25517, 0), - BrowseName=QualifiedName("PubSubConfigurationRefMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25517, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25518, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25517, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('ElementAdd'), LocalizedText('ElementMatch'), LocalizedText('ElementModify'), LocalizedText('ElementRemove'), LocalizedText('ReferenceWriter'), LocalizedText('ReferenceReader'), LocalizedText('ReferenceWriterGroup'), LocalizedText('ReferenceReaderGroup'), LocalizedText('ReferenceConnection'), LocalizedText('ReferencePubDataset'), LocalizedText('ReferenceSubDataset'), LocalizedText('ReferenceSecurityGroup'), LocalizedText('ReferencePushTarget')], - ValueRank=1, - ArrayDimensions=[13], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25518, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25517, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25518, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25518, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25517, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubConfigurationRefDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25519, 0), - BrowseName=QualifiedName("PubSubConfigurationRefDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubConfigurationValueDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25520, 0), - BrowseName=QualifiedName("PubSubConfigurationValueDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25520, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PublishedDataSetType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14509, 0), - BrowseName=QualifiedName("PublishedDataSetType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(14936, 0), - SourceNodeId=NumericNodeId(14509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15222, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14519, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15229, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16759, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25521, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15481, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15222, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14509, 0), - ReferenceTypeId=NumericNodeId(14936, 0), - TypeDefinition=NumericNodeId(15298, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16720, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16721, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17482, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15223, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(14936, 0), - SourceNodeId=NumericNodeId(15222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16720, 0), - BrowseName=QualifiedName("DataSetWriterId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15222, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15222, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetFieldContentMask"), - DataType=NumericNodeId(15583, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16721, 0), - BrowseName=QualifiedName("DataSetFieldContentMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15222, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16721, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16721, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16721, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15222, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17482, 0), - BrowseName=QualifiedName("DataSetWriterProperties", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15222, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15222, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15223, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15222, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15224, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15222, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15224, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15223, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15223, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfigurationVersion"), - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14519, 0), - BrowseName=QualifiedName("ConfigurationVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14509, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaData"), - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15229, 0), - BrowseName=QualifiedName("DataSetMetaData", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14509, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetClassId"), - DataType=ua.NodeId(ua.ObjectIds.Guid), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16759, 0), - BrowseName=QualifiedName("DataSetClassId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14509, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16759, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16759, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16759, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CyclicDataSet"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25521, 0), - BrowseName=QualifiedName("CyclicDataSet", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14509, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25521, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25521, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25521, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ExtensionFields"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15481, 0), - BrowseName=QualifiedName("ExtensionFields", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14509, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15489, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15482, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15485, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15489, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddExtensionField"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15482, 0), - BrowseName=QualifiedName("AddExtensionField", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15481, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15483, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15484, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15481, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FieldName', - DataType=NumericNodeId(20, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldValue', - DataType=NumericNodeId(24, 0), - ValueRank=-2, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15483, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15482, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15483, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15483, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15483, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15482, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FieldId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15484, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15482, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15484, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15484, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15484, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15482, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveExtensionField"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15485, 0), - BrowseName=QualifiedName("RemoveExtensionField", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15481, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15486, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15481, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FieldId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15486, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15485, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15485, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ExtensionFieldsType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15489, 0), - BrowseName=QualifiedName("ExtensionFieldsType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15489, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15490, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15489, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15491, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15489, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15494, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15489, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText(""), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15490, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15489, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15490, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15490, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15490, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15489, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddExtensionField"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15491, 0), - BrowseName=QualifiedName("AddExtensionField", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15489, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15491, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15492, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15491, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15493, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15491, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15491, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15489, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FieldName', - DataType=NumericNodeId(20, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldValue', - DataType=NumericNodeId(24, 0), - ValueRank=-2, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15492, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15491, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15492, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15492, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15492, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15491, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FieldId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15493, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15491, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15491, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveExtensionField"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15494, 0), - BrowseName=QualifiedName("RemoveExtensionField", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15489, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15495, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15489, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FieldId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15495, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15494, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15495, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15495, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15495, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15494, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("DataSetToWriter"), - InverseName=LocalizedText("WriterToDataSet"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14936, 0), - BrowseName=QualifiedName("DataSetToWriter", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(33, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(33, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PublishedDataItemsType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14534, 0), - BrowseName=QualifiedName("PublishedDataItemsType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(14509, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14534, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14548, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14534, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14534, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14558, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14534, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedData"), - DataType=NumericNodeId(14273, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14548, 0), - BrowseName=QualifiedName("PublishedData", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14534, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14534, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddVariables"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14555, 0), - BrowseName=QualifiedName("AddVariables", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14534, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14556, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14557, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14534, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldNameAliases', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='PromotedFields', - DataType=NumericNodeId(1, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='VariablesToAdd', - DataType=NumericNodeId(14273, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14556, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14555, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14556, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14556, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14556, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14555, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='NewConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14557, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14555, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14555, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveVariables"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14558, 0), - BrowseName=QualifiedName("RemoveVariables", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14534, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14559, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14560, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14534, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='VariablesToRemove', - DataType=NumericNodeId(7, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14559, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14558, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14558, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='NewConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RemoveResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14560, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14558, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14558, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PublishedEventsType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14572, 0), - BrowseName=QualifiedName("PublishedEventsType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(14509, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14586, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14587, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14588, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15052, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventNotifier"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14586, 0), - BrowseName=QualifiedName("EventNotifier", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14572, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14586, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14586, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14586, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14572, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SelectedFields"), - DataType=NumericNodeId(601, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14587, 0), - BrowseName=QualifiedName("SelectedFields", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14572, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14572, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Filter"), - DataType=NumericNodeId(586, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14588, 0), - BrowseName=QualifiedName("Filter", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14572, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14572, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ModifyFieldSelection"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15052, 0), - BrowseName=QualifiedName("ModifyFieldSelection", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14572, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15053, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15517, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14572, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldNameAliases', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='PromotedFields', - DataType=NumericNodeId(1, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='SelectedFields', - DataType=NumericNodeId(601, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15053, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15052, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15052, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='NewConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15517, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15052, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15517, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15517, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15517, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15052, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetFolderType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14477, 0), - BrowseName=QualifiedName("DataSetFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(14477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14487, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14493, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14496, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16935, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16960, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14499, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16994, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16997, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14478, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14477, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(14477, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14479, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14482, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16842, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16881, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14485, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16884, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16923, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(14478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedDataItems"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14479, 0), - BrowseName=QualifiedName("AddPublishedDataItems", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14480, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14481, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldNameAliases', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='FieldFlags', - DataType=NumericNodeId(15904, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='VariablesToAdd', - DataType=NumericNodeId(14273, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14480, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14479, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14480, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14480, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14480, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14479, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14481, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14479, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14479, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedEvents"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14482, 0), - BrowseName=QualifiedName("AddPublishedEvents", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14483, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14484, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EventNotifier', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldNameAliases', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='FieldFlags', - DataType=NumericNodeId(15904, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='SelectedFields', - DataType=NumericNodeId(601, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='Filter', - DataType=NumericNodeId(586, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14483, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14482, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14483, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14483, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14483, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14482, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14484, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14482, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14484, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14484, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14484, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14482, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedDataItemsTemplate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16842, 0), - BrowseName=QualifiedName("AddPublishedDataItemsTemplate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16843, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16853, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetMetaData', - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ), - ua.Argument( - Name='VariablesToAdd', - DataType=NumericNodeId(14273, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16843, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16842, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16842, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16853, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16842, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16842, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedEventsTemplate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16881, 0), - BrowseName=QualifiedName("AddPublishedEventsTemplate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16882, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16883, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetMetaData', - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EventNotifier', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SelectedFields', - DataType=NumericNodeId(601, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='Filter', - DataType=NumericNodeId(586, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16882, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16881, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16881, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16883, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16881, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16881, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePublishedDataSet"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14485, 0), - BrowseName=QualifiedName("RemovePublishedDataSet", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14486, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14486, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14485, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14485, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddDataSetFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16884, 0), - BrowseName=QualifiedName("AddDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16884, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16894, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16884, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16922, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16884, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16884, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16894, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16884, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16894, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16894, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16894, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16884, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16922, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16884, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16922, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16922, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16922, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16884, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveDataSetFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16923, 0), - BrowseName=QualifiedName("RemoveDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16923, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16924, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16923, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16923, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16924, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16923, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16924, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16924, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16924, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16923, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14487, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14477, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14509, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14489, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15221, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfigurationVersion"), - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14489, 0), - BrowseName=QualifiedName("ConfigurationVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14487, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14489, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14489, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14489, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14487, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaData"), - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15221, 0), - BrowseName=QualifiedName("DataSetMetaData", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14487, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14487, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedDataItems"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14493, 0), - BrowseName=QualifiedName("AddPublishedDataItems", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14494, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14495, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldNameAliases', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='FieldFlags', - DataType=NumericNodeId(15904, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='VariablesToAdd', - DataType=NumericNodeId(14273, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14494, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14493, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14493, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14495, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14493, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14495, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14495, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14495, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14493, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedEvents"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14496, 0), - BrowseName=QualifiedName("AddPublishedEvents", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14497, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14498, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EventNotifier', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldNameAliases', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='FieldFlags', - DataType=NumericNodeId(15904, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='SelectedFields', - DataType=NumericNodeId(601, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='Filter', - DataType=NumericNodeId(586, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14497, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14496, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14497, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14497, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14497, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14496, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14498, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14496, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14498, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14498, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14498, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14496, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedDataItemsTemplate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16935, 0), - BrowseName=QualifiedName("AddPublishedDataItemsTemplate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16958, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16959, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetMetaData', - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ), - ua.Argument( - Name='VariablesToAdd', - DataType=NumericNodeId(14273, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16958, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16935, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16958, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16958, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16958, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16935, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16959, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16935, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16935, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedEventsTemplate"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16960, 0), - BrowseName=QualifiedName("AddPublishedEventsTemplate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16960, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16961, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16960, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16971, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16960, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16960, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetMetaData', - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EventNotifier', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SelectedFields', - DataType=NumericNodeId(601, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='Filter', - DataType=NumericNodeId(586, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16961, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16960, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16961, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16961, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16961, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16960, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16971, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16960, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16971, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16971, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16971, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16960, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePublishedDataSet"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14499, 0), - BrowseName=QualifiedName("RemovePublishedDataSet", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14499, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14500, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14499, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14499, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14500, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14499, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14500, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14500, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14500, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14499, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddDataSetFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16994, 0), - BrowseName=QualifiedName("AddDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16994, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16994, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16996, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16994, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16994, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16995, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16994, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16994, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16996, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16994, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16994, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveDataSetFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16997, 0), - BrowseName=QualifiedName("RemoveDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16997, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17007, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16997, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16997, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17007, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16997, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17007, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17007, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17007, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16997, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubConnectionType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14209, 0), - BrowseName=QualifiedName("PubSubConnectionType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14595, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17306, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17485, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14221, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17203, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(18804, 0), - SourceNodeId=NumericNodeId(14209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(18805, 0), - SourceNodeId=NumericNodeId(14209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17325, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14600, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17427, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17465, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14225, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublisherId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14595, 0), - BrowseName=QualifiedName("PublisherId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransportProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17306, 0), - BrowseName=QualifiedName("TransportProfileUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17710, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17710, 0), - BrowseName=QualifiedName("Selections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConnectionProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17485, 0), - BrowseName=QualifiedName("ConnectionProperties", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Address"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14221, 0), - BrowseName=QualifiedName("Address", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21145, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17202, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkInterface"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17202, 0), - BrowseName=QualifiedName("NetworkInterface", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14221, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17576, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14221, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17576, 0), - BrowseName=QualifiedName("Selections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17202, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17202, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TransportSettings"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17203, 0), - BrowseName=QualifiedName("TransportSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17721, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17721, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17310, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(18804, 0), - TypeDefinition=NumericNodeId(17725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17311, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17204, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17486, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17314, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17214, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17318, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17319, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17321, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17322, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17558, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(18804, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityMode"), - DataType=NumericNodeId(302, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17311, 0), - BrowseName=QualifiedName("SecurityMode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNetworkMessageSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17204, 0), - BrowseName=QualifiedName("MaxNetworkMessageSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("GroupProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17486, 0), - BrowseName=QualifiedName("GroupProperties", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17314, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17310, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17315, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17315, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17314, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17314, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17214, 0), - BrowseName=QualifiedName("WriterGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17318, 0), - BrowseName=QualifiedName("PublishingInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeepAliveTime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17319, 0), - BrowseName=QualifiedName("KeepAliveTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17319, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17319, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17319, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Priority"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17321, 0), - BrowseName=QualifiedName("Priority", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17321, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17321, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17321, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LocaleIds"), - DataType=NumericNodeId(295, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17322, 0), - BrowseName=QualifiedName("LocaleIds", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HeaderLayoutUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17558, 0), - BrowseName=QualifiedName("HeaderLayoutUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17325, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(18805, 0), - TypeDefinition=NumericNodeId(17999, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17326, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17302, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17487, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17329, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(18805, 0), - SourceNodeId=NumericNodeId(17325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityMode"), - DataType=NumericNodeId(302, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17326, 0), - BrowseName=QualifiedName("SecurityMode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17325, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17325, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNetworkMessageSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17302, 0), - BrowseName=QualifiedName("MaxNetworkMessageSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17325, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17302, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17302, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17302, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17325, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("GroupProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17487, 0), - BrowseName=QualifiedName("GroupProperties", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17325, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17325, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17329, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17325, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17330, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17325, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17330, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17329, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17329, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14600, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14601, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14601, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14600, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14601, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14601, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14601, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14600, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Diagnostics"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19241, 0), - BrowseName=QualifiedName("Diagnostics", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19786, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19242, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19243, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19248, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19253, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19254, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19286, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19786, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19242, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19241, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19242, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19242, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19242, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19243, 0), - BrowseName=QualifiedName("TotalInformation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19241, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19243, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19244, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19243, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19245, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19243, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19246, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19243, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19243, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19243, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19244, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19243, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19243, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19245, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19243, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19245, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19245, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19245, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19243, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19246, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19243, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19246, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19246, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19246, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19243, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19248, 0), - BrowseName=QualifiedName("TotalError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19241, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19248, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19249, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19248, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19250, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19248, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19251, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19248, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19248, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19248, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19249, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19248, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19248, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19250, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19248, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19250, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19250, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19250, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19248, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19251, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19248, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19248, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19253, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19241, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19254, 0), - BrowseName=QualifiedName("SubError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19241, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19254, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19254, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19254, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19255, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19241, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19256, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19261, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19266, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19271, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19276, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19281, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19256, 0), - BrowseName=QualifiedName("StateError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19255, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19257, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19258, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19259, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19257, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19256, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19257, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19257, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19257, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19256, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19258, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19256, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19258, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19258, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19258, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19256, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19259, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19256, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19259, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19259, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19259, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19256, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19261, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19255, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19262, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19263, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19264, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19262, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19261, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19262, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19262, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19262, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19261, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19263, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19261, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19263, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19263, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19263, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19261, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19264, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19261, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19261, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19266, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19255, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19267, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19268, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19269, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19267, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19266, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19266, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19268, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19266, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19266, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19269, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19266, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19266, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19271, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19255, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19272, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19273, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19274, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19272, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19271, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19271, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19273, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19271, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19271, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19274, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19271, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19271, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19276, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19255, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19277, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19278, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19279, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19277, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19276, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19276, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19278, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19276, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19276, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19279, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19276, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19276, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19281, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19255, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19282, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19283, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19284, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19282, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19281, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19281, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19283, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19281, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19283, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19283, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19283, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19281, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19284, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19281, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19281, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19286, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19241, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19287, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResolvedAddress"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19287, 0), - BrowseName=QualifiedName("ResolvedAddress", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19286, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19288, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19286, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19288, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19287, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19287, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddWriterGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17427, 0), - BrowseName=QualifiedName("AddWriterGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17428, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17456, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Configuration', - DataType=NumericNodeId(15480, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17428, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17427, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17427, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='GroupId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17456, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17427, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17427, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddReaderGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17465, 0), - BrowseName=QualifiedName("AddReaderGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17507, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Configuration', - DataType=NumericNodeId(15520, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17507, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17465, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17507, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17507, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17507, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17465, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='GroupId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17508, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17465, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17508, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17508, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17508, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17465, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14225, 0), - BrowseName=QualifiedName("RemoveGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14226, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='GroupId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14226, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14225, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14225, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ConnectionTransportType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17721, 0), - BrowseName=QualifiedName("ConnectionTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17721, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubGroupType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14232, 0), - BrowseName=QualifiedName("PubSubGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15926, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15927, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15928, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17724, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17488, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15265, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityMode"), - DataType=NumericNodeId(302, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15926, 0), - BrowseName=QualifiedName("SecurityMode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityGroupId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15927, 0), - BrowseName=QualifiedName("SecurityGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityKeyServices"), - DataType=NumericNodeId(312, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15928, 0), - BrowseName=QualifiedName("SecurityKeyServices", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15928, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15928, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15928, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNetworkMessageSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17724, 0), - BrowseName=QualifiedName("MaxNetworkMessageSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("GroupProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17488, 0), - BrowseName=QualifiedName("GroupProperties", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15265, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15266, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15266, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15265, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15265, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("WriterGroupType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17725, 0), - BrowseName=QualifiedName("WriterGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17736, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17737, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17738, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17739, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17740, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17559, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17741, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17742, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(15296, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17743, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17969, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17992, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17736, 0), - BrowseName=QualifiedName("WriterGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17737, 0), - BrowseName=QualifiedName("PublishingInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeepAliveTime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17738, 0), - BrowseName=QualifiedName("KeepAliveTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Priority"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17739, 0), - BrowseName=QualifiedName("Priority", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17739, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17739, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17739, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LocaleIds"), - DataType=NumericNodeId(295, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17740, 0), - BrowseName=QualifiedName("LocaleIds", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17740, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17740, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17740, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HeaderLayoutUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17559, 0), - BrowseName=QualifiedName("HeaderLayoutUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TransportSettings"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17741, 0), - BrowseName=QualifiedName("TransportSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17997, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17741, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17997, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17741, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17741, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MessageSettings"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17742, 0), - BrowseName=QualifiedName("MessageSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17998, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17742, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17998, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17742, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17742, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17743, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(15296, 0), - TypeDefinition=NumericNodeId(15298, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17744, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17745, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17490, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17749, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(15296, 0), - SourceNodeId=NumericNodeId(17743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17744, 0), - BrowseName=QualifiedName("DataSetWriterId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17743, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17743, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetFieldContentMask"), - DataType=NumericNodeId(15583, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17745, 0), - BrowseName=QualifiedName("DataSetFieldContentMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17743, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17743, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17490, 0), - BrowseName=QualifiedName("DataSetWriterProperties", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17743, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17490, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17490, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17490, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17743, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17749, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17743, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17750, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17743, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17750, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17749, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17749, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Diagnostics"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17812, 0), - BrowseName=QualifiedName("Diagnostics", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19834, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17813, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17814, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17819, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17824, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17825, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17858, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19834, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17813, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17812, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17814, 0), - BrowseName=QualifiedName("TotalInformation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17812, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17815, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17816, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17817, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17815, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17814, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17814, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17816, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17814, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17814, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17817, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17814, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17814, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17819, 0), - BrowseName=QualifiedName("TotalError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17812, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17820, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17821, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17822, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17820, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17819, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17819, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17821, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17819, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17819, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17822, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17819, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17819, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17824, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17812, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17825, 0), - BrowseName=QualifiedName("SubError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17812, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17826, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17812, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17827, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17832, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17837, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17842, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17847, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17853, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17859, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17874, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17900, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17827, 0), - BrowseName=QualifiedName("StateError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17828, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17830, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17828, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17827, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17827, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17829, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17827, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17827, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17830, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17827, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17827, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17832, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17834, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17835, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17833, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17832, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17832, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17834, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17832, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17832, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17835, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17832, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17832, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17837, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17838, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17839, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17840, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17838, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17837, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17837, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17839, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17837, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17837, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17840, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17837, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17837, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17842, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17843, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17844, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17845, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17843, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17842, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17842, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17844, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17842, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17842, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17845, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17842, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17842, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17847, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17848, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17849, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17850, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17848, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17847, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17847, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17849, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17847, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17847, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17850, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17847, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17847, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17853, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17854, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17855, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17854, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17853, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17853, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17855, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17853, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17853, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17856, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17853, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17853, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SentNetworkMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17859, 0), - BrowseName=QualifiedName("SentNetworkMessages", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17864, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17871, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17872, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17864, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17859, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17859, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17871, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17859, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17871, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17871, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17871, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17859, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17872, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17859, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17872, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17872, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17872, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17859, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailedTransmissions"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17874, 0), - BrowseName=QualifiedName("FailedTransmissions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17878, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17885, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17892, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17878, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17874, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17878, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17878, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17878, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17874, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17885, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17874, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17874, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17892, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17874, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17874, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EncryptionErrors"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17900, 0), - BrowseName=QualifiedName("EncryptionErrors", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17901, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17902, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17903, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17901, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17900, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17900, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17902, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17900, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17900, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17903, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17900, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17903, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17903, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17903, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17900, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17858, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17812, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17913, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17927, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17913, 0), - BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17858, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17920, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17858, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17920, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17913, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17920, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17920, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17920, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17913, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17927, 0), - BrowseName=QualifiedName("OperationalDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17858, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17934, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17858, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17934, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17927, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17934, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17934, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17934, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17927, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddDataSetWriter"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17969, 0), - BrowseName=QualifiedName("AddDataSetWriter", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17969, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17976, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17969, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17987, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17969, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17969, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Configuration', - DataType=NumericNodeId(15597, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17976, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17969, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17976, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17976, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17976, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17969, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetWriterNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17987, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17969, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17987, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17987, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17987, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17969, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveDataSetWriter"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17992, 0), - BrowseName=QualifiedName("RemoveDataSetWriter", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17992, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17993, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17992, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17992, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetWriterNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17993, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17992, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17993, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17993, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17993, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17992, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasDataSetWriter"), - InverseName=LocalizedText("IsWriterInGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15296, 0), - BrowseName=QualifiedName("HasDataSetWriter", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(47, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(47, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasWriterGroup"), - InverseName=LocalizedText("IsWriterGroupOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18804, 0), - BrowseName=QualifiedName("HasWriterGroup", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(47, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18804, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(47, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("WriterGroupTransportType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17997, 0), - BrowseName=QualifiedName("WriterGroupTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17997, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("WriterGroupMessageType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17998, 0), - BrowseName=QualifiedName("WriterGroupMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17998, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ReaderGroupType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17999, 0), - BrowseName=QualifiedName("ReaderGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(15297, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21080, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21081, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21082, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21085, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18076, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17999, 0), - ReferenceTypeId=NumericNodeId(15297, 0), - TypeDefinition=NumericNodeId(15306, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18077, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18078, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18079, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18080, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18081, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18082, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17560, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17562, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17492, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18088, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21006, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(15297, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublisherId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18077, 0), - BrowseName=QualifiedName("PublisherId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18078, 0), - BrowseName=QualifiedName("WriterGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18079, 0), - BrowseName=QualifiedName("DataSetWriterId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaData"), - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18080, 0), - BrowseName=QualifiedName("DataSetMetaData", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetFieldContentMask"), - DataType=NumericNodeId(15583, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18081, 0), - BrowseName=QualifiedName("DataSetFieldContentMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MessageReceiveTimeout"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18082, 0), - BrowseName=QualifiedName("MessageReceiveTimeout", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyFrameCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17560, 0), - BrowseName=QualifiedName("KeyFrameCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HeaderLayoutUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17562, 0), - BrowseName=QualifiedName("HeaderLayoutUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetReaderProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17492, 0), - BrowseName=QualifiedName("DataSetReaderProperties", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17492, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17492, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17492, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18088, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18089, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18089, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18088, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18088, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SubscribedDataSet"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21006, 0), - BrowseName=QualifiedName("SubscribedDataSet", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15108, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15108, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Diagnostics"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21015, 0), - BrowseName=QualifiedName("Diagnostics", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17999, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19903, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21016, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21017, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21022, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21027, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21028, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21060, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19903, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21016, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21015, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21017, 0), - BrowseName=QualifiedName("TotalInformation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21015, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21018, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21019, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21020, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21018, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21017, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21018, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21018, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21018, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21017, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21019, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21017, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21017, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21020, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21017, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21017, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21022, 0), - BrowseName=QualifiedName("TotalError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21015, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21023, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21024, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21025, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21023, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21022, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21022, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21024, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21022, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21022, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21025, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21022, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21022, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21027, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(21015, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21028, 0), - BrowseName=QualifiedName("SubError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21015, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21028, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21029, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(21015, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21030, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21035, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21040, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21045, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21050, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21055, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21061, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21030, 0), - BrowseName=QualifiedName("StateError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21031, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21032, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21033, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21031, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21030, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21032, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21030, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21032, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21032, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21032, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21033, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21030, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21033, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21033, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21033, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21030, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21035, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21036, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21037, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21038, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21036, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21035, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21035, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21037, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21035, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21035, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21038, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21035, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21035, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21040, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21041, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21042, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21043, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21041, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21040, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21040, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21042, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21040, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21042, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21042, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21042, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21040, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21043, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21040, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21043, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21040, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21045, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21046, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21047, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21048, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21046, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21045, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21046, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21045, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21047, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21045, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21045, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21048, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21045, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21048, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21048, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21048, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21045, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21050, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21051, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21052, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21053, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21051, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21050, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21050, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21052, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21050, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21050, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21053, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21050, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21050, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21055, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21056, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21057, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21058, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21056, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21055, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21055, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21057, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21055, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21055, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21058, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21055, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21058, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21058, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21058, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21055, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceivedNetworkMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21061, 0), - BrowseName=QualifiedName("ReceivedNetworkMessages", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21062, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21063, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21064, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21062, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21061, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21062, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21062, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21062, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21061, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21063, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21061, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21063, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21063, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21063, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21061, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21064, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21061, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21061, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21060, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(21015, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21076, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21078, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21076, 0), - BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21060, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21077, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21060, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21077, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21076, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21078, 0), - BrowseName=QualifiedName("OperationalDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21060, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21079, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21060, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21079, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21078, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21078, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TransportSettings"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21080, 0), - BrowseName=QualifiedName("TransportSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17999, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21090, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21090, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MessageSettings"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21081, 0), - BrowseName=QualifiedName("MessageSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17999, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21091, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21091, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddDataSetReader"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21082, 0), - BrowseName=QualifiedName("AddDataSetReader", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17999, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21083, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21084, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Configuration', - DataType=NumericNodeId(15623, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21083, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21082, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21082, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetReaderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21084, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21082, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21084, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21084, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21084, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21082, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveDataSetReader"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21085, 0), - BrowseName=QualifiedName("RemoveDataSetReader", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17999, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21085, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21086, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21085, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21085, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetReaderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21086, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21085, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21086, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21086, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21086, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21085, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasDataSetReader"), - InverseName=LocalizedText("IsReaderInGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15297, 0), - BrowseName=QualifiedName("HasDataSetReader", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(47, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(47, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasReaderGroup"), - InverseName=LocalizedText("IsReaderGroupOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18805, 0), - BrowseName=QualifiedName("HasReaderGroup", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(47, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18805, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(47, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ReaderGroupTransportType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21090, 0), - BrowseName=QualifiedName("ReaderGroupTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ReaderGroupMessageType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21091, 0), - BrowseName=QualifiedName("ReaderGroupMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetWriterType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15298, 0), - BrowseName=QualifiedName("DataSetWriterType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21092, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21094, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17493, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15303, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21095, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15299, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21092, 0), - BrowseName=QualifiedName("DataSetWriterId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15298, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetFieldContentMask"), - DataType=NumericNodeId(15583, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21093, 0), - BrowseName=QualifiedName("DataSetFieldContentMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15298, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyFrameCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21094, 0), - BrowseName=QualifiedName("KeyFrameCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15298, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17493, 0), - BrowseName=QualifiedName("DataSetWriterProperties", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15298, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TransportSettings"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15303, 0), - BrowseName=QualifiedName("TransportSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15298, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15305, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15303, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15305, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15303, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15303, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MessageSettings"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21095, 0), - BrowseName=QualifiedName("MessageSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15298, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21096, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21096, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15299, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15298, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15299, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15300, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15299, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15299, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15299, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15300, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15299, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15299, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Diagnostics"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19550, 0), - BrowseName=QualifiedName("Diagnostics", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15298, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19968, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19551, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19552, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19557, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19562, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19563, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19595, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19968, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19551, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19550, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19551, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19551, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19551, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19552, 0), - BrowseName=QualifiedName("TotalInformation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19550, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19552, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19553, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19552, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19554, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19552, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19552, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19552, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19552, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19553, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19552, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19553, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19553, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19553, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19552, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19554, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19552, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19554, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19554, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19554, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19552, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19555, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19552, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19552, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19557, 0), - BrowseName=QualifiedName("TotalError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19550, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19558, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19559, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19560, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19558, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19557, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19557, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19559, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19557, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19557, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19560, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19557, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19557, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19562, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19550, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19563, 0), - BrowseName=QualifiedName("SubError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19550, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19563, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19563, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19563, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19564, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19550, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19565, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19570, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19575, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19580, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19585, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19590, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19596, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19565, 0), - BrowseName=QualifiedName("StateError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19566, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19567, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19568, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19566, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19565, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19566, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19566, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19566, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19567, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19565, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19568, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19565, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19568, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19568, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19568, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19565, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19570, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19571, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19572, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19573, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19571, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19570, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19571, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19571, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19571, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19570, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19572, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19570, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19570, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19573, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19570, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19570, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19575, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19576, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19577, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19578, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19576, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19575, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19577, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19575, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19577, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19577, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19577, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19578, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19575, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19578, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19578, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19578, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19575, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19580, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19581, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19582, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19583, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19581, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19580, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19580, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19582, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19580, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19580, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19583, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19580, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19580, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19585, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19586, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19587, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19588, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19586, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19585, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19586, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19586, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19586, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19585, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19587, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19585, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19585, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19588, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19585, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19585, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19590, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19591, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19592, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19593, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19591, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19590, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19590, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19592, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19590, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19592, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19592, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19592, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19590, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19593, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19590, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19590, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailedDataSetMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19596, 0), - BrowseName=QualifiedName("FailedDataSetMessages", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19597, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19598, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19599, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19597, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19596, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19597, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19597, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19597, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19596, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19598, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19596, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19596, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19599, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19596, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19596, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19595, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19550, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetWriterTransportType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15305, 0), - BrowseName=QualifiedName("DataSetWriterTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15305, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetWriterMessageType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21096, 0), - BrowseName=QualifiedName("DataSetWriterMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21096, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetReaderType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15306, 0), - BrowseName=QualifiedName("DataSetReaderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21097, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21098, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21099, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21100, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21101, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21102, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17563, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17564, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15932, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15933, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15934, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17494, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15311, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21103, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15316, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17386, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17389, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublisherId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21097, 0), - BrowseName=QualifiedName("PublisherId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21098, 0), - BrowseName=QualifiedName("WriterGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21099, 0), - BrowseName=QualifiedName("DataSetWriterId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21099, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21099, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21099, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaData"), - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21100, 0), - BrowseName=QualifiedName("DataSetMetaData", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetFieldContentMask"), - DataType=NumericNodeId(15583, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21101, 0), - BrowseName=QualifiedName("DataSetFieldContentMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MessageReceiveTimeout"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21102, 0), - BrowseName=QualifiedName("MessageReceiveTimeout", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyFrameCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17563, 0), - BrowseName=QualifiedName("KeyFrameCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17563, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17563, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17563, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HeaderLayoutUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17564, 0), - BrowseName=QualifiedName("HeaderLayoutUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityMode"), - DataType=NumericNodeId(302, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15932, 0), - BrowseName=QualifiedName("SecurityMode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityGroupId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15933, 0), - BrowseName=QualifiedName("SecurityGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityKeyServices"), - DataType=NumericNodeId(312, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15934, 0), - BrowseName=QualifiedName("SecurityKeyServices", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15934, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15934, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15934, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetReaderProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17494, 0), - BrowseName=QualifiedName("DataSetReaderProperties", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TransportSettings"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15311, 0), - BrowseName=QualifiedName("TransportSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15319, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15319, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MessageSettings"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21103, 0), - BrowseName=QualifiedName("MessageSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21104, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21104, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15307, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15307, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15308, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15307, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15307, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15307, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15308, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15307, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15308, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15308, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15308, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15307, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Diagnostics"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19609, 0), - BrowseName=QualifiedName("Diagnostics", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(20027, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19610, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19611, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19616, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19621, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19622, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19654, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20027, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19610, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19611, 0), - BrowseName=QualifiedName("TotalInformation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19612, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19613, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19614, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19612, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19611, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19611, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19613, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19611, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19613, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19613, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19613, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19611, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19614, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19611, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19611, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19616, 0), - BrowseName=QualifiedName("TotalError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19617, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19618, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19619, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19617, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19618, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19619, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19616, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19621, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19622, 0), - BrowseName=QualifiedName("SubError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19623, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19624, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19629, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19634, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19639, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19644, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19649, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19655, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19624, 0), - BrowseName=QualifiedName("StateError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19625, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19626, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19627, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19625, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19624, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19625, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19625, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19625, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19626, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19624, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19627, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19624, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19627, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19627, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19627, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19624, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19629, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19630, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19631, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19632, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19630, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19629, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19630, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19630, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19630, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19629, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19631, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19629, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19629, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19632, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19629, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19632, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19632, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19632, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19629, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19634, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19635, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19636, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19637, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19635, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19634, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19634, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19636, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19634, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19634, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19637, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19634, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19634, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19639, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19640, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19641, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19642, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19640, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19639, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19639, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19641, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19639, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19639, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19642, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19639, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19639, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19644, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19645, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19646, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19647, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19645, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19644, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19646, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19644, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19647, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19644, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19644, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19649, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19650, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19651, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19652, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19650, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19649, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19649, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19651, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19649, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19649, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19652, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19649, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19649, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailedDataSetMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19655, 0), - BrowseName=QualifiedName("FailedDataSetMessages", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19656, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19657, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19658, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19656, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19655, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19655, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19657, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19655, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19657, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19657, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19657, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19655, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19658, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19655, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19655, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19654, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SubscribedDataSet"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15316, 0), - BrowseName=QualifiedName("SubscribedDataSet", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15108, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15316, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15108, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15316, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15316, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateTargetVariables"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17386, 0), - BrowseName=QualifiedName("CreateTargetVariables", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17387, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17388, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='TargetVariablesToAdd', - DataType=NumericNodeId(14744, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17387, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17386, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17386, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17388, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17386, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17386, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateDataSetMirror"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17389, 0), - BrowseName=QualifiedName("CreateDataSetMirror", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17390, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17391, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ParentNodeName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RolePermissions', - DataType=NumericNodeId(96, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17390, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17389, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17389, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ParentNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17391, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17389, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17389, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetReaderTransportType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15319, 0), - BrowseName=QualifiedName("DataSetReaderTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15319, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetReaderMessageType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21104, 0), - BrowseName=QualifiedName("DataSetReaderMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SubscribedDataSetType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15108, 0), - BrowseName=QualifiedName("SubscribedDataSetType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15108, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TargetVariablesType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15111, 0), - BrowseName=QualifiedName("TargetVariablesType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15108, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15114, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15115, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15118, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15108, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TargetVariables"), - DataType=NumericNodeId(14744, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15114, 0), - BrowseName=QualifiedName("TargetVariables", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15111, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15111, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddTargetVariables"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15115, 0), - BrowseName=QualifiedName("AddTargetVariables", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15111, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15116, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15117, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15111, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='TargetVariablesToAdd', - DataType=NumericNodeId(14744, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15116, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15115, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15115, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15117, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15115, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15115, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveTargetVariables"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15118, 0), - BrowseName=QualifiedName("RemoveTargetVariables", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15111, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15119, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15120, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15111, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='TargetsToRemove', - DataType=NumericNodeId(7, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15119, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15118, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15118, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='RemoveResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15120, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15118, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15118, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SubscribedDataSetMirrorType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15127, 0), - BrowseName=QualifiedName("SubscribedDataSetMirrorType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15108, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15108, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SubscribedDataSetFolderType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23795, 0), - BrowseName=QualifiedName("SubscribedDataSetFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23796, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23807, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23811, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23814, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23816, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23819, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23796, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23795, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(23795, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23797, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23800, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23802, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23805, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSubscribedDataSet"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23797, 0), - BrowseName=QualifiedName("AddSubscribedDataSet", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23796, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23797, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23798, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23797, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23799, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23797, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23797, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23796, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscribedDataSet', - DataType=NumericNodeId(23600, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23798, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23797, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23797, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscribedDataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23799, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23797, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23797, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSubscribedDataSet"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23800, 0), - BrowseName=QualifiedName("RemoveSubscribedDataSet", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23796, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23801, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23796, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscribedDataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23801, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23800, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23800, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddDataSetFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23802, 0), - BrowseName=QualifiedName("AddDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23796, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23802, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23802, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23804, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23802, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23802, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23796, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23803, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23802, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23802, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23804, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23802, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23804, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23804, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23804, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23802, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveDataSetFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23805, 0), - BrowseName=QualifiedName("RemoveDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23796, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23805, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23806, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23805, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23805, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23796, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23806, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23805, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23806, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23806, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23806, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23805, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23807, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23795, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(23828, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23808, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23809, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23810, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23828, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SubscribedDataSet"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23808, 0), - BrowseName=QualifiedName("SubscribedDataSet", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23807, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15108, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23808, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15108, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23808, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23808, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23807, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaData"), - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23809, 0), - BrowseName=QualifiedName("DataSetMetaData", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23807, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23809, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23809, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23809, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23807, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IsConnected"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23810, 0), - BrowseName=QualifiedName("IsConnected", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23807, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23810, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23810, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23810, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23807, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSubscribedDataSet"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23811, 0), - BrowseName=QualifiedName("AddSubscribedDataSet", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23795, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23811, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23812, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23811, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23813, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23811, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23811, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscribedDataSet', - DataType=NumericNodeId(23600, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23812, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23811, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23812, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23811, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscribedDataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23813, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23811, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23811, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSubscribedDataSet"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23814, 0), - BrowseName=QualifiedName("RemoveSubscribedDataSet", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23795, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23815, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscribedDataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23815, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23814, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23814, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddDataSetFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23816, 0), - BrowseName=QualifiedName("AddDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23795, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23817, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23818, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23817, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23816, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23818, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23816, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23816, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveDataSetFolder"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23819, 0), - BrowseName=QualifiedName("RemoveDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23795, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23820, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23820, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23819, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23819, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("StandaloneSubscribedDataSetType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23828, 0), - BrowseName=QualifiedName("StandaloneSubscribedDataSetType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23830, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23831, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SubscribedDataSet"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23829, 0), - BrowseName=QualifiedName("SubscribedDataSet", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23828, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15108, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15108, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23828, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaData"), - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23830, 0), - BrowseName=QualifiedName("DataSetMetaData", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23828, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23828, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IsConnected"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23831, 0), - BrowseName=QualifiedName("IsConnected", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23828, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23828, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubStatusType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14643, 0), - BrowseName=QualifiedName("PubSubStatusType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14644, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14645, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14646, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14644, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14643, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Enable"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14645, 0), - BrowseName=QualifiedName("Enable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14643, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Disable"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14646, 0), - BrowseName=QualifiedName("Disable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14643, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19677, 0), - BrowseName=QualifiedName("PubSubDiagnosticsType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19678, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19679, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19684, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19689, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19690, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19722, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19678, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19679, 0), - BrowseName=QualifiedName("TotalInformation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19680, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19681, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19682, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19680, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19679, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19679, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19681, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19679, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19681, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19681, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19681, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19679, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19682, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19679, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19682, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19682, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19682, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19679, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19684, 0), - BrowseName=QualifiedName("TotalError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19685, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19686, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19687, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19685, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19684, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19685, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19685, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19685, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19684, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19686, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19684, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19686, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19686, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19686, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19684, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19687, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19684, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19687, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19687, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19687, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19684, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19689, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19689, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19689, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19690, 0), - BrowseName=QualifiedName("SubError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19690, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19690, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19690, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19691, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19692, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19697, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19702, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19707, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19712, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19717, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19692, 0), - BrowseName=QualifiedName("StateError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19691, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19693, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19694, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19695, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19693, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19692, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19693, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19693, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19693, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19694, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19692, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19694, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19694, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19694, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19695, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19692, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19695, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19695, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19695, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19692, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19697, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19691, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19697, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19698, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19697, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19699, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19697, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19700, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19697, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19697, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19697, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19698, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19697, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19697, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19699, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19697, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19699, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19699, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19699, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19697, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19700, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19697, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19700, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19700, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19700, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19697, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19702, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19691, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19703, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19704, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19705, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19703, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19702, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19703, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19703, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19703, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19702, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19704, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19702, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19702, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19705, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19702, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19702, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19707, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19691, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19708, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19709, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19710, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19708, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19707, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19707, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19709, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19707, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19707, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19710, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19707, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19707, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19712, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19691, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19713, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19714, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19715, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19713, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19712, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19713, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19713, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19713, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19712, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19714, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19712, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19714, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19714, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19714, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19712, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19715, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19712, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19712, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19717, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19691, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19718, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19719, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19720, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19718, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19717, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19717, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19719, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19717, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19719, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19719, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19719, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19717, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19720, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19717, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19717, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19722, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19723, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19723, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19724, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19723, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Basic'), LocalizedText('Advanced'), LocalizedText('Info'), LocalizedText('Log'), LocalizedText('Debug')], - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19724, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19723, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19723, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsCounterType"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19725, 0), - BrowseName=QualifiedName("PubSubDiagnosticsCounterType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19726, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19727, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19728, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19729, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19726, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19725, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19726, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19726, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19726, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19727, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19725, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19727, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19727, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19727, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19728, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19725, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TimeFirstChange"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19729, 0), - BrowseName=QualifiedName("TimeFirstChange", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19725, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsCounterClassification"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19730, 0), - BrowseName=QualifiedName("PubSubDiagnosticsCounterClassification", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19731, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Information'), LocalizedText('Error')], - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19731, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19730, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19730, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsRootType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19732, 0), - BrowseName=QualifiedName("PubSubDiagnosticsRootType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19777, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19777, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19732, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19778, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19780, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19782, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19784, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19732, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19778, 0), - BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19777, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19779, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19777, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19779, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19778, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19779, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19779, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19779, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19778, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19780, 0), - BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19777, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19780, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19781, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19780, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19780, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19780, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19777, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19781, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19780, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19780, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19782, 0), - BrowseName=QualifiedName("OperationalDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19777, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19783, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19777, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19783, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19782, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19783, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19783, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19783, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19782, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19784, 0), - BrowseName=QualifiedName("OperationalDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19777, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19785, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19777, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19785, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19784, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19785, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19785, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19785, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19784, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsConnectionType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19786, 0), - BrowseName=QualifiedName("PubSubDiagnosticsConnectionType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19786, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19831, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19786, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19831, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19786, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19832, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19786, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResolvedAddress"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19832, 0), - BrowseName=QualifiedName("ResolvedAddress", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19831, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19831, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19833, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19832, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19832, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsWriterGroupType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19834, 0), - BrowseName=QualifiedName("PubSubDiagnosticsWriterGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19848, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19879, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19848, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19834, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19880, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19885, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19890, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19834, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SentNetworkMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19880, 0), - BrowseName=QualifiedName("SentNetworkMessages", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19848, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19880, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19881, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19880, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19882, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19880, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19883, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19880, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19880, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19880, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19848, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19881, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19880, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19880, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19882, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19880, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19880, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19883, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19880, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19880, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailedTransmissions"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19885, 0), - BrowseName=QualifiedName("FailedTransmissions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19848, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19886, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19887, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19888, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19848, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19886, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19885, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19886, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19886, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19886, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19885, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19887, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19885, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19887, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19887, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19887, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19885, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19888, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19885, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19888, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19888, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19888, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19885, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EncryptionErrors"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19890, 0), - BrowseName=QualifiedName("EncryptionErrors", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19848, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19891, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19892, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19893, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19848, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19891, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19890, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19890, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19892, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19890, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19890, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19893, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19890, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19890, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19879, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19834, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19895, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19897, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19899, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19901, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19834, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19895, 0), - BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19879, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19896, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19879, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19896, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19895, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19895, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19897, 0), - BrowseName=QualifiedName("OperationalDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19879, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19898, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19879, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19898, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19897, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19897, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityTokenID"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19899, 0), - BrowseName=QualifiedName("SecurityTokenID", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19879, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19900, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19879, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19900, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19899, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19899, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TimeToNextTokenID"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19901, 0), - BrowseName=QualifiedName("TimeToNextTokenID", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19879, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19902, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19879, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19902, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19901, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19901, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsReaderGroupType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19903, 0), - BrowseName=QualifiedName("PubSubDiagnosticsReaderGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19903, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19917, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19903, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19948, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19903, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19917, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19903, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19949, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19954, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19959, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19903, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceivedNetworkMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19949, 0), - BrowseName=QualifiedName("ReceivedNetworkMessages", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19917, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19950, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19951, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19952, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19950, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19949, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19949, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19951, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19949, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19951, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19951, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19951, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19949, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19952, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19949, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19949, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceivedInvalidNetworkMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19954, 0), - BrowseName=QualifiedName("ReceivedInvalidNetworkMessages", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19917, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19955, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19956, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19957, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19955, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19954, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19954, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19956, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19954, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19956, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19956, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19956, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19954, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19957, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19954, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19957, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19957, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19957, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19954, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DecryptionErrors"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19959, 0), - BrowseName=QualifiedName("DecryptionErrors", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19917, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19960, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19961, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19962, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19917, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19960, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19959, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19960, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19960, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19960, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19959, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19961, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19959, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19961, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19961, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19961, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19959, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19962, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19959, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19962, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19962, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19962, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19959, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19948, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19903, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19964, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19966, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19903, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19964, 0), - BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19948, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19964, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19965, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19964, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19964, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19964, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19948, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19965, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19964, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19965, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19965, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19965, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19964, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19966, 0), - BrowseName=QualifiedName("OperationalDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19948, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19966, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19967, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19966, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19966, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19966, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19948, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19967, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19966, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19967, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19967, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19967, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19966, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsDataSetWriterType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19968, 0), - BrowseName=QualifiedName("PubSubDiagnosticsDataSetWriterType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19968, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19982, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19968, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20013, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19968, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19982, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19968, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19982, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20014, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19982, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19982, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19982, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19968, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailedDataSetMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20014, 0), - BrowseName=QualifiedName("FailedDataSetMessages", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19982, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20015, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20016, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20017, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19982, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20015, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20014, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20014, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20016, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20014, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20014, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20017, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20014, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20014, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20013, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19968, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20013, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20019, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20013, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20021, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20013, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20023, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20013, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20025, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20013, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20013, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20013, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19968, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MessageSequenceNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20019, 0), - BrowseName=QualifiedName("MessageSequenceNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20013, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20020, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20020, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20019, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20019, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatusCode"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20021, 0), - BrowseName=QualifiedName("StatusCode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20013, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20022, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20022, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20021, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20021, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MajorVersion"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20023, 0), - BrowseName=QualifiedName("MajorVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20013, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20024, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20024, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20023, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20023, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MinorVersion"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20025, 0), - BrowseName=QualifiedName("MinorVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20013, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20026, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20025, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20013, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20026, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20025, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20026, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20025, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsDataSetReaderType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20027, 0), - BrowseName=QualifiedName("PubSubDiagnosticsDataSetReaderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20041, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(20027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20041, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(20027, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20073, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20078, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20027, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailedDataSetMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20073, 0), - BrowseName=QualifiedName("FailedDataSetMessages", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20041, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20074, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20075, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20076, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20074, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20073, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20073, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20075, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20073, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20075, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20075, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20075, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20073, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20076, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20073, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20073, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DecryptionErrors"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20078, 0), - BrowseName=QualifiedName("DecryptionErrors", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20041, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20079, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20080, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20081, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20041, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20079, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20078, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20078, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20080, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20078, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20078, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20081, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20078, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20078, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20072, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(20027, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20083, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20085, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20087, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20089, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20091, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20027, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MessageSequenceNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20083, 0), - BrowseName=QualifiedName("MessageSequenceNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20072, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20084, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20084, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20083, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20084, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20084, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20084, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20083, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatusCode"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20085, 0), - BrowseName=QualifiedName("StatusCode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20072, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20085, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20086, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20085, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20085, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20085, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20086, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20085, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20086, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20086, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20086, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20085, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MajorVersion"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20087, 0), - BrowseName=QualifiedName("MajorVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20072, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20087, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20088, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20087, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20087, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20087, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20088, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20087, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20087, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MinorVersion"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20089, 0), - BrowseName=QualifiedName("MinorVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20072, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20090, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20090, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20089, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20089, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityTokenID"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20091, 0), - BrowseName=QualifiedName("SecurityTokenID", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20072, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20092, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20092, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20091, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20091, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TimeToNextTokenID"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20093, 0), - BrowseName=QualifiedName("TimeToNextTokenID", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20072, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20094, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20094, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20093, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20093, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubCapabilitiesType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23832, 0), - BrowseName=QualifiedName("PubSubCapabilitiesType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23834, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23835, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23836, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23837, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23838, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxPubSubConnections"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23833, 0), - BrowseName=QualifiedName("MaxPubSubConnections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23832, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxWriterGroups"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23834, 0), - BrowseName=QualifiedName("MaxWriterGroups", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23832, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxReaderGroups"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23835, 0), - BrowseName=QualifiedName("MaxReaderGroups", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23832, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23836, 0), - BrowseName=QualifiedName("MaxDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23832, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23837, 0), - BrowseName=QualifiedName("MaxDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23832, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFieldsPerDataSet"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23838, 0), - BrowseName=QualifiedName("MaxFieldsPerDataSet", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23832, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubStatusEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15535, 0), - BrowseName=QualifiedName("PubSubStatusEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2130, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15535, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15545, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15535, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15546, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15535, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15547, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15535, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2130, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConnectionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15545, 0), - BrowseName=QualifiedName("ConnectionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15535, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15545, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15545, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15545, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15535, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("GroupId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15546, 0), - BrowseName=QualifiedName("GroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15535, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15546, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15546, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15546, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15535, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15547, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15535, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15547, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15547, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15547, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15535, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubTransportLimitsExceedEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15548, 0), - BrowseName=QualifiedName("PubSubTransportLimitsExceedEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15535, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15561, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15562, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15535, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Actual"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15561, 0), - BrowseName=QualifiedName("Actual", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15548, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15561, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15561, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15561, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15548, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Maximum"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15562, 0), - BrowseName=QualifiedName("Maximum", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15548, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15548, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubCommunicationFailureEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15563, 0), - BrowseName=QualifiedName("PubSubCommunicationFailureEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15535, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15563, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15576, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15563, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15535, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Error"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15576, 0), - BrowseName=QualifiedName("Error", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15563, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15563, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("UadpWriterGroupMessageType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21105, 0), - BrowseName=QualifiedName("UadpWriterGroupMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17998, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21106, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21107, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21108, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21109, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21110, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17998, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("GroupVersion"), - DataType=NumericNodeId(20998, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21106, 0), - BrowseName=QualifiedName("GroupVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21105, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21106, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21106, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21106, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21105, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetOrdering"), - DataType=NumericNodeId(20408, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21107, 0), - BrowseName=QualifiedName("DataSetOrdering", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21105, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21105, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkMessageContentMask"), - DataType=NumericNodeId(15642, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21108, 0), - BrowseName=QualifiedName("NetworkMessageContentMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21105, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21108, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21108, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21108, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21105, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SamplingOffset"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21109, 0), - BrowseName=QualifiedName("SamplingOffset", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21105, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21105, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingOffset"), - DataType=NumericNodeId(290, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21110, 0), - BrowseName=QualifiedName("PublishingOffset", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21105, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21105, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("UadpDataSetWriterMessageType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21111, 0), - BrowseName=QualifiedName("UadpDataSetWriterMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(21096, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21112, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21113, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21114, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21115, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21096, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMessageContentMask"), - DataType=NumericNodeId(15646, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21112, 0), - BrowseName=QualifiedName("DataSetMessageContentMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21111, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21112, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21111, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21113, 0), - BrowseName=QualifiedName("ConfiguredSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21111, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21111, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkMessageNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21114, 0), - BrowseName=QualifiedName("NetworkMessageNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21111, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21111, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetOffset"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21115, 0), - BrowseName=QualifiedName("DataSetOffset", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21111, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21111, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("UadpDataSetReaderMessageType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21116, 0), - BrowseName=QualifiedName("UadpDataSetReaderMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(21104, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21117, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21119, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17477, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21120, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21121, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21122, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21123, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21124, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21125, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21104, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("GroupVersion"), - DataType=NumericNodeId(20998, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21117, 0), - BrowseName=QualifiedName("GroupVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkMessageNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21119, 0), - BrowseName=QualifiedName("NetworkMessageNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetOffset"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17477, 0), - BrowseName=QualifiedName("DataSetOffset", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetClassId"), - DataType=ua.NodeId(ua.ObjectIds.Guid), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21120, 0), - BrowseName=QualifiedName("DataSetClassId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkMessageContentMask"), - DataType=NumericNodeId(15642, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21121, 0), - BrowseName=QualifiedName("NetworkMessageContentMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMessageContentMask"), - DataType=NumericNodeId(15646, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21122, 0), - BrowseName=QualifiedName("DataSetMessageContentMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21123, 0), - BrowseName=QualifiedName("PublishingInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ProcessingOffset"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21124, 0), - BrowseName=QualifiedName("ProcessingOffset", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveOffset"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21125, 0), - BrowseName=QualifiedName("ReceiveOffset", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("JsonWriterGroupMessageType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21126, 0), - BrowseName=QualifiedName("JsonWriterGroupMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17998, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21127, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17998, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkMessageContentMask"), - DataType=NumericNodeId(15654, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21127, 0), - BrowseName=QualifiedName("NetworkMessageContentMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21126, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21126, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("JsonDataSetWriterMessageType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21128, 0), - BrowseName=QualifiedName("JsonDataSetWriterMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(21096, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21129, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21096, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMessageContentMask"), - DataType=NumericNodeId(15658, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21129, 0), - BrowseName=QualifiedName("DataSetMessageContentMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21128, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21128, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("JsonDataSetReaderMessageType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21130, 0), - BrowseName=QualifiedName("JsonDataSetReaderMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(21104, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21131, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21132, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21104, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkMessageContentMask"), - DataType=NumericNodeId(15654, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21131, 0), - BrowseName=QualifiedName("NetworkMessageContentMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21130, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21130, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMessageContentMask"), - DataType=NumericNodeId(15658, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21132, 0), - BrowseName=QualifiedName("DataSetMessageContentMask", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21130, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21130, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DatagramConnectionTransportType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15064, 0), - BrowseName=QualifiedName("DatagramConnectionTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17721, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15072, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23839, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23840, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25525, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25526, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17721, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DiscoveryAddress"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15072, 0), - BrowseName=QualifiedName("DiscoveryAddress", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15064, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21145, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15154, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15064, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkInterface"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15154, 0), - BrowseName=QualifiedName("NetworkInterface", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15072, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17579, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15072, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17579, 0), - BrowseName=QualifiedName("Selections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15154, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15154, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiscoveryAnnounceRate"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23839, 0), - BrowseName=QualifiedName("DiscoveryAnnounceRate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15064, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15064, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiscoveryMaxMessageSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23840, 0), - BrowseName=QualifiedName("DiscoveryMaxMessageSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15064, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15064, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QosCategory"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25525, 0), - BrowseName=QualifiedName("QosCategory", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15064, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25525, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25525, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25525, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15064, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramQos"), - DataType=NumericNodeId(23603, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25526, 0), - BrowseName=QualifiedName("DatagramQos", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15064, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25526, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25526, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25526, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15064, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DatagramWriterGroupTransportType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21133, 0), - BrowseName=QualifiedName("DatagramWriterGroupTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17997, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21134, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21135, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23842, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25527, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23847, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23848, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23849, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17997, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MessageRepeatCount"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21134, 0), - BrowseName=QualifiedName("MessageRepeatCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21133, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MessageRepeatDelay"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21135, 0), - BrowseName=QualifiedName("MessageRepeatDelay", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21133, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Address"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23842, 0), - BrowseName=QualifiedName("Address", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(21133, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21145, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23843, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkInterface"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23843, 0), - BrowseName=QualifiedName("NetworkInterface", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23842, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23844, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23842, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23844, 0), - BrowseName=QualifiedName("Selections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23843, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23843, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QosCategory"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25527, 0), - BrowseName=QualifiedName("QosCategory", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21133, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25527, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25527, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25527, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramQos"), - DataType=NumericNodeId(23604, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23847, 0), - BrowseName=QualifiedName("DatagramQos", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21133, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiscoveryAnnounceRate"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23848, 0), - BrowseName=QualifiedName("DiscoveryAnnounceRate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21133, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Topic"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23849, 0), - BrowseName=QualifiedName("Topic", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21133, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DatagramDataSetReaderTransportType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24016, 0), - BrowseName=QualifiedName("DatagramDataSetReaderTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17997, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24017, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25528, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24022, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24023, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17997, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Address"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24017, 0), - BrowseName=QualifiedName("Address", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24016, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21145, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24018, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24016, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkInterface"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24018, 0), - BrowseName=QualifiedName("NetworkInterface", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24017, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24018, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24019, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24018, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24018, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24018, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24017, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24019, 0), - BrowseName=QualifiedName("Selections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24018, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24018, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QosCategory"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25528, 0), - BrowseName=QualifiedName("QosCategory", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24016, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25528, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25528, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25528, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24016, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramQos"), - DataType=NumericNodeId(23608, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24022, 0), - BrowseName=QualifiedName("DatagramQos", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24016, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24016, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Topic"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24023, 0), - BrowseName=QualifiedName("Topic", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24016, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24016, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("BrokerConnectionTransportType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15155, 0), - BrowseName=QualifiedName("BrokerConnectionTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17721, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15156, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15178, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17721, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15156, 0), - BrowseName=QualifiedName("ResourceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15155, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15155, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AuthenticationProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15178, 0), - BrowseName=QualifiedName("AuthenticationProfileUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15155, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15155, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("BrokerWriterGroupTransportType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21136, 0), - BrowseName=QualifiedName("BrokerWriterGroupTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17997, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21137, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15246, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15247, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15249, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17997, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueueName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21137, 0), - BrowseName=QualifiedName("QueueName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21136, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21136, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15246, 0), - BrowseName=QualifiedName("ResourceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21136, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15246, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15246, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15246, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21136, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AuthenticationProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15247, 0), - BrowseName=QualifiedName("AuthenticationProfileUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21136, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15247, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15247, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15247, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21136, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RequestedDeliveryGuarantee"), - DataType=NumericNodeId(15008, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15249, 0), - BrowseName=QualifiedName("RequestedDeliveryGuarantee", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21136, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15249, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21136, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("BrokerDataSetWriterTransportType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21138, 0), - BrowseName=QualifiedName("BrokerDataSetWriterTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15305, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21139, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21140, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15250, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15251, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15330, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21141, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15305, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueueName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21139, 0), - BrowseName=QualifiedName("QueueName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21138, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21138, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MetaDataQueueName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21140, 0), - BrowseName=QualifiedName("MetaDataQueueName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21138, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21138, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15250, 0), - BrowseName=QualifiedName("ResourceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21138, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15250, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15250, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15250, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21138, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AuthenticationProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15251, 0), - BrowseName=QualifiedName("AuthenticationProfileUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21138, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21138, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RequestedDeliveryGuarantee"), - DataType=NumericNodeId(15008, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15330, 0), - BrowseName=QualifiedName("RequestedDeliveryGuarantee", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21138, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21138, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MetaDataUpdateTime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21141, 0), - BrowseName=QualifiedName("MetaDataUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21138, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21138, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("BrokerDataSetReaderTransportType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21142, 0), - BrowseName=QualifiedName("BrokerDataSetReaderTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15319, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21143, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15334, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15419, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21144, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15319, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueueName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21143, 0), - BrowseName=QualifiedName("QueueName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21142, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15334, 0), - BrowseName=QualifiedName("ResourceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21142, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15334, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15334, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15334, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AuthenticationProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15419, 0), - BrowseName=QualifiedName("AuthenticationProfileUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21142, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RequestedDeliveryGuarantee"), - DataType=NumericNodeId(15008, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15420, 0), - BrowseName=QualifiedName("RequestedDeliveryGuarantee", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21142, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MetaDataQueueName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21144, 0), - BrowseName=QualifiedName("MetaDataQueueName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21142, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21142, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NetworkAddressType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21145, 0), - BrowseName=QualifiedName("NetworkAddressType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21146, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkInterface"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21146, 0), - BrowseName=QualifiedName("NetworkInterface", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21145, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17582, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17582, 0), - BrowseName=QualifiedName("Selections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21146, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21146, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NetworkAddressUrlType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21147, 0), - BrowseName=QualifiedName("NetworkAddressUrlType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(21145, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21149, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Url"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21149, 0), - BrowseName=QualifiedName("Url", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21147, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21147, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AliasNameType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23455, 0), - BrowseName=QualifiedName("AliasNameType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AliasNameCategoryType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23456, 0), - BrowseName=QualifiedName("AliasNameCategoryType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23457, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23458, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23462, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23457, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23456, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(23455, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23455, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23458, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23456, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(23456, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23459, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("FindAlias"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23459, 0), - BrowseName=QualifiedName("FindAlias", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23458, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23460, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23461, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23458, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AliasNameSearchPattern', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ReferenceTypeFilter', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23460, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23459, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23459, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AliasNodeList', - DataType=NumericNodeId(23468, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23461, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23459, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23459, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("FindAlias"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23462, 0), - BrowseName=QualifiedName("FindAlias", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23456, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23463, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23464, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AliasNameSearchPattern', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ReferenceTypeFilter', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23463, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23462, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23463, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23463, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23463, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23462, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AliasNodeList', - DataType=NumericNodeId(23468, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23464, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23462, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23462, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AliasNameDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23468, 0), - BrowseName=QualifiedName("AliasNameDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23468, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("AliasFor"), - InverseName=LocalizedText("HasAlias"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23469, 0), - BrowseName=QualifiedName("AliasFor", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23469, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Aliases"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23470, 0), - BrowseName=QualifiedName("Aliases", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(85, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(23456, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23470, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23476, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23470, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(85, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23470, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("FindAlias"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23476, 0), - BrowseName=QualifiedName("FindAlias", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23470, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23477, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23478, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23470, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AliasNameSearchPattern', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ReferenceTypeFilter', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23477, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23476, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23476, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AliasNodeList', - DataType=NumericNodeId(23468, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23478, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23476, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23476, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TagVariables"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23479, 0), - BrowseName=QualifiedName("TagVariables", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23470, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(23456, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23485, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23470, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("FindAlias"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23485, 0), - BrowseName=QualifiedName("FindAlias", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23479, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23486, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23487, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23479, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AliasNameSearchPattern', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ReferenceTypeFilter', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23486, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23485, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23485, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AliasNodeList', - DataType=NumericNodeId(23468, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23487, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23485, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23485, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Topics"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23488, 0), - BrowseName=QualifiedName("Topics", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23470, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(23456, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23494, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23470, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("FindAlias"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23494, 0), - BrowseName=QualifiedName("FindAlias", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23488, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23495, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23496, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23488, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AliasNameSearchPattern', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ReferenceTypeFilter', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23495, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23494, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23495, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23495, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23494, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AliasNodeList', - DataType=NumericNodeId(23468, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23496, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23494, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23494, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("UserManagementType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24264, 0), - BrowseName=QualifiedName("UserManagementType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24265, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24266, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24267, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24268, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24269, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24271, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24273, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24275, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Users"), - DataType=NumericNodeId(24281, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24265, 0), - BrowseName=QualifiedName("Users", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24264, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PasswordLength"), - DataType=NumericNodeId(884, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24266, 0), - BrowseName=QualifiedName("PasswordLength", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24264, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PasswordOptions"), - DataType=NumericNodeId(24277, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24267, 0), - BrowseName=QualifiedName("PasswordOptions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24264, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PasswordRestrictions"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24268, 0), - BrowseName=QualifiedName("PasswordRestrictions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24264, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddUser"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24269, 0), - BrowseName=QualifiedName("AddUser", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24264, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24270, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24270, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24269, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24270, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24270, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24270, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24269, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ModifyUser"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24271, 0), - BrowseName=QualifiedName("ModifyUser", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24264, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24272, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24272, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24271, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24271, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveUser"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24273, 0), - BrowseName=QualifiedName("RemoveUser", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24264, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24274, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24274, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24273, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24273, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ChangePassword"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24275, 0), - BrowseName=QualifiedName("ChangePassword", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24264, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24276, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24276, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24275, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24275, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PasswordOptionsMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24277, 0), - BrowseName=QualifiedName("PasswordOptionsMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24278, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('SupportInitialPasswordChange'), LocalizedText('SupportDisableUser'), LocalizedText('SupportDisableDeleteForUser'), LocalizedText('SupportNoChangeForUser'), LocalizedText('SupportDescriptionForUser'), LocalizedText('RequiresUpperCaseCharacters'), LocalizedText('RequiresLowerCaseCharacters'), LocalizedText('RequiresDigitCharacters'), LocalizedText('RequiresSpecialCharacters')], - ValueRank=1, - ArrayDimensions=[9], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24278, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24277, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24277, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UserConfigurationMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24279, 0), - BrowseName=QualifiedName("UserConfigurationMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24280, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('NoDelete'), LocalizedText('Disabled'), LocalizedText('NoChangeByUser'), LocalizedText('MustChangePassword')], - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24280, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24279, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24279, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UserManagementDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24281, 0), - BrowseName=QualifiedName("UserManagementDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("UserManagement"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24290, 0), - BrowseName=QualifiedName("UserManagement", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(24264, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24301, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24302, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24303, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24291, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24304, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24306, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24308, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24310, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Users"), - DataType=NumericNodeId(24281, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24301, 0), - BrowseName=QualifiedName("Users", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24290, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24301, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24301, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PasswordLength"), - DataType=NumericNodeId(884, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24302, 0), - BrowseName=QualifiedName("PasswordLength", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24290, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24302, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24302, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PasswordOptions"), - DataType=NumericNodeId(24277, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24303, 0), - BrowseName=QualifiedName("PasswordOptions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24290, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24303, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24303, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PasswordRestrictions"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24291, 0), - BrowseName=QualifiedName("PasswordRestrictions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24290, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24291, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24291, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddUser"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24304, 0), - BrowseName=QualifiedName("AddUser", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24290, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24304, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24305, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24304, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24305, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24304, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24305, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24305, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24304, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ModifyUser"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24306, 0), - BrowseName=QualifiedName("ModifyUser", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24290, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24307, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24307, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24307, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24307, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24306, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveUser"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24308, 0), - BrowseName=QualifiedName("RemoveUser", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24290, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24308, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24309, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24308, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24309, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24308, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24309, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24309, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24308, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ChangePassword"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24310, 0), - BrowseName=QualifiedName("ChangePassword", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24290, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24311, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24311, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24310, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("MultiStateDictionaryEntryDiscreteBaseType"), - DataType=ua.NodeId(ua.ObjectIds.Number), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19077, 0), - BrowseName=QualifiedName("MultiStateDictionaryEntryDiscreteBaseType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(11238, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19082, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19083, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11238, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumDictionaryEntries"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=2, - ArrayDimensions=[0, 0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19082, 0), - BrowseName=QualifiedName("EnumDictionaryEntries", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19077, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19077, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ValueAsDictionaryEntries"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19083, 0), - BrowseName=QualifiedName("ValueAsDictionaryEntries", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19077, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19077, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("MultiStateDictionaryEntryDiscreteType"), - DataType=ua.NodeId(ua.ObjectIds.Number), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19084, 0), - BrowseName=QualifiedName("MultiStateDictionaryEntryDiscreteType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(19077, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19084, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19090, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19084, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19077, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ValueAsDictionaryEntries"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19090, 0), - BrowseName=QualifiedName("ValueAsDictionaryEntries", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19084, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19084, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IIetfBaseNetworkInterfaceType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24148, 0), - BrowseName=QualifiedName("IIetfBaseNetworkInterfaceType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24149, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24150, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24151, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24152, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AdminStatus"), - DataType=NumericNodeId(24212, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24149, 0), - BrowseName=QualifiedName("AdminStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24148, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24148, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperStatus"), - DataType=NumericNodeId(24214, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24150, 0), - BrowseName=QualifiedName("OperStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24148, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24148, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PhysAddress"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24151, 0), - BrowseName=QualifiedName("PhysAddress", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24148, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24148, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Speed"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24152, 0), - BrowseName=QualifiedName("Speed", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24148, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17497, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24157, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17497, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24148, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EngineeringUnits"), - DataType=NumericNodeId(887, 0), - Value=ua.Variant( - ua.EUInformation( - NamespaceUri='http://www.opcfoundation.org/UA/units/un/cefact', - UnitId=4337968, - DisplayName=LocalizedText(Text='bit/s', Locale='en'), - Description=LocalizedText(Text='bit per second', Locale='en'), - ), - ua.VariantType.ExtensionObject), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24157, 0), - BrowseName=QualifiedName("EngineeringUnits", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24152, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24152, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IIeeeBaseEthernetPortType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24158, 0), - BrowseName=QualifiedName("IIeeeBaseEthernetPortType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24159, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24165, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24166, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Speed"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24159, 0), - BrowseName=QualifiedName("Speed", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24158, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17497, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24164, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17497, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24158, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EngineeringUnits"), - DataType=NumericNodeId(887, 0), - Value=ua.Variant( - ua.EUInformation( - NamespaceUri='http://www.opcfoundation.org/UA/units/un/cefact', - UnitId=4534832, - DisplayName=LocalizedText(Text='Mbit/s', Locale='en'), - Description=LocalizedText(Text='megabit per second', Locale='en'), - ), - ua.VariantType.ExtensionObject), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24164, 0), - BrowseName=QualifiedName("EngineeringUnits", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24159, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24159, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Duplex"), - DataType=NumericNodeId(24210, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24165, 0), - BrowseName=QualifiedName("Duplex", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24158, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24158, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFrameLength"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24166, 0), - BrowseName=QualifiedName("MaxFrameLength", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24158, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24158, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IIeeeAutoNegotiationStatusType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24233, 0), - BrowseName=QualifiedName("IIeeeAutoNegotiationStatusType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24233, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24234, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24233, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NegotiationStatus"), - DataType=NumericNodeId(24216, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24234, 0), - BrowseName=QualifiedName("NegotiationStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24233, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24234, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24234, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24234, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24233, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IBaseEthernetCapabilitiesType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24167, 0), - BrowseName=QualifiedName("IBaseEthernetCapabilitiesType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24167, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24168, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24167, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("VlanTagCapable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24168, 0), - BrowseName=QualifiedName("VlanTagCapable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24167, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24167, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IVlanIdType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25218, 0), - BrowseName=QualifiedName("IVlanIdType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25218, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25219, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25218, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("VlanId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25219, 0), - BrowseName=QualifiedName("VlanId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25218, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25219, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25219, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25219, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25218, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ISrClassType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24169, 0), - BrowseName=QualifiedName("ISrClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24170, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24171, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24172, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24170, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24169, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24169, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Priority"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24171, 0), - BrowseName=QualifiedName("Priority", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24169, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24169, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Vid"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24172, 0), - BrowseName=QualifiedName("Vid", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24169, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24169, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IIeeeBaseTsnStreamType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24173, 0), - BrowseName=QualifiedName("IIeeeBaseTsnStreamType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24174, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24175, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24176, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24177, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24178, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StreamId"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=1, - ArrayDimensions=[8], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24174, 0), - BrowseName=QualifiedName("StreamId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24173, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24173, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StreamName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24175, 0), - BrowseName=QualifiedName("StreamName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24173, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24173, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(24220, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24176, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24173, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24173, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AccumulatedLatency"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24177, 0), - BrowseName=QualifiedName("AccumulatedLatency", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24173, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24173, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SrClassId"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24178, 0), - BrowseName=QualifiedName("SrClassId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24173, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24173, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IIeeeBaseTsnTrafficSpecificationType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24179, 0), - BrowseName=QualifiedName("IIeeeBaseTsnTrafficSpecificationType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24180, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24181, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24182, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxIntervalFrames"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24180, 0), - BrowseName=QualifiedName("MaxIntervalFrames", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24179, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24179, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFrameSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24181, 0), - BrowseName=QualifiedName("MaxFrameSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24179, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24179, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Interval"), - DataType=NumericNodeId(24107, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24182, 0), - BrowseName=QualifiedName("Interval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24179, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24179, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IIeeeBaseTsnStatusStreamType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24183, 0), - BrowseName=QualifiedName("IIeeeBaseTsnStatusStreamType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24184, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24185, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24186, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24187, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TalkerStatus"), - DataType=NumericNodeId(24222, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24184, 0), - BrowseName=QualifiedName("TalkerStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24183, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24183, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ListenerStatus"), - DataType=NumericNodeId(24224, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24185, 0), - BrowseName=QualifiedName("ListenerStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24183, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24183, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailureCode"), - DataType=NumericNodeId(24218, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24186, 0), - BrowseName=QualifiedName("FailureCode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24183, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24183, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailureSystemIdentifier"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=2, - ArrayDimensions=[0, 8], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24187, 0), - BrowseName=QualifiedName("FailureSystemIdentifier", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24183, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24183, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IIeeeTsnInterfaceConfigurationType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24188, 0), - BrowseName=QualifiedName("IIeeeTsnInterfaceConfigurationType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24189, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24190, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MacAddress"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24189, 0), - BrowseName=QualifiedName("MacAddress", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24188, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24188, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InterfaceName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24190, 0), - BrowseName=QualifiedName("InterfaceName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24188, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24188, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IIeeeTsnInterfaceConfigurationTalkerType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24191, 0), - BrowseName=QualifiedName("IIeeeTsnInterfaceConfigurationTalkerType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(24188, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24194, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24188, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TimeAwareOffset"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24194, 0), - BrowseName=QualifiedName("TimeAwareOffset", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24191, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24194, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24194, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24194, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24191, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IIeeeTsnInterfaceConfigurationListenerType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24195, 0), - BrowseName=QualifiedName("IIeeeTsnInterfaceConfigurationListenerType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(24188, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24198, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24188, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveOffset"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24198, 0), - BrowseName=QualifiedName("ReceiveOffset", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24195, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24195, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IIeeeTsnMacAddressType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24199, 0), - BrowseName=QualifiedName("IIeeeTsnMacAddressType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24200, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24201, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DestinationAddress"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24200, 0), - BrowseName=QualifiedName("DestinationAddress", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24199, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24199, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceAddress"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24201, 0), - BrowseName=QualifiedName("SourceAddress", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24199, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24199, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IIeeeTsnVlanTagType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24202, 0), - BrowseName=QualifiedName("IIeeeTsnVlanTagType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24203, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24204, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("VlanId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24203, 0), - BrowseName=QualifiedName("VlanId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24202, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24202, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PriorityCodePoint"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24204, 0), - BrowseName=QualifiedName("PriorityCodePoint", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24202, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24202, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IPriorityMappingEntryType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24205, 0), - BrowseName=QualifiedName("IPriorityMappingEntryType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17602, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24206, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24207, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24208, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24209, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17602, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MappingUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24206, 0), - BrowseName=QualifiedName("MappingUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24205, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24206, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24206, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24206, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24205, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PriorityLabel"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24207, 0), - BrowseName=QualifiedName("PriorityLabel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24205, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24205, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PriorityValue_PCP"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24208, 0), - BrowseName=QualifiedName("PriorityValue_PCP", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24205, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24205, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PriorityValue_DSCP"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24209, 0), - BrowseName=QualifiedName("PriorityValue_DSCP", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24205, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24205, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("Duplex"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24210, 0), - BrowseName=QualifiedName("Duplex", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24210, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24235, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24210, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=0, - DisplayName=LocalizedText(Text='Full', Locale=None), - Description=LocalizedText(Text='Full duplex.', Locale=None), - ), - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='Half', Locale=None), - Description=LocalizedText(Text='Half duplex.', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='Unknown', Locale=None), - Description=LocalizedText(Text='Link is currently disconnected or initializing.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24235, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24210, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24235, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24235, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24210, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("InterfaceAdminStatus"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24212, 0), - BrowseName=QualifiedName("InterfaceAdminStatus", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24212, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24236, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24212, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=0, - DisplayName=LocalizedText(Text='Up', Locale=None), - Description=LocalizedText(Text='Ready to pass packets.', Locale=None), - ), - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='Down', Locale=None), - Description=LocalizedText(Text='Not ready to pass packets and not in some test mode.', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='Testing', Locale=None), - Description=LocalizedText(Text='In some test mode.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24236, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24212, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24236, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24236, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24212, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("InterfaceOperStatus"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24214, 0), - BrowseName=QualifiedName("InterfaceOperStatus", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24237, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=0, - DisplayName=LocalizedText(Text='Up', Locale=None), - Description=LocalizedText(Text='Ready to pass packets.', Locale=None), - ), - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='Down', Locale=None), - Description=LocalizedText(Text='The interface does not pass any packets.', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='Testing', Locale=None), - Description=LocalizedText(Text='In some test mode. No operational packets can be passed.', Locale=None), - ), - ua.EnumValueType( - Value=3, - DisplayName=LocalizedText(Text='Unknown', Locale=None), - Description=LocalizedText(Text='Status cannot be determined for some reason.', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='Dormant', Locale=None), - Description=LocalizedText(Text='Waiting for some external event.', Locale=None), - ), - ua.EnumValueType( - Value=5, - DisplayName=LocalizedText(Text='NotPresent', Locale=None), - Description=LocalizedText(Text='Some component (typically hardware) is missing.', Locale=None), - ), - ua.EnumValueType( - Value=6, - DisplayName=LocalizedText(Text='LowerLayerDown', Locale=None), - Description=LocalizedText(Text='Down due to state of lower-layer interface(s).', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[7], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24237, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24214, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24237, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24237, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24214, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NegotiationStatus"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24216, 0), - BrowseName=QualifiedName("NegotiationStatus", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24216, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24238, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24216, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=0, - DisplayName=LocalizedText(Text='InProgress', Locale=None), - Description=LocalizedText(Text='The auto-negotiation protocol is running and negotiation is currently in-progress.', Locale=None), - ), - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='Complete', Locale=None), - Description=LocalizedText(Text='The auto-negotiation protocol has completed successfully.', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='Failed', Locale=None), - Description=LocalizedText(Text='The auto-negotiation protocol has failed.', Locale=None), - ), - ua.EnumValueType( - Value=3, - DisplayName=LocalizedText(Text='Unknown', Locale=None), - Description=LocalizedText(Text='The auto-negotiation status is not currently known, this could be because it is still negotiating or the protocol cannot run (e.g., if no medium is present).', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='NoNegotiation', Locale=None), - Description=LocalizedText(Text='No auto-negotiation is executed. The auto-negotiation function is either not supported on this interface or has not been enabled.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24238, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24216, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24238, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24238, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24216, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TsnFailureCode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24218, 0), - BrowseName=QualifiedName("TsnFailureCode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24218, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24239, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24218, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=0, - DisplayName=LocalizedText(Text='NoFailure', Locale=None), - Description=LocalizedText(Text='No failure', Locale=None), - ), - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='InsufficientBandwidth', Locale=None), - Description=LocalizedText(Text='Insufficient bandwidth', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='InsufficientResources', Locale=None), - Description=LocalizedText(Text='Insufficient bridge resources', Locale=None), - ), - ua.EnumValueType( - Value=3, - DisplayName=LocalizedText(Text='InsufficientTrafficClassBandwidth', Locale=None), - Description=LocalizedText(Text='Insufficient bandwidth for Traffic Class', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='StreamIdInUse', Locale=None), - Description=LocalizedText(Text='StreamID in use by another Talker', Locale=None), - ), - ua.EnumValueType( - Value=5, - DisplayName=LocalizedText(Text='StreamDestinationAddressInUse', Locale=None), - Description=LocalizedText(Text='Stream destination address already in use', Locale=None), - ), - ua.EnumValueType( - Value=6, - DisplayName=LocalizedText(Text='StreamPreemptedByHigherRank', Locale=None), - Description=LocalizedText(Text='Stream pre-empted by higher rank', Locale=None), - ), - ua.EnumValueType( - Value=7, - DisplayName=LocalizedText(Text='LatencyHasChanged', Locale=None), - Description=LocalizedText(Text='Reported latency has changed', Locale=None), - ), - ua.EnumValueType( - Value=8, - DisplayName=LocalizedText(Text='EgressPortNotAvbCapable', Locale=None), - Description=LocalizedText(Text='Egress port is not AVBCapable', Locale=None), - ), - ua.EnumValueType( - Value=9, - DisplayName=LocalizedText(Text='UseDifferentDestinationAddress', Locale=None), - Description=LocalizedText(Text='Use a different destination address', Locale=None), - ), - ua.EnumValueType( - Value=10, - DisplayName=LocalizedText(Text='OutOfMsrpResources', Locale=None), - Description=LocalizedText(Text='Out of MSRP resources', Locale=None), - ), - ua.EnumValueType( - Value=11, - DisplayName=LocalizedText(Text='OutOfMmrpResources', Locale=None), - Description=LocalizedText(Text='Out of MMRP resources', Locale=None), - ), - ua.EnumValueType( - Value=12, - DisplayName=LocalizedText(Text='CannotStoreDestinationAddress', Locale=None), - Description=LocalizedText(Text='Cannot store destination address', Locale=None), - ), - ua.EnumValueType( - Value=13, - DisplayName=LocalizedText(Text='PriorityIsNotAnSrcClass', Locale=None), - Description=LocalizedText(Text='Requested priority is not an SR Class priority', Locale=None), - ), - ua.EnumValueType( - Value=14, - DisplayName=LocalizedText(Text='MaxFrameSizeTooLarge', Locale=None), - Description=LocalizedText(Text='MaxFrameSize is too large for media', Locale=None), - ), - ua.EnumValueType( - Value=15, - DisplayName=LocalizedText(Text='MaxFanInPortsLimitReached', Locale=None), - Description=LocalizedText(Text='MaxFanInPorts limit has been reached', Locale=None), - ), - ua.EnumValueType( - Value=16, - DisplayName=LocalizedText(Text='FirstValueChangedForStreamId', Locale=None), - Description=LocalizedText(Text='Changes in FirstValue for a registered StreamID', Locale=None), - ), - ua.EnumValueType( - Value=17, - DisplayName=LocalizedText(Text='VlanBlockedOnEgress', Locale=None), - Description=LocalizedText(Text='VLAN is blocked on this egress port (Registration Forbidden)', Locale=None), - ), - ua.EnumValueType( - Value=18, - DisplayName=LocalizedText(Text='VlanTaggingDisabledOnEgress', Locale=None), - Description=LocalizedText(Text='VLAN tagging is disabled on this egress port (untagged set)', Locale=None), - ), - ua.EnumValueType( - Value=19, - DisplayName=LocalizedText(Text='SrClassPriorityMismatch', Locale=None), - Description=LocalizedText(Text='SR class priority mismatch', Locale=None), - ), - ua.EnumValueType( - Value=20, - DisplayName=LocalizedText(Text='FeatureNotPropagated', Locale=None), - Description=LocalizedText(Text='Enhanced feature cannot be propagated to original Port', Locale=None), - ), - ua.EnumValueType( - Value=21, - DisplayName=LocalizedText(Text='MaxLatencyExceeded', Locale=None), - Description=LocalizedText(Text='MaxLatency exceeded', Locale=None), - ), - ua.EnumValueType( - Value=22, - DisplayName=LocalizedText(Text='BridgeDoesNotProvideNetworkId', Locale=None), - Description=LocalizedText(Text='Nearest Bridge cannot provide network identification for stream transformation', Locale=None), - ), - ua.EnumValueType( - Value=23, - DisplayName=LocalizedText(Text='StreamTransformNotSupported', Locale=None), - Description=LocalizedText(Text='Stream transformation not supported', Locale=None), - ), - ua.EnumValueType( - Value=24, - DisplayName=LocalizedText(Text='StreamIdTypeNotSupported', Locale=None), - Description=LocalizedText(Text='Stream identification type not supported for stream transformation', Locale=None), - ), - ua.EnumValueType( - Value=25, - DisplayName=LocalizedText(Text='FeatureNotSupported', Locale=None), - Description=LocalizedText(Text='Enhanced feature cannot be supported without a CNC', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[26], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24239, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24218, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24239, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24239, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24218, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TsnStreamState"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24220, 0), - BrowseName=QualifiedName("TsnStreamState", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24220, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24240, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24220, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=0, - DisplayName=LocalizedText(Text='Disabled', Locale=None), - Description=LocalizedText(Text='The related TSN Stream is currently disabled.', Locale=None), - ), - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='Configuring', Locale=None), - Description=LocalizedText(Text='The related TSN Stream is in the process of receiving configuration parameters from the TSN Control Layer.', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='Ready', Locale=None), - Description=LocalizedText(Text='The related TSN Stream has successfully received and applied the configuration from the TSN Control Layer. The related TSN Stream is not fully operational as long as local preconditions (e.g. synchronization state) are not valid.', Locale=None), - ), - ua.EnumValueType( - Value=3, - DisplayName=LocalizedText(Text='Operational', Locale=None), - Description=LocalizedText(Text='The related TSN Stream object is configured and all other required preconditions (e.g. synchronization state) for sending / receiving data are valid.', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='Error', Locale=None), - Description=LocalizedText(Text='The related TSN Stream object is in an error state.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24240, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24220, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24240, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24240, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24220, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TsnTalkerStatus"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24222, 0), - BrowseName=QualifiedName("TsnTalkerStatus", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24241, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=0, - DisplayName=LocalizedText(Text='None', Locale=None), - Description=LocalizedText(Text='No Talker detected.', Locale=None), - ), - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='Ready', Locale=None), - Description=LocalizedText(Text='Talker ready (configured).', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='Failed', Locale=None), - Description=LocalizedText(Text='Talker failed.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24241, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24222, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24222, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TsnListenerStatus"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24224, 0), - BrowseName=QualifiedName("TsnListenerStatus", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24242, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=0, - DisplayName=LocalizedText(Text='None', Locale=None), - Description=LocalizedText(Text='No Listener detected.', Locale=None), - ), - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='Ready', Locale=None), - Description=LocalizedText(Text='Listener ready (configured).', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='PartialFailed', Locale=None), - Description=LocalizedText(Text='One or more Listeners ready, and one or more Listeners failed.', Locale=None), - ), - ua.EnumValueType( - Value=3, - DisplayName=LocalizedText(Text='Failed', Locale=None), - Description=LocalizedText(Text='Listener failed.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24242, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24224, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24242, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24242, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24224, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PriorityMappingEntryType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25220, 0), - BrowseName=QualifiedName("PriorityMappingEntryType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25220, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Resources"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24226, 0), - BrowseName=QualifiedName("Resources", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Communication"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24227, 0), - BrowseName=QualifiedName("Communication", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24226, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(24227, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24226, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24227, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MappingTables"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24228, 0), - BrowseName=QualifiedName("MappingTables", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24227, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(24228, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24227, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24228, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("NetworkInterfaces"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24229, 0), - BrowseName=QualifiedName("NetworkInterfaces", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24227, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(24229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24227, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Streams"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24230, 0), - BrowseName=QualifiedName("Streams", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24227, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(24230, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24227, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24230, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TalkerStreams"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24231, 0), - BrowseName=QualifiedName("TalkerStreams", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24230, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(24231, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24230, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24231, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ListenerStreams"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24232, 0), - BrowseName=QualifiedName("ListenerStreams", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24230, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(61, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(24232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24230, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("IetfBaseNetworkInterfaceType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25221, 0), - BrowseName=QualifiedName("IetfBaseNetworkInterfaceType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25222, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25223, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25224, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25225, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(25238, 0), - SourceNodeId=NumericNodeId(25221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25226, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(17603, 0), - SourceNodeId=NumericNodeId(25221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24148, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AdminStatus"), - DataType=NumericNodeId(24212, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25222, 0), - BrowseName=QualifiedName("AdminStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25221, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25222, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25221, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperStatus"), - DataType=NumericNodeId(24214, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25223, 0), - BrowseName=QualifiedName("OperStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25221, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25221, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PhysAddress"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25224, 0), - BrowseName=QualifiedName("PhysAddress", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25221, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25221, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Speed"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25225, 0), - BrowseName=QualifiedName("Speed", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25221, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17497, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25252, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17497, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25225, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25221, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EngineeringUnits"), - DataType=NumericNodeId(887, 0), - Value=ua.Variant( - ua.EUInformation( - NamespaceUri='http://www.opcfoundation.org/UA/units/un/cefact', - UnitId=4337968, - DisplayName=LocalizedText(Text='bit/s', Locale='en'), - Description=LocalizedText(Text='bit per second', Locale='en'), - ), - ua.VariantType.ExtensionObject), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25252, 0), - BrowseName=QualifiedName("EngineeringUnits", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25225, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25225, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25226, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25221, 0), - ReferenceTypeId=NumericNodeId(25238, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(17603, 0), - SourceNodeId=NumericNodeId(25226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24148, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(25238, 0), - SourceNodeId=NumericNodeId(25226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25221, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PriorityMappingTableType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25227, 0), - BrowseName=QualifiedName("PriorityMappingTableType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25227, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25228, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25227, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25229, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25227, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25231, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25227, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PriorityMapppingEntries"), - DataType=NumericNodeId(25220, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25228, 0), - BrowseName=QualifiedName("PriorityMapppingEntries", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25227, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25228, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25228, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25228, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25227, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPriorityMappingEntry"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25229, 0), - BrowseName=QualifiedName("AddPriorityMappingEntry", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25227, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25230, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25227, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='MappingUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='PriorityLabel', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='PriorityValue_PCP', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ua.Argument( - Name='PriorityValue_DSCP', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25230, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25229, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25230, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25230, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25230, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25229, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("DeletePriorityMappingEntry"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25231, 0), - BrowseName=QualifiedName("DeletePriorityMappingEntry", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25227, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25231, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25232, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25231, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25231, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25227, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='MappingUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='PriorityLabel', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25232, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25231, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25231, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("UsesPriorityMappingTable"), - InverseName=LocalizedText("UsedByNetworkInterface"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25237, 0), - BrowseName=QualifiedName("UsesPriorityMappingTable", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25237, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasLowerLayerInterface"), - InverseName=LocalizedText("HasHigherLayerInterface"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25238, 0), - BrowseName=QualifiedName("HasLowerLayerInterface", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(33, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25238, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(33, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("IsExecutableOn"), - InverseName=LocalizedText("CanExecute"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25253, 0), - BrowseName=QualifiedName("IsExecutableOn", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25253, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("Controls"), - InverseName=LocalizedText("IsControlledBy"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25254, 0), - BrowseName=QualifiedName("Controls", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(33, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25254, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(33, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("Utilizes"), - InverseName=LocalizedText("IsUtilizedBy"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25255, 0), - BrowseName=QualifiedName("Utilizes", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("IsExecutingOn"), - InverseName=LocalizedText("Executes"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25265, 0), - BrowseName=QualifiedName("IsExecutingOn", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(25255, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25255, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("Requires"), - InverseName=LocalizedText("IsRequiredBy"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25256, 0), - BrowseName=QualifiedName("Requires", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(33, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(33, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("IsPhysicallyConnectedTo"), - Symmetric=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25257, 0), - BrowseName=QualifiedName("IsPhysicallyConnectedTo", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25257, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("RepresentsSameEntityAs"), - Symmetric=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25258, 0), - BrowseName=QualifiedName("RepresentsSameEntityAs", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25258, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("RepresentsSameHardwareAs"), - Symmetric=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25259, 0), - BrowseName=QualifiedName("RepresentsSameHardwareAs", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(25258, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25259, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25258, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("RepresentsSameFunctionalityAs"), - Symmetric=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25260, 0), - BrowseName=QualifiedName("RepresentsSameFunctionalityAs", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(25258, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25258, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("IsHostedBy"), - InverseName=LocalizedText("Hosts"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25261, 0), - BrowseName=QualifiedName("IsHostedBy", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(25255, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25255, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasPhysicalComponent"), - InverseName=LocalizedText("PhysicalComponentOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25262, 0), - BrowseName=QualifiedName("HasPhysicalComponent", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(47, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25262, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(47, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasContainedComponent"), - InverseName=LocalizedText("ContainedComponentOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25263, 0), - BrowseName=QualifiedName("HasContainedComponent", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(25262, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25263, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25262, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasAttachedComponent"), - InverseName=LocalizedText("AttachedComponentOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25264, 0), - BrowseName=QualifiedName("HasAttachedComponent", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(25262, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25262, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("IdType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(256, 0), - BrowseName=QualifiedName("IdType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7591, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Numeric'), LocalizedText('String'), LocalizedText('Guid'), LocalizedText('Opaque')], - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7591, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(256, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(256, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NodeClass"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(257, 0), - BrowseName=QualifiedName("NodeClass", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(257, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11878, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(257, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=0, - DisplayName=LocalizedText(Text='Unspecified', Locale=None), - Description=LocalizedText(Text='No value is specified.', Locale=None), - ), - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='Object', Locale=None), - Description=LocalizedText(Text='The Node is an Object.', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='Variable', Locale=None), - Description=LocalizedText(Text='The Node is a Variable.', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='Method', Locale=None), - Description=LocalizedText(Text='The Node is a Method.', Locale=None), - ), - ua.EnumValueType( - Value=8, - DisplayName=LocalizedText(Text='ObjectType', Locale=None), - Description=LocalizedText(Text='The Node is an ObjectType.', Locale=None), - ), - ua.EnumValueType( - Value=16, - DisplayName=LocalizedText(Text='VariableType', Locale=None), - Description=LocalizedText(Text='The Node is a VariableType.', Locale=None), - ), - ua.EnumValueType( - Value=32, - DisplayName=LocalizedText(Text='ReferenceType', Locale=None), - Description=LocalizedText(Text='The Node is a ReferenceType.', Locale=None), - ), - ua.EnumValueType( - Value=64, - DisplayName=LocalizedText(Text='DataType', Locale=None), - Description=LocalizedText(Text='The Node is a DataType.', Locale=None), - ), - ua.EnumValueType( - Value=128, - DisplayName=LocalizedText(Text='View', Locale=None), - Description=LocalizedText(Text='The Node is a View.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[9], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11878, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(257, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11878, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11878, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(257, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PermissionType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(94, 0), - BrowseName=QualifiedName("PermissionType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(94, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15030, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(94, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Browse'), LocalizedText('ReadRolePermissions'), LocalizedText('WriteAttribute'), LocalizedText('WriteRolePermissions'), LocalizedText('WriteHistorizing'), LocalizedText('Read'), LocalizedText('Write'), LocalizedText('ReadHistory'), LocalizedText('InsertHistory'), LocalizedText('ModifyHistory'), LocalizedText('DeleteHistory'), LocalizedText('ReceiveEvents'), LocalizedText('Call'), LocalizedText('AddReference'), LocalizedText('RemoveReference'), LocalizedText('DeleteNode'), LocalizedText('AddNode')], - ValueRank=1, - ArrayDimensions=[17], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15030, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(94, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(94, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AccessLevelType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15031, 0), - BrowseName=QualifiedName("AccessLevelType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(3, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15032, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15031, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('CurrentRead'), LocalizedText('CurrentWrite'), LocalizedText('HistoryRead'), LocalizedText('HistoryWrite'), LocalizedText('SemanticChange'), LocalizedText('StatusWrite'), LocalizedText('TimestampWrite')], - ValueRank=1, - ArrayDimensions=[7], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15032, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15031, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15032, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15032, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15031, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AccessLevelExType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15406, 0), - BrowseName=QualifiedName("AccessLevelExType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15407, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('CurrentRead'), LocalizedText('CurrentWrite'), LocalizedText('HistoryRead'), LocalizedText('HistoryWrite'), LocalizedText('SemanticChange'), LocalizedText('StatusWrite'), LocalizedText('TimestampWrite'), LocalizedText('Reserved'), LocalizedText('NonatomicRead'), LocalizedText('NonatomicWrite'), LocalizedText('WriteFullArrayOnly'), LocalizedText('NoSubDataTypes'), LocalizedText('NonVolatile'), LocalizedText('Constant')], - ValueRank=1, - ArrayDimensions=[14], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15407, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15407, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15407, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EventNotifierType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15033, 0), - BrowseName=QualifiedName("EventNotifierType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(3, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15033, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15034, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15033, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('SubscribeToEvents'), LocalizedText('Reserved'), LocalizedText('HistoryRead'), LocalizedText('HistoryWrite')], - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15034, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15033, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15034, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15034, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15033, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AccessRestrictionType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(95, 0), - BrowseName=QualifiedName("AccessRestrictionType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(5, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(95, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15035, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(95, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(5, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('SigningRequired'), LocalizedText('EncryptionRequired'), LocalizedText('SessionRequired'), LocalizedText('ApplyRestrictionsToBrowse')], - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15035, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(95, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(95, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RolePermissionType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(96, 0), - BrowseName=QualifiedName("RolePermissionType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(96, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataTypeDefinition"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(97, 0), - BrowseName=QualifiedName("DataTypeDefinition", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(97, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("StructureType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(98, 0), - BrowseName=QualifiedName("StructureType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(98, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14528, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(98, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Structure'), LocalizedText('StructureWithOptionalFields'), LocalizedText('Union'), LocalizedText('StructureWithSubtypedValues'), LocalizedText('UnionWithSubtypedValues')], - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14528, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(98, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14528, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14528, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(98, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("StructureField"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(101, 0), - BrowseName=QualifiedName("StructureField", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("StructureDefinition"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(99, 0), - BrowseName=QualifiedName("StructureDefinition", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(97, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(99, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(97, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EnumDefinition"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(100, 0), - BrowseName=QualifiedName("EnumDefinition", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(97, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(97, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("Node"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(258, 0), - BrowseName=QualifiedName("Node", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(258, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("InstanceNode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11879, 0), - BrowseName=QualifiedName("InstanceNode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(258, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(258, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TypeNode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11880, 0), - BrowseName=QualifiedName("TypeNode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(258, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11880, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(258, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ObjectNode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(261, 0), - BrowseName=QualifiedName("ObjectNode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(11879, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11879, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ObjectTypeNode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(264, 0), - BrowseName=QualifiedName("ObjectTypeNode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(11880, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11880, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("VariableNode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(267, 0), - BrowseName=QualifiedName("VariableNode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(11879, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(267, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11879, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("VariableTypeNode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(270, 0), - BrowseName=QualifiedName("VariableTypeNode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(11880, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(270, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11880, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReferenceTypeNode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(273, 0), - BrowseName=QualifiedName("ReferenceTypeNode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(11880, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11880, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("MethodNode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(276, 0), - BrowseName=QualifiedName("MethodNode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(11879, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11879, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ViewNode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(279, 0), - BrowseName=QualifiedName("ViewNode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(11879, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11879, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataTypeNode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(282, 0), - BrowseName=QualifiedName("DataTypeNode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(11880, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11880, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReferenceNode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(285, 0), - BrowseName=QualifiedName("ReferenceNode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(285, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("Argument"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(296, 0), - BrowseName=QualifiedName("Argument", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EnumValueType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7594, 0), - BrowseName=QualifiedName("EnumValueType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(7594, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EnumField"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(102, 0), - BrowseName=QualifiedName("EnumField", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7594, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7594, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("OptionSet"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12755, 0), - BrowseName=QualifiedName("OptionSet", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NormalizedString"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12877, 0), - BrowseName=QualifiedName("NormalizedString", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(12, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12877, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DecimalString"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12878, 0), - BrowseName=QualifiedName("DecimalString", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(12, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12878, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DurationString"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12879, 0), - BrowseName=QualifiedName("DurationString", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(12, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TimeString"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12880, 0), - BrowseName=QualifiedName("TimeString", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(12, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12880, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DateString"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12881, 0), - BrowseName=QualifiedName("DateString", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(12, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("Duration"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(290, 0), - BrowseName=QualifiedName("Duration", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(11, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UtcTime"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(294, 0), - BrowseName=QualifiedName("UtcTime", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(13, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(294, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("LocaleId"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(295, 0), - BrowseName=QualifiedName("LocaleId", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(12, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TimeZoneDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8912, 0), - BrowseName=QualifiedName("TimeZoneDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(8912, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("Index"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17588, 0), - BrowseName=QualifiedName("Index", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("IntegerId"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(288, 0), - BrowseName=QualifiedName("IntegerId", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ApplicationType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(307, 0), - BrowseName=QualifiedName("ApplicationType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(307, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7597, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(307, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Server'), LocalizedText('Client'), LocalizedText('ClientAndServer'), LocalizedText('DiscoveryServer')], - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7597, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(307, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7597, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7597, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(307, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ApplicationDescription"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(308, 0), - BrowseName=QualifiedName("ApplicationDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(308, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RequestHeader"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(389, 0), - BrowseName=QualifiedName("RequestHeader", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ResponseHeader"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(392, 0), - BrowseName=QualifiedName("ResponseHeader", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(392, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("VersionTime"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20998, 0), - BrowseName=QualifiedName("VersionTime", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(20998, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ServiceFault"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(395, 0), - BrowseName=QualifiedName("ServiceFault", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SessionlessInvokeRequestType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15901, 0), - BrowseName=QualifiedName("SessionlessInvokeRequestType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SessionlessInvokeResponseType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20999, 0), - BrowseName=QualifiedName("SessionlessInvokeResponseType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(20999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("FindServersRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(420, 0), - BrowseName=QualifiedName("FindServersRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(420, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("FindServersResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(423, 0), - BrowseName=QualifiedName("FindServersResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ServerOnNetwork"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12189, 0), - BrowseName=QualifiedName("ServerOnNetwork", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("FindServersOnNetworkRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12190, 0), - BrowseName=QualifiedName("FindServersOnNetworkRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("FindServersOnNetworkResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12191, 0), - BrowseName=QualifiedName("FindServersOnNetworkResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ApplicationInstanceCertificate"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(311, 0), - BrowseName=QualifiedName("ApplicationInstanceCertificate", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("MessageSecurityMode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(302, 0), - BrowseName=QualifiedName("MessageSecurityMode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(302, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7595, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(302, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Invalid'), LocalizedText('None'), LocalizedText('Sign'), LocalizedText('SignAndEncrypt')], - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7595, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(302, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(302, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UserTokenType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(303, 0), - BrowseName=QualifiedName("UserTokenType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(303, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7596, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(303, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Anonymous'), LocalizedText('UserName'), LocalizedText('Certificate'), LocalizedText('IssuedToken')], - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7596, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(303, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(303, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UserTokenPolicy"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(304, 0), - BrowseName=QualifiedName("UserTokenPolicy", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(304, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EndpointDescription"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(312, 0), - BrowseName=QualifiedName("EndpointDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("GetEndpointsRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(426, 0), - BrowseName=QualifiedName("GetEndpointsRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("GetEndpointsResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(429, 0), - BrowseName=QualifiedName("GetEndpointsResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RegisteredServer"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(432, 0), - BrowseName=QualifiedName("RegisteredServer", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(432, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RegisterServerRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(435, 0), - BrowseName=QualifiedName("RegisterServerRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(435, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RegisterServerResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(438, 0), - BrowseName=QualifiedName("RegisterServerResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(438, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DiscoveryConfiguration"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12890, 0), - BrowseName=QualifiedName("DiscoveryConfiguration", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("MdnsDiscoveryConfiguration"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12891, 0), - BrowseName=QualifiedName("MdnsDiscoveryConfiguration", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(12890, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12890, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RegisterServer2Request"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12193, 0), - BrowseName=QualifiedName("RegisterServer2Request", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12193, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RegisterServer2Response"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12194, 0), - BrowseName=QualifiedName("RegisterServer2Response", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12194, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SecurityTokenRequestType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(315, 0), - BrowseName=QualifiedName("SecurityTokenRequestType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7598, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Issue'), LocalizedText('Renew')], - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7598, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(315, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(315, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ChannelSecurityToken"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(441, 0), - BrowseName=QualifiedName("ChannelSecurityToken", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(441, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("OpenSecureChannelRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(444, 0), - BrowseName=QualifiedName("OpenSecureChannelRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("OpenSecureChannelResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(447, 0), - BrowseName=QualifiedName("OpenSecureChannelResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(447, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CloseSecureChannelRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(450, 0), - BrowseName=QualifiedName("CloseSecureChannelRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CloseSecureChannelResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(453, 0), - BrowseName=QualifiedName("CloseSecureChannelResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SignedSoftwareCertificate"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(344, 0), - BrowseName=QualifiedName("SignedSoftwareCertificate", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(344, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SessionAuthenticationToken"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(388, 0), - BrowseName=QualifiedName("SessionAuthenticationToken", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(17, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SignatureData"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(456, 0), - BrowseName=QualifiedName("SignatureData", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(456, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CreateSessionRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(459, 0), - BrowseName=QualifiedName("CreateSessionRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(459, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CreateSessionResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(462, 0), - BrowseName=QualifiedName("CreateSessionResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(462, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UserIdentityToken"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(316, 0), - BrowseName=QualifiedName("UserIdentityToken", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(316, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AnonymousIdentityToken"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(319, 0), - BrowseName=QualifiedName("AnonymousIdentityToken", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(316, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(319, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(316, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UserNameIdentityToken"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(322, 0), - BrowseName=QualifiedName("UserNameIdentityToken", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(316, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(316, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("X509IdentityToken"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(325, 0), - BrowseName=QualifiedName("X509IdentityToken", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(316, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(316, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("IssuedIdentityToken"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(938, 0), - BrowseName=QualifiedName("IssuedIdentityToken", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(316, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(938, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(316, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RsaEncryptedSecret"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17545, 0), - BrowseName=QualifiedName("RsaEncryptedSecret", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(24, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17545, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EccEncryptedSecret"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17546, 0), - BrowseName=QualifiedName("EccEncryptedSecret", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(24, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17546, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ActivateSessionRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(465, 0), - BrowseName=QualifiedName("ActivateSessionRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ActivateSessionResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(468, 0), - BrowseName=QualifiedName("ActivateSessionResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(468, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CloseSessionRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(471, 0), - BrowseName=QualifiedName("CloseSessionRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(471, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CloseSessionResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(474, 0), - BrowseName=QualifiedName("CloseSessionResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(474, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CancelRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(477, 0), - BrowseName=QualifiedName("CancelRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CancelResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(480, 0), - BrowseName=QualifiedName("CancelResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(480, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NodeAttributesMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(348, 0), - BrowseName=QualifiedName("NodeAttributesMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(348, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11881, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(348, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=0, - DisplayName=LocalizedText(Text='None', Locale=None), - ), - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='AccessLevel', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='ArrayDimensions', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='BrowseName', Locale=None), - ), - ua.EnumValueType( - Value=8, - DisplayName=LocalizedText(Text='ContainsNoLoops', Locale=None), - ), - ua.EnumValueType( - Value=16, - DisplayName=LocalizedText(Text='DataType', Locale=None), - ), - ua.EnumValueType( - Value=32, - DisplayName=LocalizedText(Text='Description', Locale=None), - ), - ua.EnumValueType( - Value=64, - DisplayName=LocalizedText(Text='DisplayName', Locale=None), - ), - ua.EnumValueType( - Value=128, - DisplayName=LocalizedText(Text='EventNotifier', Locale=None), - ), - ua.EnumValueType( - Value=256, - DisplayName=LocalizedText(Text='Executable', Locale=None), - ), - ua.EnumValueType( - Value=512, - DisplayName=LocalizedText(Text='Historizing', Locale=None), - ), - ua.EnumValueType( - Value=1024, - DisplayName=LocalizedText(Text='InverseName', Locale=None), - ), - ua.EnumValueType( - Value=2048, - DisplayName=LocalizedText(Text='IsAbstract', Locale=None), - ), - ua.EnumValueType( - Value=4096, - DisplayName=LocalizedText(Text='MinimumSamplingInterval', Locale=None), - ), - ua.EnumValueType( - Value=8192, - DisplayName=LocalizedText(Text='NodeClass', Locale=None), - ), - ua.EnumValueType( - Value=16384, - DisplayName=LocalizedText(Text='NodeId', Locale=None), - ), - ua.EnumValueType( - Value=32768, - DisplayName=LocalizedText(Text='Symmetric', Locale=None), - ), - ua.EnumValueType( - Value=65536, - DisplayName=LocalizedText(Text='UserAccessLevel', Locale=None), - ), - ua.EnumValueType( - Value=131072, - DisplayName=LocalizedText(Text='UserExecutable', Locale=None), - ), - ua.EnumValueType( - Value=262144, - DisplayName=LocalizedText(Text='UserWriteMask', Locale=None), - ), - ua.EnumValueType( - Value=524288, - DisplayName=LocalizedText(Text='ValueRank', Locale=None), - ), - ua.EnumValueType( - Value=1048576, - DisplayName=LocalizedText(Text='WriteMask', Locale=None), - ), - ua.EnumValueType( - Value=2097152, - DisplayName=LocalizedText(Text='Value', Locale=None), - ), - ua.EnumValueType( - Value=4194304, - DisplayName=LocalizedText(Text='DataTypeDefinition', Locale=None), - ), - ua.EnumValueType( - Value=8388608, - DisplayName=LocalizedText(Text='RolePermissions', Locale=None), - ), - ua.EnumValueType( - Value=16777216, - DisplayName=LocalizedText(Text='AccessRestrictions', Locale=None), - ), - ua.EnumValueType( - Value=33554431, - DisplayName=LocalizedText(Text='All', Locale=None), - ), - ua.EnumValueType( - Value=26501220, - DisplayName=LocalizedText(Text='BaseNode', Locale=None), - ), - ua.EnumValueType( - Value=26501348, - DisplayName=LocalizedText(Text='Object', Locale=None), - ), - ua.EnumValueType( - Value=26503268, - DisplayName=LocalizedText(Text='ObjectType', Locale=None), - ), - ua.EnumValueType( - Value=26571383, - DisplayName=LocalizedText(Text='Variable', Locale=None), - ), - ua.EnumValueType( - Value=28600438, - DisplayName=LocalizedText(Text='VariableType', Locale=None), - ), - ua.EnumValueType( - Value=26632548, - DisplayName=LocalizedText(Text='Method', Locale=None), - ), - ua.EnumValueType( - Value=26537060, - DisplayName=LocalizedText(Text='ReferenceType', Locale=None), - ), - ua.EnumValueType( - Value=26501356, - DisplayName=LocalizedText(Text='View', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[35], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11881, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(348, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(348, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NodeAttributes"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(349, 0), - BrowseName=QualifiedName("NodeAttributes", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(349, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ObjectAttributes"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(352, 0), - BrowseName=QualifiedName("ObjectAttributes", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(349, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(352, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(349, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("VariableAttributes"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(355, 0), - BrowseName=QualifiedName("VariableAttributes", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(349, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(355, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(349, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("MethodAttributes"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(358, 0), - BrowseName=QualifiedName("MethodAttributes", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(349, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(349, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ObjectTypeAttributes"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(361, 0), - BrowseName=QualifiedName("ObjectTypeAttributes", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(349, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(361, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(349, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("VariableTypeAttributes"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(364, 0), - BrowseName=QualifiedName("VariableTypeAttributes", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(349, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(364, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(349, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReferenceTypeAttributes"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(367, 0), - BrowseName=QualifiedName("ReferenceTypeAttributes", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(349, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(349, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataTypeAttributes"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(370, 0), - BrowseName=QualifiedName("DataTypeAttributes", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(349, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(370, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(349, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ViewAttributes"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(373, 0), - BrowseName=QualifiedName("ViewAttributes", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(349, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(373, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(349, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("GenericAttributeValue"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17606, 0), - BrowseName=QualifiedName("GenericAttributeValue", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("GenericAttributes"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17607, 0), - BrowseName=QualifiedName("GenericAttributes", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(349, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17607, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(349, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AddNodesItem"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(376, 0), - BrowseName=QualifiedName("AddNodesItem", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(376, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AddNodesResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(483, 0), - BrowseName=QualifiedName("AddNodesResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(483, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AddNodesRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(486, 0), - BrowseName=QualifiedName("AddNodesRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AddNodesResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(489, 0), - BrowseName=QualifiedName("AddNodesResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(489, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AddReferencesItem"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(379, 0), - BrowseName=QualifiedName("AddReferencesItem", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(379, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AddReferencesRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(492, 0), - BrowseName=QualifiedName("AddReferencesRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(492, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AddReferencesResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(495, 0), - BrowseName=QualifiedName("AddReferencesResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(495, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeleteNodesItem"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(382, 0), - BrowseName=QualifiedName("DeleteNodesItem", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(382, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeleteNodesRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(498, 0), - BrowseName=QualifiedName("DeleteNodesRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(498, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeleteNodesResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(501, 0), - BrowseName=QualifiedName("DeleteNodesResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(501, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeleteReferencesItem"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(385, 0), - BrowseName=QualifiedName("DeleteReferencesItem", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(385, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeleteReferencesRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(504, 0), - BrowseName=QualifiedName("DeleteReferencesRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(504, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeleteReferencesResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(507, 0), - BrowseName=QualifiedName("DeleteReferencesResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(507, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AttributeWriteMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(347, 0), - BrowseName=QualifiedName("AttributeWriteMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(347, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15036, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(347, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('AccessLevel'), LocalizedText('ArrayDimensions'), LocalizedText('BrowseName'), LocalizedText('ContainsNoLoops'), LocalizedText('DataType'), LocalizedText('Description'), LocalizedText('DisplayName'), LocalizedText('EventNotifier'), LocalizedText('Executable'), LocalizedText('Historizing'), LocalizedText('InverseName'), LocalizedText('IsAbstract'), LocalizedText('MinimumSamplingInterval'), LocalizedText('NodeClass'), LocalizedText('NodeId'), LocalizedText('Symmetric'), LocalizedText('UserAccessLevel'), LocalizedText('UserExecutable'), LocalizedText('UserWriteMask'), LocalizedText('ValueRank'), LocalizedText('WriteMask'), LocalizedText('ValueForVariableType'), LocalizedText('DataTypeDefinition'), LocalizedText('RolePermissions'), LocalizedText('AccessRestrictions'), LocalizedText('AccessLevelEx')], - ValueRank=1, - ArrayDimensions=[26], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15036, 0), - BrowseName=QualifiedName("OptionSetValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(347, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15036, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(347, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrowseDirection"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(510, 0), - BrowseName=QualifiedName("BrowseDirection", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(510, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7603, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(510, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Forward'), LocalizedText('Inverse'), LocalizedText('Both'), LocalizedText('Invalid')], - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7603, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(510, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(510, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ViewDescription"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(511, 0), - BrowseName=QualifiedName("ViewDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(511, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrowseDescription"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(514, 0), - BrowseName=QualifiedName("BrowseDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(514, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrowseResultMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(517, 0), - BrowseName=QualifiedName("BrowseResultMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(517, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11883, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(517, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=0, - DisplayName=LocalizedText(Text='None', Locale=None), - ), - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='ReferenceTypeId', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='IsForward', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='NodeClass', Locale=None), - ), - ua.EnumValueType( - Value=8, - DisplayName=LocalizedText(Text='BrowseName', Locale=None), - ), - ua.EnumValueType( - Value=16, - DisplayName=LocalizedText(Text='DisplayName', Locale=None), - ), - ua.EnumValueType( - Value=32, - DisplayName=LocalizedText(Text='TypeDefinition', Locale=None), - ), - ua.EnumValueType( - Value=63, - DisplayName=LocalizedText(Text='All', Locale=None), - ), - ua.EnumValueType( - Value=3, - DisplayName=LocalizedText(Text='ReferenceTypeInfo', Locale=None), - ), - ua.EnumValueType( - Value=60, - DisplayName=LocalizedText(Text='TargetInfo', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[10], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11883, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(517, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(517, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReferenceDescription"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(518, 0), - BrowseName=QualifiedName("ReferenceDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(518, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ContinuationPoint"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(521, 0), - BrowseName=QualifiedName("ContinuationPoint", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(521, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrowseResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(522, 0), - BrowseName=QualifiedName("BrowseResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrowseRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(525, 0), - BrowseName=QualifiedName("BrowseRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(525, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrowseResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(528, 0), - BrowseName=QualifiedName("BrowseResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(528, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrowseNextRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(531, 0), - BrowseName=QualifiedName("BrowseNextRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(531, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrowseNextResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(534, 0), - BrowseName=QualifiedName("BrowseNextResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(534, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RelativePathElement"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(537, 0), - BrowseName=QualifiedName("RelativePathElement", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(537, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RelativePath"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(540, 0), - BrowseName=QualifiedName("RelativePath", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(540, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrowsePath"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(543, 0), - BrowseName=QualifiedName("BrowsePath", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(543, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrowsePathTarget"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(546, 0), - BrowseName=QualifiedName("BrowsePathTarget", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(546, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrowsePathResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(549, 0), - BrowseName=QualifiedName("BrowsePathResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(549, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TranslateBrowsePathsToNodeIdsRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(552, 0), - BrowseName=QualifiedName("TranslateBrowsePathsToNodeIdsRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(552, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TranslateBrowsePathsToNodeIdsResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(555, 0), - BrowseName=QualifiedName("TranslateBrowsePathsToNodeIdsResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RegisterNodesRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(558, 0), - BrowseName=QualifiedName("RegisterNodesRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RegisterNodesResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(561, 0), - BrowseName=QualifiedName("RegisterNodesResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(561, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UnregisterNodesRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(564, 0), - BrowseName=QualifiedName("UnregisterNodesRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UnregisterNodesResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(567, 0), - BrowseName=QualifiedName("UnregisterNodesResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("Counter"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(289, 0), - BrowseName=QualifiedName("Counter", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(289, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NumericRange"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(291, 0), - BrowseName=QualifiedName("NumericRange", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(12, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(291, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EndpointConfiguration"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(331, 0), - BrowseName=QualifiedName("EndpointConfiguration", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(331, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("QueryDataDescription"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(570, 0), - BrowseName=QualifiedName("QueryDataDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NodeTypeDescription"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(573, 0), - BrowseName=QualifiedName("NodeTypeDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("FilterOperator"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(576, 0), - BrowseName=QualifiedName("FilterOperator", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7605, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Equals'), LocalizedText('IsNull'), LocalizedText('GreaterThan'), LocalizedText('LessThan'), LocalizedText('GreaterThanOrEqual'), LocalizedText('LessThanOrEqual'), LocalizedText('Like'), LocalizedText('Not'), LocalizedText('Between'), LocalizedText('InList'), LocalizedText('And'), LocalizedText('Or'), LocalizedText('Cast'), LocalizedText('InView'), LocalizedText('OfType'), LocalizedText('RelatedTo'), LocalizedText('BitwiseAnd'), LocalizedText('BitwiseOr')], - ValueRank=1, - ArrayDimensions=[18], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7605, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(576, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(576, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("QueryDataSet"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(577, 0), - BrowseName=QualifiedName("QueryDataSet", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(577, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NodeReference"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(580, 0), - BrowseName=QualifiedName("NodeReference", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(580, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ContentFilterElement"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(583, 0), - BrowseName=QualifiedName("ContentFilterElement", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(583, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ContentFilter"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(586, 0), - BrowseName=QualifiedName("ContentFilter", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(586, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("FilterOperand"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(589, 0), - BrowseName=QualifiedName("FilterOperand", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(589, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ElementOperand"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(592, 0), - BrowseName=QualifiedName("ElementOperand", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(589, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(592, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(589, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("LiteralOperand"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(595, 0), - BrowseName=QualifiedName("LiteralOperand", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(589, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(589, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AttributeOperand"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(598, 0), - BrowseName=QualifiedName("AttributeOperand", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(589, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(598, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(589, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SimpleAttributeOperand"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(601, 0), - BrowseName=QualifiedName("SimpleAttributeOperand", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(589, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(601, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(589, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ContentFilterElementResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(604, 0), - BrowseName=QualifiedName("ContentFilterElementResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(604, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ContentFilterResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(607, 0), - BrowseName=QualifiedName("ContentFilterResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(607, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ParsingResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(610, 0), - BrowseName=QualifiedName("ParsingResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("QueryFirstRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(613, 0), - BrowseName=QualifiedName("QueryFirstRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(613, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("QueryFirstResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(616, 0), - BrowseName=QualifiedName("QueryFirstResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("QueryNextRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(619, 0), - BrowseName=QualifiedName("QueryNextRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("QueryNextResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(622, 0), - BrowseName=QualifiedName("QueryNextResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TimestampsToReturn"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(625, 0), - BrowseName=QualifiedName("TimestampsToReturn", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(625, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(625, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Source'), LocalizedText('Server'), LocalizedText('Both'), LocalizedText('Neither'), LocalizedText('Invalid')], - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7606, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(625, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(625, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReadValueId"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(626, 0), - BrowseName=QualifiedName("ReadValueId", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReadRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(629, 0), - BrowseName=QualifiedName("ReadRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(629, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReadResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(632, 0), - BrowseName=QualifiedName("ReadResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(632, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryReadValueId"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(635, 0), - BrowseName=QualifiedName("HistoryReadValueId", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(635, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryReadResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(638, 0), - BrowseName=QualifiedName("HistoryReadResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(638, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryReadDetails"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(641, 0), - BrowseName=QualifiedName("HistoryReadDetails", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReadEventDetails"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(644, 0), - BrowseName=QualifiedName("ReadEventDetails", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(641, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(644, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(641, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReadRawModifiedDetails"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(647, 0), - BrowseName=QualifiedName("ReadRawModifiedDetails", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(641, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(641, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReadProcessedDetails"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(650, 0), - BrowseName=QualifiedName("ReadProcessedDetails", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(641, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(641, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReadAtTimeDetails"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(653, 0), - BrowseName=QualifiedName("ReadAtTimeDetails", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(641, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(653, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(641, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReadAnnotationDataDetails"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23497, 0), - BrowseName=QualifiedName("ReadAnnotationDataDetails", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(641, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23497, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(641, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryData"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(656, 0), - BrowseName=QualifiedName("HistoryData", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ModificationInfo"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11216, 0), - BrowseName=QualifiedName("ModificationInfo", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11216, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryModifiedData"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11217, 0), - BrowseName=QualifiedName("HistoryModifiedData", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(656, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11217, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(656, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryEvent"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(659, 0), - BrowseName=QualifiedName("HistoryEvent", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(659, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryReadRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(662, 0), - BrowseName=QualifiedName("HistoryReadRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(662, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryReadResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(665, 0), - BrowseName=QualifiedName("HistoryReadResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(665, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("WriteValue"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(668, 0), - BrowseName=QualifiedName("WriteValue", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("WriteRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(671, 0), - BrowseName=QualifiedName("WriteRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(671, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("WriteResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(674, 0), - BrowseName=QualifiedName("WriteResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(674, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryUpdateDetails"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(677, 0), - BrowseName=QualifiedName("HistoryUpdateDetails", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryUpdateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11234, 0), - BrowseName=QualifiedName("HistoryUpdateType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11234, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11884, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11234, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='Insert', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='Replace', Locale=None), - ), - ua.EnumValueType( - Value=3, - DisplayName=LocalizedText(Text='Update', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='Delete', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11884, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11234, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11884, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11884, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11234, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PerformUpdateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11293, 0), - BrowseName=QualifiedName("PerformUpdateType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11293, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11885, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11293, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='Insert', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='Replace', Locale=None), - ), - ua.EnumValueType( - Value=3, - DisplayName=LocalizedText(Text='Update', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='Remove', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11885, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11293, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11293, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UpdateDataDetails"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(680, 0), - BrowseName=QualifiedName("UpdateDataDetails", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(677, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UpdateStructureDataDetails"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11295, 0), - BrowseName=QualifiedName("UpdateStructureDataDetails", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(677, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UpdateEventDetails"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(683, 0), - BrowseName=QualifiedName("UpdateEventDetails", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(677, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(683, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeleteRawModifiedDetails"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(686, 0), - BrowseName=QualifiedName("DeleteRawModifiedDetails", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(677, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(686, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeleteAtTimeDetails"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(689, 0), - BrowseName=QualifiedName("DeleteAtTimeDetails", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(677, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(689, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeleteEventDetails"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(692, 0), - BrowseName=QualifiedName("DeleteEventDetails", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(677, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(677, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryUpdateResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(695, 0), - BrowseName=QualifiedName("HistoryUpdateResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(695, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryUpdateRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(698, 0), - BrowseName=QualifiedName("HistoryUpdateRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryUpdateResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(701, 0), - BrowseName=QualifiedName("HistoryUpdateResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(701, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CallMethodRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(704, 0), - BrowseName=QualifiedName("CallMethodRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(704, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CallMethodResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(707, 0), - BrowseName=QualifiedName("CallMethodResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CallRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(710, 0), - BrowseName=QualifiedName("CallRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CallResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(713, 0), - BrowseName=QualifiedName("CallResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(713, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("MonitoringMode"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(716, 0), - BrowseName=QualifiedName("MonitoringMode", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7608, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Disabled'), LocalizedText('Sampling'), LocalizedText('Reporting')], - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7608, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(716, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(716, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataChangeTrigger"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(717, 0), - BrowseName=QualifiedName("DataChangeTrigger", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7609, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Status'), LocalizedText('StatusValue'), LocalizedText('StatusValueTimestamp')], - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7609, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(717, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(717, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeadbandType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(718, 0), - BrowseName=QualifiedName("DeadbandType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7610, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('None'), LocalizedText('Absolute'), LocalizedText('Percent')], - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7610, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(718, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(718, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("MonitoringFilter"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(719, 0), - BrowseName=QualifiedName("MonitoringFilter", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(719, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataChangeFilter"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(722, 0), - BrowseName=QualifiedName("DataChangeFilter", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(719, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(719, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EventFilter"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(725, 0), - BrowseName=QualifiedName("EventFilter", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(719, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(719, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AggregateConfiguration"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(948, 0), - BrowseName=QualifiedName("AggregateConfiguration", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(948, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AggregateFilter"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(728, 0), - BrowseName=QualifiedName("AggregateFilter", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(719, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(719, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("MonitoringFilterResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(731, 0), - BrowseName=QualifiedName("MonitoringFilterResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EventFilterResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(734, 0), - BrowseName=QualifiedName("EventFilterResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(731, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(734, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(731, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AggregateFilterResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(737, 0), - BrowseName=QualifiedName("AggregateFilterResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(731, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(731, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("MonitoringParameters"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(740, 0), - BrowseName=QualifiedName("MonitoringParameters", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(740, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("MonitoredItemCreateRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(743, 0), - BrowseName=QualifiedName("MonitoredItemCreateRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("MonitoredItemCreateResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(746, 0), - BrowseName=QualifiedName("MonitoredItemCreateResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CreateMonitoredItemsRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(749, 0), - BrowseName=QualifiedName("CreateMonitoredItemsRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(749, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CreateMonitoredItemsResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(752, 0), - BrowseName=QualifiedName("CreateMonitoredItemsResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(752, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("MonitoredItemModifyRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(755, 0), - BrowseName=QualifiedName("MonitoredItemModifyRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("MonitoredItemModifyResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(758, 0), - BrowseName=QualifiedName("MonitoredItemModifyResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ModifyMonitoredItemsRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(761, 0), - BrowseName=QualifiedName("ModifyMonitoredItemsRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(761, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ModifyMonitoredItemsResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(764, 0), - BrowseName=QualifiedName("ModifyMonitoredItemsResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(764, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SetMonitoringModeRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(767, 0), - BrowseName=QualifiedName("SetMonitoringModeRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(767, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SetMonitoringModeResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(770, 0), - BrowseName=QualifiedName("SetMonitoringModeResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(770, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SetTriggeringRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(773, 0), - BrowseName=QualifiedName("SetTriggeringRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(773, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SetTriggeringResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(776, 0), - BrowseName=QualifiedName("SetTriggeringResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeleteMonitoredItemsRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(779, 0), - BrowseName=QualifiedName("DeleteMonitoredItemsRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(779, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeleteMonitoredItemsResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(782, 0), - BrowseName=QualifiedName("DeleteMonitoredItemsResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CreateSubscriptionRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(785, 0), - BrowseName=QualifiedName("CreateSubscriptionRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(785, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("CreateSubscriptionResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(788, 0), - BrowseName=QualifiedName("CreateSubscriptionResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(788, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ModifySubscriptionRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(791, 0), - BrowseName=QualifiedName("ModifySubscriptionRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(791, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ModifySubscriptionResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(794, 0), - BrowseName=QualifiedName("ModifySubscriptionResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(794, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SetPublishingModeRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(797, 0), - BrowseName=QualifiedName("SetPublishingModeRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(797, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SetPublishingModeResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(800, 0), - BrowseName=QualifiedName("SetPublishingModeResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NotificationMessage"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(803, 0), - BrowseName=QualifiedName("NotificationMessage", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NotificationData"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(945, 0), - BrowseName=QualifiedName("NotificationData", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(945, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataChangeNotification"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(809, 0), - BrowseName=QualifiedName("DataChangeNotification", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(945, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(809, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(945, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("MonitoredItemNotification"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(806, 0), - BrowseName=QualifiedName("MonitoredItemNotification", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(806, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EventNotificationList"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(914, 0), - BrowseName=QualifiedName("EventNotificationList", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(945, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(914, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(945, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EventFieldList"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(917, 0), - BrowseName=QualifiedName("EventFieldList", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("HistoryEventFieldList"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(920, 0), - BrowseName=QualifiedName("HistoryEventFieldList", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(920, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("StatusChangeNotification"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(818, 0), - BrowseName=QualifiedName("StatusChangeNotification", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(945, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(945, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SubscriptionAcknowledgement"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(821, 0), - BrowseName=QualifiedName("SubscriptionAcknowledgement", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(824, 0), - BrowseName=QualifiedName("PublishRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(827, 0), - BrowseName=QualifiedName("PublishResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RepublishRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(830, 0), - BrowseName=QualifiedName("RepublishRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RepublishResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(833, 0), - BrowseName=QualifiedName("RepublishResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TransferResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(836, 0), - BrowseName=QualifiedName("TransferResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TransferSubscriptionsRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(839, 0), - BrowseName=QualifiedName("TransferSubscriptionsRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TransferSubscriptionsResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(842, 0), - BrowseName=QualifiedName("TransferSubscriptionsResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeleteSubscriptionsRequest"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(845, 0), - BrowseName=QualifiedName("DeleteSubscriptionsRequest", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DeleteSubscriptionsResponse"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(848, 0), - BrowseName=QualifiedName("DeleteSubscriptionsResponse", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BuildInfo"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(338, 0), - BrowseName=QualifiedName("BuildInfo", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(338, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RedundancySupport"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(851, 0), - BrowseName=QualifiedName("RedundancySupport", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7611, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('None'), LocalizedText('Cold'), LocalizedText('Warm'), LocalizedText('Hot'), LocalizedText('Transparent'), LocalizedText('HotAndMirrored')], - ValueRank=1, - ArrayDimensions=[6], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7611, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(851, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(851, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ServerState"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(852, 0), - BrowseName=QualifiedName("ServerState", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7612, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Running'), LocalizedText('Failed'), LocalizedText('NoConfiguration'), LocalizedText('Suspended'), LocalizedText('Shutdown'), LocalizedText('Test'), LocalizedText('CommunicationFault'), LocalizedText('Unknown')], - ValueRank=1, - ArrayDimensions=[8], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7612, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(852, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(852, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("RedundantServerDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(853, 0), - BrowseName=QualifiedName("RedundantServerDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EndpointUrlListDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11943, 0), - BrowseName=QualifiedName("EndpointUrlListDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11943, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NetworkGroupDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11944, 0), - BrowseName=QualifiedName("NetworkGroupDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11944, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SamplingIntervalDiagnosticsDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(856, 0), - BrowseName=QualifiedName("SamplingIntervalDiagnosticsDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ServerDiagnosticsSummaryDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(859, 0), - BrowseName=QualifiedName("ServerDiagnosticsSummaryDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ServerStatusDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(862, 0), - BrowseName=QualifiedName("ServerStatusDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(862, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SessionDiagnosticsDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(865, 0), - BrowseName=QualifiedName("SessionDiagnosticsDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(865, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SessionSecurityDiagnosticsDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(868, 0), - BrowseName=QualifiedName("SessionSecurityDiagnosticsDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(868, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ServiceCounterDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(871, 0), - BrowseName=QualifiedName("ServiceCounterDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(871, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("StatusResult"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(299, 0), - BrowseName=QualifiedName("StatusResult", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(299, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SubscriptionDiagnosticsDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(874, 0), - BrowseName=QualifiedName("SubscriptionDiagnosticsDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(874, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ModelChangeStructureVerbMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11941, 0), - BrowseName=QualifiedName("ModelChangeStructureVerbMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11941, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11942, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11941, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='NodeAdded', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='NodeDeleted', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='ReferenceAdded', Locale=None), - ), - ua.EnumValueType( - Value=8, - DisplayName=LocalizedText(Text='ReferenceDeleted', Locale=None), - ), - ua.EnumValueType( - Value=16, - DisplayName=LocalizedText(Text='DataTypeChanged', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11942, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11941, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11942, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11942, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11941, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ModelChangeStructureDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(877, 0), - BrowseName=QualifiedName("ModelChangeStructureDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(877, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SemanticChangeStructureDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(897, 0), - BrowseName=QualifiedName("SemanticChangeStructureDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("Range"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(884, 0), - BrowseName=QualifiedName("Range", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(884, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EUInformation"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(887, 0), - BrowseName=QualifiedName("EUInformation", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(887, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AxisScaleEnumeration"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12077, 0), - BrowseName=QualifiedName("AxisScaleEnumeration", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12078, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Linear'), LocalizedText('Log'), LocalizedText('Ln')], - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12078, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12077, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12077, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ComplexNumberType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12171, 0), - BrowseName=QualifiedName("ComplexNumberType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DoubleComplexNumberType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12172, 0), - BrowseName=QualifiedName("DoubleComplexNumberType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AxisInformation"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12079, 0), - BrowseName=QualifiedName("AxisInformation", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("XVType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12080, 0), - BrowseName=QualifiedName("XVType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ProgramDiagnosticDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(894, 0), - BrowseName=QualifiedName("ProgramDiagnosticDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(894, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ProgramDiagnostic2DataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24033, 0), - BrowseName=QualifiedName("ProgramDiagnostic2DataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24033, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("Annotation"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(891, 0), - BrowseName=QualifiedName("Annotation", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ExceptionDeviationFormat"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(890, 0), - BrowseName=QualifiedName("ExceptionDeviationFormat", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7614, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('AbsoluteValue'), LocalizedText('PercentOfValue'), LocalizedText('PercentOfRange'), LocalizedText('PercentOfEURange'), LocalizedText('Unknown')], - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7614, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(890, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(890, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12766, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12756, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12756, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12770, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14846, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14533, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14846, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14533, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14846, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14873, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14846, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17537, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(16313, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17537, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16313, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(17537, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17538, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17537, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17549, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17548, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17549, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17548, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(17549, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17550, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17549, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15671, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15528, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15671, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15528, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15671, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15734, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15671, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18815, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18806, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18806, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18824, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18816, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18807, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18807, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18827, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18817, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18808, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18808, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18830, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18817, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18818, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18809, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18809, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18818, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18819, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18810, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18810, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18836, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18820, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18811, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18811, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18839, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18821, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18812, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18812, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18842, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18821, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18822, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18813, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18813, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18845, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18823, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18814, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18814, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18848, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15736, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15634, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15634, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15738, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23507, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23498, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23507, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23498, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23507, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23514, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23507, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12680, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12554, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12554, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12681, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17863, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17861, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17863, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17861, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17863, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15676, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15534, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15676, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15534, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15676, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15741, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15676, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(125, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14525, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14525, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14855, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(126, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15487, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15487, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15599, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(127, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15488, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15488, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15602, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15421, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15005, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15005, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15501, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15422, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15006, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15006, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15521, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24108, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24105, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24108, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24105, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(24108, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24111, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24108, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24109, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24106, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24106, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(24109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24114, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24109, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24110, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24107, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24107, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(24110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24117, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(124, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14523, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14523, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14849, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14839, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14524, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14524, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14852, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14847, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14593, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14593, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14876, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15677, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15578, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15578, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15766, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15678, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15580, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15580, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15769, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14323, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14273, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14273, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14324, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15679, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15581, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15581, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15772, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15681, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15582, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15681, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15582, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15681, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15775, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15681, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25529, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25269, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25529, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25269, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(25529, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25533, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25529, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15682, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15597, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15682, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15597, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15682, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15778, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15682, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15683, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15598, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15683, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15598, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15683, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15781, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15683, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15688, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15605, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15688, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15605, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15688, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15784, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15688, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15689, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15609, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15689, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15609, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15689, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15787, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15689, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21150, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15480, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15480, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(21150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21156, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15691, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15611, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15611, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15793, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15693, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15616, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15693, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15616, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15693, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15854, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15693, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15694, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15617, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15694, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15617, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15694, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15857, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15694, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15695, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15618, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15695, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15618, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15695, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15860, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15695, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21151, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15502, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15502, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(21151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21159, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21152, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15510, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15510, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(21152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21162, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21153, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15520, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15520, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(21153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21165, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15701, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15621, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15701, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15621, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15701, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15866, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15701, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15702, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15622, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15622, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15869, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15703, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15623, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15703, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15623, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15703, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15872, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15703, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15705, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15628, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15628, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15877, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15706, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15629, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15706, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15629, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15706, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15880, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15706, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15707, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15630, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15630, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15883, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15712, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15631, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15631, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15886, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14848, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14744, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14744, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15713, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15635, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15713, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15635, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15713, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15889, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15713, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21154, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15530, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15530, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(21154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21168, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23851, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23599, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23599, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23870, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23852, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23600, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23600, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23873, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23853, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23601, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23601, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23876, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25530, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25270, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25530, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25270, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(25530, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25536, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25530, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23854, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23602, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23602, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23879, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15715, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15645, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15645, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15895, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15717, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15652, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15652, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15898, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15718, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15653, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15653, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15919, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15719, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15657, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15719, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15657, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15719, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15922, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15719, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15724, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15664, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15664, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15925, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15725, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15665, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15665, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15931, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23855, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23603, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23603, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23882, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23856, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23604, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23604, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23885, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23857, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23605, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23605, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23888, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23860, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23608, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23608, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23897, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23861, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23609, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23609, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23900, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17468, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17467, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17468, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17467, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(17468, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17469, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17468, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23864, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23612, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23612, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23909, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21155, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15532, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15532, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(21155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21171, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23865, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23613, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23865, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23613, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23865, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23912, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23865, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23866, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23614, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23614, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15479, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15007, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15007, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15524, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15727, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15667, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15727, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15667, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15727, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15940, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15727, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15729, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15669, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15669, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15943, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15733, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15670, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15670, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15946, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25531, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25519, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25531, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25519, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(25531, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25539, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25531, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25532, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25520, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25532, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25520, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(25532, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25542, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25532, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23499, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23468, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23499, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23468, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23499, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23502, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23499, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24292, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24281, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24292, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24281, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(24292, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24293, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24292, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25239, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25220, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25239, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25220, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(25239, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25240, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25239, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(128, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(96, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(96, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16131, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(128, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(121, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(97, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(97, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18178, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14844, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(101, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(101, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18181, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(122, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(99, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(99, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18184, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(123, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(100, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(100, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18187, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(260, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(258, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(258, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11889, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11879, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11879, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11890, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11880, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11880, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11890, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(263, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(261, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(263, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(261, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(263, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(266, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(264, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(264, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(269, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(267, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(267, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(272, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(270, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(270, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(275, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(273, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(273, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(278, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(276, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(276, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(281, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(279, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(279, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(284, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(282, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(282, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(287, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(285, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(285, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(298, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(296, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(296, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7650, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(298, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8251, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(7594, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(8251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7594, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(8251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7656, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8251, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14845, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(102, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(102, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14870, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12765, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12755, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12755, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12767, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8917, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(8912, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(8917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8912, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(8917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8914, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(310, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(308, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(308, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7665, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(391, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(389, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(389, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(394, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(392, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(394, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(392, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(394, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(397, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(395, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(397, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(395, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(397, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15903, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15901, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15903, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15901, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15903, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21001, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(20999, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20999, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(422, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(420, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(425, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(423, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(423, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12207, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12189, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12189, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12213, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12208, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12190, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12190, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12209, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12191, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12191, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(306, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(304, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(304, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7662, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(314, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(312, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(312, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7668, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(428, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(426, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(426, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(428, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(431, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(429, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(431, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(429, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(431, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(434, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(432, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(432, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7782, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(437, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(435, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(437, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(435, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(437, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(440, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(438, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(440, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(438, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(440, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12900, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12890, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12890, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12902, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12901, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12891, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12891, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12905, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12901, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12211, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12193, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12193, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12212, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12194, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12212, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12194, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12212, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(443, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(441, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(441, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(446, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(444, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(444, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(449, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(447, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(449, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(447, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(449, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(452, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(450, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(450, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(455, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(453, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(453, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(455, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(346, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(344, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(346, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(344, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(346, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7698, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(346, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(458, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(456, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(456, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(458, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(461, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(459, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(459, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(464, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(462, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(462, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(318, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(316, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(316, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7671, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(321, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(319, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(321, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(319, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(321, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7674, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(321, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(324, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(322, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(322, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7677, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(327, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(325, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(325, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7680, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(940, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(938, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(938, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7683, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(467, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(465, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(467, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(465, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(467, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(470, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(468, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(470, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(468, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(470, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(473, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(471, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(473, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(471, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(473, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(476, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(474, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(474, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(479, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(477, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(477, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(482, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(480, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(480, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(351, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(349, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(351, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(349, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(351, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(354, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(352, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(352, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(357, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(355, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(357, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(355, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(357, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(360, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(358, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(360, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(358, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(360, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(363, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(361, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(361, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(366, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(364, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(364, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(369, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(367, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(367, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(372, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(370, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(370, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(375, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(373, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(375, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(373, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(375, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17610, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17606, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17611, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17607, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17607, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(378, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(376, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(378, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(376, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(378, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7728, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(378, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(485, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(483, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(483, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(485, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(488, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(486, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(486, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(491, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(489, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(491, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(489, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(491, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(381, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(379, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(379, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7731, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(494, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(492, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(492, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(494, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(497, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(495, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(497, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(495, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(497, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(384, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(382, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(384, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(382, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(384, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7734, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(384, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(500, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(498, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(500, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(498, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(500, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(503, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(501, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(503, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(501, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(503, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(387, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(385, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(385, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7737, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(387, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(506, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(504, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(506, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(504, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(506, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(509, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(507, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(507, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(509, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(513, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(511, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(513, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(511, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(513, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(516, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(514, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(516, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(514, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(516, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(520, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(518, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(520, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(518, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(520, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(524, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(522, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(524, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(524, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(527, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(525, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(527, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(525, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(527, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(530, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(528, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(530, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(528, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(530, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(533, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(531, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(533, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(531, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(533, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(536, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(534, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(536, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(534, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(536, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(539, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(537, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(539, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(537, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(539, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12718, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(539, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(542, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(540, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(542, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(540, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(542, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12721, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(542, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(545, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(543, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(545, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(543, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(545, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(548, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(546, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(546, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(551, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(549, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(551, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(549, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(551, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(554, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(552, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(554, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(552, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(554, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(557, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(555, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(560, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(558, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(558, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(560, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(563, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(561, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(563, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(561, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(563, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(566, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(564, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(566, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(564, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(566, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(569, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(567, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(569, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(567, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(569, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(333, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(331, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(333, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(331, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(333, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7686, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(333, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(572, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(570, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(570, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(572, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(575, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(573, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(573, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(579, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(577, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(577, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(582, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(580, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(580, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(585, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(583, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(583, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7929, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(588, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(586, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(586, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7932, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(591, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(589, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(589, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7935, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(594, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(592, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(594, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(592, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(594, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7938, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(594, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(597, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(595, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(597, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(595, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(597, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7941, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(597, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(600, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(598, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(598, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7944, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(603, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(601, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(601, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7947, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(606, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(604, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(604, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(609, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(607, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(607, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(612, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(610, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(610, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(615, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(613, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(613, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(618, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(616, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(616, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(621, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(619, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(619, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(624, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(622, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(622, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(628, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(626, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(628, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(626, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(628, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(631, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(629, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(629, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(634, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(632, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(632, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(634, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(637, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(635, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(635, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(640, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(638, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(638, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(643, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(641, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(641, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(646, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(644, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(644, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(646, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(649, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(647, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(647, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(652, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(650, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(650, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(652, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(655, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(653, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(653, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23500, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23497, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23500, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23497, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23500, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(658, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(656, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(656, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11226, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11216, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11216, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11227, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11217, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11227, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11217, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11227, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(661, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(659, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(661, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(659, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(661, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8004, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(661, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(664, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(662, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(664, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(662, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(664, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(667, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(665, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(667, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(665, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(667, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(670, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(668, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(670, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(668, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(670, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(673, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(671, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(673, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(671, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(673, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(676, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(674, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(676, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(674, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(676, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(679, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(677, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(677, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(682, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(680, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(682, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(680, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(682, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11300, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11295, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11295, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(685, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(683, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(685, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(683, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(685, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(688, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(686, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(688, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(686, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(688, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(691, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(689, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(689, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(694, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(692, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(694, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(692, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(694, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(697, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(695, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(697, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(695, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(697, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(700, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(698, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(700, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(698, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(700, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(703, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(701, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(703, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(701, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(703, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(706, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(704, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(706, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(704, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(706, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(709, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(707, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(707, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(709, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(712, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(710, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(710, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(715, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(713, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(713, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(721, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(719, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(721, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(719, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(721, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8067, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(721, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(724, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(722, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(722, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(727, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(725, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(727, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(727, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8073, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(727, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(950, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(948, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(948, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8076, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(730, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(728, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(728, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(733, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(731, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(731, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(736, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(734, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(734, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(739, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(737, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(739, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(737, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(739, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(742, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(740, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(742, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(740, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(742, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(745, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(743, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(743, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(748, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(746, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(748, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(746, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(748, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(751, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(749, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(749, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(754, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(752, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(754, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(752, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(754, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(757, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(755, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(755, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(760, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(758, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(758, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(763, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(761, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(763, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(761, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(763, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(766, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(764, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(764, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(769, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(767, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(769, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(767, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(769, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(772, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(770, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(770, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(775, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(773, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(773, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(778, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(776, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(776, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(781, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(779, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(779, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(784, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(782, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(782, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(787, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(785, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(787, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(785, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(787, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(790, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(788, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(790, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(788, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(790, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(793, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(791, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(793, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(791, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(793, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(796, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(794, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(794, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(799, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(797, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(797, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(802, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(800, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(802, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(800, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(802, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(805, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(803, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(805, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(805, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(947, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(945, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(947, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(945, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(947, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(811, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(809, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(811, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(809, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(811, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(808, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(806, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(808, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(806, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(808, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(916, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(914, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(916, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(914, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(916, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(919, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(917, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(919, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(917, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(919, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(922, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(920, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(922, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(920, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(922, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8172, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(922, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(820, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(818, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(818, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(820, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(823, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(821, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(821, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(823, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(826, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(824, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(824, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(829, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(827, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(827, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(832, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(830, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(830, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(835, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(833, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(838, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(836, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(836, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(841, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(839, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(839, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(841, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(844, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(842, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(842, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(847, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(845, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(845, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(847, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(850, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(848, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(848, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(850, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(340, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(338, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(338, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7692, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(855, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(853, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(853, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8208, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11957, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11943, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11957, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11943, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(11957, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11959, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11957, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11958, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11944, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11958, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11944, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(11958, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11962, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11958, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(858, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(856, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8211, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(861, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(859, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(859, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8214, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(864, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(862, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(862, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8217, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(867, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(865, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(867, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(865, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(867, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8220, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(867, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(870, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(868, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(868, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8223, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(873, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(871, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(871, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8226, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(301, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(299, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(301, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(299, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(301, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7659, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(301, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(876, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(874, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(874, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8229, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(879, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(877, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(877, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8232, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(899, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(897, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(897, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8235, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(886, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(884, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(886, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(884, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(886, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8238, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(886, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(889, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(887, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(887, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8241, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12181, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12171, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12171, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12183, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12182, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12172, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12172, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12186, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12089, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12079, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12079, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12091, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12090, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12080, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12080, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12094, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(896, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(894, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(894, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8247, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24034, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24033, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24034, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24033, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(24034, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24035, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24034, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default Binary"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(893, 0), - BrowseName=QualifiedName("Default Binary", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(891, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(891, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8244, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Opc.Ua"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - Value=ua.Variant(b'\r\n\r\n \r\n\r\n \r\n An XML element encoded as a UTF-8 string.\r\n \r\n \r\n \r\n\r\n \r\n The possible encodings for a NodeId value.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n An identifier for a node in a UA server address space.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n An identifier for a node in a UA server address space qualified with a complete namespace string.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A 32-bit status code value.\r\n \r\n\r\n \r\n A recursive structure containing diagnostic information associated with a status code.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A string qualified with a namespace index.\r\n \r\n \r\n \r\n\r\n \r\n A string qualified with a namespace index.\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A value with an associated timestamp, and quality.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A serialized object prefixed with its data type identifier.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A union of several types.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n', ua.VariantType.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7617, 0), - BrowseName=QualifiedName("Opc.Ua", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(93, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(72, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7619, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15037, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12770, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14873, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17538, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17550, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15734, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18824, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18827, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18830, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18836, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18839, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18842, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18845, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18848, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15738, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23514, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12681, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15741, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14855, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15599, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15602, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15501, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15521, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24111, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24114, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24117, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14849, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14852, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14876, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15766, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15769, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14324, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15772, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15775, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25533, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15778, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15781, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15784, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15787, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21156, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15793, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15854, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15857, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15860, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21159, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21162, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21165, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15866, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15869, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15872, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15877, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15880, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15883, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15886, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15889, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21168, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23870, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23873, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23876, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25536, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23879, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15895, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15898, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15919, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15922, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15925, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15931, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23882, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23885, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23888, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23897, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23900, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17469, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23909, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21171, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23912, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23915, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15524, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15940, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15943, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15946, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25539, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25542, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23502, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24293, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25240, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16131, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18178, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18181, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18184, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18187, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7650, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7656, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14870, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12767, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8914, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7665, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12213, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7662, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7668, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7782, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12902, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12905, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7698, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7671, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7674, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7677, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7680, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7683, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7728, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7731, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7734, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7737, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12718, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12721, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7686, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7929, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7932, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7935, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7938, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7941, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7944, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7947, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8004, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8067, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8073, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8076, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8172, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7692, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8208, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11959, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11962, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8211, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8214, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8217, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8220, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8223, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8226, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7659, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8229, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8232, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8235, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8238, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8241, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12183, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12186, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12091, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12094, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8247, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24035, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8244, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(93, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(72, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NamespaceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('http://opcfoundation.org/UA/', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7619, 0), - BrowseName=QualifiedName("NamespaceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(7619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Deprecated"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - Value=ua.Variant(True, ua.VariantType.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15037, 0), - BrowseName=QualifiedName("Deprecated", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Union"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('Union', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12770, 0), - BrowseName=QualifiedName("Union", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12770, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12770, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyValuePair"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('KeyValuePair', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14873, 0), - BrowseName=QualifiedName("KeyValuePair", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AdditionalParametersType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('AdditionalParametersType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17538, 0), - BrowseName=QualifiedName("AdditionalParametersType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17538, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17538, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EphemeralKeyType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('EphemeralKeyType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17550, 0), - BrowseName=QualifiedName("EphemeralKeyType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('EndpointType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15734, 0), - BrowseName=QualifiedName("EndpointType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15734, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15734, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RationalNumber"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('RationalNumber', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18824, 0), - BrowseName=QualifiedName("RationalNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18824, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Vector"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('Vector', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18827, 0), - BrowseName=QualifiedName("Vector", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("3DVector"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ThreeDVector', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18830, 0), - BrowseName=QualifiedName("3DVector", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CartesianCoordinates"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('CartesianCoordinates', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18833, 0), - BrowseName=QualifiedName("CartesianCoordinates", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("3DCartesianCoordinates"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ThreeDCartesianCoordinates', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18836, 0), - BrowseName=QualifiedName("3DCartesianCoordinates", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Orientation"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('Orientation', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18839, 0), - BrowseName=QualifiedName("Orientation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("3DOrientation"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ThreeDOrientation', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18842, 0), - BrowseName=QualifiedName("3DOrientation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Frame"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('Frame', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18845, 0), - BrowseName=QualifiedName("Frame", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("3DFrame"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ThreeDFrame', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18848, 0), - BrowseName=QualifiedName("3DFrame", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IdentityMappingRuleType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('IdentityMappingRuleType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15738, 0), - BrowseName=QualifiedName("IdentityMappingRuleType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrencyUnitType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('CurrencyUnitType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23514, 0), - BrowseName=QualifiedName("CurrencyUnitType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23514, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23514, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrustListDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('TrustListDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12681, 0), - BrowseName=QualifiedName("TrustListDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12681, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12681, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataTypeSchemaHeader"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DataTypeSchemaHeader', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15741, 0), - BrowseName=QualifiedName("DataTypeSchemaHeader", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15741, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15741, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataTypeDescription"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DataTypeDescription', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14855, 0), - BrowseName=QualifiedName("DataTypeDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StructureDescription"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('StructureDescription', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15599, 0), - BrowseName=QualifiedName("StructureDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumDescription"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('EnumDescription', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15602, 0), - BrowseName=QualifiedName("EnumDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15602, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15602, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SimpleTypeDescription"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('SimpleTypeDescription', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15501, 0), - BrowseName=QualifiedName("SimpleTypeDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15501, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15501, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UABinaryFileDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('UABinaryFileDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15521, 0), - BrowseName=QualifiedName("UABinaryFileDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15521, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15521, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PortableQualifiedName"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PortableQualifiedName', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24111, 0), - BrowseName=QualifiedName("PortableQualifiedName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24111, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PortableNodeId"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PortableNodeId', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24114, 0), - BrowseName=QualifiedName("PortableNodeId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnsignedRationalNumber"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('UnsignedRationalNumber', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24117, 0), - BrowseName=QualifiedName("UnsignedRationalNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24117, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DataSetMetaDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14849, 0), - BrowseName=QualifiedName("DataSetMetaDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FieldMetaData"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('FieldMetaData', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14852, 0), - BrowseName=QualifiedName("FieldMetaData", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfigurationVersionDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ConfigurationVersionDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14876, 0), - BrowseName=QualifiedName("ConfigurationVersionDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedDataSetDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PublishedDataSetDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15766, 0), - BrowseName=QualifiedName("PublishedDataSetDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedDataSetSourceDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PublishedDataSetSourceDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15769, 0), - BrowseName=QualifiedName("PublishedDataSetSourceDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15769, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15769, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedVariableDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PublishedVariableDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14324, 0), - BrowseName=QualifiedName("PublishedVariableDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedDataItemsDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PublishedDataItemsDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15772, 0), - BrowseName=QualifiedName("PublishedDataItemsDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedEventsDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PublishedEventsDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15775, 0), - BrowseName=QualifiedName("PublishedEventsDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedDataSetCustomSourceDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PublishedDataSetCustomSourceDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25533, 0), - BrowseName=QualifiedName("PublishedDataSetCustomSourceDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25533, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25533, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DataSetWriterDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15778, 0), - BrowseName=QualifiedName("DataSetWriterDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15778, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DataSetWriterTransportDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15781, 0), - BrowseName=QualifiedName("DataSetWriterTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15781, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DataSetWriterMessageDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15784, 0), - BrowseName=QualifiedName("DataSetWriterMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubGroupDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PubSubGroupDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15787, 0), - BrowseName=QualifiedName("PubSubGroupDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15787, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15787, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('WriterGroupDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21156, 0), - BrowseName=QualifiedName("WriterGroupDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('WriterGroupTransportDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15793, 0), - BrowseName=QualifiedName("WriterGroupTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15793, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15793, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('WriterGroupMessageDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15854, 0), - BrowseName=QualifiedName("WriterGroupMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubConnectionDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PubSubConnectionDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15857, 0), - BrowseName=QualifiedName("PubSubConnectionDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConnectionTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ConnectionTransportDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15860, 0), - BrowseName=QualifiedName("ConnectionTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkAddressDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('NetworkAddressDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21159, 0), - BrowseName=QualifiedName("NetworkAddressDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkAddressUrlDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('NetworkAddressUrlDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21162, 0), - BrowseName=QualifiedName("NetworkAddressUrlDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReaderGroupDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ReaderGroupDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21165, 0), - BrowseName=QualifiedName("ReaderGroupDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReaderGroupTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ReaderGroupTransportDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15866, 0), - BrowseName=QualifiedName("ReaderGroupTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReaderGroupMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ReaderGroupMessageDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15869, 0), - BrowseName=QualifiedName("ReaderGroupMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetReaderDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DataSetReaderDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15872, 0), - BrowseName=QualifiedName("DataSetReaderDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15872, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15872, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetReaderTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DataSetReaderTransportDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15877, 0), - BrowseName=QualifiedName("DataSetReaderTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15877, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15877, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetReaderMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DataSetReaderMessageDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15880, 0), - BrowseName=QualifiedName("DataSetReaderMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15880, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15880, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubscribedDataSetDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('SubscribedDataSetDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15883, 0), - BrowseName=QualifiedName("SubscribedDataSetDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TargetVariablesDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('TargetVariablesDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15886, 0), - BrowseName=QualifiedName("TargetVariablesDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15886, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15886, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FieldTargetDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('FieldTargetDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21002, 0), - BrowseName=QualifiedName("FieldTargetDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21002, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21002, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubscribedDataSetMirrorDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('SubscribedDataSetMirrorDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15889, 0), - BrowseName=QualifiedName("SubscribedDataSetMirrorDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15889, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubConfigurationDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PubSubConfigurationDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21168, 0), - BrowseName=QualifiedName("PubSubConfigurationDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StandaloneSubscribedDataSetRefDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('StandaloneSubscribedDataSetRefDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23870, 0), - BrowseName=QualifiedName("StandaloneSubscribedDataSetRefDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StandaloneSubscribedDataSetDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('StandaloneSubscribedDataSetDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23873, 0), - BrowseName=QualifiedName("StandaloneSubscribedDataSetDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityGroupDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('SecurityGroupDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23876, 0), - BrowseName=QualifiedName("SecurityGroupDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubKeyPushTargetDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PubSubKeyPushTargetDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25536, 0), - BrowseName=QualifiedName("PubSubKeyPushTargetDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25536, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25536, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubConfiguration2DataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PubSubConfiguration2DataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23879, 0), - BrowseName=QualifiedName("PubSubConfiguration2DataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UadpWriterGroupMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('UadpWriterGroupMessageDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15895, 0), - BrowseName=QualifiedName("UadpWriterGroupMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UadpDataSetWriterMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('UadpDataSetWriterMessageDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15898, 0), - BrowseName=QualifiedName("UadpDataSetWriterMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UadpDataSetReaderMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('UadpDataSetReaderMessageDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15919, 0), - BrowseName=QualifiedName("UadpDataSetReaderMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15919, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15919, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("JsonWriterGroupMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('JsonWriterGroupMessageDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15922, 0), - BrowseName=QualifiedName("JsonWriterGroupMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15922, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15922, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("JsonDataSetWriterMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('JsonDataSetWriterMessageDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15925, 0), - BrowseName=QualifiedName("JsonDataSetWriterMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15925, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15925, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("JsonDataSetReaderMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('JsonDataSetReaderMessageDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15931, 0), - BrowseName=QualifiedName("JsonDataSetReaderMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15931, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15931, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QosDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('QosDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23882, 0), - BrowseName=QualifiedName("QosDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransmitQosDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('TransmitQosDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23885, 0), - BrowseName=QualifiedName("TransmitQosDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransmitQosPriorityDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('TransmitQosPriorityDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23888, 0), - BrowseName=QualifiedName("TransmitQosPriorityDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23888, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23888, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveQosDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ReceiveQosDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23897, 0), - BrowseName=QualifiedName("ReceiveQosDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveQosPriorityDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ReceiveQosPriorityDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23900, 0), - BrowseName=QualifiedName("ReceiveQosPriorityDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23900, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramConnectionTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DatagramConnectionTransportDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17469, 0), - BrowseName=QualifiedName("DatagramConnectionTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17469, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17469, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramConnectionTransport2DataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DatagramConnectionTransport2DataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23909, 0), - BrowseName=QualifiedName("DatagramConnectionTransport2DataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23909, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23909, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramWriterGroupTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DatagramWriterGroupTransportDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21171, 0), - BrowseName=QualifiedName("DatagramWriterGroupTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramWriterGroupTransport2DataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DatagramWriterGroupTransport2DataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23912, 0), - BrowseName=QualifiedName("DatagramWriterGroupTransport2DataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23912, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23912, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramDataSetReaderTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DatagramDataSetReaderTransportDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23915, 0), - BrowseName=QualifiedName("DatagramDataSetReaderTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrokerConnectionTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('BrokerConnectionTransportDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15524, 0), - BrowseName=QualifiedName("BrokerConnectionTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15524, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15524, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrokerWriterGroupTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('BrokerWriterGroupTransportDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15940, 0), - BrowseName=QualifiedName("BrokerWriterGroupTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrokerDataSetWriterTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('BrokerDataSetWriterTransportDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15943, 0), - BrowseName=QualifiedName("BrokerDataSetWriterTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15943, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15943, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrokerDataSetReaderTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('BrokerDataSetReaderTransportDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15946, 0), - BrowseName=QualifiedName("BrokerDataSetReaderTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15946, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15946, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubConfigurationRefDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PubSubConfigurationRefDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25539, 0), - BrowseName=QualifiedName("PubSubConfigurationRefDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25539, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25539, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubConfigurationValueDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PubSubConfigurationValueDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25542, 0), - BrowseName=QualifiedName("PubSubConfigurationValueDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25542, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25542, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AliasNameDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('AliasNameDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23502, 0), - BrowseName=QualifiedName("AliasNameDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23502, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23502, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserManagementDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('UserManagementDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24293, 0), - BrowseName=QualifiedName("UserManagementDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24293, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24293, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PriorityMappingEntryType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('PriorityMappingEntryType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25240, 0), - BrowseName=QualifiedName("PriorityMappingEntryType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25240, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25240, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RolePermissionType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('RolePermissionType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16131, 0), - BrowseName=QualifiedName("RolePermissionType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataTypeDefinition"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DataTypeDefinition', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18178, 0), - BrowseName=QualifiedName("DataTypeDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StructureField"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('StructureField', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18181, 0), - BrowseName=QualifiedName("StructureField", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18181, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StructureDefinition"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('StructureDefinition', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18184, 0), - BrowseName=QualifiedName("StructureDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumDefinition"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('EnumDefinition', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18187, 0), - BrowseName=QualifiedName("EnumDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Argument"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('Argument', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7650, 0), - BrowseName=QualifiedName("Argument", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7650, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValueType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('EnumValueType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7656, 0), - BrowseName=QualifiedName("EnumValueType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7656, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumField"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('EnumField', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14870, 0), - BrowseName=QualifiedName("EnumField", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSet"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('OptionSet', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12767, 0), - BrowseName=QualifiedName("OptionSet", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12767, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12767, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TimeZoneDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('TimeZoneDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8914, 0), - BrowseName=QualifiedName("TimeZoneDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8914, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8914, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationDescription"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ApplicationDescription', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7665, 0), - BrowseName=QualifiedName("ApplicationDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7665, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7665, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerOnNetwork"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ServerOnNetwork', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12213, 0), - BrowseName=QualifiedName("ServerOnNetwork", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12213, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12213, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserTokenPolicy"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('UserTokenPolicy', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7662, 0), - BrowseName=QualifiedName("UserTokenPolicy", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7662, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7662, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointDescription"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('EndpointDescription', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7668, 0), - BrowseName=QualifiedName("EndpointDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7668, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RegisteredServer"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('RegisteredServer', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7782, 0), - BrowseName=QualifiedName("RegisteredServer", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiscoveryConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DiscoveryConfiguration', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12902, 0), - BrowseName=QualifiedName("DiscoveryConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MdnsDiscoveryConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('MdnsDiscoveryConfiguration', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12905, 0), - BrowseName=QualifiedName("MdnsDiscoveryConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12905, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12905, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SignedSoftwareCertificate"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('SignedSoftwareCertificate', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7698, 0), - BrowseName=QualifiedName("SignedSoftwareCertificate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7698, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserIdentityToken"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('UserIdentityToken', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7671, 0), - BrowseName=QualifiedName("UserIdentityToken", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7671, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7671, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AnonymousIdentityToken"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('AnonymousIdentityToken', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7674, 0), - BrowseName=QualifiedName("AnonymousIdentityToken", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7674, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7674, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserNameIdentityToken"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('UserNameIdentityToken', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7677, 0), - BrowseName=QualifiedName("UserNameIdentityToken", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("X509IdentityToken"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('X509IdentityToken', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7680, 0), - BrowseName=QualifiedName("X509IdentityToken", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7680, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IssuedIdentityToken"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('IssuedIdentityToken', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7683, 0), - BrowseName=QualifiedName("IssuedIdentityToken", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7683, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7683, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AddNodesItem"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('AddNodesItem', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7728, 0), - BrowseName=QualifiedName("AddNodesItem", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AddReferencesItem"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('AddReferencesItem', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7731, 0), - BrowseName=QualifiedName("AddReferencesItem", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteNodesItem"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DeleteNodesItem', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7734, 0), - BrowseName=QualifiedName("DeleteNodesItem", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7734, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7734, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteReferencesItem"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DeleteReferencesItem', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7737, 0), - BrowseName=QualifiedName("DeleteReferencesItem", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RelativePathElement"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('RelativePathElement', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12718, 0), - BrowseName=QualifiedName("RelativePathElement", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RelativePath"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('RelativePath', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12721, 0), - BrowseName=QualifiedName("RelativePath", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12721, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12721, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('EndpointConfiguration', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7686, 0), - BrowseName=QualifiedName("EndpointConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7686, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7686, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ContentFilterElement"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ContentFilterElement', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7929, 0), - BrowseName=QualifiedName("ContentFilterElement", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ContentFilter"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ContentFilter', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7932, 0), - BrowseName=QualifiedName("ContentFilter", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FilterOperand"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('FilterOperand', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7935, 0), - BrowseName=QualifiedName("FilterOperand", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7935, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ElementOperand"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ElementOperand', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7938, 0), - BrowseName=QualifiedName("ElementOperand", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7938, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7938, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LiteralOperand"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('LiteralOperand', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7941, 0), - BrowseName=QualifiedName("LiteralOperand", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7941, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7941, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AttributeOperand"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('AttributeOperand', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7944, 0), - BrowseName=QualifiedName("AttributeOperand", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7944, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7944, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SimpleAttributeOperand"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('SimpleAttributeOperand', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7947, 0), - BrowseName=QualifiedName("SimpleAttributeOperand", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7947, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7947, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoryEvent"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('HistoryEvent', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8004, 0), - BrowseName=QualifiedName("HistoryEvent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8004, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8004, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MonitoringFilter"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('MonitoringFilter', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8067, 0), - BrowseName=QualifiedName("MonitoringFilter", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8067, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8067, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventFilter"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('EventFilter', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8073, 0), - BrowseName=QualifiedName("EventFilter", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AggregateConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('AggregateConfiguration', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8076, 0), - BrowseName=QualifiedName("AggregateConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoryEventFieldList"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('HistoryEventFieldList', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8172, 0), - BrowseName=QualifiedName("HistoryEventFieldList", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BuildInfo"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('BuildInfo', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7692, 0), - BrowseName=QualifiedName("BuildInfo", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7692, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RedundantServerDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('RedundantServerDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8208, 0), - BrowseName=QualifiedName("RedundantServerDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointUrlListDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('EndpointUrlListDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11959, 0), - BrowseName=QualifiedName("EndpointUrlListDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11959, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkGroupDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('NetworkGroupDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11962, 0), - BrowseName=QualifiedName("NetworkGroupDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11962, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11962, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SamplingIntervalDiagnosticsDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('SamplingIntervalDiagnosticsDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8211, 0), - BrowseName=QualifiedName("SamplingIntervalDiagnosticsDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerDiagnosticsSummaryDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ServerDiagnosticsSummaryDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8214, 0), - BrowseName=QualifiedName("ServerDiagnosticsSummaryDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8214, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerStatusDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ServerStatusDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8217, 0), - BrowseName=QualifiedName("ServerStatusDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8217, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8217, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionDiagnosticsDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('SessionDiagnosticsDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8220, 0), - BrowseName=QualifiedName("SessionDiagnosticsDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8220, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8220, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionSecurityDiagnosticsDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('SessionSecurityDiagnosticsDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8223, 0), - BrowseName=QualifiedName("SessionSecurityDiagnosticsDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8223, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServiceCounterDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ServiceCounterDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8226, 0), - BrowseName=QualifiedName("ServiceCounterDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8226, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatusResult"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('StatusResult', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7659, 0), - BrowseName=QualifiedName("StatusResult", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7659, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(7659, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubscriptionDiagnosticsDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('SubscriptionDiagnosticsDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8229, 0), - BrowseName=QualifiedName("SubscriptionDiagnosticsDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8229, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ModelChangeStructureDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ModelChangeStructureDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8232, 0), - BrowseName=QualifiedName("ModelChangeStructureDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SemanticChangeStructureDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('SemanticChangeStructureDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8235, 0), - BrowseName=QualifiedName("SemanticChangeStructureDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8235, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8235, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Range"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('Range', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8238, 0), - BrowseName=QualifiedName("Range", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8238, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8238, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EUInformation"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('EUInformation', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8241, 0), - BrowseName=QualifiedName("EUInformation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ComplexNumberType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ComplexNumberType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12183, 0), - BrowseName=QualifiedName("ComplexNumberType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DoubleComplexNumberType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('DoubleComplexNumberType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12186, 0), - BrowseName=QualifiedName("DoubleComplexNumberType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AxisInformation"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('AxisInformation', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12091, 0), - BrowseName=QualifiedName("AxisInformation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("XVType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('XVType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12094, 0), - BrowseName=QualifiedName("XVType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ProgramDiagnosticDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ProgramDiagnosticDataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8247, 0), - BrowseName=QualifiedName("ProgramDiagnosticDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8247, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8247, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ProgramDiagnostic2DataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('ProgramDiagnostic2DataType', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24035, 0), - BrowseName=QualifiedName("ProgramDiagnostic2DataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24035, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Annotation"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('Annotation', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8244, 0), - BrowseName=QualifiedName("Annotation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(7617, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7617, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12758, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12756, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12756, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12762, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14802, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14533, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14802, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14533, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14802, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14802, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17541, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(16313, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17541, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16313, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(17541, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17542, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17541, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17553, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17548, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17553, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17548, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(17553, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17554, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17553, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15949, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15528, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15528, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16024, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18851, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18806, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18806, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18860, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18851, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18852, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18807, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18807, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18863, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18853, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18808, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18808, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18866, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18854, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18809, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18809, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18869, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18855, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18810, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18810, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19049, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18856, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18811, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18811, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19052, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18856, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18857, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18812, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18812, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19055, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18858, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18813, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18813, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19058, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18859, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18814, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(18859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18814, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(18859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19061, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18859, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15728, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15634, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15634, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15730, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23520, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23498, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23520, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23498, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23520, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23520, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12676, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12554, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12676, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12554, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12676, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12677, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12676, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17862, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17861, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17862, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17861, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17862, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15950, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15534, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15534, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16027, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14796, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14525, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14525, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14811, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14796, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15589, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15487, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15589, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15487, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15589, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15591, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15589, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15590, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15488, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15488, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15594, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15529, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15005, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15529, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15005, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15529, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15585, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15529, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15531, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15006, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15531, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15006, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15531, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15588, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15531, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24120, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24105, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24105, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(24120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24123, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24120, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24121, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24106, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24106, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(24121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24126, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24121, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24122, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24107, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24107, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(24122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24129, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24122, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14794, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14523, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14794, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14523, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14794, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14805, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14794, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14795, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14524, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14524, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14808, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14803, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14593, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14593, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14832, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14803, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15951, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15578, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15951, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15578, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15951, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16030, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15951, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15952, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15580, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15580, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16033, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15952, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14319, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14273, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14319, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14273, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14319, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14320, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14319, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15953, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15581, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15953, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15581, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15953, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16037, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15953, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15954, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15582, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15582, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16040, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25545, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25269, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25545, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25269, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(25545, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25549, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25545, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15955, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15597, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15597, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16047, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15956, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15598, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15956, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15598, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15956, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16050, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15956, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15987, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15605, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15987, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15605, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15987, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16053, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15987, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15988, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15609, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15988, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15609, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15988, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16056, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15988, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21174, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15480, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15480, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(21174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21180, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15990, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15611, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15990, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15611, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15990, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16062, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15990, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15991, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15616, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15991, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15616, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15991, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16065, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15991, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15992, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15617, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15992, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15617, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15992, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16068, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15992, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15993, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15618, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15993, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15618, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15993, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16071, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15993, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21175, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15502, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15502, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(21175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21183, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21176, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15510, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15510, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(21176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21186, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21177, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15520, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15520, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(21177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21189, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15995, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15621, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15621, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16077, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15996, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15622, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15622, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16080, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16007, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15623, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16007, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15623, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16007, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16083, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16007, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16008, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15628, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16008, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15628, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16008, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16086, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16008, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16009, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15629, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16009, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15629, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16009, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16089, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16009, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16010, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15630, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16010, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15630, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16010, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16092, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16010, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16011, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15631, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15631, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16095, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14804, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14744, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14804, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14744, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14804, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14835, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14804, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16012, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15635, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16012, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15635, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16012, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16098, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16012, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21178, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15530, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15530, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(21178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21192, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23919, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23599, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23919, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23599, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23919, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23938, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23919, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23920, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23600, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23920, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23600, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23920, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23941, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23920, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23921, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23601, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23921, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23601, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23921, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23944, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23921, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25546, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25270, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25546, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25270, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(25546, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25552, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25546, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23922, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23602, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23922, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23602, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23922, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23947, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23922, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16014, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15645, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15645, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16104, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16014, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16015, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15652, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15652, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16107, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16015, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16016, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15653, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15653, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16110, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16016, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16017, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15657, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15657, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16113, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16017, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16018, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15664, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16018, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15664, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16018, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16116, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16018, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16019, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15665, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15665, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16119, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23923, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23603, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23923, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23603, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23923, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23950, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23923, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23924, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23604, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23924, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23604, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23924, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23953, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23924, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23925, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23605, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23925, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23605, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23925, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23956, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23925, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23928, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23608, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23928, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23608, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23928, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23965, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23928, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23929, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23609, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23609, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23968, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17472, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17467, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17472, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17467, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(17472, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17473, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17472, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23932, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23612, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23612, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23977, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23932, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21179, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15532, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15532, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(21179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21195, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23933, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23613, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23613, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23980, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23933, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23934, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23614, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23934, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23614, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23934, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23983, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23934, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15579, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15007, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15007, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(15579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15640, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16021, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15667, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15667, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16125, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16021, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16022, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15669, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15669, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16144, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16023, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15670, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15670, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16147, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25547, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25519, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25547, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25519, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(25547, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25547, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25548, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25520, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25520, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(25548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25558, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25548, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23505, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23468, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23468, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(23505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24296, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24281, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24281, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(24296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24297, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25243, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25220, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25243, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25220, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(25243, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25244, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25243, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16126, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(96, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(96, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(16126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16127, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14797, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(97, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14797, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(97, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14797, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18166, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14797, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14800, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(101, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(101, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18169, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14798, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(99, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(99, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18172, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14799, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(100, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(100, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18175, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14799, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(259, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(258, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(259, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(258, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(259, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11887, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11879, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11887, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11879, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11887, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11888, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11880, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11888, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11880, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11888, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(262, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(261, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(262, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(261, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(262, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(265, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(264, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(264, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(268, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(267, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(267, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(268, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(271, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(270, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(270, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(274, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(273, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(273, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(277, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(276, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(276, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(280, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(279, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(279, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(283, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(282, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(283, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(282, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(283, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(286, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(285, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(285, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(297, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(296, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(296, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8285, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(7616, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(7594, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(7616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7594, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(7616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8291, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(7616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14801, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(102, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(14801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(102, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(14801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14826, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12757, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12755, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12755, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12759, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8913, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(8912, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(8913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8912, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(8913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8918, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8913, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(309, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(308, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(309, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(308, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(309, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8300, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(309, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(390, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(389, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(389, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(390, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(393, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(392, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(392, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(396, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(395, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(396, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(395, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(396, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15902, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15901, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15901, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15902, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21000, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(20999, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21000, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20999, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21000, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(421, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(420, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(424, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(423, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(423, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12195, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12189, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12189, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12201, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12196, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12190, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12196, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12190, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12196, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12197, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12191, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12191, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(305, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(304, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(305, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(304, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(305, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8297, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(305, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(313, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(312, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(312, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8303, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(427, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(426, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(426, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(430, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(429, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(430, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(429, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(430, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(433, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(432, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(432, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8417, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(436, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(435, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(435, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(436, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(439, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(438, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(439, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(438, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(439, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12892, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12890, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12890, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12894, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12893, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12891, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12891, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12897, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12893, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12199, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12193, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12193, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12200, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12194, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12194, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(442, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(441, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(442, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(441, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(442, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(445, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(444, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(445, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(444, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(445, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(448, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(447, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(448, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(447, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(448, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(451, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(450, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(450, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(454, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(453, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(454, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(453, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(454, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(345, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(344, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(345, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(344, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(345, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8333, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(345, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(457, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(456, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(456, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(457, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(460, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(459, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(459, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(463, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(462, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(463, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(462, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(463, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(317, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(316, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(317, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(316, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(317, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8306, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(317, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(320, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(319, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(320, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(319, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(320, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8309, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(320, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(323, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(322, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(322, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8312, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(326, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(325, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(325, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8315, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(939, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(938, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(939, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(938, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(939, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8318, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(939, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(466, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(465, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(466, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(465, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(466, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(469, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(468, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(469, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(468, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(469, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(472, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(471, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(472, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(471, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(472, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(475, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(474, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(475, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(474, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(475, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(478, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(477, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(477, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(481, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(480, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(480, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(350, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(349, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(350, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(349, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(350, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(353, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(352, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(352, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(356, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(355, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(355, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(359, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(358, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(359, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(358, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(359, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(362, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(361, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(362, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(361, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(362, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(365, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(364, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(365, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(364, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(365, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(368, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(367, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(367, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(371, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(370, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(370, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(374, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(373, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(374, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(373, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(374, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17608, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17606, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17609, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17607, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17607, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(377, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(376, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(377, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(376, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(377, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8363, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(377, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(484, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(483, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(484, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(483, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(484, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(487, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(486, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(486, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(490, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(489, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(490, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(489, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(490, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(380, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(379, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(379, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8366, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(493, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(492, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(492, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(493, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(496, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(495, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(495, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(383, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(382, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(382, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8369, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(499, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(498, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(499, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(498, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(499, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(502, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(501, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(502, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(501, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(502, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(386, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(385, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(385, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8372, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(386, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(505, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(504, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(504, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(508, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(507, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(508, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(507, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(508, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(512, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(511, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(512, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(511, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(512, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(515, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(514, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(515, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(514, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(515, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(519, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(518, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(518, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(519, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(523, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(522, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(523, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(523, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(526, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(525, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(526, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(525, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(526, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(529, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(528, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(529, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(528, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(529, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(532, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(531, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(532, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(531, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(532, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(535, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(534, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(535, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(534, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(535, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(538, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(537, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(538, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(537, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(538, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12712, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(538, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(541, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(540, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(541, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(540, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(541, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12715, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(541, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(544, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(543, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(544, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(543, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(544, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(547, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(546, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(547, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(546, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(547, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(550, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(549, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(549, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(553, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(552, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(553, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(552, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(553, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(556, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(555, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(556, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(556, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(559, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(558, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(558, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(559, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(562, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(561, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(561, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(565, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(564, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(564, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(565, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(568, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(567, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(568, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(567, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(568, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(332, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(331, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(332, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(331, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(332, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8321, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(332, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(571, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(570, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(571, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(570, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(571, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(574, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(573, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(574, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(573, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(574, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(578, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(577, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(578, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(577, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(578, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(581, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(580, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(580, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(581, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(584, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(583, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(583, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8564, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(584, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(587, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(586, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(586, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8567, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(587, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(590, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(589, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(589, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8570, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(593, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(592, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(592, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8573, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(596, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(595, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(595, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8576, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(599, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(598, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(598, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8579, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(602, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(601, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(602, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(601, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(602, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8582, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(602, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(605, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(604, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(604, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(608, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(607, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(607, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(611, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(610, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(610, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(614, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(613, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(613, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(617, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(616, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(616, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(617, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(620, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(619, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(619, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(623, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(622, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(622, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(627, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(626, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(627, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(626, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(627, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(630, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(629, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(630, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(629, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(630, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(633, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(632, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(633, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(632, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(633, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(636, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(635, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(635, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(636, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(639, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(638, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(638, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(642, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(641, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(641, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(645, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(644, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(644, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(648, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(647, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(647, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(648, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(651, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(650, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(650, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(651, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(654, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(653, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(653, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23506, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23497, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23506, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23497, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23506, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(657, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(656, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(657, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(656, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(657, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11218, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11216, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11218, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11216, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11218, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11219, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11217, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11219, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11217, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11219, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(660, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(659, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(660, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(659, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(660, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8639, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(660, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(663, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(662, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(663, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(662, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(663, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(666, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(665, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(666, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(665, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(666, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(669, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(668, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(669, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(668, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(669, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(672, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(671, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(672, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(671, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(672, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(675, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(674, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(675, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(674, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(675, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(678, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(677, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(677, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(681, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(680, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(681, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(680, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(681, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11296, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11295, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11295, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11296, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(684, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(683, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(683, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(687, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(686, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(687, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(686, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(687, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(690, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(689, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(690, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(689, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(690, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(693, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(692, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(693, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(692, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(693, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(696, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(695, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(696, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(695, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(696, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(699, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(698, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(699, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(698, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(699, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(702, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(701, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(701, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(705, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(704, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(704, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(705, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(708, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(707, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(707, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(711, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(710, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(711, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(710, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(711, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(714, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(713, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(714, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(713, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(714, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(720, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(719, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(719, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8702, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(723, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(722, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(723, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(722, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(723, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(726, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(725, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(726, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(726, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8708, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(726, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(949, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(948, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(948, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8711, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(729, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(728, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(728, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(732, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(731, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(731, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(735, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(734, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(734, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(738, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(737, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(737, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(741, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(740, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(741, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(740, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(741, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(744, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(743, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(743, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(744, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(747, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(746, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(747, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(746, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(747, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(750, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(749, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(749, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(753, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(752, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(753, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(752, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(753, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(756, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(755, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(755, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(759, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(758, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(759, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(758, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(759, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(762, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(761, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(761, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(765, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(764, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(764, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(768, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(767, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(768, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(767, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(768, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(771, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(770, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(771, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(770, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(771, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(774, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(773, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(773, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(777, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(776, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(776, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(780, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(779, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(780, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(779, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(780, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(783, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(782, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(783, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(782, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(783, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(786, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(785, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(786, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(785, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(786, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(789, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(788, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(789, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(788, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(789, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(792, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(791, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(792, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(791, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(792, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(795, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(794, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(794, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(795, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(798, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(797, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(797, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(798, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(801, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(800, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(800, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(801, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(804, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(803, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(804, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(804, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(946, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(945, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(946, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(945, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(946, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(810, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(809, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(810, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(809, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(810, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(807, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(806, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(806, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(915, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(914, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(914, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(918, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(917, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(918, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(917, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(918, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(921, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(920, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(921, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(920, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(921, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8807, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(921, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(819, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(818, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(818, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(819, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(822, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(821, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(821, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(822, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(825, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(824, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(824, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(828, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(827, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(827, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(831, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(830, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(830, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(834, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(833, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(837, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(836, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(836, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(840, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(839, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(839, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(840, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(843, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(842, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(842, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(846, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(845, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(846, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(845, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(846, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(849, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(848, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(848, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(339, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(338, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(339, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(338, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(339, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8327, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(339, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(854, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(853, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(853, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8843, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(854, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11949, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11943, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11943, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(11949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11951, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11950, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11944, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(11950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11944, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(11950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11954, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(857, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(856, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8846, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(860, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(859, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(859, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8849, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(863, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(862, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(863, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(862, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(863, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8852, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(863, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(866, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(865, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(865, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8855, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(869, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(868, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(868, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8858, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(872, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(871, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(872, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(871, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(872, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8861, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(872, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(300, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(299, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(299, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8294, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(875, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(874, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(875, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(874, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(875, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8864, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(875, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(878, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(877, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(878, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(877, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(878, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8867, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(878, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(898, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(897, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(897, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8870, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(898, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(885, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(884, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(884, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8873, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(888, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(887, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(888, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(887, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(888, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8876, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(888, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12173, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12171, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12171, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12175, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12174, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12172, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12172, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12178, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12081, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12079, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12079, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12083, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12082, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12080, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(12082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12080, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(12082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12086, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(895, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(894, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(894, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8882, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24038, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24033, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24033, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(24038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24039, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default XML"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(892, 0), - BrowseName=QualifiedName("Default XML", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(891, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(891, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(39, 0), - SourceNodeId=NumericNodeId(892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8879, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(892, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Opc.Ua"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - Value=ua.Variant(b'\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n true\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n true\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n true\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n', ua.VariantType.ByteString), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8252, 0), - BrowseName=QualifiedName("Opc.Ua", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(92, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(72, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8254, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15039, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12762, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17542, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17554, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16024, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18860, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18863, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18866, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18869, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19049, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19052, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19055, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19058, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19061, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15730, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12677, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16027, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14811, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15591, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15594, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15585, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15588, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24123, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24126, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24129, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14805, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14808, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14832, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16030, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16033, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14320, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16037, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16040, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25549, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16047, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16050, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16053, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16056, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21180, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16062, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16065, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16068, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16071, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21183, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21186, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21189, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16077, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16080, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16083, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16086, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16089, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16092, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16095, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14835, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16098, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21192, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23938, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23941, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23944, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25552, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23947, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16104, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16107, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16110, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16113, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16116, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16119, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23950, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23953, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23956, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23965, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23968, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17473, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23977, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21195, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23980, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23983, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15640, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16125, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16144, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16147, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25558, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24297, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25244, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16127, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18166, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18169, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18172, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18175, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8285, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8291, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14826, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12759, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8918, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8300, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12201, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8297, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8303, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8417, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12894, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12897, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8333, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8306, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8309, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8312, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8315, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8318, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8363, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8366, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8369, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8372, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12712, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12715, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8321, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8564, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8567, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8570, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8573, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8576, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8579, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8582, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8639, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8702, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8708, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8711, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8807, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8327, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8843, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11951, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11954, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8846, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8849, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8852, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8855, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8858, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8861, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8294, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8864, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8867, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8870, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8873, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8876, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12175, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12178, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12083, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12086, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8882, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24039, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8879, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(92, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(72, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NamespaceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('http://opcfoundation.org/UA/2008/02/Types.xsd', ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8254, 0), - BrowseName=QualifiedName("NamespaceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8254, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8254, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Deprecated"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - Value=ua.Variant(True, ua.VariantType.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15039, 0), - BrowseName=QualifiedName("Deprecated", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15039, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15039, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Union"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='Union']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12762, 0), - BrowseName=QualifiedName("Union", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyValuePair"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='KeyValuePair']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14829, 0), - BrowseName=QualifiedName("KeyValuePair", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AdditionalParametersType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='AdditionalParametersType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17542, 0), - BrowseName=QualifiedName("AdditionalParametersType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17542, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17542, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EphemeralKeyType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='EphemeralKeyType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17554, 0), - BrowseName=QualifiedName("EphemeralKeyType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17554, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17554, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='EndpointType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16024, 0), - BrowseName=QualifiedName("EndpointType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16024, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RationalNumber"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='RationalNumber']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18860, 0), - BrowseName=QualifiedName("RationalNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Vector"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='Vector']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18863, 0), - BrowseName=QualifiedName("Vector", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18863, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18863, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("3DVector"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ThreeDVector']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18866, 0), - BrowseName=QualifiedName("3DVector", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18866, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CartesianCoordinates"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='CartesianCoordinates']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18869, 0), - BrowseName=QualifiedName("CartesianCoordinates", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18869, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("3DCartesianCoordinates"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ThreeDCartesianCoordinates']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19049, 0), - BrowseName=QualifiedName("3DCartesianCoordinates", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19049, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19049, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Orientation"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='Orientation']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19052, 0), - BrowseName=QualifiedName("Orientation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19052, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("3DOrientation"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ThreeDOrientation']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19055, 0), - BrowseName=QualifiedName("3DOrientation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19055, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Frame"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='Frame']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19058, 0), - BrowseName=QualifiedName("Frame", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19058, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19058, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("3DFrame"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ThreeDFrame']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19061, 0), - BrowseName=QualifiedName("3DFrame", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IdentityMappingRuleType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='IdentityMappingRuleType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15730, 0), - BrowseName=QualifiedName("IdentityMappingRuleType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrencyUnitType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='CurrencyUnitType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23522, 0), - BrowseName=QualifiedName("CurrencyUnitType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrustListDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='TrustListDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12677, 0), - BrowseName=QualifiedName("TrustListDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataTypeSchemaHeader"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DataTypeSchemaHeader']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16027, 0), - BrowseName=QualifiedName("DataTypeSchemaHeader", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataTypeDescription"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DataTypeDescription']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14811, 0), - BrowseName=QualifiedName("DataTypeDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14811, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14811, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StructureDescription"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='StructureDescription']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15591, 0), - BrowseName=QualifiedName("StructureDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15591, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumDescription"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='EnumDescription']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15594, 0), - BrowseName=QualifiedName("EnumDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15594, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15594, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SimpleTypeDescription"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='SimpleTypeDescription']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15585, 0), - BrowseName=QualifiedName("SimpleTypeDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15585, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UABinaryFileDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='UABinaryFileDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15588, 0), - BrowseName=QualifiedName("UABinaryFileDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15588, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PortableQualifiedName"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PortableQualifiedName']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24123, 0), - BrowseName=QualifiedName("PortableQualifiedName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24123, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PortableNodeId"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PortableNodeId']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24126, 0), - BrowseName=QualifiedName("PortableNodeId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24126, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnsignedRationalNumber"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='UnsignedRationalNumber']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24129, 0), - BrowseName=QualifiedName("UnsignedRationalNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24129, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DataSetMetaDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14805, 0), - BrowseName=QualifiedName("DataSetMetaDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14805, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14805, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FieldMetaData"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='FieldMetaData']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14808, 0), - BrowseName=QualifiedName("FieldMetaData", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14808, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14808, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfigurationVersionDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ConfigurationVersionDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14832, 0), - BrowseName=QualifiedName("ConfigurationVersionDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedDataSetDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PublishedDataSetDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16030, 0), - BrowseName=QualifiedName("PublishedDataSetDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16030, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedDataSetSourceDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PublishedDataSetSourceDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16033, 0), - BrowseName=QualifiedName("PublishedDataSetSourceDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16033, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16033, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedVariableDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PublishedVariableDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14320, 0), - BrowseName=QualifiedName("PublishedVariableDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14320, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14320, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedDataItemsDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PublishedDataItemsDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16037, 0), - BrowseName=QualifiedName("PublishedDataItemsDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16037, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedEventsDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PublishedEventsDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16040, 0), - BrowseName=QualifiedName("PublishedEventsDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16040, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedDataSetCustomSourceDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PublishedDataSetCustomSourceDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25549, 0), - BrowseName=QualifiedName("PublishedDataSetCustomSourceDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25549, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25549, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DataSetWriterDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16047, 0), - BrowseName=QualifiedName("DataSetWriterDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16047, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DataSetWriterTransportDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16050, 0), - BrowseName=QualifiedName("DataSetWriterTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DataSetWriterMessageDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16053, 0), - BrowseName=QualifiedName("DataSetWriterMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubGroupDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PubSubGroupDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16056, 0), - BrowseName=QualifiedName("PubSubGroupDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16056, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='WriterGroupDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21180, 0), - BrowseName=QualifiedName("WriterGroupDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='WriterGroupTransportDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16062, 0), - BrowseName=QualifiedName("WriterGroupTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16062, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16062, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='WriterGroupMessageDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16065, 0), - BrowseName=QualifiedName("WriterGroupMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubConnectionDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PubSubConnectionDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16068, 0), - BrowseName=QualifiedName("PubSubConnectionDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16068, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16068, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConnectionTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ConnectionTransportDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16071, 0), - BrowseName=QualifiedName("ConnectionTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16071, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16071, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkAddressDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='NetworkAddressDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21183, 0), - BrowseName=QualifiedName("NetworkAddressDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkAddressUrlDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='NetworkAddressUrlDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21186, 0), - BrowseName=QualifiedName("NetworkAddressUrlDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReaderGroupDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ReaderGroupDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21189, 0), - BrowseName=QualifiedName("ReaderGroupDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReaderGroupTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ReaderGroupTransportDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16077, 0), - BrowseName=QualifiedName("ReaderGroupTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReaderGroupMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ReaderGroupMessageDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16080, 0), - BrowseName=QualifiedName("ReaderGroupMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetReaderDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DataSetReaderDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16083, 0), - BrowseName=QualifiedName("DataSetReaderDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetReaderTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DataSetReaderTransportDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16086, 0), - BrowseName=QualifiedName("DataSetReaderTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16086, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16086, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetReaderMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DataSetReaderMessageDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16089, 0), - BrowseName=QualifiedName("DataSetReaderMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubscribedDataSetDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='SubscribedDataSetDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16092, 0), - BrowseName=QualifiedName("SubscribedDataSetDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TargetVariablesDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='TargetVariablesDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16095, 0), - BrowseName=QualifiedName("TargetVariablesDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FieldTargetDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='FieldTargetDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14835, 0), - BrowseName=QualifiedName("FieldTargetDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubscribedDataSetMirrorDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='SubscribedDataSetMirrorDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16098, 0), - BrowseName=QualifiedName("SubscribedDataSetMirrorDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubConfigurationDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PubSubConfigurationDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21192, 0), - BrowseName=QualifiedName("PubSubConfigurationDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StandaloneSubscribedDataSetRefDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='StandaloneSubscribedDataSetRefDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23938, 0), - BrowseName=QualifiedName("StandaloneSubscribedDataSetRefDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23938, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23938, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StandaloneSubscribedDataSetDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='StandaloneSubscribedDataSetDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23941, 0), - BrowseName=QualifiedName("StandaloneSubscribedDataSetDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23941, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23941, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityGroupDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='SecurityGroupDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23944, 0), - BrowseName=QualifiedName("SecurityGroupDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23944, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23944, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubKeyPushTargetDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PubSubKeyPushTargetDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25552, 0), - BrowseName=QualifiedName("PubSubKeyPushTargetDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25552, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25552, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubConfiguration2DataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PubSubConfiguration2DataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23947, 0), - BrowseName=QualifiedName("PubSubConfiguration2DataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23947, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23947, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UadpWriterGroupMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='UadpWriterGroupMessageDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16104, 0), - BrowseName=QualifiedName("UadpWriterGroupMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UadpDataSetWriterMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='UadpDataSetWriterMessageDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16107, 0), - BrowseName=QualifiedName("UadpDataSetWriterMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UadpDataSetReaderMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='UadpDataSetReaderMessageDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16110, 0), - BrowseName=QualifiedName("UadpDataSetReaderMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16110, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("JsonWriterGroupMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='JsonWriterGroupMessageDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16113, 0), - BrowseName=QualifiedName("JsonWriterGroupMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16113, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("JsonDataSetWriterMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='JsonDataSetWriterMessageDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16116, 0), - BrowseName=QualifiedName("JsonDataSetWriterMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("JsonDataSetReaderMessageDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='JsonDataSetReaderMessageDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16119, 0), - BrowseName=QualifiedName("JsonDataSetReaderMessageDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16119, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QosDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='QosDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23950, 0), - BrowseName=QualifiedName("QosDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23950, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransmitQosDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='TransmitQosDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23953, 0), - BrowseName=QualifiedName("TransmitQosDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23953, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23953, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransmitQosPriorityDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='TransmitQosPriorityDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23956, 0), - BrowseName=QualifiedName("TransmitQosPriorityDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23956, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23956, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveQosDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ReceiveQosDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23965, 0), - BrowseName=QualifiedName("ReceiveQosDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23965, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23965, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveQosPriorityDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ReceiveQosPriorityDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23968, 0), - BrowseName=QualifiedName("ReceiveQosPriorityDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23968, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23968, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramConnectionTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DatagramConnectionTransportDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17473, 0), - BrowseName=QualifiedName("DatagramConnectionTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17473, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17473, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramConnectionTransport2DataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DatagramConnectionTransport2DataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23977, 0), - BrowseName=QualifiedName("DatagramConnectionTransport2DataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23977, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23977, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramWriterGroupTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DatagramWriterGroupTransportDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21195, 0), - BrowseName=QualifiedName("DatagramWriterGroupTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramWriterGroupTransport2DataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DatagramWriterGroupTransport2DataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23980, 0), - BrowseName=QualifiedName("DatagramWriterGroupTransport2DataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23980, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23980, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramDataSetReaderTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DatagramDataSetReaderTransportDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23983, 0), - BrowseName=QualifiedName("DatagramDataSetReaderTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23983, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23983, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrokerConnectionTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='BrokerConnectionTransportDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15640, 0), - BrowseName=QualifiedName("BrokerConnectionTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrokerWriterGroupTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='BrokerWriterGroupTransportDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16125, 0), - BrowseName=QualifiedName("BrokerWriterGroupTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16125, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrokerDataSetWriterTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='BrokerDataSetWriterTransportDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16144, 0), - BrowseName=QualifiedName("BrokerDataSetWriterTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BrokerDataSetReaderTransportDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='BrokerDataSetReaderTransportDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16147, 0), - BrowseName=QualifiedName("BrokerDataSetReaderTransportDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubConfigurationRefDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PubSubConfigurationRefDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25555, 0), - BrowseName=QualifiedName("PubSubConfigurationRefDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25555, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PubSubConfigurationValueDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PubSubConfigurationValueDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25558, 0), - BrowseName=QualifiedName("PubSubConfigurationValueDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25558, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AliasNameDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='AliasNameDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23508, 0), - BrowseName=QualifiedName("AliasNameDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23508, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23508, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserManagementDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='UserManagementDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24297, 0), - BrowseName=QualifiedName("UserManagementDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PriorityMappingEntryType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='PriorityMappingEntryType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25244, 0), - BrowseName=QualifiedName("PriorityMappingEntryType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RolePermissionType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='RolePermissionType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16127, 0), - BrowseName=QualifiedName("RolePermissionType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataTypeDefinition"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DataTypeDefinition']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18166, 0), - BrowseName=QualifiedName("DataTypeDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StructureField"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='StructureField']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18169, 0), - BrowseName=QualifiedName("StructureField", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StructureDefinition"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='StructureDefinition']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18172, 0), - BrowseName=QualifiedName("StructureDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumDefinition"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='EnumDefinition']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18175, 0), - BrowseName=QualifiedName("EnumDefinition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Argument"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='Argument']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8285, 0), - BrowseName=QualifiedName("Argument", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8285, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8285, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValueType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='EnumValueType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8291, 0), - BrowseName=QualifiedName("EnumValueType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8291, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8291, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumField"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='EnumField']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14826, 0), - BrowseName=QualifiedName("EnumField", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSet"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='OptionSet']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12759, 0), - BrowseName=QualifiedName("OptionSet", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12759, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12759, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TimeZoneDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='TimeZoneDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8918, 0), - BrowseName=QualifiedName("TimeZoneDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8918, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8918, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationDescription"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ApplicationDescription']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8300, 0), - BrowseName=QualifiedName("ApplicationDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerOnNetwork"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ServerOnNetwork']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12201, 0), - BrowseName=QualifiedName("ServerOnNetwork", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserTokenPolicy"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='UserTokenPolicy']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8297, 0), - BrowseName=QualifiedName("UserTokenPolicy", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8297, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointDescription"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='EndpointDescription']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8303, 0), - BrowseName=QualifiedName("EndpointDescription", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8303, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8303, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RegisteredServer"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='RegisteredServer']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8417, 0), - BrowseName=QualifiedName("RegisteredServer", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiscoveryConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DiscoveryConfiguration']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12894, 0), - BrowseName=QualifiedName("DiscoveryConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12894, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12894, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MdnsDiscoveryConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='MdnsDiscoveryConfiguration']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12897, 0), - BrowseName=QualifiedName("MdnsDiscoveryConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SignedSoftwareCertificate"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='SignedSoftwareCertificate']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8333, 0), - BrowseName=QualifiedName("SignedSoftwareCertificate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8333, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8333, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserIdentityToken"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='UserIdentityToken']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8306, 0), - BrowseName=QualifiedName("UserIdentityToken", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AnonymousIdentityToken"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='AnonymousIdentityToken']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8309, 0), - BrowseName=QualifiedName("AnonymousIdentityToken", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8309, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8309, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserNameIdentityToken"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='UserNameIdentityToken']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8312, 0), - BrowseName=QualifiedName("UserNameIdentityToken", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("X509IdentityToken"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='X509IdentityToken']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8315, 0), - BrowseName=QualifiedName("X509IdentityToken", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IssuedIdentityToken"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='IssuedIdentityToken']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8318, 0), - BrowseName=QualifiedName("IssuedIdentityToken", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AddNodesItem"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='AddNodesItem']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8363, 0), - BrowseName=QualifiedName("AddNodesItem", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AddReferencesItem"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='AddReferencesItem']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8366, 0), - BrowseName=QualifiedName("AddReferencesItem", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteNodesItem"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DeleteNodesItem']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8369, 0), - BrowseName=QualifiedName("DeleteNodesItem", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteReferencesItem"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DeleteReferencesItem']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8372, 0), - BrowseName=QualifiedName("DeleteReferencesItem", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RelativePathElement"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='RelativePathElement']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12712, 0), - BrowseName=QualifiedName("RelativePathElement", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RelativePath"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='RelativePath']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12715, 0), - BrowseName=QualifiedName("RelativePath", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='EndpointConfiguration']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8321, 0), - BrowseName=QualifiedName("EndpointConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8321, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8321, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ContentFilterElement"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ContentFilterElement']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8564, 0), - BrowseName=QualifiedName("ContentFilterElement", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ContentFilter"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ContentFilter']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8567, 0), - BrowseName=QualifiedName("ContentFilter", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8567, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FilterOperand"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='FilterOperand']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8570, 0), - BrowseName=QualifiedName("FilterOperand", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8570, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ElementOperand"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ElementOperand']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8573, 0), - BrowseName=QualifiedName("ElementOperand", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8573, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LiteralOperand"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='LiteralOperand']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8576, 0), - BrowseName=QualifiedName("LiteralOperand", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8576, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AttributeOperand"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='AttributeOperand']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8579, 0), - BrowseName=QualifiedName("AttributeOperand", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8579, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SimpleAttributeOperand"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='SimpleAttributeOperand']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8582, 0), - BrowseName=QualifiedName("SimpleAttributeOperand", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8582, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoryEvent"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='HistoryEvent']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8639, 0), - BrowseName=QualifiedName("HistoryEvent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MonitoringFilter"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='MonitoringFilter']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8702, 0), - BrowseName=QualifiedName("MonitoringFilter", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8702, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventFilter"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='EventFilter']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8708, 0), - BrowseName=QualifiedName("EventFilter", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AggregateConfiguration"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='AggregateConfiguration']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8711, 0), - BrowseName=QualifiedName("AggregateConfiguration", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8711, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8711, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoryEventFieldList"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='HistoryEventFieldList']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8807, 0), - BrowseName=QualifiedName("HistoryEventFieldList", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8807, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BuildInfo"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='BuildInfo']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8327, 0), - BrowseName=QualifiedName("BuildInfo", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RedundantServerDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='RedundantServerDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8843, 0), - BrowseName=QualifiedName("RedundantServerDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointUrlListDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='EndpointUrlListDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11951, 0), - BrowseName=QualifiedName("EndpointUrlListDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11951, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11951, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkGroupDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='NetworkGroupDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11954, 0), - BrowseName=QualifiedName("NetworkGroupDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11954, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SamplingIntervalDiagnosticsDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='SamplingIntervalDiagnosticsDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8846, 0), - BrowseName=QualifiedName("SamplingIntervalDiagnosticsDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8846, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8846, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerDiagnosticsSummaryDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ServerDiagnosticsSummaryDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8849, 0), - BrowseName=QualifiedName("ServerDiagnosticsSummaryDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerStatusDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ServerStatusDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8852, 0), - BrowseName=QualifiedName("ServerStatusDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionDiagnosticsDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='SessionDiagnosticsDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8855, 0), - BrowseName=QualifiedName("SessionDiagnosticsDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SessionSecurityDiagnosticsDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='SessionSecurityDiagnosticsDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8858, 0), - BrowseName=QualifiedName("SessionSecurityDiagnosticsDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServiceCounterDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ServiceCounterDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8861, 0), - BrowseName=QualifiedName("ServiceCounterDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8861, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatusResult"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='StatusResult']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8294, 0), - BrowseName=QualifiedName("StatusResult", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8294, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8294, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubscriptionDiagnosticsDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='SubscriptionDiagnosticsDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8864, 0), - BrowseName=QualifiedName("SubscriptionDiagnosticsDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8864, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ModelChangeStructureDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ModelChangeStructureDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8867, 0), - BrowseName=QualifiedName("ModelChangeStructureDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8867, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8867, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SemanticChangeStructureDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='SemanticChangeStructureDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8870, 0), - BrowseName=QualifiedName("SemanticChangeStructureDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8870, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Range"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='Range']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8873, 0), - BrowseName=QualifiedName("Range", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8873, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EUInformation"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='EUInformation']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8876, 0), - BrowseName=QualifiedName("EUInformation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ComplexNumberType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ComplexNumberType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12175, 0), - BrowseName=QualifiedName("ComplexNumberType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DoubleComplexNumberType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='DoubleComplexNumberType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12178, 0), - BrowseName=QualifiedName("DoubleComplexNumberType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AxisInformation"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='AxisInformation']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12083, 0), - BrowseName=QualifiedName("AxisInformation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("XVType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='XVType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12086, 0), - BrowseName=QualifiedName("XVType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12086, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12086, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ProgramDiagnosticDataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ProgramDiagnosticDataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8882, 0), - BrowseName=QualifiedName("ProgramDiagnosticDataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ProgramDiagnostic2DataType"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='ProgramDiagnostic2DataType']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24039, 0), - BrowseName=QualifiedName("ProgramDiagnostic2DataType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24039, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24039, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Annotation"), - DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant("//xs:element[@name='Annotation']", ua.VariantType.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8879, 0), - BrowseName=QualifiedName("Annotation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8252, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(69, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(69, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(8879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8252, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15085, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12756, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15085, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12756, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15085, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15041, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14533, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14533, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17547, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(16313, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17547, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16313, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17547, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17557, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17548, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17548, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16150, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15528, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15528, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19064, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18806, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(19064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18806, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19064, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19065, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18807, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(19065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18807, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19066, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18808, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(19066, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18808, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19066, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19067, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18809, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(19067, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18809, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19067, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19068, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18810, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(19068, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18810, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19068, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19069, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18811, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(19069, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18811, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19069, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19070, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18812, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(19070, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18812, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19070, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19071, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18813, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(19071, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18813, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19071, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19072, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18814, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(19072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18814, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15042, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15634, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15042, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15634, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15042, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23528, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23498, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23528, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23498, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23528, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15044, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12554, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15044, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12554, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15044, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15045, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17861, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17861, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15045, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16151, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15534, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15534, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15057, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14525, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14525, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15057, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15058, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15487, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15058, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15487, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15058, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15059, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15488, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15059, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15488, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15059, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15700, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15005, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15700, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15005, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15700, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15714, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15006, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15714, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15006, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15714, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24132, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24105, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24105, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24133, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24106, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24106, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24134, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24107, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24107, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15050, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14523, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14523, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15050, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15051, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14524, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14524, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15051, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15049, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14593, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15049, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14593, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15049, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16152, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15578, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15578, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16153, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15580, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15580, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15060, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14273, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14273, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16154, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15581, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15581, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16155, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15582, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15582, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25561, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25269, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25561, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25269, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25561, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16156, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15597, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15597, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16157, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15598, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15598, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16158, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15605, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15605, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16159, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15609, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15609, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21198, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15480, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15480, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16161, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15611, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15611, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16280, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15616, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15616, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16281, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15617, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15617, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16282, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15618, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15618, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21199, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15502, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15502, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21200, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15510, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15510, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21201, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15520, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15520, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16284, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15621, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15621, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16285, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15622, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16285, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15622, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16285, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16286, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15623, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15623, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16287, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15628, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15628, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16288, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15629, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15629, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16308, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15630, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16308, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15630, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16308, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16310, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15631, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15631, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15061, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14744, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14744, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16311, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15635, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15635, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16311, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21202, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15530, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15530, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23987, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23599, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23987, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23599, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23987, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23988, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23600, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23988, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23600, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23988, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23989, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23601, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23989, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23601, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23989, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25562, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25270, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25270, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23990, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23602, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23990, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23602, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23990, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16323, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15645, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15645, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16391, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15652, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15652, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16392, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15653, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16392, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15653, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16392, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16393, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15657, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15657, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16394, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15664, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16394, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15664, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16394, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16404, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15665, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15665, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23991, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23603, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23991, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23603, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23991, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23992, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23604, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23992, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23604, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23992, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23993, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23605, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23993, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23605, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23993, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23996, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23608, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23608, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23997, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23609, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23997, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23609, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23997, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17476, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17467, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(17476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17467, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24000, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23612, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24000, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23612, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24000, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21203, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15532, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(21203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15532, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24001, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23613, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23613, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24001, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24002, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23614, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24002, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23614, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24002, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15726, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15007, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15726, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15007, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15726, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16524, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15667, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16524, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15667, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16524, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16525, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15669, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16525, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15669, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16525, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16526, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15670, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(16526, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15670, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16526, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25563, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25519, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25563, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25519, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25563, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25564, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25520, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25520, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23511, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23468, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23511, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23468, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23511, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24300, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24281, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24281, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24300, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25247, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25220, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(25247, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25220, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25247, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15062, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(96, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15062, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(96, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15062, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15063, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(97, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15063, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(97, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15063, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15065, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(101, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(101, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15065, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15066, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(99, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15066, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(99, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15066, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15067, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(100, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15067, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(100, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15067, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15068, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(258, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15068, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(258, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15068, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15069, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11879, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15069, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11879, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15069, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15070, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11880, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15070, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11880, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15070, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15071, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(261, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15071, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(261, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15071, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15073, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(264, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(264, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15074, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(267, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(267, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15075, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(270, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15075, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(270, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15075, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15076, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(273, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(273, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15077, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(276, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(276, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15078, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(279, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(279, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15079, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(282, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(282, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15079, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15080, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(285, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(285, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15080, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15081, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(296, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(296, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15081, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15082, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(7594, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7594, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15082, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15083, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(102, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(102, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15083, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15084, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12755, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15084, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12755, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15084, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15086, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(8912, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15086, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8912, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15086, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15087, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(308, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15087, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(308, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15087, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15088, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(389, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(389, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15088, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15089, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(392, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(392, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15090, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(395, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(395, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15090, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15091, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15901, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15901, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15091, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15092, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(20999, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20999, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15092, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15093, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(420, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15094, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(423, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(423, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15094, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15095, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12189, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12189, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15096, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12190, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15096, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12190, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15096, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15097, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12191, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12191, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15097, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15098, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(304, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(304, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15099, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(312, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15099, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(312, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15099, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15100, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(426, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(426, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15100, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15101, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(429, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(429, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15101, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15102, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(432, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(432, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15103, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(435, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(435, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15103, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15104, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(438, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(438, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15105, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12890, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12890, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15105, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15106, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12891, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15106, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12891, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15106, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15107, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12193, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12193, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15107, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15130, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12194, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12194, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15130, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15131, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(441, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(441, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15132, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(444, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(444, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15133, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(447, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(447, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15134, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(450, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(450, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15134, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15135, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(453, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(453, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15135, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15136, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(344, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(344, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15136, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15137, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(456, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(456, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15138, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(459, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(459, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15139, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(462, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(462, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15139, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15140, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(316, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(316, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15140, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15141, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(319, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(319, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15141, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15142, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(322, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(322, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15143, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(325, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(325, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15144, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(938, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(938, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15144, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15145, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(465, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(465, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15145, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15146, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(468, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(468, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15146, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15147, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(471, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(471, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15147, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15148, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(474, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(474, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15148, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15149, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(477, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(477, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15149, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15150, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(480, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(480, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15150, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15151, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(349, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(349, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15151, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15152, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(352, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(352, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15152, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15153, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(355, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(355, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15153, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15157, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(358, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(358, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15157, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15158, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(361, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(361, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15158, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15159, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(364, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(364, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15159, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15160, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(367, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(367, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15161, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(370, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(370, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15161, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15162, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(373, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(373, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15162, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15163, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17606, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15163, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15163, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15164, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17607, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17607, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15164, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15165, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(376, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(376, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15166, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(483, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(483, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15167, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(486, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15167, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(486, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15167, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15168, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(489, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(489, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15168, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15169, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(379, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(379, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15170, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(492, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(492, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15171, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(495, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(495, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15172, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(382, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(382, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15172, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15173, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(498, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(498, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15173, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15174, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(501, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(501, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15174, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15175, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(385, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(385, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15175, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15176, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(504, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(504, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15176, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15177, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(507, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(507, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15177, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15179, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(511, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(511, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15180, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(514, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(514, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15180, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15182, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(518, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(518, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15182, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15183, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(522, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(522, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15183, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15184, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(525, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(525, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15184, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15185, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(528, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(528, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15185, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15186, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(531, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(531, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15186, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15187, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(534, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(534, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15188, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(537, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(537, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15188, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15189, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(540, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(540, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15189, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15190, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(543, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(543, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15190, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15191, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(546, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(546, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15191, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15192, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(549, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(549, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15192, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15193, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(552, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15193, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(552, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15193, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15194, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(555, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15194, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15194, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15195, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(558, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(558, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15195, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15196, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(561, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15196, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(561, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15196, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15197, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(564, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(564, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15197, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15198, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(567, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(567, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15198, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15199, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(331, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(331, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15199, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15200, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(570, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(570, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15200, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15201, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(573, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(573, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15201, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15202, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(577, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(577, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15203, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(580, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(580, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15203, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15204, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(583, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(583, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15204, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15205, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(586, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(586, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15205, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15206, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(589, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15206, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(589, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15206, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15207, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(592, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(592, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15207, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15208, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(595, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(595, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15208, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15209, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(598, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(598, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15209, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15210, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(601, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15210, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(601, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15210, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15211, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(604, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(604, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15228, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(607, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15228, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(607, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15228, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15236, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(610, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15236, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(610, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15236, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15244, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(613, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(613, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15244, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15252, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(616, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(616, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15252, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15254, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(619, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15254, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(619, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15254, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15255, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(622, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(622, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15256, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(626, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(626, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15256, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15257, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(629, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15257, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(629, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15257, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15258, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(632, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15258, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(632, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15258, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15259, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(635, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15259, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(635, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15259, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15260, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(638, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(638, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15260, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15261, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(641, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(641, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15261, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15262, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(644, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15262, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(644, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15262, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15263, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(647, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15263, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(647, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15263, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15264, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(650, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(650, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15269, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(653, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(653, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15269, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23512, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23497, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(23512, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23497, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23512, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15270, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(656, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15270, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(656, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15270, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15271, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11216, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11216, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15271, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15272, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11217, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11217, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15272, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15273, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(659, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(659, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15273, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15274, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(662, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(662, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15274, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15275, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(665, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(665, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15275, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15276, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(668, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(668, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15276, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15277, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(671, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(671, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15277, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15278, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(674, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(674, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15279, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(677, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(677, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15279, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15280, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(680, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(680, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15280, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15281, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11295, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11295, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15281, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15282, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(683, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(683, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15282, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15283, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(686, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15283, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(686, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15283, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15284, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(689, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(689, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15285, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(692, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15285, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(692, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15285, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15286, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(695, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(695, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15287, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(698, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(698, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15287, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15288, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(701, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(701, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15288, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15289, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(704, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15289, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(704, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15289, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15290, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(707, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(707, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15291, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(710, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15291, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(710, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15291, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15292, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(713, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15292, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(713, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15292, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15293, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(719, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15293, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(719, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15293, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15294, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(722, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15294, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(722, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15294, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15295, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(725, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15295, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15304, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(948, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15304, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(948, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15304, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15312, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(728, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(728, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15313, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(731, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(731, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15314, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(734, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(734, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15314, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15315, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(737, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(737, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15315, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15320, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(740, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15320, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(740, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15320, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15321, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(743, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15321, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(743, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15321, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15322, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(746, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(746, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15323, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(749, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(749, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15324, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(752, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(752, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15324, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15325, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(755, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(755, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15326, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(758, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(758, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15326, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15327, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(761, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(761, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15327, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15328, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(764, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15328, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(764, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15328, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15329, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(767, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(767, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15331, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(770, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15331, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(770, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15331, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15332, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(773, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15332, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(773, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15332, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15333, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(776, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15333, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(776, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15333, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15335, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(779, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15335, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(779, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15335, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15336, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(782, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15336, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(782, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15336, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15337, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(785, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(785, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15338, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(788, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15338, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(788, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15338, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15339, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(791, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15339, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(791, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15339, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15340, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(794, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(794, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15340, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15341, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(797, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15341, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(797, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15341, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15342, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(800, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15342, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(800, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15342, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15343, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(803, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15343, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15343, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15344, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(945, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15344, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(945, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15344, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15345, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(809, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15345, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(809, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15345, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15346, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(806, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15346, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(806, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15346, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15347, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(914, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15347, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(914, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15347, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15348, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(917, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15348, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(917, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15348, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15349, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(920, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15349, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(920, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15349, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15350, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(818, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15350, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(818, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15350, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15351, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(821, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15351, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(821, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15351, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15352, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(824, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15352, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(824, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15352, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15353, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(827, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(827, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15354, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(830, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(830, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15354, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15355, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(833, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15355, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15355, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15356, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(836, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(836, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15357, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(839, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15357, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(839, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15357, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15358, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(842, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(842, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15358, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15359, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(845, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15359, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(845, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15359, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15360, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(848, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15360, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(848, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15360, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15361, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(338, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15361, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(338, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15361, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15362, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(853, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15362, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(853, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15362, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15363, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11943, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11943, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15363, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15364, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11944, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15364, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11944, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15364, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15365, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(856, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15365, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15365, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15366, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(859, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(859, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15366, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15367, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(862, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(862, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15367, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15368, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(865, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(865, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15368, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15369, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(868, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(868, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15369, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15370, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(871, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15370, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(871, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15370, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15371, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(299, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(299, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15372, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(874, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(874, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15372, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15373, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(877, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15373, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(877, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15373, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15374, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(897, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15374, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(897, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15374, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15375, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(884, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15375, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(884, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15375, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15376, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(887, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15376, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(887, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15376, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15377, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12171, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15377, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12171, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15377, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15378, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12172, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15378, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12172, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15378, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15379, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12079, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15379, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12079, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15379, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15380, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12080, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12080, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15381, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(894, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(894, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15381, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24042, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24033, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(24042, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24033, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24042, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Default JSON"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15382, 0), - BrowseName=QualifiedName("Default JSON", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(891, 0), - ReferenceTypeId=NumericNodeId(38, 0), - TypeDefinition=NumericNodeId(76, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(38, 0), - SourceNodeId=NumericNodeId(15382, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(891, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15382, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(76, 0), - ) - refs.append(ref) - server.add_references(refs) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/subscription_service.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/subscription_service.py deleted file mode 100644 index 32769fc..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/subscription_service.py +++ /dev/null @@ -1,122 +0,0 @@ -""" -server side implementation of subscription service -""" - -import asyncio -import logging -from typing import Dict, Iterable - -from asyncua import ua -from asyncua.common import utils -from .address_space import AddressSpace -from .internal_subscription import InternalSubscription - - -class SubscriptionService: - """ - Manages subscriptions on the server side. - There is one `SubscriptionService` instance for every `Server`/`InternalServer`. - """ - - def __init__(self, aspace: AddressSpace): - self.logger = logging.getLogger(__name__) - self.aspace: AddressSpace = aspace - self.subscriptions: Dict[int, InternalSubscription] = {} - self._sub_id_counter = 77 - - @property - def active_subscription_ids(self): - return self.subscriptions.keys() - - async def create_subscription(self, params, callback=None, external=False): - self.logger.info("create subscription") - result = ua.CreateSubscriptionResult() - result.RevisedPublishingInterval = params.RequestedPublishingInterval - result.RevisedLifetimeCount = params.RequestedLifetimeCount - result.RevisedMaxKeepAliveCount = params.RequestedMaxKeepAliveCount - self._sub_id_counter += 1 - result.SubscriptionId = self._sub_id_counter - internal_sub = InternalSubscription(result, self.aspace, callback=callback, no_acks=not external) - await internal_sub.start() - self.subscriptions[result.SubscriptionId] = internal_sub - return result - - def modify_subscription(self, params, callback): - # Requested params are ignored, result = params set during create_subscription. - self.logger.info("modify subscription with callback: %s", callback) - result = ua.ModifySubscriptionResult() - try: - sub = self.subscriptions[params.SubscriptionId] - result.RevisedPublishingInterval = sub.data.RevisedPublishingInterval - result.RevisedLifetimeCount = sub.data.RevisedLifetimeCount - result.RevisedMaxKeepAliveCount = sub.data.RevisedMaxKeepAliveCount - - return result - except KeyError: - raise utils.ServiceError(ua.StatusCodes.BadSubscriptionIdInvalid) - - async def delete_subscriptions(self, ids): - self.logger.info("delete subscriptions: %s", ids) - res = [] - existing_subs = [] - for i in ids: - sub = self.subscriptions.pop(i, None) - if sub is None: - res.append(ua.StatusCode(ua.StatusCodes.BadSubscriptionIdInvalid)) - else: - existing_subs.append(sub) - res.append(ua.StatusCode()) - stop_results = await asyncio.gather( - *[sub.stop() for sub in existing_subs], return_exceptions=True - ) - for stop_result in stop_results: - if isinstance(res, Exception): - self.logger.warning("Exception while stopping subscription", exc_info=stop_result) - return res - - def publish(self, acks: Iterable[ua.SubscriptionAcknowledgement]): - self.logger.info("publish request with acks %s", acks) - for subid, sub in self.subscriptions.items(): - sub.publish([ack.SequenceNumber for ack in acks if ack.SubscriptionId == subid]) - - async def create_monitored_items(self, params: ua.CreateMonitoredItemsParameters): - self.logger.info("create monitored items") - if params.SubscriptionId not in self.subscriptions: - res = [] - for _ in params.ItemsToCreate: - response = ua.MonitoredItemCreateResult() - response.StatusCode = ua.StatusCode(ua.StatusCodes.BadSubscriptionIdInvalid) - res.append(response) - return res - return await self.subscriptions[params.SubscriptionId].monitored_item_srv.create_monitored_items(params) - - def modify_monitored_items(self, params): - self.logger.info("modify monitored items") - if params.SubscriptionId not in self.subscriptions: - res = [] - for _ in params.ItemsToModify: - result = ua.MonitoredItemModifyResult() - result.StatusCode = ua.StatusCode(ua.StatusCodes.BadSubscriptionIdInvalid) - res.append(result) - return res - return self.subscriptions[params.SubscriptionId].monitored_item_srv.modify_monitored_items(params) - - def delete_monitored_items(self, params): - self.logger.info("delete monitored items") - if params.SubscriptionId not in self.subscriptions: - res = [] - for _ in params.MonitoredItemIds: - res.append(ua.StatusCode(ua.StatusCodes.BadSubscriptionIdInvalid)) - return res - return self.subscriptions[params.SubscriptionId].monitored_item_srv.delete_monitored_items( - params.MonitoredItemIds) - - def republish(self, params): - if params.SubscriptionId not in self.subscriptions: - # TODO: what should I do? - return ua.NotificationMessage() - return self.subscriptions[params.SubscriptionId].republish(params.RetransmitSequenceNumber) - - async def trigger_event(self, event): - for sub in self.subscriptions.values(): - await sub.monitored_item_srv.trigger_event(event) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/uaprocessor.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/uaprocessor.py deleted file mode 100644 index 7a986a3..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/uaprocessor.py +++ /dev/null @@ -1,500 +0,0 @@ -import copy -import time -import logging -from typing import Deque, Optional -from collections import deque - -from asyncua import ua -from ..ua.ua_binary import nodeid_from_binary, struct_from_binary, struct_to_binary, uatcp_to_binary -from .internal_server import InternalServer, InternalSession -from ..common.connection import SecureConnection, TransportLimits -from ..common.utils import ServiceError - -_logger = logging.getLogger(__name__) - - -class PublishRequestData: - - def __init__(self, requesthdr=None, seqhdr=None): - self.requesthdr = requesthdr - self.seqhdr = seqhdr - self.timestamp = time.time() - - -class UaProcessor: - """ - Processor for OPC UA messages. Implements the OPC UA protocol for the server side. - """ - - def __init__(self, internal_server: InternalServer, transport, limits: TransportLimits): - self.iserver: InternalServer = internal_server - self.name = transport.get_extra_info('peername') - self.sockname = transport.get_extra_info('sockname') - self.session: Optional[InternalSession] = None - self._transport = transport - # deque for Publish Requests - self._publish_requests: Deque[PublishRequestData] = deque() - # used when we need to wait for PublishRequest - self._publish_results: Deque[ua.PublishResult] = deque() - self._limits = copy.deepcopy(limits) # Copy limits because they get overriden - self._connection = SecureConnection(ua.SecurityPolicy(), self._limits) - - def set_policies(self, policies): - self._connection.set_policy_factories(policies) - - def send_response(self, requesthandle, seqhdr, response, msgtype=ua.MessageType.SecureMessage): - response.ResponseHeader.RequestHandle = requesthandle - data = self._connection.message_to_binary( - struct_to_binary(response), message_type=msgtype, request_id=seqhdr.RequestId) - self._transport.write(data) - - def open_secure_channel(self, algohdr, seqhdr, body): - request = struct_from_binary(ua.OpenSecureChannelRequest, body) - - if not self._connection.is_open(): - # Only call select_policy if the channel isn't open. Otherwise - # it will break the Secure channel renewal. - self._connection.select_policy( - algohdr.SecurityPolicyURI, algohdr.SenderCertificate, request.Parameters.SecurityMode) - - channel = self._connection.open(request.Parameters, self.iserver) - # send response - response = ua.OpenSecureChannelResponse() - response.Parameters = channel - self.send_response(request.RequestHeader.RequestHandle, seqhdr, response, ua.MessageType.SecureOpen) - - async def forward_publish_response(self, result: ua.PublishResult): - """ - Try to send a `PublishResponse` with the given `PublishResult`. - """ - # _logger.info("forward publish response %s", result) - while True: - if not self._publish_requests: - self._publish_results.append(result) - _logger.info( - "Server wants to send publish answer but no publish request is available," - "enqueuing notification, length of result queue is %s", - len(self._publish_results) - ) - return - # We pop left from the Publish Request deque (FIFO) - requestdata = self._publish_requests.popleft() - if (requestdata.requesthdr.TimeoutHint == 0 or - requestdata.requesthdr.TimeoutHint != 0 and - time.time() - requestdata.timestamp < requestdata.requesthdr.TimeoutHint / 1000): - # Continue and use `requestdata` only if there was no timeout - break - response = ua.PublishResponse() - response.Parameters = result - self.send_response(requestdata.requesthdr.RequestHandle, requestdata.seqhdr, response) - - async def process(self, header, body): - try: - msg = self._connection.receive_from_header_and_body(header, body) - except ua.uaerrors.BadRequestTooLarge as e: - _logger.warning("Recived request that exceed the transport limits") - err = ua.ErrorMessage(ua.StatusCode(e.code), str(e)) - data = uatcp_to_binary(ua.MessageType.Error, err) - self._transport.write(data) - return True - except ua.uaerrors.BadUserAccessDenied: - _logger.warning("Unauthenticated user attempted to connect") - return False - if isinstance(msg, ua.Message): - if header.MessageType == ua.MessageType.SecureOpen: - self.open_secure_channel(msg.SecurityHeader(), msg.SequenceHeader(), msg.body()) - elif header.MessageType == ua.MessageType.SecureClose: - self._connection.close() - return False - elif header.MessageType == ua.MessageType.SecureMessage: - return await self.process_message(msg.SequenceHeader(), msg.body()) - elif isinstance(msg, ua.Hello): - ack = self._limits.create_acknowledge_and_set_limits(msg) - data = uatcp_to_binary(ua.MessageType.Acknowledge, ack) - self._transport.write(data) - elif isinstance(msg, ua.ErrorMessage): - _logger.warning("Received an error message type") - elif msg is None: - pass # msg is a ChunkType.Intermediate of an ua.MessageType.SecureMessage - else: - _logger.warning("Unsupported message type: %s", header.MessageType) - raise ServiceError(ua.StatusCodes.BadTcpMessageTypeInvalid) - return True - - async def process_message(self, seqhdr, body): - """ - Process incoming messages. - """ - typeid = nodeid_from_binary(body) - requesthdr = struct_from_binary(ua.RequestHeader, body) - _logger.debug('process_message %r %r', typeid, requesthdr) - try: - return await self._process_message(typeid, requesthdr, seqhdr, body) - except ServiceError as e: - status = ua.StatusCode(e.code) - response = ua.ServiceFault() - response.ResponseHeader.ServiceResult = status - _logger.error("sending service fault response: %s (%s)", status.doc, status.name) - self.send_response(requesthdr.RequestHandle, seqhdr, response) - return True - except ua.uaerrors.BadUserAccessDenied: - if self.session: - user = self.session.user - else: - user = 'Someone' - _logger.warning("%s attempted to do something they are not permitted to do", user) - response = ua.ServiceFault() - response.ResponseHeader.ServiceResult = ua.StatusCode(ua.StatusCodes.BadUserAccessDenied) - self.send_response(requesthdr.RequestHandle, seqhdr, response) - except Exception: - _logger.exception('Error while processing message') - response = ua.ServiceFault() - response.ResponseHeader.ServiceResult = ua.StatusCode(ua.StatusCodes.BadInternalError) - self.send_response(requesthdr.RequestHandle, seqhdr, response) - return True - - async def _process_message(self, typeid, requesthdr, seqhdr, body): - if typeid in [ua.NodeId(ua.ObjectIds.CreateSessionRequest_Encoding_DefaultBinary), - ua.NodeId(ua.ObjectIds.CloseSessionRequest_Encoding_DefaultBinary), - ua.NodeId(ua.ObjectIds.ActivateSessionRequest_Encoding_DefaultBinary), - ua.NodeId(ua.ObjectIds.FindServersRequest_Encoding_DefaultBinary), - ua.NodeId(ua.ObjectIds.GetEndpointsRequest_Encoding_DefaultBinary)]: - # The connection is first created without a user being attached, and then during activation the - user = None - elif self.session is None: - _logger.warning("Received a request of type %d without an existing session", typeid.Identifier) - raise ua.uaerrors.BadUserAccessDenied - else: - user = self.session.user - if self._connection.security_policy.permissions is not None: - if self._connection.security_policy.permissions.check_validity(user, typeid, body) is False: - raise ua.uaerrors.BadUserAccessDenied - - if typeid == ua.NodeId(ua.ObjectIds.CreateSessionRequest_Encoding_DefaultBinary): - _logger.info("Create session request (%s)", user) - params = struct_from_binary(ua.CreateSessionParameters, body) - # create the session on server - self.session = self.iserver.create_session(self.name, external=True) - # get a session creation result to send back - sessiondata = await self.session.create_session(params, sockname=self.sockname) - response = ua.CreateSessionResponse() - response.Parameters = sessiondata - response.Parameters.ServerCertificate = self._connection.security_policy.host_certificate - if self._connection.security_policy.peer_certificate is None: - data = params.ClientNonce - else: - data = self._connection.security_policy.peer_certificate + params.ClientNonce - response.Parameters.ServerSignature.Signature = \ - self._connection.security_policy.asymmetric_cryptography.signature(data) - response.Parameters.ServerSignature.Algorithm = self._connection.security_policy.AsymmetricSignatureURI - # _logger.info("sending create session response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.CloseSessionRequest_Encoding_DefaultBinary): - _logger.info("Close session request (%s)", user) - if self.session: - deletesubs = ua.ua_binary.Primitives.Boolean.unpack(body) - await self.session.close_session(deletesubs) - else: - _logger.info("Request to close non-existing session (%s)", user) - - response = ua.CloseSessionResponse() - _logger.info("sending close session response (%s)", user) - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.ActivateSessionRequest_Encoding_DefaultBinary): - _logger.info("Activate session request (%s)", user) - params = struct_from_binary(ua.ActivateSessionParameters, body) - if not self.session: - _logger.info("request to activate non-existing session (%s)", user) - raise ServiceError(ua.StatusCodes.BadSessionIdInvalid) - if self._connection.security_policy.host_certificate is None: - data = self.session.nonce - else: - data = self._connection.security_policy.host_certificate + self.session.nonce - self._connection.security_policy.asymmetric_cryptography.verify(data, params.ClientSignature.Signature) - result = self.session.activate_session(params, self._connection.security_policy.peer_certificate) - response = ua.ActivateSessionResponse() - response.Parameters = result - # _logger.info("sending read response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - elif typeid == ua.NodeId(ua.ObjectIds.GetEndpointsRequest_Encoding_DefaultBinary): - _logger.info("get endpoints request (%s)", user) - params = struct_from_binary(ua.GetEndpointsParameters, body) - endpoints = await self.iserver.get_endpoints(params, sockname=self.sockname) - response = ua.GetEndpointsResponse() - response.Endpoints = endpoints - # _logger.info("sending get endpoints response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.FindServersRequest_Encoding_DefaultBinary): - _logger.info("find servers request (%s)", user) - params = struct_from_binary(ua.FindServersParameters, body) - servers = self.iserver.find_servers(params) - response = ua.FindServersResponse() - response.Servers = servers - # _logger.info("sending find servers response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.RegisterServerRequest_Encoding_DefaultBinary): - _logger.info("register server request %s", user) - serv = struct_from_binary(ua.RegisteredServer, body) - self.iserver.register_server(serv) - response = ua.RegisterServerResponse() - # _logger.info("sending register server response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.RegisterServer2Request_Encoding_DefaultBinary): - _logger.info("register server 2 request %s", user) - params = struct_from_binary(ua.RegisterServer2Parameters, body) - results = self.iserver.register_server2(params) - response = ua.RegisterServer2Response() - response.ConfigurationResults = results - # _logger.info("sending register server 2 response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - elif typeid == ua.NodeId(ua.ObjectIds.CloseSecureChannelRequest_Encoding_DefaultBinary): - _logger.info("close secure channel request (%s)", user) - self._connection.close() - response = ua.CloseSecureChannelResponse() - self.send_response(requesthdr.RequestHandle, seqhdr, response) - return False - else: - # All services that requere a active session - if not self.session: - _logger.info("Request service that need a session (%s)", user) - raise ServiceError(ua.StatusCodes.BadSessionIdInvalid) - if not self.session.is_activated(): - _logger.info("Request service that needs a activated session (%s)", user) - raise ServiceError(ua.StatusCodes.BadSessionNotActivated) - - if typeid == ua.NodeId(ua.ObjectIds.ReadRequest_Encoding_DefaultBinary): - _logger.info("Read request (%s)", user) - params = struct_from_binary(ua.ReadParameters, body) - results = await self.session.read(params) - response = ua.ReadResponse() - response.Results = results - # _logger.info("sending read response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.WriteRequest_Encoding_DefaultBinary): - _logger.info("Write request (%s)", user) - params = struct_from_binary(ua.WriteParameters, body) - results = await self.session.write(params) - response = ua.WriteResponse() - response.Results = results - # _logger.info("sending write response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.BrowseRequest_Encoding_DefaultBinary): - _logger.info("Browse request (%s)", user) - params = struct_from_binary(ua.BrowseParameters, body) - results = await self.session.browse(params) - response = ua.BrowseResponse() - response.Results = results - # _logger.info("sending browse response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary): - _logger.info("translate browsepaths to nodeids request (%s)", user) - params = struct_from_binary(ua.TranslateBrowsePathsToNodeIdsParameters, body) - paths = await self.session.translate_browsepaths_to_nodeids(params.BrowsePaths) - response = ua.TranslateBrowsePathsToNodeIdsResponse() - response.Results = paths - # _logger.info("sending translate browsepaths to nodeids response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.AddNodesRequest_Encoding_DefaultBinary): - _logger.info("add nodes request (%s)", user) - params = struct_from_binary(ua.AddNodesParameters, body) - results = await self.session.add_nodes(params.NodesToAdd) - response = ua.AddNodesResponse() - response.Results = results - # _logger.info("sending add node response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.DeleteNodesRequest_Encoding_DefaultBinary): - _logger.info("delete nodes request (%s)", user) - params = struct_from_binary(ua.DeleteNodesParameters, body) - results = await self.session.delete_nodes(params) - response = ua.DeleteNodesResponse() - response.Results = results - # _logger.info("sending delete node response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.AddReferencesRequest_Encoding_DefaultBinary): - _logger.info("add references request (%s)", user) - params = struct_from_binary(ua.AddReferencesParameters, body) - results = await self.session.add_references(params.ReferencesToAdd) - response = ua.AddReferencesResponse() - response.Results = results - # _logger.info("sending add references response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.DeleteReferencesRequest_Encoding_DefaultBinary): - _logger.info("delete references request (%s)", user) - params = struct_from_binary(ua.DeleteReferencesParameters, body) - results = await self.session.delete_references(params.ReferencesToDelete) - response = ua.DeleteReferencesResponse() - response.Parameters.Results = results - # _logger.info("sending delete references response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.CreateSubscriptionRequest_Encoding_DefaultBinary): - _logger.info("create subscription request (%s)", user) - params = struct_from_binary(ua.CreateSubscriptionParameters, body) - result = await self.session.create_subscription(params, callback=self.forward_publish_response) - response = ua.CreateSubscriptionResponse() - response.Parameters = result - # _logger.info("sending create subscription response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.ModifySubscriptionRequest_Encoding_DefaultBinary): - _logger.info("modify subscription request") - params = struct_from_binary(ua.ModifySubscriptionParameters, body) - - result = self.session.modify_subscription(params, self.forward_publish_response) - - response = ua.ModifySubscriptionResponse() - response.Parameters = result - - #_logger.info("sending modify subscription response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.DeleteSubscriptionsRequest_Encoding_DefaultBinary): - _logger.info("delete subscriptions request (%s)", user) - params = struct_from_binary(ua.DeleteSubscriptionsParameters, body) - results = await self.session.delete_subscriptions(params.SubscriptionIds) - response = ua.DeleteSubscriptionsResponse() - response.Results = results - # _logger.info("sending delete subscription response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.CreateMonitoredItemsRequest_Encoding_DefaultBinary): - _logger.info("create monitored items request (%s)", user) - params = struct_from_binary(ua.CreateMonitoredItemsParameters, body) - results = await self.session.create_monitored_items(params) - response = ua.CreateMonitoredItemsResponse() - response.Results = results - # _logger.info("sending create monitored items response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.ModifyMonitoredItemsRequest_Encoding_DefaultBinary): - _logger.info("modify monitored items request (%s)", user) - params = struct_from_binary(ua.ModifyMonitoredItemsParameters, body) - results = await self.session.modify_monitored_items(params) - response = ua.ModifyMonitoredItemsResponse() - response.Results = results - # _logger.info("sending modify monitored items response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.DeleteMonitoredItemsRequest_Encoding_DefaultBinary): - _logger.info("delete monitored items request (%s)", user) - params = struct_from_binary(ua.DeleteMonitoredItemsParameters, body) - results = await self.session.delete_monitored_items(params) - response = ua.DeleteMonitoredItemsResponse() - response.Results = results - # _logger.info("sending delete monitored items response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.HistoryReadRequest_Encoding_DefaultBinary): - _logger.info("history read request (%s)", user) - params = struct_from_binary(ua.HistoryReadParameters, body) - results = await self.session.history_read(params) - response = ua.HistoryReadResponse() - response.Results = results - # _logger.info("sending history read response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.RegisterNodesRequest_Encoding_DefaultBinary): - _logger.info("register nodes request (%s)", user) - params = struct_from_binary(ua.RegisterNodesParameters, body) - _logger.info("Node registration not implemented") - response = ua.RegisterNodesResponse() - response.Parameters.RegisteredNodeIds = params.NodesToRegister - # _logger.info("sending register nodes response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.UnregisterNodesRequest_Encoding_DefaultBinary): - _logger.info("unregister nodes request (%s)", user) - params = struct_from_binary(ua.UnregisterNodesParameters, body) - response = ua.UnregisterNodesResponse() - # _logger.info("sending unregister nodes response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.PublishRequest_Encoding_DefaultBinary): - _logger.debug("publish request (%s)", user) - if not self.session: - return False - params = struct_from_binary(ua.PublishParameters, body) - data = PublishRequestData(requesthdr=requesthdr, seqhdr=seqhdr) - # Store the Publish Request (will be used to send publish answers from server) - self._publish_requests.append(data) - # If there is an enqueued result forward it immediately - while self._publish_results: - result = self._publish_results.popleft() - if result.SubscriptionId not in self.session.subscription_service.active_subscription_ids: - # Discard the result if the subscription is no longer active - continue - await self.forward_publish_response(result) - break - self.session.publish(params.SubscriptionAcknowledgements) - # _logger.debug("publish forward to server") - - elif typeid == ua.NodeId(ua.ObjectIds.RepublishRequest_Encoding_DefaultBinary): - _logger.info("re-publish request (%s)", user) - params = struct_from_binary(ua.RepublishParameters, body) - msg = self.session.republish(params) - response = ua.RepublishResponse() - response.NotificationMessage = msg - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.CallRequest_Encoding_DefaultBinary): - _logger.info("call request (%s)", user) - params = struct_from_binary(ua.CallParameters, body) - results = await self.session.call(params.MethodsToCall) - response = ua.CallResponse() - response.Results = results - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.SetMonitoringModeRequest_Encoding_DefaultBinary): - _logger.info("set monitoring mode request (%s)", user) - params = struct_from_binary(ua.SetMonitoringModeParameters, body) - # FIXME: Implement SetMonitoringMode - # For now send dummy results to keep clients happy - response = ua.SetMonitoringModeResponse() - results = ua.SetMonitoringModeResult() - ids = params.MonitoredItemIds - statuses = [ua.StatusCode(ua.StatusCodes.Good) for node_id in ids] - results.Results = statuses - response.Parameters = results - _logger.info("sending set monitoring mode response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - elif typeid == ua.NodeId(ua.ObjectIds.SetPublishingModeRequest_Encoding_DefaultBinary): - _logger.info("set publishing mode request (%s)", user) - params = struct_from_binary(ua.SetPublishingModeParameters, body) - # FIXME: Implement SetPublishingMode - # For now send dummy results to keep clients happy - response = ua.SetPublishingModeResponse() - results = ua.SetPublishingModeResult() - ids = params.SubscriptionIds - statuses = [ua.StatusCode(ua.StatusCodes.Good) for node_id in ids] - results.Results = statuses - response.Parameters = results - _logger.info("sending set publishing mode response") - self.send_response(requesthdr.RequestHandle, seqhdr, response) - - else: - _logger.warning("Unknown message received %s (%s)", typeid, user) - raise ServiceError(ua.StatusCodes.BadServiceUnsupported) - - return True - - async def close(self): - """ - to be called when client has disconnected to ensure we really close - everything we should - """ - _logger.info("Cleanup client connection: %s", self.name) - if self.session: - await self.session.close_session(True) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/user_managers.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/user_managers.py deleted file mode 100644 index 1613fb9..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/user_managers.py +++ /dev/null @@ -1,55 +0,0 @@ -from asyncua.crypto import uacrypto -import logging -from asyncua.server.users import UserRole, User - - -class UserManager: - def get_user(self, iserver, username=None, password=None, certificate=None): - raise NotImplementedError - - -class PermissiveUserManager: - def get_user(self, iserver, username=None, password=None, certificate=None): - """ - Default user_manager, does nothing much but check for admin - """ - if username and iserver.allow_remote_admin and username in ("admin", "Admin"): - return User(role=UserRole.Admin) - else: - return User(role=UserRole.User) - - -class CertificateUserManager: - """ - Certificate user manager, takes a certificate handler with its associated users and provides those users. - """ - def __init__(self): - self._trusted_certificates = {} - - async def add_role(self, certificate_path: str, user_role: UserRole, name: str, format: str = None): - certificate = await uacrypto.load_certificate(certificate_path, format) - if name is None: - raise KeyError - - user = User(role=user_role, name=name) - - if name in self._trusted_certificates: - logging.warning(f"certificate with name {name} " - f"attempted to be added multiple times, only the last version will be kept.") - self._trusted_certificates[name] = {'certificate': uacrypto.der_from_x509(certificate), 'user': user} - - def get_user(self, iserver, username=None, password=None, certificate=None): - if certificate is None: - return None - correct_users = [prospective_certificate['user'] for prospective_certificate in self._trusted_certificates.values() - if certificate == prospective_certificate['certificate']] - if len(correct_users) == 0: - return None - else: - return correct_users[0] - - async def add_user(self, certificate_path: str, name: str, format: str = None): - await self.add_role(certificate_path=certificate_path, user_role=UserRole.User, name=name, format=format) - - async def add_admin(self, certificate_path: str, name:str, format: str = None): - await self.add_role(certificate_path=certificate_path, user_role=UserRole.Admin, name=name, format=format) diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/users.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/users.py deleted file mode 100644 index 78c0ea9..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/server/users.py +++ /dev/null @@ -1,22 +0,0 @@ -""" -Implement user management here. -""" - -from enum import Enum -from dataclasses import dataclass -from typing import Optional - - -class UserRole(Enum): - """ - User Roles - """ - Admin = 0 - Anonymous = 1 - User = 3 - - -@dataclass -class User: - role: UserRole = UserRole.Anonymous - name: Optional[str] = None diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/sync.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/sync.py deleted file mode 100644 index d51acee..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/sync.py +++ /dev/null @@ -1,703 +0,0 @@ -""" -sync API of asyncua -""" -import asyncio -from threading import Thread, Condition -import logging -from typing import List, Tuple, Union, Optional - -from asyncua import ua -from asyncua import client -from asyncua import server -from asyncua import common -from asyncua.common import node, subscription, shortcuts, xmlexporter, type_dictionary_builder - -logger = logging.getLogger(__name__) - - -class ThreadLoopNotRunning(Exception): - pass - - -class ThreadLoop(Thread): - def __init__(self): - Thread.__init__(self) - self.loop = None - self._cond = Condition() - - def start(self): - with self._cond: - Thread.start(self) - self._cond.wait() - - def run(self): - self.loop = asyncio.new_event_loop() - logger.debug("Threadloop: %s", self.loop) - self.loop.call_soon_threadsafe(self._notify_start) - self.loop.run_forever() - - def _notify_start(self): - with self._cond: - self._cond.notify_all() - - def stop(self): - self.loop.call_soon_threadsafe(self.loop.stop) - self.join() - self.loop.close() - - def post(self, coro): - if not self.loop or not self.loop.is_running(): - raise ThreadLoopNotRunning(f"could not post {coro}") - futur = asyncio.run_coroutine_threadsafe(coro, loop=self.loop) - return futur.result() - - def __enter__(self): - self.start() - return self - - def __exit__(self, exc_t, exc_v, trace): - self.stop() - - -def _to_async(args, kwargs): - args = list(args) # FIXME: might be very inefficient... - for idx, arg in enumerate(args): - if isinstance(arg, (SyncNode, Client, Server)): - args[idx] = arg.aio_obj - elif isinstance(arg, (list, tuple)): - args[idx] = _to_async(arg, {})[0] - for k, v in kwargs.items(): - if isinstance(v, SyncNode): - kwargs[k] = v.aio_obj - return args, kwargs - - -def _to_sync(tloop, result): - if isinstance(result, node.Node): - return SyncNode(tloop, result) - if isinstance(result, (list, tuple)) and len(result) > 0 and isinstance(result[0], node.Node): - return [SyncNode(tloop, i) for i in result] - if isinstance(result, server.event_generator.EventGenerator): - return EventGenerator(tloop, result) - if isinstance(result, subscription.Subscription): - return Subscription(tloop, result) - return result - - -def syncmethod(func): - """ - decorator for sync methods - """ - def wrapper(self, *args, **kwargs): - args, kwargs = _to_async(args, kwargs) - aio_func = getattr(self.aio_obj, func.__name__) - result = self.tloop.post(aio_func(*args, **kwargs)) - return _to_sync(self.tloop, result) - - return wrapper - - -def syncfunc(aio_func): - """ - decorator for sync function - """ - def decorator(func, *args, **kwargs): - def wrapper(*args, **kwargs): - if not args: - raise RuntimeError("first argument of function must a ThreadLoop object") - if isinstance(args[0], ThreadLoop): - tloop = args[0] - args = list(args)[1:] - elif hasattr(args[0], "tloop"): - tloop = args[0].tloop - else: - raise RuntimeError("first argument of function must a ThreadLoop object") - args, kwargs = _to_async(args, kwargs) - result = tloop.post(aio_func(*args, **kwargs)) - return _to_sync(tloop, result) - - return wrapper - - return decorator - - -@syncfunc(aio_func=common.methods.call_method_full) -def call_method_full(parent, methodid, *args): - pass - - -@syncfunc(aio_func=common.ua_utils.data_type_to_variant_type) -def data_type_to_variant_type(dtype_node): - pass - - -@syncfunc(aio_func=common.copy_node_util.copy_node) -def copy_node(parent, node, nodeid=None, recursive=True): - pass - - -@syncfunc(aio_func=common.instantiate_util.instantiate) -def instantiate(parent, node_type, nodeid=None, bname=None, dname=None, idx=0, instantiate_optional=True): - pass - - -class _SubHandler: - def __init__(self, tloop, sync_handler): - self.tloop = tloop - self.sync_handler = sync_handler - - def datachange_notification(self, node, val, data): - self.sync_handler.datachange_notification(SyncNode(self.tloop, node), val, data) - - def event_notification(self, event): - self.sync_handler.event_notification(event) - - -class Client: - def __init__(self, url: str, timeout: int = 4, tloop=None): - self.tloop = tloop - self.close_tloop = False - if not self.tloop: - self.tloop = ThreadLoop() - self.tloop.start() - self.close_tloop = True - self.aio_obj = client.Client(url, timeout) - self.nodes = Shortcuts(self.tloop, self.aio_obj.uaclient) - - def __str__(self): - return "Sync" + self.aio_obj.__str__() - - __repr__ = __str__ - - @property - def application_uri(self): - return self.aio_obj.application_uri - - @application_uri.setter - def application_uri(self, value): - self.aio_obj.application_uri = value - - @syncmethod - def connect(self): - pass - - def disconnect(self): - try: - self.tloop.post(self.aio_obj.disconnect()) - finally: - if self.close_tloop: - self.tloop.stop() - - def set_user(self, username: str): - self.aio_obj.set_user(username) - - def set_password(self, pwd: str): - self.aio_obj.set_password(pwd) - - @syncmethod - async def load_private_key(self, path: str, password: Optional[Union[str, bytes]] = None, extension: Optional[str] = None): - pass - - @syncmethod - async def load_client_certificate(self, path: str, extension: Optional[str] = None): - pass - - @syncmethod - def load_type_definitions(self, nodes=None): - pass - - @syncmethod - def load_data_type_definitions(self, node=None): - pass - - @syncmethod - def get_namespace_array(self): - pass - - @syncmethod - def set_security(self): - pass - - @syncmethod - def set_security_string(self, string): - pass - - @syncmethod - def load_enums(self): - pass - - def create_subscription(self, period, handler): - coro = self.aio_obj.create_subscription(period, _SubHandler(self.tloop, handler)) - aio_sub = self.tloop.post(coro) - return Subscription(self.tloop, aio_sub) - - @syncmethod - def get_namespace_index(self, url): - pass - - def get_node(self, nodeid): - return SyncNode(self.tloop, self.aio_obj.get_node(nodeid)) - - def get_root_node(self): - return SyncNode(self.tloop, self.aio_obj.get_root_node()) - - @syncmethod - def connect_and_get_server_endpoints(self): - pass - - @syncmethod - def read_values(self, nodes): - pass - - @syncmethod - def write_values(self, nodes, values): - pass - - def __enter__(self): - self.connect() - return self - - def __exit__(self, exc_type, exc_value, traceback): - self.disconnect() - - -class Shortcuts: - def __init__(self, tloop, aio_server): - self.tloop = tloop - self.aio_obj = shortcuts.Shortcuts(aio_server) - for k, v in self.aio_obj.__dict__.items(): - setattr(self, k, SyncNode(self.tloop, v)) - - -class Server: - def __init__(self, shelf_file=None, tloop=None): - self.tloop = tloop - self.close_tloop = False - if not self.tloop: - self.tloop = ThreadLoop() - self.tloop.start() - self.close_tloop = True - self.aio_obj = server.Server() - self.tloop.post(self.aio_obj.init(shelf_file)) - self.nodes = Shortcuts(self.tloop, self.aio_obj.iserver.isession) - - def __str__(self): - return "Sync" + self.aio_obj.__str__() - - __repr__ = __str__ - - def __enter__(self): - self.start() - return self - - def __exit__(self, exc_type, exc_value, traceback): - self.stop() - - @syncmethod - def load_certificate(self, path: str, format: str = None): - pass - - @syncmethod - def load_private_key(self, path, password=None, format=None): - pass - - def set_endpoint(self, url): - return self.aio_obj.set_endpoint(url) - - def set_server_name(self, name): - return self.aio_obj.set_server_name(name) - - def set_security_policy(self, security_policy, permission_ruleset=None): - return self.aio_obj.set_security_policy(security_policy, permission_ruleset) - - def set_security_IDs(self, policy_ids): - return self.aio_obj.set_security_IDs(policy_ids) - - def disable_clock(self, val: bool = True): - return self.aio_obj.disable_clock(val) - - @syncmethod - def register_namespace(self, url): - pass - - @syncmethod - def get_namespace_array(self): - pass - - @syncmethod - def start(self): - pass - - def stop(self): - self.tloop.post(self.aio_obj.stop()) - if self.close_tloop: - self.tloop.stop() - - def link_method(self, node, callback): - return self.aio_obj.link_method(node, callback) - - @syncmethod - def get_event_generator(self, etype=None, emitting_node=ua.ObjectIds.Server): - pass - - def get_node(self, nodeid): - return SyncNode(self.tloop, self.aio_obj.get_node(nodeid)) - - @syncmethod - def import_xml(self, path=None, xmlstring=None, strict_mode=True): - pass - - @syncmethod - def get_namespace_index(self, url): - pass - - @syncmethod - def load_enums(self): - pass - - @syncmethod - def load_type_definitions(self): - pass - - @syncmethod - def load_data_type_definitions(self, node=None): - pass - - @syncmethod - def write_attribute_value(self, nodeid, datavalue, attr=ua.AttributeIds.Value): - pass - - def create_subscription(self, period, handler): - coro = self.aio_obj.create_subscription(period, _SubHandler(self.tloop, handler)) - aio_sub = self.tloop.post(coro) - return Subscription(self.tloop, aio_sub) - - - -class EventGenerator: - def __init__(self, tloop, aio_evgen): - self.aio_obj = aio_evgen - self.tloop = tloop - - @property - def event(self): - return self.aio_obj.event - - def trigger(self, time=None, message=None): - return self.tloop.post(self.aio_obj.trigger(time, message)) - - -def new_node(sync_node, nodeid): - """ - given a sync node, create a new SyncNode with the given nodeid - """ - return SyncNode(sync_node.tloop, node.Node(sync_node.aio_obj.session, nodeid)) - - -class SyncNode: - def __init__(self, tloop, aio_node): - self.aio_obj = aio_node - self.tloop = tloop - - def __eq__(self, other): - return other is not None and self.aio_obj == other.aio_obj - - def __ne__(self, other): - return not self.__eq__(other) - - def __str__(self): - return self.aio_obj.__str__() - - def __repr__(self): - return "Sync" + self.aio_obj.__repr__() - - def __hash__(self): - return self.aio_obj.__hash__() - - def __get_nodeid(self): - return self.aio_obj.nodeid - - def __set_nodeid(self, value): - self.aio_obj.nodeid = value - - nodeid = property(__get_nodeid, __set_nodeid) - - @syncmethod - def read_type_definition(self): - pass - - @syncmethod - def get_parent(self): - pass - - @syncmethod - def read_node_class(self): - pass - - @syncmethod - def read_attribute(self, attr): - pass - - @syncmethod - def write_attribute(self, attributeid, datavalue, indexrange=None): - pass - - @syncmethod - def read_browse_name(self): - pass - - @syncmethod - def read_display_name(self): - pass - - @syncmethod - def read_data_type(self): - pass - - @syncmethod - def read_array_dimensions(self): - pass - - @syncmethod - def read_value_rank(self): - pass - - @syncmethod - def delete(self): - pass - - @syncmethod - def get_children(self, refs=ua.ObjectIds.HierarchicalReferences, nodeclassmask=ua.NodeClass.Unspecified): - pass - - @syncmethod - def get_properties(self): - pass - - @syncmethod - def get_children_descriptions( - self, - refs=ua.ObjectIds.HierarchicalReferences, - nodeclassmask=ua.NodeClass.Unspecified, - includesubtypes=True, - ): - pass - - @syncmethod - def get_user_access_level(self): - pass - - @syncmethod - def get_child(self, path): - pass - - @syncmethod - def set_modelling_rule(self, mandatory: bool): - pass - - @syncmethod - def add_variable(self, ns, name, val): - pass - - @syncmethod - def add_property(self, ns, name, val): - pass - - @syncmethod - def add_object(self, ns, name): - pass - - @syncmethod - def add_object_type(self, ns, name): - pass - - @syncmethod - def add_variable_type(self, ns, name, datatype): - pass - - @syncmethod - def add_folder(self, ns, name): - pass - - @syncmethod - def add_method(self, *args): - pass - - @syncmethod - def add_data_type(self, *args): - pass - - @syncmethod - def set_writable(self, writable=True): - pass - - @syncmethod - def write_value(self, val): - pass - - set_value = write_value # legacy - - @syncmethod - def write_params(self, params): - pass - - @syncmethod - def read_params(self, params): - pass - - @syncmethod - def read_value(self): - pass - - get_value = read_value # legacy - - @syncmethod - def read_data_value(self): - pass - - get_data_value = read_data_value # legacy - - @syncmethod - def read_data_type_as_variant_type(self): - pass - - get_data_type_as_variant_type = read_data_type_as_variant_type # legacy - - @syncmethod - def call_method(self, methodid, *args): - pass - - @syncmethod - def get_references( - self, - refs=ua.ObjectIds.References, - direction=ua.BrowseDirection.Both, - nodeclassmask=ua.NodeClass.Unspecified, - includesubtypes=True, - ): - pass - - @syncmethod - def add_reference(self, target, reftype, forward=True, bidirectional=True): - pass - - @syncmethod - def read_description(self): - pass - - @syncmethod - def get_variables(self): - pass - - @syncmethod - def get_path(self): - pass - - @syncmethod - def read_attributes(self, attrs): - pass - - -class Subscription: - def __init__(self, tloop, sub): - self.tloop = tloop - self.aio_obj = sub - - @syncmethod - def subscribe_data_change(self, nodes, attr=ua.AttributeIds.Value, queuesize=0): - pass - - @syncmethod - def subscribe_events( - self, - sourcenode=ua.ObjectIds.Server, - evtypes=ua.ObjectIds.BaseEventType, - evfilter=None, - queuesize=0, - ): - pass - - def _make_monitored_item_request(self, node: SyncNode, attr, mfilter, queuesize, monitoring=ua.MonitoringMode.Reporting,) -> ua.MonitoredItemCreateRequest: - return self.aio_obj._make_monitored_item_request(node, attr, mfilter, queuesize, monitoring) - - @syncmethod - def unsubscribe(self, handle): - pass - - @syncmethod - def create_monitored_items(self, monitored_items): - pass - - @syncmethod - def delete(self): - pass - - -class XmlExporter: - def __init__(self, sync_server): - self.tloop = sync_server.tloop - self.aio_obj = xmlexporter.XmlExporter(sync_server.aio_obj) - - @syncmethod - def build_etree(self, node_list, uris=None): - pass - - @syncmethod - def write_xml(self, xmlpath, pretty=True): - pass - - -class DataTypeDictionaryBuilder: - def __init__(self, server, idx, ns_urn, dict_name, dict_node_id=None): - self.tloop = server.tloop - self.aio_obj = type_dictionary_builder.DataTypeDictionaryBuilder(server.aio_obj, idx, ns_urn, dict_name, dict_node_id) - self.init() - - @property - def dict_id(self): - return self.aio_obj.dict_id - - @syncmethod - def init(self): - pass - - @syncmethod - def create_data_type(self, type_name, nodeid=None, init=True): - pass - - @syncmethod - def set_dict_byte_string(self): - pass - - -def new_struct_field( - name: str, - dtype: Union[ua.NodeId, SyncNode, ua.VariantType], - array: bool = False, - optional: bool = False, - description: str = "", -) -> ua.StructureField: - if isinstance(dtype, SyncNode): - dtype = dtype.aio_obj - return common.structures104.new_struct_field(name, dtype, array, optional, description) - - -@syncfunc(aio_func=common.structures104.new_enum) -def new_enum( - server: Union["Server", "Client"], - idx: Union[int, ua.NodeId], - name: Union[int, ua.QualifiedName], - values: List[str], - optional: bool = False -) -> SyncNode: - pass - - -@syncfunc(aio_func=common.structures104.new_struct) -def new_struct( - server: Union["Server", "Client"], - idx: Union[int, ua.NodeId], - name: Union[int, ua.QualifiedName], - fields: List[ua.StructureField], -) -> Tuple[SyncNode, List[SyncNode]]: - pass diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/tools.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/tools.py deleted file mode 100644 index 0c66822..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/tools.py +++ /dev/null @@ -1,961 +0,0 @@ -import asyncio -import logging -import sys -import argparse -from datetime import datetime, timedelta -import math -import time -import concurrent.futures - -try: - from IPython import embed # type: ignore -except ImportError: - import code - - def embed(): - code.interact(local=dict(globals(), **locals())) - - -from asyncua import ua -from asyncua import Client, Server -from asyncua import Node, uamethod -from asyncua.ua.uaerrors import UaStatusCodeError - - -def add_minimum_args(parser): - parser.add_argument( - "-u", - "--url", - help="URL of OPC UA server (for example: opc.tcp://example.org:4840)", - default="opc.tcp://localhost:4840", - metavar="URL", - ) - parser.add_argument( - "-v", - "--verbose", - dest="loglevel", - choices=["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"], - default="WARNING", - help="Set log level", - ) - parser.add_argument( - "--timeout", - dest="timeout", - type=int, - default=1, - help="Set socket timeout (NOT the diverse UA timeouts)", - ) - - -def add_common_args(parser, default_node="i=84", require_node=False): - add_minimum_args(parser) - parser.add_argument( - "-n", - "--nodeid", - help="Fully-qualified node ID (for example: i=85). Default: root node", - default=default_node, - required=require_node, - metavar="NODE", - ) - parser.add_argument( - "-p", - "--path", - help="Comma separated browse path to the node starting at NODE (for example: 3:Mybject,3:MyVariable)", - default="", - metavar="BROWSEPATH", - ) - parser.add_argument( - "-i", "--namespace", help="Default namespace", type=int, default=0, metavar="NAMESPACE" - ) - parser.add_argument( - "--security", - help="Security settings, for example:" - " Basic256Sha256,SignAndEncrypt,cert.der,pk.pem[,server_cert.der]. Default: None", - default="", - ) - parser.add_argument( - "--user", help="User name for authentication. Overrides the user name given in the URL." - ) - parser.add_argument( - "--password", - help="Password name for authentication. Overrides the password given in the URL.", - ) - - -def _require_nodeid(parser, args): - # check that a nodeid has been given explicitly, a bit hackish... - if args.nodeid == "i=84" and args.path == "": - parser.print_usage() - print(f"{parser.prog}: error: A NodeId or BrowsePath is required") - sys.exit(1) - - -def parse_args(parser, requirenodeid=False): - args = parser.parse_args() - # logging.basicConfig(format="%(levelname)s: %(message)s", level=getattr(logging, args.loglevel)) - logging.basicConfig(level=getattr(logging, args.loglevel)) - if args.url and "://" not in args.url: - logging.info(f"Adding default scheme {ua.OPC_TCP_SCHEME} to URL {args.url}") - args.url = ua.OPC_TCP_SCHEME + "://" + args.url - if requirenodeid: - _require_nodeid(parser, args) - return args - - -async def get_node(client, args): - node = client.get_node(args.nodeid) - if args.path: - path = args.path.split(",") - if node.nodeid == ua.NodeId(84, 0) and path[0] == "0:Root": - # let user specify root if not node given - path = path[1:] - node = await node.get_child(path) - return node - - -def uaread(): - asyncio.run(_uaread()) - - -async def _uaread(): - parser = argparse.ArgumentParser( - description="Read attribute of a node, per default reads value of a node" - ) - add_common_args(parser) - parser.add_argument( - "-a", - "--attribute", - dest="attribute", - type=int, - default=ua.AttributeIds.Value, - help="Set attribute to read", - ) - parser.add_argument( - "-t", - "--datatype", - dest="datatype", - default="python", - choices=["python", "variant", "datavalue"], - help="Data type to return", - ) - - args = parse_args(parser, requirenodeid=True) - - client = Client(args.url, timeout=args.timeout) - await client.set_security_string(args.security) - await client.connect() - - try: - node = await get_node(client, args) - attr = await node.read_attribute(args.attribute) - if args.datatype == "python": - print(attr.Value.Value) - elif args.datatype == "variant": - print(attr.Value) - else: - print(attr) - except Exception as e: - print(e) - sys.exit(1) - finally: - await client.disconnect() - sys.exit(0) - - -def _args_to_array(val, array): - if array == "guess": - if "," in val: - array = "true" - if array == "true": - val = val.split(",") - return val - - -def _arg_to_bool(val): - return val in ("true", "True") - - -def _arg_to_variant(val, array, ptype, varianttype=None): - val = _args_to_array(val, array) - if isinstance(val, list): - val = [ptype(i) for i in val] - else: - val = ptype(val) - if varianttype: - return ua.Variant(val, varianttype) - else: - return ua.Variant(val) - - -def _val_to_variant(val, args): - array = args.array - if args.datatype == "guess": - if val in ("true", "True", "false", "False"): - return _arg_to_variant(val, array, _arg_to_bool) - try: - return _arg_to_variant(val, array, int) - except ValueError: - try: - return _arg_to_variant(val, array, float) - except ValueError: - return _arg_to_variant(val, array, str) - elif args.datatype == "bool": - if val in ("1", "True", "true"): - return ua.Variant(True, ua.VariantType.Boolean) - else: - return ua.Variant(False, ua.VariantType.Boolean) - elif args.datatype == "sbyte": - return _arg_to_variant(val, array, int, ua.VariantType.SByte) - elif args.datatype == "byte": - return _arg_to_variant(val, array, int, ua.VariantType.Byte) - # elif args.datatype == "uint8": - # return _arg_to_variant(val, array, int, ua.VariantType.Byte) - elif args.datatype == "uint16": - return _arg_to_variant(val, array, int, ua.VariantType.UInt16) - elif args.datatype == "uint32": - return _arg_to_variant(val, array, int, ua.VariantType.UInt32) - elif args.datatype == "uint64": - return _arg_to_variant(val, array, int, ua.VariantType.UInt64) - # elif args.datatype == "int8": - # return ua.Variant(int(val), ua.VariantType.Int8) - elif args.datatype == "int16": - return _arg_to_variant(val, array, int, ua.VariantType.Int16) - elif args.datatype == "int32": - return _arg_to_variant(val, array, int, ua.VariantType.Int32) - elif args.datatype == "int64": - return _arg_to_variant(val, array, int, ua.VariantType.Int64) - elif args.datatype == "float": - return _arg_to_variant(val, array, float, ua.VariantType.Float) - elif args.datatype == "double": - return _arg_to_variant(val, array, float, ua.VariantType.Double) - elif args.datatype == "string": - return _arg_to_variant(val, array, str, ua.VariantType.String) - elif args.datatype == "datetime": - raise NotImplementedError - elif args.datatype == "Guid": - return _arg_to_variant(val, array, bytes, ua.VariantType.Guid) - elif args.datatype == "ByteString": - return _arg_to_variant(val, array, bytes, ua.VariantType.ByteString) - elif args.datatype == "xml": - return _arg_to_variant(val, array, str, ua.VariantType.XmlElement) - elif args.datatype == "nodeid": - return _arg_to_variant(val, array, ua.NodeId.from_string, ua.VariantType.NodeId) - elif args.datatype == "expandednodeid": - return _arg_to_variant( - val, array, ua.ExpandedNodeId.from_string, ua.VariantType.ExpandedNodeId - ) - elif args.datatype == "statuscode": - return _arg_to_variant(val, array, int, ua.VariantType.StatusCode) - elif args.datatype in ("qualifiedname", "browsename"): - return _arg_to_variant( - val, array, ua.QualifiedName.from_string, ua.VariantType.QualifiedName - ) - elif args.datatype == "LocalizedText": - return _arg_to_variant(val, array, ua.LocalizedText, ua.VariantType.LocalizedText) - - -async def _configure_client_with_args(client, args): - if args.user: - client.set_user(args.user) - if args.password: - client.set_password(args.password) - await client.set_security_string(args.security) - - -def uawrite(): - asyncio.run(_uawrite()) - - -async def _uawrite(): - parser = argparse.ArgumentParser( - description="Write attribute of a node, per default write value of node" - ) - add_common_args(parser) - parser.add_argument( - "-a", - "--attribute", - dest="attribute", - type=int, - default=ua.AttributeIds.Value, - help="Set attribute to read", - ) - parser.add_argument( - "-l", - "--list", - "--array", - dest="array", - default="guess", - choices=["guess", "true", "false"], - help="Value is an array", - ) - parser.add_argument( - "-t", - "--datatype", - dest="datatype", - default="guess", - choices=[ - "guess", - "byte", - "sbyte", - "nodeid", - "expandednodeid", - "qualifiedname", - "browsename", - "string", - "float", - "double", - "int16", - "int32", - "int64", - "uint16", - "uint32", - "uint64", - "bool", - "string", - "datetime", - "bytestring", - "xmlelement", - "statuscode", - "localizedtext", - ], - help="Data type to return", - ) - parser.add_argument("value", help="Value to be written", metavar="VALUE") - args = parse_args(parser, requirenodeid=True) - - client = Client(args.url, timeout=args.timeout) - await _configure_client_with_args(client, args) - try: - await client.connect() - node = await get_node(client, args) - val = _val_to_variant(args.value, args) - await node.write_attribute(args.attribute, ua.DataValue(val)) - except Exception as e: - print(e) - sys.exit(1) - finally: - await client.disconnect() - sys.exit(0) - - -def uals(): - asyncio.run(_uals()) - - -async def _uals(): - parser = argparse.ArgumentParser(description="Browse OPC-UA node and print result") - add_common_args(parser) - parser.add_argument( - "-l", dest="long_format", const=3, nargs="?", type=int, help="use a long listing format" - ) - parser.add_argument("-d", "--depth", default=1, type=int, help="Browse depth") - - args = parse_args(parser) - if args.long_format is None: - args.long_format = 1 - - client = Client(args.url, timeout=args.timeout) - await _configure_client_with_args(client, args) - try: - async with client: - node = await get_node(client, args) - print(f"Browsing node {node} at {args.url}\n") - if args.long_format == 0: - await _lsprint_0(node, args.depth - 1) - elif args.long_format == 1: - await _lsprint_1(node, args.depth - 1) - else: - await _lsprint_long(node, args.depth - 1) - except (OSError, concurrent.futures.TimeoutError) as e: - print(e) - sys.exit(1) - sys.exit(0) - - -async def _lsprint_0(node, depth, indent=""): - if not indent: - print("{0:30} {1:25}".format("DisplayName", "NodeId")) - print("") - for desc in await node.get_children_descriptions(): - print( - "{0}{1:30} {2:25}".format( - indent, desc.DisplayName.to_string(), desc.NodeId.to_string() - ) - ) - if depth: - await _lsprint_0(Node(node.session, desc.NodeId), depth - 1, indent + " ") - - -async def _lsprint_1(node, depth, indent=""): - if not indent: - print("{0:30} {1:25} {2:25} {3:25}".format("DisplayName", "NodeId", "BrowseName", "Value")) - print("") - - for desc in await node.get_children_descriptions(): - if desc.NodeClass == ua.NodeClass.Variable: - try: - val = await Node(node.session, desc.NodeId).read_value() - except UaStatusCodeError as err: - val = "Bad (0x{0:x})".format(err.code) - print( - "{0}{1:30} {2!s:25} {3!s:25}, {4!s:3}".format( - indent, - desc.DisplayName.to_string(), - desc.NodeId.to_string(), - desc.BrowseName.to_string(), - val, - ) - ) - else: - print( - "{0}{1:30} {2!s:25} {3!s:25}".format( - indent, - desc.DisplayName.to_string(), - desc.NodeId.to_string(), - desc.BrowseName.to_string(), - ) - ) - if depth: - await _lsprint_1(Node(node.session, desc.NodeId), depth - 1, indent + " ") - - -async def _lsprint_long(pnode, depth, indent=""): - if not indent: - print( - "{0:30} {1:25} {2:25} {3:10} {4:30} {5:25}".format( - "DisplayName", "NodeId", "BrowseName", "DataType", "Timestamp", "Value" - ) - ) - print("") - for node in await pnode.get_children(): - attrs = await node.read_attributes( - [ - ua.AttributeIds.DisplayName, - ua.AttributeIds.BrowseName, - ua.AttributeIds.NodeClass, - ua.AttributeIds.WriteMask, - ua.AttributeIds.UserWriteMask, - ua.AttributeIds.DataType, - ua.AttributeIds.Value, - ] - ) - name, bname, nclass, mask, umask, dtype, val = [attr.Value.Value for attr in attrs] - update = attrs[-1].ServerTimestamp - if nclass == ua.NodeClass.Variable: - print( - "{0}{1:30} {2:25} {3:25} {4:10} {5!s:30} {6!s:25}".format( - indent, - name.to_string(), - node.nodeid.to_string(), - bname.to_string(), - dtype.to_string(), - update, - val, - ) - ) - else: - print( - "{0}{1:30} {2:25} {3:25}".format( - indent, name.to_string(), bname.to_string(), node.nodeid.to_string() - ) - ) - if depth: - await _lsprint_long(node, depth - 1, indent + " ") - - -class SubHandler(object): - def datachange_notification(self, node, val, data): - print("New data change event", node, val, data) - - def event_notification(self, event): - print("New event", event) - - -def uasubscribe(): - asyncio.run(_uasubscribe()) - - -async def _uasubscribe(): - parser = argparse.ArgumentParser(description="Subscribe to a node and print results") - add_common_args(parser) - parser.add_argument( - "-t", - "--eventtype", - dest="eventtype", - default="datachange", - choices=["datachange", "event"], - help="Event type to subscribe to", - ) - - args = parse_args(parser, requirenodeid=False) - if args.eventtype == "datachange": - _require_nodeid(parser, args) - else: - # FIXME: this is broken, someone may have written i=84 on purpose - if args.nodeid == "i=84" and args.path == "": - args.nodeid = "i=2253" - - client = Client(args.url, timeout=args.timeout) - await _configure_client_with_args(client, args) - await client.connect() - try: - node = await get_node(client, args) - handler = SubHandler() - sub = await client.create_subscription(500, handler) - if args.eventtype == "datachange": - await sub.subscribe_data_change(node) - else: - await sub.subscribe_events(node) - print("Type Ctr-C to exit") - while True: - await asyncio.sleep(1) - finally: - await client.disconnect() - - -def application_to_strings(app): - result = [("Application URI", app.ApplicationUri)] - optionals = [ - ("Product URI", app.ProductUri), - ("Application Name", app.ApplicationName.to_string()), - ("Application Type", str(app.ApplicationType)), - ("Gateway Server URI", app.GatewayServerUri), - ("Discovery Profile URI", app.DiscoveryProfileUri), - ] - for (n, v) in optionals: - if v: - result.append((n, v)) - if app.DiscoveryUrls: - for url in app.DiscoveryUrls: - result.append(("Discovery URL", url)) - return result # ['{}: {}'.format(n, v) for (n, v) in result] - - -def cert_to_string(der): - if not der: - return "[no certificate]" - try: - from .crypto import uacrypto - except ImportError: - return f"{len(der)} bytes" - cert = uacrypto.x509_from_der(der) - return uacrypto.x509_to_string(cert) - - -def endpoint_to_strings(ep): - result = [("Endpoint URL", ep.EndpointUrl)] - result += application_to_strings(ep.Server) - result += [ - ("Server Certificate", cert_to_string(ep.ServerCertificate)), - ("Security Mode", str(ep.SecurityMode)), - ("Security Policy URI", ep.SecurityPolicyUri), - ] - for tok in ep.UserIdentityTokens: - result += [("User policy", tok.PolicyId), (" Token type", str(tok.TokenType))] - if tok.IssuedTokenType or tok.IssuerEndpointUrl: - result += [ - (" Issued Token type", tok.IssuedTokenType), - (" Issuer Endpoint URL", tok.IssuerEndpointUrl), - ] - if tok.SecurityPolicyUri: - result.append((" Security Policy URI", tok.SecurityPolicyUri)) - result += [ - ("Transport Profile URI", ep.TransportProfileUri), - ("Security Level", ep.SecurityLevel), - ] - return result - - -def uaclient(): - asyncio.run(_uaclient()) - - -async def _uaclient(): - parser = argparse.ArgumentParser( - description="Connect to server and start python shell. root and objects nodes are available." - "Node specificed in command line is available as mynode variable" - ) - add_common_args(parser) - parser.add_argument("-c", "--certificate", help="set client certificate") - parser.add_argument("-k", "--private_key", help="set client private key") - args = parse_args(parser) - - client = Client(args.url, timeout=args.timeout) - await _configure_client_with_args(client, args) - if args.certificate: - await client.load_client_certificate(args.certificate) - if args.private_key: - await client.load_private_key(args.private_key) - - try: - async with client: - mynode = await get_node(client, args) - except (OSError, concurrent.futures.TimeoutError) as e: - print(e) - sys.exit(1) - - sys.exit(0) - - -async def _uaserver(): - parser = argparse.ArgumentParser( - description="Run an example OPC-UA server. By importing xml definition and using uawrite " - " command line, it is even possible to expose real data using this server" - ) - # we setup a server, this is a bit different from other tool so we do not reuse common arguments - parser.add_argument( - "-u", - "--url", - help="URL of OPC UA server, default is opc.tcp://0.0.0.0:4840", - default="opc.tcp://0.0.0.0:4840", - metavar="URL", - ) - parser.add_argument( - "-v", - "--verbose", - dest="loglevel", - choices=["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"], - default="WARNING", - help="Set log level", - ) - parser.add_argument( - "-x", "--xml", metavar="XML_FILE", help="Populate address space with nodes defined in XML" - ) - parser.add_argument( - "-p", - "--populate", - action="store_true", - help="Populate address space with some sample nodes", - ) - parser.add_argument( - "-c", - "--disable-clock", - action="store_true", - help="Disable clock, to avoid seeing many write if debugging an application", - ) - parser.add_argument( - "-s", - "--shell", - action="store_true", - help="Start python shell instead of randomly changing node values", - ) - parser.add_argument("--certificate", help="set server certificate") - parser.add_argument("--private_key", help="set server private key") - args = parser.parse_args() - logging.basicConfig(format="%(levelname)s: %(message)s", level=getattr(logging, args.loglevel)) - - server = Server() - await server.init() - server.set_endpoint(args.url) - if args.certificate: - await server.load_certificate(args.certificate) - if args.private_key: - await server.load_private_key(args.private_key) - server.disable_clock(args.disable_clock) - server.set_server_name("FreeOpcUa Example Server") - if args.xml: - await server.import_xml(args.xml) - if args.populate: - - @uamethod - def multiply(parent, x, y): - print("multiply method call with parameters: ", x, y) - return x * y - uri = "http://examples.freeopcua.github.io" - idx = await server.register_namespace(uri) - objects = server.nodes.objects - myobj = await objects.add_object(idx, "MyObject") - mywritablevar = await myobj.add_variable(idx, "MyWritableVariable", 6.7) - await mywritablevar.set_writable() # Set MyVariable to be writable by clients - myvar = await myobj.add_variable(idx, "MyVariable", 6.7) - myarrayvar = await myobj.add_variable(idx, "MyVarArray", [6.7, 7.9]) - myprop = await myobj.add_property(idx, "MyProperty", "I am a property") - mymethod = await myobj.add_method( - idx, - "MyMethod", - multiply, - [ua.VariantType.Double, ua.VariantType.Int64], - [ua.VariantType.Double], - ) - - try: - async with server: - if args.shell: - embed() - elif args.populate: - count = 0 - while True: - await asyncio.sleep(1) - await myvar.write_value(math.sin(count / 10)) - await myarrayvar.write_value([math.sin(count / 10), math.sin(count / 100)]) - count += 1 - else: - while True: - await asyncio.sleep(1) - except OSError as e: - print(e) - sys.exit(1) - except KeyboardInterrupt: - pass - sys.exit(0) - - -def uaserver(): - asyncio.run(_uaserver()) - - -def uadiscover(): - asyncio.run(_uadiscover()) - - -async def _uadiscover(): - parser = argparse.ArgumentParser( - description="Performs OPC UA discovery and prints information on servers and endpoints." - ) - add_minimum_args(parser) - parser.add_argument( - "-n", - "--network", - action="store_true", - help="Also send a FindServersOnNetwork request to server", - ) - # parser.add_argument("-s", - # "--servers", - # action="store_false", - # help="send a FindServers request to server") - # parser.add_argument("-e", - # "--endpoints", - # action="store_false", - # help="send a GetEndpoints request to server") - args = parse_args(parser) - - client = Client(args.url, timeout=args.timeout) - - try: - if args.network: - print(f"Performing discovery at {args.url}\n") - for i, server in enumerate( - await client.connect_and_find_servers_on_network(), start=1 - ): - print(f"Server {i}:") - # for (n, v) in application_to_strings(server): - # print(' {}: {}'.format(n, v)) - print("") - - print(f"Performing discovery at {args.url}\n") - for i, server in enumerate(await client.connect_and_find_servers(), start=1): - print(f"Server {i}:") - for (n, v) in application_to_strings(server): - print(f" {n}: {v}") - print("") - - for i, ep in enumerate(await client.connect_and_get_server_endpoints(), start=1): - print(f"Endpoint {i}:") - for (n, v) in endpoint_to_strings(ep): - print(f" {n}: {v}") - print("") - except (OSError, concurrent.futures.TimeoutError) as e: - print(e) - sys.exit(1) - - sys.exit(0) - - -def print_history(o): - print("{0:30} {1:10} {2}".format("Source timestamp", "Status", "Value")) - for d in o: - print("{0:30} {1:10} {2}".format(str(d.SourceTimestamp), d.StatusCode.name, d.Value.Value)) - - -def str_to_datetime(s, default=None): - if not s: - if default is not None: - return default - return datetime.utcnow() - # FIXME: try different datetime formats - for fmt in ["%Y-%m-%d", "%Y-%m-%d %H:%M", "%Y-%m-%d %H:%M:%S"]: - try: - return datetime.strptime(s, fmt) - except ValueError: - pass - - -def uahistoryread(): - asyncio.run(_uahistoryread()) - - -async def _uahistoryread(): - parser = argparse.ArgumentParser(description="Read history of a node") - add_common_args(parser) - parser.add_argument( - "--starttime", - default=None, - help="Start time, formatted as YYYY-MM-DD [HH:MM[:SS]]. Default: current time - one day", - ) - parser.add_argument( - "--endtime", - default=None, - help="End time, formatted as YYYY-MM-DD [HH:MM[:SS]]. Default: current time", - ) - parser.add_argument( - "-e", - "--events", - action="store_true", - help="Read event history instead of data change history", - ) - parser.add_argument( - "-l", "--limit", type=int, default=10, help="Maximum number of notfication to return" - ) - - args = parse_args(parser, requirenodeid=True) - - client = Client(args.url, timeout=args.timeout) - await _configure_client_with_args(client, args) - await client.connect() - try: - node = await get_node(client, args) - starttime = str_to_datetime(args.starttime, datetime.utcnow() - timedelta(days=1)) - endtime = str_to_datetime(args.endtime, datetime.utcnow()) - print( - f"Reading raw history of node {node} at {args.url}; start at {starttime}, end at {endtime}\n" - ) - if args.events: - evs = await node.read_event_history(starttime, endtime, numvalues=args.limit) - for ev in evs: - print(ev) - else: - print_history(await node.read_raw_history(starttime, endtime, numvalues=args.limit)) - except Exception as e: - print(e) - sys.exit(1) - finally: - await client.disconnect() - sys.exit(0) - - -def uacall(): - asyncio.run(_uacall()) - - -async def _uacall(): - parser = argparse.ArgumentParser(description="Call method of a node") - add_common_args(parser) - parser.add_argument( - "-m", - "--method", - dest="method", - type=str, - default=None, - help="browse name of method to call", - ) - parser.add_argument( - "-t", - "--datatype", - dest="datatype", - default="guess", - choices=[ - "guess", - "byte", - "sbyte", - "nodeid", - "expandednodeid", - "qualifiedname", - "browsename", - "string", - "float", - "double", - "int16", - "int32", - "int64", - "uint16", - "uint32", - "uint64", - "bool", - "string", - "datetime", - "bytestring", - "xmlelement", - "statuscode", - "localizedtext", - ], - help="Data type to return", - ) - parser.add_argument( - "-l", - "--list", - "--array", - dest="array", - default="guess", - choices=["guess", "true", "false"], - help="Value is an array", - ) - parser.add_argument( - "value", - help="Comma separated value(s) to use for call to method, if any", - nargs="?", - metavar="VALUE", - ) - - args = parse_args(parser, requirenodeid=True) - - client = Client(args.url, timeout=args.timeout) - await _configure_client_with_args(client, args) - await client.connect() - try: - node = await get_node(client, args) - if args.value is None: - val = () # empty tuple - else: - val = args.value.split(",") - val = [_val_to_variant(v, args) for v in val] - - method_id = None - - if args.method is not None: - method_id = args.method - else: - methods = await node.get_methods() - if len(methods) == 0: - raise ValueError("No methods in selected node and no method given") - else: - method_id = methods[0] - result = await node.call_method(method_id, *val) - print(f"resulting result_variants={result}") - except Exception as e: - print(e) - sys.exit(1) - finally: - await client.disconnect() - sys.exit(0) - - -def uageneratestructs(): - asyncio.run(_uageneratestructs()) - - -async def _uageneratestructs(): - parser = argparse.ArgumentParser( - description="Generate a Python module from the xml structure definition (.bsd)," - " the node argument is typically a children of i=93" - ) - add_common_args(parser, require_node=True) - parser.add_argument( - "-o", - "--output", - dest="output_path", - required=True, - type=str, - default=None, - help="The python file to be generated.", - ) - args = parse_args(parser, requirenodeid=True) - - client = Client(args.url, timeout=args.timeout) - await _configure_client_with_args(client, args) - await client.connect() - try: - node = await get_node(client, args) - generators, _ = await client.load_type_definitions([node]) - generators[0].save_to_file(args.output_path, True) - finally: - await client.disconnect() diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__init__.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__init__.py deleted file mode 100644 index f9553ff..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__init__.py +++ /dev/null @@ -1,8 +0,0 @@ -# the order is important, some classes are overriden -from .attribute_ids import AttributeIds -from .object_ids import ObjectIds -from .object_ids import ObjectIdNames -from .status_codes import StatusCodes -from .uaprotocol_auto import * -from .uaprotocol_hand import * -from .uatypes import * # TODO: This should be renamed to uatypes_hand diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/__init__.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index d977ab42751005f3a6a5280c21f9ca3d4337e115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 432 zcmY*VOHRWu5Vf16O+y3cC=xY@4GV-otdOdLR94GySaAhb zj9n^$KX2Z9o*7#Ctn@&2;`7#}J20G#!1xeQ1hzlRNLNT6JDN2nTxnxZ23d??rhK3tr1` zdbIT1ckbSZDDmlHTF{aoS}-M?4UeXUiEW~hfMHXB-NeOmR)u<-g~XGNx7K)58O?a- z%|Bz!8$m}M_kAnf8?t%m6ySSF)~1$ZAYDL=KuT2vS v;*^(XEw5hri*$s$zNtD+U@@i|@xHHb?O2sJbjL~0|{^3q(ajc3~~^^096G+g1! z@C}goCcbdsl&`>vorJ0pH`eygJF}kAf7Y{ct!5i~{ItLOKXQigi;UG#(8i&D)IAL} z&w1k*HL7?{KSR|E6h{E~+p7S4=rajw5Ix@J}$M(H4$gg)7;!_>y1e$=%FH^4+g z$C{AG9277QMJzxGi%`ZASXhP%T3}-Z9JHZ|4%Dy;b*w=H>#&9mSjRPJ;ySdj32kh_ z2DV`nH=u)?u!SAi#x2;vZP>*f*u!18gL_)%ovhkRQz^!iln+tON!47JZ_M)qDtcZd zln7;lMW_&H!{!d5N~jU)ga%=auuf0gdM`J#;AKYvpg?iA@{t@ z_Pj90NkH?e=Y5>8V7UUNQH)wPROo#aFr~nLF5^#%k8~(FeW8+o&B(}{K3BdJNh;z9 zD(|F7`3X~3PWx(@nV&-CY!-%G?~V`7Fq(4tH*e!8j#4HfHHwepI8jg= zOnH=!;#8aqF0+KLe1?oyy#0{>$8S=jVT?_nv?_S0scRwh1Kbi4p z>e7Z$ko#o+@uU3%HxOetnWdL;L=IQ!KkzVN{uR66%4KR6`4i^qo82^|Cs65Jl3J0P xP#tJkM#235%Q6>PM%{c?;QBa9>hXo^wu0sCfnLb0r^}9eM(07%DX8Y!xj*%j8i4=+ diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/object_ids.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/object_ids.cpython-310.pyc deleted file mode 100644 index 67b7ff9750fdf36f1bdadcb763f69c919aa3a3d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1617649 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

wj4P!}=fA z|FHgt^*^ltVf_#5e^~#+`XAQ+u>ObjKdk>@{SWJZSpUQNAJ+e{{)hEHtp8#C59@ze z|HJwp*8i~nhxI?K|6%

wj4P!}=fA|FHgt^*^ltVf_#5e^~#+`XAQ+u>ObjKdk>@ z{SWJZSpUQNAJ+e{{)hEHtp8#C59@ze|HJwp*8i~nhxI?K|6%

wj4P!}=fA|FHgt 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 z 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 zf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-M zf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-M zf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-M zf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-M zf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-M zf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-M zf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-M zf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-M zf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-M zf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-M zf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8c-Mf8>AQ zf8>AUf8>AUf8@V!12w75|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky z|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ky|H%Ku|H%Ku|HS{q|HS{q|HS{qf4>N7 zR-6Bc|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J|B3&J z|B3&J|B3&J|B3&J|C#@Z|C#@p|C#@p|C#@p|C#@p|C#@u3euuB|17_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7`0pRW+STTN z!7ylRk z7ylRk7ylRk7ylRk7ylRk7ylRk7ylRk7ylRk7ylRk7ylRk7ylRk7yq3Yu3K&XFa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7 zFa9t7Fa9t7Fa9t7Fa9t7Fa9t7Fa9t7FaB@-FaB@-Z~kxoZ~kxoZ~kxoZ~kxoZ~kxo zZ~kxoZ~kxoZ~kxoZ~kxoZ~kxoZ~kxoZ~kxoyER0Q+Wg=A-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF-~8YF z-~8YF-~8YFKm6bPKm0%ZKm0%ZKm0%ZKm0%ZKm0%ZKm0%ZKm0%ZKm0%ZKm0%ZKm0%Z zKm0%ZKm0%ZKm0%ZKm2!dm|nH{fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ zfB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+fB1j+ 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 z_#gNm_#gNm_#gNm_#gNm_#gNm_#gNm_#gNm_#gNm_#gNm_#gNm_#gNm_#gNm_#gNm z`5*Wn`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo z`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*Zo`5*b8_#gS7_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn_@DTn z_@DTn_@DTn_@DTn_@DTn_@DTn`Jeco`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp`Jefp z`Jee;_@DV-_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6 z_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6_+R*6`Cs^7`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8 z`Cs{8`Cs{8`Cs{8`Cs{8`Cs{8`Cs|p_+R7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7_}}>7 z_}}>7_}}>7`QP~8`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29 z`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ29`QQ0J_}}?I_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR z_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR_&@kR`9JtS`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT`9JwT z`9JwT`9JwT`9Jx;_&@o-_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS z_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS_`mqS`M>zT z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U z`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>$U`M>#p_`mso_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+_<#6+ z_<#6+_<#6+_<#6+_<#6+`G5F-`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I; z`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5I;`G5KU z_<#BT`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- z`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- z`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- z`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- z`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- z`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- z`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- z`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- z`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- z`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- z`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- z`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- z`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- z`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC-`2YC- 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 zhyM@%pLc)0YxDo%|HJ=>{}2Bk{y+SG`2X<#;s3+`hyM@%AO1i5fB66K|Kb0`|A+q% z{~!K8{D1iW@c-fe!~ci>5C0$jKm33A|M36e|HJ=>{}2Bk{y+SG`2X<#;s3+`hyM@% zAO1i5fB66K|Kb0`|A+q%{~!K8{D1iW@c-fe!~ci>5C0$jKm33A|M36e|HJ=>{}2Bk z{y+SG`2X<#;s3+`hyM@%AO1i5fB66K|Kb0`|A+s9{}2BI{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6{{#O6 z{{#O6{{#O6{{#O6{{#Oc{{#Oc|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+ z|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dk+|0Dks z|0Dks{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc z{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc z{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc z{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc z{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc z{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc z{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc z{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc z{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc z{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc z{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc{}cZc 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⋘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� zS^I3~?2DbZuXe${*+u(qm+XgKwx4#ze%V#~ZP)CNUAF*L{&K?t+D!{&w=A&Twjg%L zg4$jC$L`s`cHjQ92Nuj8T5x-0A?&e*v?mtIo?2*oW?}5Pg|!zJ&R$x0du0*qwMDcy z7RlaPWP4{(?7c;`4;IZnT6FtlG3>L&v@aIRzFKViW^wGh#kC(6&wg5b`(+92w?I#jt!9)ACy^D`2s$ zpvAF57S{?}JS$@Ht*9liVwTW~TOuoAiLIn1u~L@QN?S53W67(OeTOn&tLm= zqm{8vR@OROIqPEOt*ceAZdTE{TP5pZm93{$v0hfydRsN?W7Vy%)v$h6)B0O28(_6< zpw+QKR@VkwJsV>6ZKyS{Vb;)wTO%7`jcuegu~F94Mq4u*W6f=>wXkv4(#BgWn_#VN zqP4L}*48FlJDXzdZK`#!Y1YxETPK@goo%Ldv02vDW?MI#W8H18^{{!?)8<<*TVTCy zq4lvv*4GwWKU-q`ZK(~gWj4^3+aOzEgKeb^u~jzIR@*RJW5aE&jj(k#($?E3+hC(@ zqm8jmHr6)VINM_5ZL3YNZ8p)i+a%jzlWnI>v0XORcH1=DW7BP~&9Hqo)ArjeJ7BZz zpv|#EHrEc@JUe3Z?WirVW46$a+afz*i|wQ>u~W9xPTMj&W6SNVt*~>p($3o|yI`yB zqOGw@w$?7&I=f=)?W%3CYqrs@+a|kVo9(7;v0Jv)Zre7yW83Yn?XY{c)9%|Ydtkfm zq3y9pw$~opK6_&O?WrBGXLit@+aY^lhwY^uu~&A~UfVHyW5?~Sov?Ry(%#!C`(UT- zqn)u&cGf=IIs0Pg?W#9m+hxrv0rx8e%m$sW7jP})xX@ZfOgXY*)0of zw=Ia>v7mO>{;_-Zuidx*?12TdhZfu(SqOVo>>@sZei_(g|n9y-d=wy#SY*p-Q7o55wcHlX@>q1sYcVXJ#kBku z%L-U*D`;`7kj1sa7SD=Ud@E`Rte7RV;+DutSYj(_NvxD5wbGW%%2;wMYbmUprL^*v z$|_iDt7vJglBKoEmd>hJdaG&~teR!C>XylBSZ1qfS*(_2wc3`=>R5KGYdNf*<+S>i z%Nkg2YiN0_k>$0u6=Hla;m3R?fOudFyHwteaJ|?pDcqSY_*JRjij)wcb|E`dD@AYc;H&)wKRr z%LZ6&8)$WGkkz%pR?mi5eH&^GY?w8);nv7TSYsP$O>C4kwb9nh##nP3Yb|V?wY2fp z$|hKAn`muplC`zT*3PC_dz)$DI|+SZAAQU2K+hwb|Cq=2&-|Ydvh9^|blc z%NAH~TWEc3k@dC3*3Xt$e_Lt;Y?%$T6j?3gXI_wbQoD&e(E0Yb)%Wt+eyD z$}ZSyyJ&0dlC8DNw$85Ddb?^H?3!(~>$b^m*k-$FTkMu?wcEDM?$~y_Ydh?o?X>&0 z%O2QnduV&?k?pm|w$Gl}etT*M?3o?3=XS_m*kOBVN9>gywbypc-q>+_YbWfTowWCM z%0A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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/status_codes.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/status_codes.cpython-310.pyc deleted file mode 100644 index 9469f2b18b0799255bf381a6b9483a735c42b7aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35825 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 P()_$9#&*>{OZNINXn7-6lYQ{#de$oc~r__ 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 b^X@o~onu=wqqsNjW-=+9A9Yi1HkbYX9UXp| diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/uaprotocol_auto.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/uaprotocol_auto.cpython-310.pyc deleted file mode 100644 index 67b2501daecb8aee381f3085385345c840a4528f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323672 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ꦽ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 z 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/uaprotocol_hand.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/uaprotocol_hand.cpython-310.pyc deleted file mode 100644 index 84e6fc4ae1cbb9711ce2c37694d8e835404aac86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13171 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 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/uatypes.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/__pycache__/uatypes.cpython-310.pyc deleted file mode 100644 index d791174b92f6f63d78abca80a5c3e244cc7f2c01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34794 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 R{3#QP%4KDvt((X5{||W$4K)A& diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/attribute_ids.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/attribute_ids.py deleted file mode 100644 index 66ebf9b..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/attribute_ids.py +++ /dev/null @@ -1,32 +0,0 @@ -#AUTOGENERATED!!! Date: 2022-09-22 16:18:39.122902 - -from enum import IntEnum - -class AttributeIds(IntEnum): - NodeId = 1 - NodeClass = 2 - BrowseName = 3 - DisplayName = 4 - Description = 5 - WriteMask = 6 - UserWriteMask = 7 - IsAbstract = 8 - Symmetric = 9 - InverseName = 10 - ContainsNoLoops = 11 - EventNotifier = 12 - Value = 13 - DataType = 14 - ValueRank = 15 - ArrayDimensions = 16 - AccessLevel = 17 - UserAccessLevel = 18 - MinimumSamplingInterval = 19 - Historizing = 20 - Executable = 21 - UserExecutable = 22 - DataTypeDefinition = 23 - RolePermissions = 24 - UserRolePermissions = 25 - AccessRestrictions = 26 - AccessLevelEx = 27 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/object_ids.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/object_ids.py deleted file mode 100644 index c5b667e..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/object_ids.py +++ /dev/null @@ -1,32332 +0,0 @@ -#AUTOGENERATED!!! - -from enum import IntEnum - -class ObjectIds: - Null = 0 - Boolean = 1 - SByte = 2 - Byte = 3 - Int16 = 4 - UInt16 = 5 - Int32 = 6 - UInt32 = 7 - Int64 = 8 - UInt64 = 9 - Float = 10 - Double = 11 - String = 12 - DateTime = 13 - Guid = 14 - ByteString = 15 - XmlElement = 16 - NodeId = 17 - ExpandedNodeId = 18 - StatusCode = 19 - QualifiedName = 20 - LocalizedText = 21 - Structure = 22 - DataValue = 23 - BaseDataType = 24 - DiagnosticInfo = 25 - Number = 26 - Integer = 27 - UInteger = 28 - Enumeration = 29 - Image = 30 - References = 31 - NonHierarchicalReferences = 32 - HierarchicalReferences = 33 - HasChild = 34 - Organizes = 35 - HasEventSource = 36 - HasModellingRule = 37 - HasEncoding = 38 - HasDescription = 39 - HasTypeDefinition = 40 - GeneratesEvent = 41 - Aggregates = 44 - HasSubtype = 45 - HasProperty = 46 - HasComponent = 47 - HasNotifier = 48 - HasOrderedComponent = 49 - Decimal = 50 - FromState = 51 - ToState = 52 - HasCause = 53 - HasEffect = 54 - HasHistoricalConfiguration = 56 - BaseObjectType = 58 - FolderType = 61 - BaseVariableType = 62 - BaseDataVariableType = 63 - PropertyType = 68 - DataTypeDescriptionType = 69 - DataTypeDictionaryType = 72 - DataTypeSystemType = 75 - DataTypeEncodingType = 76 - ModellingRuleType = 77 - ModellingRule_Mandatory = 78 - ModellingRule_Optional = 80 - ModellingRule_ExposesItsArray = 83 - RootFolder = 84 - ObjectsFolder = 85 - TypesFolder = 86 - ViewsFolder = 87 - ObjectTypesFolder = 88 - VariableTypesFolder = 89 - DataTypesFolder = 90 - ReferenceTypesFolder = 91 - XmlSchema_TypeSystem = 92 - OPCBinarySchema_TypeSystem = 93 - PermissionType = 94 - AccessRestrictionType = 95 - RolePermissionType = 96 - DataTypeDefinition = 97 - StructureType = 98 - StructureDefinition = 99 - EnumDefinition = 100 - StructureField = 101 - EnumField = 102 - DataTypeDescriptionType_DataTypeVersion = 104 - DataTypeDescriptionType_DictionaryFragment = 105 - DataTypeDictionaryType_DataTypeVersion = 106 - DataTypeDictionaryType_NamespaceUri = 107 - HasSubStateMachine = 117 - NamingRuleType = 120 - DataTypeDefinition_Encoding_DefaultBinary = 121 - StructureDefinition_Encoding_DefaultBinary = 122 - EnumDefinition_Encoding_DefaultBinary = 123 - DataSetMetaDataType_Encoding_DefaultBinary = 124 - DataTypeDescription_Encoding_DefaultBinary = 125 - StructureDescription_Encoding_DefaultBinary = 126 - EnumDescription_Encoding_DefaultBinary = 127 - RolePermissionType_Encoding_DefaultBinary = 128 - HasArgumentDescription = 129 - HasOptionalInputArgumentDescription = 131 - IdType = 256 - NodeClass = 257 - Node = 258 - Node_Encoding_DefaultXml = 259 - Node_Encoding_DefaultBinary = 260 - ObjectNode = 261 - ObjectNode_Encoding_DefaultXml = 262 - ObjectNode_Encoding_DefaultBinary = 263 - ObjectTypeNode = 264 - ObjectTypeNode_Encoding_DefaultXml = 265 - ObjectTypeNode_Encoding_DefaultBinary = 266 - VariableNode = 267 - VariableNode_Encoding_DefaultXml = 268 - VariableNode_Encoding_DefaultBinary = 269 - VariableTypeNode = 270 - VariableTypeNode_Encoding_DefaultXml = 271 - VariableTypeNode_Encoding_DefaultBinary = 272 - ReferenceTypeNode = 273 - ReferenceTypeNode_Encoding_DefaultXml = 274 - ReferenceTypeNode_Encoding_DefaultBinary = 275 - MethodNode = 276 - MethodNode_Encoding_DefaultXml = 277 - MethodNode_Encoding_DefaultBinary = 278 - ViewNode = 279 - ViewNode_Encoding_DefaultXml = 280 - ViewNode_Encoding_DefaultBinary = 281 - DataTypeNode = 282 - DataTypeNode_Encoding_DefaultXml = 283 - DataTypeNode_Encoding_DefaultBinary = 284 - ReferenceNode = 285 - ReferenceNode_Encoding_DefaultXml = 286 - ReferenceNode_Encoding_DefaultBinary = 287 - IntegerId = 288 - Counter = 289 - Duration = 290 - NumericRange = 291 - UtcTime = 294 - LocaleId = 295 - Argument = 296 - Argument_Encoding_DefaultXml = 297 - Argument_Encoding_DefaultBinary = 298 - StatusResult = 299 - StatusResult_Encoding_DefaultXml = 300 - StatusResult_Encoding_DefaultBinary = 301 - MessageSecurityMode = 302 - UserTokenType = 303 - UserTokenPolicy = 304 - UserTokenPolicy_Encoding_DefaultXml = 305 - UserTokenPolicy_Encoding_DefaultBinary = 306 - ApplicationType = 307 - ApplicationDescription = 308 - ApplicationDescription_Encoding_DefaultXml = 309 - ApplicationDescription_Encoding_DefaultBinary = 310 - ApplicationInstanceCertificate = 311 - EndpointDescription = 312 - EndpointDescription_Encoding_DefaultXml = 313 - EndpointDescription_Encoding_DefaultBinary = 314 - SecurityTokenRequestType = 315 - UserIdentityToken = 316 - UserIdentityToken_Encoding_DefaultXml = 317 - UserIdentityToken_Encoding_DefaultBinary = 318 - AnonymousIdentityToken = 319 - AnonymousIdentityToken_Encoding_DefaultXml = 320 - AnonymousIdentityToken_Encoding_DefaultBinary = 321 - UserNameIdentityToken = 322 - UserNameIdentityToken_Encoding_DefaultXml = 323 - UserNameIdentityToken_Encoding_DefaultBinary = 324 - X509IdentityToken = 325 - X509IdentityToken_Encoding_DefaultXml = 326 - X509IdentityToken_Encoding_DefaultBinary = 327 - EndpointConfiguration = 331 - EndpointConfiguration_Encoding_DefaultXml = 332 - EndpointConfiguration_Encoding_DefaultBinary = 333 - BuildInfo = 338 - BuildInfo_Encoding_DefaultXml = 339 - BuildInfo_Encoding_DefaultBinary = 340 - SignedSoftwareCertificate = 344 - SignedSoftwareCertificate_Encoding_DefaultXml = 345 - SignedSoftwareCertificate_Encoding_DefaultBinary = 346 - AttributeWriteMask = 347 - NodeAttributesMask = 348 - NodeAttributes = 349 - NodeAttributes_Encoding_DefaultXml = 350 - NodeAttributes_Encoding_DefaultBinary = 351 - ObjectAttributes = 352 - ObjectAttributes_Encoding_DefaultXml = 353 - ObjectAttributes_Encoding_DefaultBinary = 354 - VariableAttributes = 355 - VariableAttributes_Encoding_DefaultXml = 356 - VariableAttributes_Encoding_DefaultBinary = 357 - MethodAttributes = 358 - MethodAttributes_Encoding_DefaultXml = 359 - MethodAttributes_Encoding_DefaultBinary = 360 - ObjectTypeAttributes = 361 - ObjectTypeAttributes_Encoding_DefaultXml = 362 - ObjectTypeAttributes_Encoding_DefaultBinary = 363 - VariableTypeAttributes = 364 - VariableTypeAttributes_Encoding_DefaultXml = 365 - VariableTypeAttributes_Encoding_DefaultBinary = 366 - ReferenceTypeAttributes = 367 - ReferenceTypeAttributes_Encoding_DefaultXml = 368 - ReferenceTypeAttributes_Encoding_DefaultBinary = 369 - DataTypeAttributes = 370 - DataTypeAttributes_Encoding_DefaultXml = 371 - DataTypeAttributes_Encoding_DefaultBinary = 372 - ViewAttributes = 373 - ViewAttributes_Encoding_DefaultXml = 374 - ViewAttributes_Encoding_DefaultBinary = 375 - AddNodesItem = 376 - AddNodesItem_Encoding_DefaultXml = 377 - AddNodesItem_Encoding_DefaultBinary = 378 - AddReferencesItem = 379 - AddReferencesItem_Encoding_DefaultXml = 380 - AddReferencesItem_Encoding_DefaultBinary = 381 - DeleteNodesItem = 382 - DeleteNodesItem_Encoding_DefaultXml = 383 - DeleteNodesItem_Encoding_DefaultBinary = 384 - DeleteReferencesItem = 385 - DeleteReferencesItem_Encoding_DefaultXml = 386 - DeleteReferencesItem_Encoding_DefaultBinary = 387 - SessionAuthenticationToken = 388 - RequestHeader = 389 - RequestHeader_Encoding_DefaultXml = 390 - RequestHeader_Encoding_DefaultBinary = 391 - ResponseHeader = 392 - ResponseHeader_Encoding_DefaultXml = 393 - ResponseHeader_Encoding_DefaultBinary = 394 - ServiceFault = 395 - ServiceFault_Encoding_DefaultXml = 396 - ServiceFault_Encoding_DefaultBinary = 397 - FindServersRequest = 420 - FindServersRequest_Encoding_DefaultXml = 421 - FindServersRequest_Encoding_DefaultBinary = 422 - FindServersResponse = 423 - FindServersResponse_Encoding_DefaultXml = 424 - FindServersResponse_Encoding_DefaultBinary = 425 - GetEndpointsRequest = 426 - GetEndpointsRequest_Encoding_DefaultXml = 427 - GetEndpointsRequest_Encoding_DefaultBinary = 428 - GetEndpointsResponse = 429 - GetEndpointsResponse_Encoding_DefaultXml = 430 - GetEndpointsResponse_Encoding_DefaultBinary = 431 - RegisteredServer = 432 - RegisteredServer_Encoding_DefaultXml = 433 - RegisteredServer_Encoding_DefaultBinary = 434 - RegisterServerRequest = 435 - RegisterServerRequest_Encoding_DefaultXml = 436 - RegisterServerRequest_Encoding_DefaultBinary = 437 - RegisterServerResponse = 438 - RegisterServerResponse_Encoding_DefaultXml = 439 - RegisterServerResponse_Encoding_DefaultBinary = 440 - ChannelSecurityToken = 441 - ChannelSecurityToken_Encoding_DefaultXml = 442 - ChannelSecurityToken_Encoding_DefaultBinary = 443 - OpenSecureChannelRequest = 444 - OpenSecureChannelRequest_Encoding_DefaultXml = 445 - OpenSecureChannelRequest_Encoding_DefaultBinary = 446 - OpenSecureChannelResponse = 447 - OpenSecureChannelResponse_Encoding_DefaultXml = 448 - OpenSecureChannelResponse_Encoding_DefaultBinary = 449 - CloseSecureChannelRequest = 450 - CloseSecureChannelRequest_Encoding_DefaultXml = 451 - CloseSecureChannelRequest_Encoding_DefaultBinary = 452 - CloseSecureChannelResponse = 453 - CloseSecureChannelResponse_Encoding_DefaultXml = 454 - CloseSecureChannelResponse_Encoding_DefaultBinary = 455 - SignatureData = 456 - SignatureData_Encoding_DefaultXml = 457 - SignatureData_Encoding_DefaultBinary = 458 - CreateSessionRequest = 459 - CreateSessionRequest_Encoding_DefaultXml = 460 - CreateSessionRequest_Encoding_DefaultBinary = 461 - CreateSessionResponse = 462 - CreateSessionResponse_Encoding_DefaultXml = 463 - CreateSessionResponse_Encoding_DefaultBinary = 464 - ActivateSessionRequest = 465 - ActivateSessionRequest_Encoding_DefaultXml = 466 - ActivateSessionRequest_Encoding_DefaultBinary = 467 - ActivateSessionResponse = 468 - ActivateSessionResponse_Encoding_DefaultXml = 469 - ActivateSessionResponse_Encoding_DefaultBinary = 470 - CloseSessionRequest = 471 - CloseSessionRequest_Encoding_DefaultXml = 472 - CloseSessionRequest_Encoding_DefaultBinary = 473 - CloseSessionResponse = 474 - CloseSessionResponse_Encoding_DefaultXml = 475 - CloseSessionResponse_Encoding_DefaultBinary = 476 - CancelRequest = 477 - CancelRequest_Encoding_DefaultXml = 478 - CancelRequest_Encoding_DefaultBinary = 479 - CancelResponse = 480 - CancelResponse_Encoding_DefaultXml = 481 - CancelResponse_Encoding_DefaultBinary = 482 - AddNodesResult = 483 - AddNodesResult_Encoding_DefaultXml = 484 - AddNodesResult_Encoding_DefaultBinary = 485 - AddNodesRequest = 486 - AddNodesRequest_Encoding_DefaultXml = 487 - AddNodesRequest_Encoding_DefaultBinary = 488 - AddNodesResponse = 489 - AddNodesResponse_Encoding_DefaultXml = 490 - AddNodesResponse_Encoding_DefaultBinary = 491 - AddReferencesRequest = 492 - AddReferencesRequest_Encoding_DefaultXml = 493 - AddReferencesRequest_Encoding_DefaultBinary = 494 - AddReferencesResponse = 495 - AddReferencesResponse_Encoding_DefaultXml = 496 - AddReferencesResponse_Encoding_DefaultBinary = 497 - DeleteNodesRequest = 498 - DeleteNodesRequest_Encoding_DefaultXml = 499 - DeleteNodesRequest_Encoding_DefaultBinary = 500 - DeleteNodesResponse = 501 - DeleteNodesResponse_Encoding_DefaultXml = 502 - DeleteNodesResponse_Encoding_DefaultBinary = 503 - DeleteReferencesRequest = 504 - DeleteReferencesRequest_Encoding_DefaultXml = 505 - DeleteReferencesRequest_Encoding_DefaultBinary = 506 - DeleteReferencesResponse = 507 - DeleteReferencesResponse_Encoding_DefaultXml = 508 - DeleteReferencesResponse_Encoding_DefaultBinary = 509 - BrowseDirection = 510 - ViewDescription = 511 - ViewDescription_Encoding_DefaultXml = 512 - ViewDescription_Encoding_DefaultBinary = 513 - BrowseDescription = 514 - BrowseDescription_Encoding_DefaultXml = 515 - BrowseDescription_Encoding_DefaultBinary = 516 - BrowseResultMask = 517 - ReferenceDescription = 518 - ReferenceDescription_Encoding_DefaultXml = 519 - ReferenceDescription_Encoding_DefaultBinary = 520 - ContinuationPoint = 521 - BrowseResult = 522 - BrowseResult_Encoding_DefaultXml = 523 - BrowseResult_Encoding_DefaultBinary = 524 - BrowseRequest = 525 - BrowseRequest_Encoding_DefaultXml = 526 - BrowseRequest_Encoding_DefaultBinary = 527 - BrowseResponse = 528 - BrowseResponse_Encoding_DefaultXml = 529 - BrowseResponse_Encoding_DefaultBinary = 530 - BrowseNextRequest = 531 - BrowseNextRequest_Encoding_DefaultXml = 532 - BrowseNextRequest_Encoding_DefaultBinary = 533 - BrowseNextResponse = 534 - BrowseNextResponse_Encoding_DefaultXml = 535 - BrowseNextResponse_Encoding_DefaultBinary = 536 - RelativePathElement = 537 - RelativePathElement_Encoding_DefaultXml = 538 - RelativePathElement_Encoding_DefaultBinary = 539 - RelativePath = 540 - RelativePath_Encoding_DefaultXml = 541 - RelativePath_Encoding_DefaultBinary = 542 - BrowsePath = 543 - BrowsePath_Encoding_DefaultXml = 544 - BrowsePath_Encoding_DefaultBinary = 545 - BrowsePathTarget = 546 - BrowsePathTarget_Encoding_DefaultXml = 547 - BrowsePathTarget_Encoding_DefaultBinary = 548 - BrowsePathResult = 549 - BrowsePathResult_Encoding_DefaultXml = 550 - BrowsePathResult_Encoding_DefaultBinary = 551 - TranslateBrowsePathsToNodeIdsRequest = 552 - TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultXml = 553 - TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary = 554 - TranslateBrowsePathsToNodeIdsResponse = 555 - TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultXml = 556 - TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultBinary = 557 - RegisterNodesRequest = 558 - RegisterNodesRequest_Encoding_DefaultXml = 559 - RegisterNodesRequest_Encoding_DefaultBinary = 560 - RegisterNodesResponse = 561 - RegisterNodesResponse_Encoding_DefaultXml = 562 - RegisterNodesResponse_Encoding_DefaultBinary = 563 - UnregisterNodesRequest = 564 - UnregisterNodesRequest_Encoding_DefaultXml = 565 - UnregisterNodesRequest_Encoding_DefaultBinary = 566 - UnregisterNodesResponse = 567 - UnregisterNodesResponse_Encoding_DefaultXml = 568 - UnregisterNodesResponse_Encoding_DefaultBinary = 569 - QueryDataDescription = 570 - QueryDataDescription_Encoding_DefaultXml = 571 - QueryDataDescription_Encoding_DefaultBinary = 572 - NodeTypeDescription = 573 - NodeTypeDescription_Encoding_DefaultXml = 574 - NodeTypeDescription_Encoding_DefaultBinary = 575 - FilterOperator = 576 - QueryDataSet = 577 - QueryDataSet_Encoding_DefaultXml = 578 - QueryDataSet_Encoding_DefaultBinary = 579 - NodeReference = 580 - NodeReference_Encoding_DefaultXml = 581 - NodeReference_Encoding_DefaultBinary = 582 - ContentFilterElement = 583 - ContentFilterElement_Encoding_DefaultXml = 584 - ContentFilterElement_Encoding_DefaultBinary = 585 - ContentFilter = 586 - ContentFilter_Encoding_DefaultXml = 587 - ContentFilter_Encoding_DefaultBinary = 588 - FilterOperand = 589 - FilterOperand_Encoding_DefaultXml = 590 - FilterOperand_Encoding_DefaultBinary = 591 - ElementOperand = 592 - ElementOperand_Encoding_DefaultXml = 593 - ElementOperand_Encoding_DefaultBinary = 594 - LiteralOperand = 595 - LiteralOperand_Encoding_DefaultXml = 596 - LiteralOperand_Encoding_DefaultBinary = 597 - AttributeOperand = 598 - AttributeOperand_Encoding_DefaultXml = 599 - AttributeOperand_Encoding_DefaultBinary = 600 - SimpleAttributeOperand = 601 - SimpleAttributeOperand_Encoding_DefaultXml = 602 - SimpleAttributeOperand_Encoding_DefaultBinary = 603 - ContentFilterElementResult = 604 - ContentFilterElementResult_Encoding_DefaultXml = 605 - ContentFilterElementResult_Encoding_DefaultBinary = 606 - ContentFilterResult = 607 - ContentFilterResult_Encoding_DefaultXml = 608 - ContentFilterResult_Encoding_DefaultBinary = 609 - ParsingResult = 610 - ParsingResult_Encoding_DefaultXml = 611 - ParsingResult_Encoding_DefaultBinary = 612 - QueryFirstRequest = 613 - QueryFirstRequest_Encoding_DefaultXml = 614 - QueryFirstRequest_Encoding_DefaultBinary = 615 - QueryFirstResponse = 616 - QueryFirstResponse_Encoding_DefaultXml = 617 - QueryFirstResponse_Encoding_DefaultBinary = 618 - QueryNextRequest = 619 - QueryNextRequest_Encoding_DefaultXml = 620 - QueryNextRequest_Encoding_DefaultBinary = 621 - QueryNextResponse = 622 - QueryNextResponse_Encoding_DefaultXml = 623 - QueryNextResponse_Encoding_DefaultBinary = 624 - TimestampsToReturn = 625 - ReadValueId = 626 - ReadValueId_Encoding_DefaultXml = 627 - ReadValueId_Encoding_DefaultBinary = 628 - ReadRequest = 629 - ReadRequest_Encoding_DefaultXml = 630 - ReadRequest_Encoding_DefaultBinary = 631 - ReadResponse = 632 - ReadResponse_Encoding_DefaultXml = 633 - ReadResponse_Encoding_DefaultBinary = 634 - HistoryReadValueId = 635 - HistoryReadValueId_Encoding_DefaultXml = 636 - HistoryReadValueId_Encoding_DefaultBinary = 637 - HistoryReadResult = 638 - HistoryReadResult_Encoding_DefaultXml = 639 - HistoryReadResult_Encoding_DefaultBinary = 640 - HistoryReadDetails = 641 - HistoryReadDetails_Encoding_DefaultXml = 642 - HistoryReadDetails_Encoding_DefaultBinary = 643 - ReadEventDetails = 644 - ReadEventDetails_Encoding_DefaultXml = 645 - ReadEventDetails_Encoding_DefaultBinary = 646 - ReadRawModifiedDetails = 647 - ReadRawModifiedDetails_Encoding_DefaultXml = 648 - ReadRawModifiedDetails_Encoding_DefaultBinary = 649 - ReadProcessedDetails = 650 - ReadProcessedDetails_Encoding_DefaultXml = 651 - ReadProcessedDetails_Encoding_DefaultBinary = 652 - ReadAtTimeDetails = 653 - ReadAtTimeDetails_Encoding_DefaultXml = 654 - ReadAtTimeDetails_Encoding_DefaultBinary = 655 - HistoryData = 656 - HistoryData_Encoding_DefaultXml = 657 - HistoryData_Encoding_DefaultBinary = 658 - HistoryEvent = 659 - HistoryEvent_Encoding_DefaultXml = 660 - HistoryEvent_Encoding_DefaultBinary = 661 - HistoryReadRequest = 662 - HistoryReadRequest_Encoding_DefaultXml = 663 - HistoryReadRequest_Encoding_DefaultBinary = 664 - HistoryReadResponse = 665 - HistoryReadResponse_Encoding_DefaultXml = 666 - HistoryReadResponse_Encoding_DefaultBinary = 667 - WriteValue = 668 - WriteValue_Encoding_DefaultXml = 669 - WriteValue_Encoding_DefaultBinary = 670 - WriteRequest = 671 - WriteRequest_Encoding_DefaultXml = 672 - WriteRequest_Encoding_DefaultBinary = 673 - WriteResponse = 674 - WriteResponse_Encoding_DefaultXml = 675 - WriteResponse_Encoding_DefaultBinary = 676 - HistoryUpdateDetails = 677 - HistoryUpdateDetails_Encoding_DefaultXml = 678 - HistoryUpdateDetails_Encoding_DefaultBinary = 679 - UpdateDataDetails = 680 - UpdateDataDetails_Encoding_DefaultXml = 681 - UpdateDataDetails_Encoding_DefaultBinary = 682 - UpdateEventDetails = 683 - UpdateEventDetails_Encoding_DefaultXml = 684 - UpdateEventDetails_Encoding_DefaultBinary = 685 - DeleteRawModifiedDetails = 686 - DeleteRawModifiedDetails_Encoding_DefaultXml = 687 - DeleteRawModifiedDetails_Encoding_DefaultBinary = 688 - DeleteAtTimeDetails = 689 - DeleteAtTimeDetails_Encoding_DefaultXml = 690 - DeleteAtTimeDetails_Encoding_DefaultBinary = 691 - DeleteEventDetails = 692 - DeleteEventDetails_Encoding_DefaultXml = 693 - DeleteEventDetails_Encoding_DefaultBinary = 694 - HistoryUpdateResult = 695 - HistoryUpdateResult_Encoding_DefaultXml = 696 - HistoryUpdateResult_Encoding_DefaultBinary = 697 - HistoryUpdateRequest = 698 - HistoryUpdateRequest_Encoding_DefaultXml = 699 - HistoryUpdateRequest_Encoding_DefaultBinary = 700 - HistoryUpdateResponse = 701 - HistoryUpdateResponse_Encoding_DefaultXml = 702 - HistoryUpdateResponse_Encoding_DefaultBinary = 703 - CallMethodRequest = 704 - CallMethodRequest_Encoding_DefaultXml = 705 - CallMethodRequest_Encoding_DefaultBinary = 706 - CallMethodResult = 707 - CallMethodResult_Encoding_DefaultXml = 708 - CallMethodResult_Encoding_DefaultBinary = 709 - CallRequest = 710 - CallRequest_Encoding_DefaultXml = 711 - CallRequest_Encoding_DefaultBinary = 712 - CallResponse = 713 - CallResponse_Encoding_DefaultXml = 714 - CallResponse_Encoding_DefaultBinary = 715 - MonitoringMode = 716 - DataChangeTrigger = 717 - DeadbandType = 718 - MonitoringFilter = 719 - MonitoringFilter_Encoding_DefaultXml = 720 - MonitoringFilter_Encoding_DefaultBinary = 721 - DataChangeFilter = 722 - DataChangeFilter_Encoding_DefaultXml = 723 - DataChangeFilter_Encoding_DefaultBinary = 724 - EventFilter = 725 - EventFilter_Encoding_DefaultXml = 726 - EventFilter_Encoding_DefaultBinary = 727 - AggregateFilter = 728 - AggregateFilter_Encoding_DefaultXml = 729 - AggregateFilter_Encoding_DefaultBinary = 730 - MonitoringFilterResult = 731 - MonitoringFilterResult_Encoding_DefaultXml = 732 - MonitoringFilterResult_Encoding_DefaultBinary = 733 - EventFilterResult = 734 - EventFilterResult_Encoding_DefaultXml = 735 - EventFilterResult_Encoding_DefaultBinary = 736 - AggregateFilterResult = 737 - AggregateFilterResult_Encoding_DefaultXml = 738 - AggregateFilterResult_Encoding_DefaultBinary = 739 - MonitoringParameters = 740 - MonitoringParameters_Encoding_DefaultXml = 741 - MonitoringParameters_Encoding_DefaultBinary = 742 - MonitoredItemCreateRequest = 743 - MonitoredItemCreateRequest_Encoding_DefaultXml = 744 - MonitoredItemCreateRequest_Encoding_DefaultBinary = 745 - MonitoredItemCreateResult = 746 - MonitoredItemCreateResult_Encoding_DefaultXml = 747 - MonitoredItemCreateResult_Encoding_DefaultBinary = 748 - CreateMonitoredItemsRequest = 749 - CreateMonitoredItemsRequest_Encoding_DefaultXml = 750 - CreateMonitoredItemsRequest_Encoding_DefaultBinary = 751 - CreateMonitoredItemsResponse = 752 - CreateMonitoredItemsResponse_Encoding_DefaultXml = 753 - CreateMonitoredItemsResponse_Encoding_DefaultBinary = 754 - MonitoredItemModifyRequest = 755 - MonitoredItemModifyRequest_Encoding_DefaultXml = 756 - MonitoredItemModifyRequest_Encoding_DefaultBinary = 757 - MonitoredItemModifyResult = 758 - MonitoredItemModifyResult_Encoding_DefaultXml = 759 - MonitoredItemModifyResult_Encoding_DefaultBinary = 760 - ModifyMonitoredItemsRequest = 761 - ModifyMonitoredItemsRequest_Encoding_DefaultXml = 762 - ModifyMonitoredItemsRequest_Encoding_DefaultBinary = 763 - ModifyMonitoredItemsResponse = 764 - ModifyMonitoredItemsResponse_Encoding_DefaultXml = 765 - ModifyMonitoredItemsResponse_Encoding_DefaultBinary = 766 - SetMonitoringModeRequest = 767 - SetMonitoringModeRequest_Encoding_DefaultXml = 768 - SetMonitoringModeRequest_Encoding_DefaultBinary = 769 - SetMonitoringModeResponse = 770 - SetMonitoringModeResponse_Encoding_DefaultXml = 771 - SetMonitoringModeResponse_Encoding_DefaultBinary = 772 - SetTriggeringRequest = 773 - SetTriggeringRequest_Encoding_DefaultXml = 774 - SetTriggeringRequest_Encoding_DefaultBinary = 775 - SetTriggeringResponse = 776 - SetTriggeringResponse_Encoding_DefaultXml = 777 - SetTriggeringResponse_Encoding_DefaultBinary = 778 - DeleteMonitoredItemsRequest = 779 - DeleteMonitoredItemsRequest_Encoding_DefaultXml = 780 - DeleteMonitoredItemsRequest_Encoding_DefaultBinary = 781 - DeleteMonitoredItemsResponse = 782 - DeleteMonitoredItemsResponse_Encoding_DefaultXml = 783 - DeleteMonitoredItemsResponse_Encoding_DefaultBinary = 784 - CreateSubscriptionRequest = 785 - CreateSubscriptionRequest_Encoding_DefaultXml = 786 - CreateSubscriptionRequest_Encoding_DefaultBinary = 787 - CreateSubscriptionResponse = 788 - CreateSubscriptionResponse_Encoding_DefaultXml = 789 - CreateSubscriptionResponse_Encoding_DefaultBinary = 790 - ModifySubscriptionRequest = 791 - ModifySubscriptionRequest_Encoding_DefaultXml = 792 - ModifySubscriptionRequest_Encoding_DefaultBinary = 793 - ModifySubscriptionResponse = 794 - ModifySubscriptionResponse_Encoding_DefaultXml = 795 - ModifySubscriptionResponse_Encoding_DefaultBinary = 796 - SetPublishingModeRequest = 797 - SetPublishingModeRequest_Encoding_DefaultXml = 798 - SetPublishingModeRequest_Encoding_DefaultBinary = 799 - SetPublishingModeResponse = 800 - SetPublishingModeResponse_Encoding_DefaultXml = 801 - SetPublishingModeResponse_Encoding_DefaultBinary = 802 - NotificationMessage = 803 - NotificationMessage_Encoding_DefaultXml = 804 - NotificationMessage_Encoding_DefaultBinary = 805 - MonitoredItemNotification = 806 - MonitoredItemNotification_Encoding_DefaultXml = 807 - MonitoredItemNotification_Encoding_DefaultBinary = 808 - DataChangeNotification = 809 - DataChangeNotification_Encoding_DefaultXml = 810 - DataChangeNotification_Encoding_DefaultBinary = 811 - StatusChangeNotification = 818 - StatusChangeNotification_Encoding_DefaultXml = 819 - StatusChangeNotification_Encoding_DefaultBinary = 820 - SubscriptionAcknowledgement = 821 - SubscriptionAcknowledgement_Encoding_DefaultXml = 822 - SubscriptionAcknowledgement_Encoding_DefaultBinary = 823 - PublishRequest = 824 - PublishRequest_Encoding_DefaultXml = 825 - PublishRequest_Encoding_DefaultBinary = 826 - PublishResponse = 827 - PublishResponse_Encoding_DefaultXml = 828 - PublishResponse_Encoding_DefaultBinary = 829 - RepublishRequest = 830 - RepublishRequest_Encoding_DefaultXml = 831 - RepublishRequest_Encoding_DefaultBinary = 832 - RepublishResponse = 833 - RepublishResponse_Encoding_DefaultXml = 834 - RepublishResponse_Encoding_DefaultBinary = 835 - TransferResult = 836 - TransferResult_Encoding_DefaultXml = 837 - TransferResult_Encoding_DefaultBinary = 838 - TransferSubscriptionsRequest = 839 - TransferSubscriptionsRequest_Encoding_DefaultXml = 840 - TransferSubscriptionsRequest_Encoding_DefaultBinary = 841 - TransferSubscriptionsResponse = 842 - TransferSubscriptionsResponse_Encoding_DefaultXml = 843 - TransferSubscriptionsResponse_Encoding_DefaultBinary = 844 - DeleteSubscriptionsRequest = 845 - DeleteSubscriptionsRequest_Encoding_DefaultXml = 846 - DeleteSubscriptionsRequest_Encoding_DefaultBinary = 847 - DeleteSubscriptionsResponse = 848 - DeleteSubscriptionsResponse_Encoding_DefaultXml = 849 - DeleteSubscriptionsResponse_Encoding_DefaultBinary = 850 - RedundancySupport = 851 - ServerState = 852 - RedundantServerDataType = 853 - RedundantServerDataType_Encoding_DefaultXml = 854 - RedundantServerDataType_Encoding_DefaultBinary = 855 - SamplingIntervalDiagnosticsDataType = 856 - SamplingIntervalDiagnosticsDataType_Encoding_DefaultXml = 857 - SamplingIntervalDiagnosticsDataType_Encoding_DefaultBinary = 858 - ServerDiagnosticsSummaryDataType = 859 - ServerDiagnosticsSummaryDataType_Encoding_DefaultXml = 860 - ServerDiagnosticsSummaryDataType_Encoding_DefaultBinary = 861 - ServerStatusDataType = 862 - ServerStatusDataType_Encoding_DefaultXml = 863 - ServerStatusDataType_Encoding_DefaultBinary = 864 - SessionDiagnosticsDataType = 865 - SessionDiagnosticsDataType_Encoding_DefaultXml = 866 - SessionDiagnosticsDataType_Encoding_DefaultBinary = 867 - SessionSecurityDiagnosticsDataType = 868 - SessionSecurityDiagnosticsDataType_Encoding_DefaultXml = 869 - SessionSecurityDiagnosticsDataType_Encoding_DefaultBinary = 870 - ServiceCounterDataType = 871 - ServiceCounterDataType_Encoding_DefaultXml = 872 - ServiceCounterDataType_Encoding_DefaultBinary = 873 - SubscriptionDiagnosticsDataType = 874 - SubscriptionDiagnosticsDataType_Encoding_DefaultXml = 875 - SubscriptionDiagnosticsDataType_Encoding_DefaultBinary = 876 - ModelChangeStructureDataType = 877 - ModelChangeStructureDataType_Encoding_DefaultXml = 878 - ModelChangeStructureDataType_Encoding_DefaultBinary = 879 - Range = 884 - Range_Encoding_DefaultXml = 885 - Range_Encoding_DefaultBinary = 886 - EUInformation = 887 - EUInformation_Encoding_DefaultXml = 888 - EUInformation_Encoding_DefaultBinary = 889 - ExceptionDeviationFormat = 890 - Annotation = 891 - Annotation_Encoding_DefaultXml = 892 - Annotation_Encoding_DefaultBinary = 893 - ProgramDiagnosticDataType = 894 - ProgramDiagnosticDataType_Encoding_DefaultXml = 895 - ProgramDiagnosticDataType_Encoding_DefaultBinary = 896 - SemanticChangeStructureDataType = 897 - SemanticChangeStructureDataType_Encoding_DefaultXml = 898 - SemanticChangeStructureDataType_Encoding_DefaultBinary = 899 - EventNotificationList = 914 - EventNotificationList_Encoding_DefaultXml = 915 - EventNotificationList_Encoding_DefaultBinary = 916 - EventFieldList = 917 - EventFieldList_Encoding_DefaultXml = 918 - EventFieldList_Encoding_DefaultBinary = 919 - HistoryEventFieldList = 920 - HistoryEventFieldList_Encoding_DefaultXml = 921 - HistoryEventFieldList_Encoding_DefaultBinary = 922 - IssuedIdentityToken = 938 - IssuedIdentityToken_Encoding_DefaultXml = 939 - IssuedIdentityToken_Encoding_DefaultBinary = 940 - NotificationData = 945 - NotificationData_Encoding_DefaultXml = 946 - NotificationData_Encoding_DefaultBinary = 947 - AggregateConfiguration = 948 - AggregateConfiguration_Encoding_DefaultXml = 949 - AggregateConfiguration_Encoding_DefaultBinary = 950 - ImageBMP = 2000 - ImageGIF = 2001 - ImageJPG = 2002 - ImagePNG = 2003 - ServerType = 2004 - ServerType_ServerArray = 2005 - ServerType_NamespaceArray = 2006 - ServerType_ServerStatus = 2007 - ServerType_ServiceLevel = 2008 - ServerType_ServerCapabilities = 2009 - ServerType_ServerDiagnostics = 2010 - ServerType_VendorServerInfo = 2011 - ServerType_ServerRedundancy = 2012 - ServerCapabilitiesType = 2013 - ServerCapabilitiesType_ServerProfileArray = 2014 - ServerCapabilitiesType_LocaleIdArray = 2016 - ServerCapabilitiesType_MinSupportedSampleRate = 2017 - ServerCapabilitiesType_ModellingRules = 2019 - ServerDiagnosticsType = 2020 - ServerDiagnosticsType_ServerDiagnosticsSummary = 2021 - ServerDiagnosticsType_SamplingIntervalDiagnosticsArray = 2022 - ServerDiagnosticsType_SubscriptionDiagnosticsArray = 2023 - ServerDiagnosticsType_EnabledFlag = 2025 - SessionsDiagnosticsSummaryType = 2026 - SessionsDiagnosticsSummaryType_SessionDiagnosticsArray = 2027 - SessionsDiagnosticsSummaryType_SessionSecurityDiagnosticsArray = 2028 - SessionDiagnosticsObjectType = 2029 - SessionDiagnosticsObjectType_SessionDiagnostics = 2030 - SessionDiagnosticsObjectType_SessionSecurityDiagnostics = 2031 - SessionDiagnosticsObjectType_SubscriptionDiagnosticsArray = 2032 - VendorServerInfoType = 2033 - ServerRedundancyType = 2034 - ServerRedundancyType_RedundancySupport = 2035 - TransparentRedundancyType = 2036 - TransparentRedundancyType_CurrentServerId = 2037 - TransparentRedundancyType_RedundantServerArray = 2038 - NonTransparentRedundancyType = 2039 - NonTransparentRedundancyType_ServerUriArray = 2040 - BaseEventType = 2041 - BaseEventType_EventId = 2042 - BaseEventType_EventType = 2043 - BaseEventType_SourceNode = 2044 - BaseEventType_SourceName = 2045 - BaseEventType_Time = 2046 - BaseEventType_ReceiveTime = 2047 - BaseEventType_Message = 2050 - BaseEventType_Severity = 2051 - AuditEventType = 2052 - AuditEventType_ActionTimeStamp = 2053 - AuditEventType_Status = 2054 - AuditEventType_ServerId = 2055 - AuditEventType_ClientAuditEntryId = 2056 - AuditEventType_ClientUserId = 2057 - AuditSecurityEventType = 2058 - AuditChannelEventType = 2059 - AuditOpenSecureChannelEventType = 2060 - AuditOpenSecureChannelEventType_ClientCertificate = 2061 - AuditOpenSecureChannelEventType_RequestType = 2062 - AuditOpenSecureChannelEventType_SecurityPolicyUri = 2063 - AuditOpenSecureChannelEventType_SecurityMode = 2065 - AuditOpenSecureChannelEventType_RequestedLifetime = 2066 - AuditSessionEventType = 2069 - AuditSessionEventType_SessionId = 2070 - AuditCreateSessionEventType = 2071 - AuditCreateSessionEventType_SecureChannelId = 2072 - AuditCreateSessionEventType_ClientCertificate = 2073 - AuditCreateSessionEventType_RevisedSessionTimeout = 2074 - AuditActivateSessionEventType = 2075 - AuditActivateSessionEventType_ClientSoftwareCertificates = 2076 - AuditActivateSessionEventType_UserIdentityToken = 2077 - AuditCancelEventType = 2078 - AuditCancelEventType_RequestHandle = 2079 - AuditCertificateEventType = 2080 - AuditCertificateEventType_Certificate = 2081 - AuditCertificateDataMismatchEventType = 2082 - AuditCertificateDataMismatchEventType_InvalidHostname = 2083 - AuditCertificateDataMismatchEventType_InvalidUri = 2084 - AuditCertificateExpiredEventType = 2085 - AuditCertificateInvalidEventType = 2086 - AuditCertificateUntrustedEventType = 2087 - AuditCertificateRevokedEventType = 2088 - AuditCertificateMismatchEventType = 2089 - AuditNodeManagementEventType = 2090 - AuditAddNodesEventType = 2091 - AuditAddNodesEventType_NodesToAdd = 2092 - AuditDeleteNodesEventType = 2093 - AuditDeleteNodesEventType_NodesToDelete = 2094 - AuditAddReferencesEventType = 2095 - AuditAddReferencesEventType_ReferencesToAdd = 2096 - AuditDeleteReferencesEventType = 2097 - AuditDeleteReferencesEventType_ReferencesToDelete = 2098 - AuditUpdateEventType = 2099 - AuditWriteUpdateEventType = 2100 - AuditWriteUpdateEventType_IndexRange = 2101 - AuditWriteUpdateEventType_OldValue = 2102 - AuditWriteUpdateEventType_NewValue = 2103 - AuditHistoryUpdateEventType = 2104 - AuditUpdateMethodEventType = 2127 - AuditUpdateMethodEventType_MethodId = 2128 - AuditUpdateMethodEventType_InputArguments = 2129 - SystemEventType = 2130 - DeviceFailureEventType = 2131 - BaseModelChangeEventType = 2132 - GeneralModelChangeEventType = 2133 - GeneralModelChangeEventType_Changes = 2134 - ServerVendorCapabilityType = 2137 - ServerStatusType = 2138 - ServerStatusType_StartTime = 2139 - ServerStatusType_CurrentTime = 2140 - ServerStatusType_State = 2141 - ServerStatusType_BuildInfo = 2142 - ServerDiagnosticsSummaryType = 2150 - ServerDiagnosticsSummaryType_ServerViewCount = 2151 - ServerDiagnosticsSummaryType_CurrentSessionCount = 2152 - ServerDiagnosticsSummaryType_CumulatedSessionCount = 2153 - ServerDiagnosticsSummaryType_SecurityRejectedSessionCount = 2154 - ServerDiagnosticsSummaryType_RejectedSessionCount = 2155 - ServerDiagnosticsSummaryType_SessionTimeoutCount = 2156 - ServerDiagnosticsSummaryType_SessionAbortCount = 2157 - ServerDiagnosticsSummaryType_PublishingIntervalCount = 2159 - ServerDiagnosticsSummaryType_CurrentSubscriptionCount = 2160 - ServerDiagnosticsSummaryType_CumulatedSubscriptionCount = 2161 - ServerDiagnosticsSummaryType_SecurityRejectedRequestsCount = 2162 - ServerDiagnosticsSummaryType_RejectedRequestsCount = 2163 - SamplingIntervalDiagnosticsArrayType = 2164 - SamplingIntervalDiagnosticsType = 2165 - SamplingIntervalDiagnosticsType_SamplingInterval = 2166 - SubscriptionDiagnosticsArrayType = 2171 - SubscriptionDiagnosticsType = 2172 - SubscriptionDiagnosticsType_SessionId = 2173 - SubscriptionDiagnosticsType_SubscriptionId = 2174 - SubscriptionDiagnosticsType_Priority = 2175 - SubscriptionDiagnosticsType_PublishingInterval = 2176 - SubscriptionDiagnosticsType_MaxKeepAliveCount = 2177 - SubscriptionDiagnosticsType_MaxNotificationsPerPublish = 2179 - SubscriptionDiagnosticsType_PublishingEnabled = 2180 - SubscriptionDiagnosticsType_ModifyCount = 2181 - SubscriptionDiagnosticsType_EnableCount = 2182 - SubscriptionDiagnosticsType_DisableCount = 2183 - SubscriptionDiagnosticsType_RepublishRequestCount = 2184 - SubscriptionDiagnosticsType_RepublishMessageRequestCount = 2185 - SubscriptionDiagnosticsType_RepublishMessageCount = 2186 - SubscriptionDiagnosticsType_TransferRequestCount = 2187 - SubscriptionDiagnosticsType_TransferredToAltClientCount = 2188 - SubscriptionDiagnosticsType_TransferredToSameClientCount = 2189 - SubscriptionDiagnosticsType_PublishRequestCount = 2190 - SubscriptionDiagnosticsType_DataChangeNotificationsCount = 2191 - SubscriptionDiagnosticsType_NotificationsCount = 2193 - SessionDiagnosticsArrayType = 2196 - SessionDiagnosticsVariableType = 2197 - SessionDiagnosticsVariableType_SessionId = 2198 - SessionDiagnosticsVariableType_SessionName = 2199 - SessionDiagnosticsVariableType_ClientDescription = 2200 - SessionDiagnosticsVariableType_ServerUri = 2201 - SessionDiagnosticsVariableType_EndpointUrl = 2202 - SessionDiagnosticsVariableType_LocaleIds = 2203 - SessionDiagnosticsVariableType_ActualSessionTimeout = 2204 - SessionDiagnosticsVariableType_ClientConnectionTime = 2205 - SessionDiagnosticsVariableType_ClientLastContactTime = 2206 - SessionDiagnosticsVariableType_CurrentSubscriptionsCount = 2207 - SessionDiagnosticsVariableType_CurrentMonitoredItemsCount = 2208 - SessionDiagnosticsVariableType_CurrentPublishRequestsInQueue = 2209 - SessionDiagnosticsVariableType_ReadCount = 2217 - SessionDiagnosticsVariableType_HistoryReadCount = 2218 - SessionDiagnosticsVariableType_WriteCount = 2219 - SessionDiagnosticsVariableType_HistoryUpdateCount = 2220 - SessionDiagnosticsVariableType_CallCount = 2221 - SessionDiagnosticsVariableType_CreateMonitoredItemsCount = 2222 - SessionDiagnosticsVariableType_ModifyMonitoredItemsCount = 2223 - SessionDiagnosticsVariableType_SetMonitoringModeCount = 2224 - SessionDiagnosticsVariableType_SetTriggeringCount = 2225 - SessionDiagnosticsVariableType_DeleteMonitoredItemsCount = 2226 - SessionDiagnosticsVariableType_CreateSubscriptionCount = 2227 - SessionDiagnosticsVariableType_ModifySubscriptionCount = 2228 - SessionDiagnosticsVariableType_SetPublishingModeCount = 2229 - SessionDiagnosticsVariableType_PublishCount = 2230 - SessionDiagnosticsVariableType_RepublishCount = 2231 - SessionDiagnosticsVariableType_TransferSubscriptionsCount = 2232 - SessionDiagnosticsVariableType_DeleteSubscriptionsCount = 2233 - SessionDiagnosticsVariableType_AddNodesCount = 2234 - SessionDiagnosticsVariableType_AddReferencesCount = 2235 - SessionDiagnosticsVariableType_DeleteNodesCount = 2236 - SessionDiagnosticsVariableType_DeleteReferencesCount = 2237 - SessionDiagnosticsVariableType_BrowseCount = 2238 - SessionDiagnosticsVariableType_BrowseNextCount = 2239 - SessionDiagnosticsVariableType_TranslateBrowsePathsToNodeIdsCount = 2240 - SessionDiagnosticsVariableType_QueryFirstCount = 2241 - SessionDiagnosticsVariableType_QueryNextCount = 2242 - SessionSecurityDiagnosticsArrayType = 2243 - SessionSecurityDiagnosticsType = 2244 - SessionSecurityDiagnosticsType_SessionId = 2245 - SessionSecurityDiagnosticsType_ClientUserIdOfSession = 2246 - SessionSecurityDiagnosticsType_ClientUserIdHistory = 2247 - SessionSecurityDiagnosticsType_AuthenticationMechanism = 2248 - SessionSecurityDiagnosticsType_Encoding = 2249 - SessionSecurityDiagnosticsType_TransportProtocol = 2250 - SessionSecurityDiagnosticsType_SecurityMode = 2251 - SessionSecurityDiagnosticsType_SecurityPolicyUri = 2252 - Server = 2253 - Server_ServerArray = 2254 - Server_NamespaceArray = 2255 - Server_ServerStatus = 2256 - Server_ServerStatus_StartTime = 2257 - Server_ServerStatus_CurrentTime = 2258 - Server_ServerStatus_State = 2259 - Server_ServerStatus_BuildInfo = 2260 - Server_ServerStatus_BuildInfo_ProductName = 2261 - Server_ServerStatus_BuildInfo_ProductUri = 2262 - Server_ServerStatus_BuildInfo_ManufacturerName = 2263 - Server_ServerStatus_BuildInfo_SoftwareVersion = 2264 - Server_ServerStatus_BuildInfo_BuildNumber = 2265 - Server_ServerStatus_BuildInfo_BuildDate = 2266 - Server_ServiceLevel = 2267 - Server_ServerCapabilities = 2268 - Server_ServerCapabilities_ServerProfileArray = 2269 - Server_ServerCapabilities_LocaleIdArray = 2271 - Server_ServerCapabilities_MinSupportedSampleRate = 2272 - Server_ServerDiagnostics = 2274 - Server_ServerDiagnostics_ServerDiagnosticsSummary = 2275 - Server_ServerDiagnostics_ServerDiagnosticsSummary_ServerViewCount = 2276 - Server_ServerDiagnostics_ServerDiagnosticsSummary_CurrentSessionCount = 2277 - Server_ServerDiagnostics_ServerDiagnosticsSummary_CumulatedSessionCount = 2278 - Server_ServerDiagnostics_ServerDiagnosticsSummary_SecurityRejectedSessionCount = 2279 - Server_ServerDiagnostics_ServerDiagnosticsSummary_SessionTimeoutCount = 2281 - Server_ServerDiagnostics_ServerDiagnosticsSummary_SessionAbortCount = 2282 - Server_ServerDiagnostics_ServerDiagnosticsSummary_PublishingIntervalCount = 2284 - Server_ServerDiagnostics_ServerDiagnosticsSummary_CurrentSubscriptionCount = 2285 - Server_ServerDiagnostics_ServerDiagnosticsSummary_CumulatedSubscriptionCount = 2286 - Server_ServerDiagnostics_ServerDiagnosticsSummary_SecurityRejectedRequestsCount = 2287 - Server_ServerDiagnostics_ServerDiagnosticsSummary_RejectedRequestsCount = 2288 - Server_ServerDiagnostics_SamplingIntervalDiagnosticsArray = 2289 - Server_ServerDiagnostics_SubscriptionDiagnosticsArray = 2290 - Server_ServerDiagnostics_EnabledFlag = 2294 - Server_VendorServerInfo = 2295 - Server_ServerRedundancy = 2296 - StateMachineType = 2299 - StateType = 2307 - StateType_StateNumber = 2308 - InitialStateType = 2309 - TransitionType = 2310 - TransitionEventType = 2311 - TransitionType_TransitionNumber = 2312 - AuditUpdateStateEventType = 2315 - HistoricalDataConfigurationType = 2318 - HistoricalDataConfigurationType_Stepped = 2323 - HistoricalDataConfigurationType_Definition = 2324 - HistoricalDataConfigurationType_MaxTimeInterval = 2325 - HistoricalDataConfigurationType_MinTimeInterval = 2326 - HistoricalDataConfigurationType_ExceptionDeviation = 2327 - HistoricalDataConfigurationType_ExceptionDeviationFormat = 2328 - HistoryServerCapabilitiesType = 2330 - HistoryServerCapabilitiesType_AccessHistoryDataCapability = 2331 - HistoryServerCapabilitiesType_AccessHistoryEventsCapability = 2332 - HistoryServerCapabilitiesType_InsertDataCapability = 2334 - HistoryServerCapabilitiesType_ReplaceDataCapability = 2335 - HistoryServerCapabilitiesType_UpdateDataCapability = 2336 - HistoryServerCapabilitiesType_DeleteRawCapability = 2337 - HistoryServerCapabilitiesType_DeleteAtTimeCapability = 2338 - AggregateFunctionType = 2340 - AggregateFunction_Interpolative = 2341 - AggregateFunction_Average = 2342 - AggregateFunction_TimeAverage = 2343 - AggregateFunction_Total = 2344 - AggregateFunction_Minimum = 2346 - AggregateFunction_Maximum = 2347 - AggregateFunction_MinimumActualTime = 2348 - AggregateFunction_MaximumActualTime = 2349 - AggregateFunction_Range = 2350 - AggregateFunction_AnnotationCount = 2351 - AggregateFunction_Count = 2352 - AggregateFunction_NumberOfTransitions = 2355 - AggregateFunction_Start = 2357 - AggregateFunction_End = 2358 - AggregateFunction_Delta = 2359 - AggregateFunction_DurationGood = 2360 - AggregateFunction_DurationBad = 2361 - AggregateFunction_PercentGood = 2362 - AggregateFunction_PercentBad = 2363 - AggregateFunction_WorstQuality = 2364 - DataItemType = 2365 - DataItemType_Definition = 2366 - DataItemType_ValuePrecision = 2367 - AnalogItemType = 2368 - AnalogItemType_EURange = 2369 - AnalogItemType_InstrumentRange = 2370 - AnalogItemType_EngineeringUnits = 2371 - DiscreteItemType = 2372 - TwoStateDiscreteType = 2373 - TwoStateDiscreteType_FalseState = 2374 - TwoStateDiscreteType_TrueState = 2375 - MultiStateDiscreteType = 2376 - MultiStateDiscreteType_EnumStrings = 2377 - ProgramTransitionEventType = 2378 - ProgramTransitionEventType_IntermediateResult = 2379 - ProgramDiagnosticType = 2380 - ProgramDiagnosticType_CreateSessionId = 2381 - ProgramDiagnosticType_CreateClientName = 2382 - ProgramDiagnosticType_InvocationCreationTime = 2383 - ProgramDiagnosticType_LastTransitionTime = 2384 - ProgramDiagnosticType_LastMethodCall = 2385 - ProgramDiagnosticType_LastMethodSessionId = 2386 - ProgramDiagnosticType_LastMethodInputArguments = 2387 - ProgramDiagnosticType_LastMethodOutputArguments = 2388 - ProgramDiagnosticType_LastMethodCallTime = 2389 - ProgramDiagnosticType_LastMethodReturnStatus = 2390 - ProgramStateMachineType = 2391 - ProgramStateMachineType_Creatable = 2392 - ProgramStateMachineType_Deletable = 2393 - ProgramStateMachineType_AutoDelete = 2394 - ProgramStateMachineType_RecycleCount = 2395 - ProgramStateMachineType_InstanceCount = 2396 - ProgramStateMachineType_MaxInstanceCount = 2397 - ProgramStateMachineType_MaxRecycleCount = 2398 - ProgramStateMachineType_ProgramDiagnostic = 2399 - ProgramStateMachineType_Ready = 2400 - ProgramStateMachineType_Ready_StateNumber = 2401 - ProgramStateMachineType_Running = 2402 - ProgramStateMachineType_Running_StateNumber = 2403 - ProgramStateMachineType_Suspended = 2404 - ProgramStateMachineType_Suspended_StateNumber = 2405 - ProgramStateMachineType_Halted = 2406 - ProgramStateMachineType_Halted_StateNumber = 2407 - ProgramStateMachineType_HaltedToReady = 2408 - ProgramStateMachineType_HaltedToReady_TransitionNumber = 2409 - ProgramStateMachineType_ReadyToRunning = 2410 - ProgramStateMachineType_ReadyToRunning_TransitionNumber = 2411 - ProgramStateMachineType_RunningToHalted = 2412 - ProgramStateMachineType_RunningToHalted_TransitionNumber = 2413 - ProgramStateMachineType_RunningToReady = 2414 - ProgramStateMachineType_RunningToReady_TransitionNumber = 2415 - ProgramStateMachineType_RunningToSuspended = 2416 - ProgramStateMachineType_RunningToSuspended_TransitionNumber = 2417 - ProgramStateMachineType_SuspendedToRunning = 2418 - ProgramStateMachineType_SuspendedToRunning_TransitionNumber = 2419 - ProgramStateMachineType_SuspendedToHalted = 2420 - ProgramStateMachineType_SuspendedToHalted_TransitionNumber = 2421 - ProgramStateMachineType_SuspendedToReady = 2422 - ProgramStateMachineType_SuspendedToReady_TransitionNumber = 2423 - ProgramStateMachineType_ReadyToHalted = 2424 - ProgramStateMachineType_ReadyToHalted_TransitionNumber = 2425 - ProgramStateMachineType_Start = 2426 - ProgramStateMachineType_Suspend = 2427 - ProgramStateMachineType_Resume = 2428 - ProgramStateMachineType_Halt = 2429 - ProgramStateMachineType_Reset = 2430 - SessionDiagnosticsVariableType_RegisterNodesCount = 2730 - SessionDiagnosticsVariableType_UnregisterNodesCount = 2731 - ServerCapabilitiesType_MaxBrowseContinuationPoints = 2732 - ServerCapabilitiesType_MaxQueryContinuationPoints = 2733 - ServerCapabilitiesType_MaxHistoryContinuationPoints = 2734 - Server_ServerCapabilities_MaxBrowseContinuationPoints = 2735 - Server_ServerCapabilities_MaxQueryContinuationPoints = 2736 - Server_ServerCapabilities_MaxHistoryContinuationPoints = 2737 - SemanticChangeEventType = 2738 - SemanticChangeEventType_Changes = 2739 - ServerType_Auditing = 2742 - ServerDiagnosticsType_SessionsDiagnosticsSummary = 2744 - AuditChannelEventType_SecureChannelId = 2745 - AuditOpenSecureChannelEventType_ClientCertificateThumbprint = 2746 - AuditCreateSessionEventType_ClientCertificateThumbprint = 2747 - AuditUrlMismatchEventType = 2748 - AuditUrlMismatchEventType_EndpointUrl = 2749 - AuditWriteUpdateEventType_AttributeId = 2750 - AuditHistoryUpdateEventType_ParameterDataTypeId = 2751 - ServerStatusType_SecondsTillShutdown = 2752 - ServerStatusType_ShutdownReason = 2753 - ServerCapabilitiesType_AggregateFunctions = 2754 - StateVariableType = 2755 - StateVariableType_Id = 2756 - StateVariableType_Name = 2757 - StateVariableType_Number = 2758 - StateVariableType_EffectiveDisplayName = 2759 - FiniteStateVariableType = 2760 - FiniteStateVariableType_Id = 2761 - TransitionVariableType = 2762 - TransitionVariableType_Id = 2763 - TransitionVariableType_Name = 2764 - TransitionVariableType_Number = 2765 - TransitionVariableType_TransitionTime = 2766 - FiniteTransitionVariableType = 2767 - FiniteTransitionVariableType_Id = 2768 - StateMachineType_CurrentState = 2769 - StateMachineType_LastTransition = 2770 - FiniteStateMachineType = 2771 - FiniteStateMachineType_CurrentState = 2772 - FiniteStateMachineType_LastTransition = 2773 - TransitionEventType_Transition = 2774 - TransitionEventType_FromState = 2775 - TransitionEventType_ToState = 2776 - AuditUpdateStateEventType_OldStateId = 2777 - AuditUpdateStateEventType_NewStateId = 2778 - ConditionType = 2782 - RefreshStartEventType = 2787 - RefreshEndEventType = 2788 - RefreshRequiredEventType = 2789 - AuditConditionEventType = 2790 - AuditConditionEnableEventType = 2803 - AuditConditionCommentEventType = 2829 - DialogConditionType = 2830 - DialogConditionType_Prompt = 2831 - AcknowledgeableConditionType = 2881 - AlarmConditionType = 2915 - ShelvedStateMachineType = 2929 - ShelvedStateMachineType_Unshelved = 2930 - ShelvedStateMachineType_TimedShelved = 2932 - ShelvedStateMachineType_OneShotShelved = 2933 - ShelvedStateMachineType_UnshelvedToTimedShelved = 2935 - ShelvedStateMachineType_UnshelvedToOneShotShelved = 2936 - ShelvedStateMachineType_TimedShelvedToUnshelved = 2940 - ShelvedStateMachineType_TimedShelvedToOneShotShelved = 2942 - ShelvedStateMachineType_OneShotShelvedToUnshelved = 2943 - ShelvedStateMachineType_OneShotShelvedToTimedShelved = 2945 - ShelvedStateMachineType_Unshelve = 2947 - ShelvedStateMachineType_OneShotShelve = 2948 - ShelvedStateMachineType_TimedShelve = 2949 - LimitAlarmType = 2955 - ShelvedStateMachineType_TimedShelve_InputArguments = 2991 - Server_ServerStatus_SecondsTillShutdown = 2992 - Server_ServerStatus_ShutdownReason = 2993 - Server_Auditing = 2994 - Server_ServerCapabilities_ModellingRules = 2996 - Server_ServerCapabilities_AggregateFunctions = 2997 - SubscriptionDiagnosticsType_EventNotificationsCount = 2998 - AuditHistoryEventUpdateEventType = 2999 - AuditHistoryEventUpdateEventType_Filter = 3003 - AuditHistoryValueUpdateEventType = 3006 - AuditHistoryDeleteEventType = 3012 - AuditHistoryRawModifyDeleteEventType = 3014 - AuditHistoryRawModifyDeleteEventType_IsDeleteModified = 3015 - AuditHistoryRawModifyDeleteEventType_StartTime = 3016 - AuditHistoryRawModifyDeleteEventType_EndTime = 3017 - AuditHistoryAtTimeDeleteEventType = 3019 - AuditHistoryAtTimeDeleteEventType_ReqTimes = 3020 - AuditHistoryAtTimeDeleteEventType_OldValues = 3021 - AuditHistoryEventDeleteEventType = 3022 - AuditHistoryEventDeleteEventType_EventIds = 3023 - AuditHistoryEventDeleteEventType_OldValues = 3024 - AuditHistoryEventUpdateEventType_UpdatedNode = 3025 - AuditHistoryValueUpdateEventType_UpdatedNode = 3026 - AuditHistoryDeleteEventType_UpdatedNode = 3027 - AuditHistoryEventUpdateEventType_PerformInsertReplace = 3028 - AuditHistoryEventUpdateEventType_NewValues = 3029 - AuditHistoryEventUpdateEventType_OldValues = 3030 - AuditHistoryValueUpdateEventType_PerformInsertReplace = 3031 - AuditHistoryValueUpdateEventType_NewValues = 3032 - AuditHistoryValueUpdateEventType_OldValues = 3033 - AuditHistoryRawModifyDeleteEventType_OldValues = 3034 - EventQueueOverflowEventType = 3035 - EventTypesFolder = 3048 - ServerCapabilitiesType_SoftwareCertificates = 3049 - SessionDiagnosticsVariableType_MaxResponseMessageSize = 3050 - BuildInfoType = 3051 - BuildInfoType_ProductUri = 3052 - BuildInfoType_ManufacturerName = 3053 - BuildInfoType_ProductName = 3054 - BuildInfoType_SoftwareVersion = 3055 - BuildInfoType_BuildNumber = 3056 - BuildInfoType_BuildDate = 3057 - SessionSecurityDiagnosticsType_ClientCertificate = 3058 - HistoricalDataConfigurationType_AggregateConfiguration = 3059 - DefaultBinary = 3062 - DefaultXml = 3063 - AlwaysGeneratesEvent = 3065 - Icon = 3067 - NodeVersion = 3068 - LocalTime = 3069 - AllowNulls = 3070 - EnumValues = 3071 - InputArguments = 3072 - OutputArguments = 3073 - ServerType_ServerStatus_StartTime = 3074 - ServerType_ServerStatus_CurrentTime = 3075 - ServerType_ServerStatus_State = 3076 - ServerType_ServerStatus_BuildInfo = 3077 - ServerType_ServerStatus_BuildInfo_ProductUri = 3078 - ServerType_ServerStatus_BuildInfo_ManufacturerName = 3079 - ServerType_ServerStatus_BuildInfo_ProductName = 3080 - ServerType_ServerStatus_BuildInfo_SoftwareVersion = 3081 - ServerType_ServerStatus_BuildInfo_BuildNumber = 3082 - ServerType_ServerStatus_BuildInfo_BuildDate = 3083 - ServerType_ServerStatus_SecondsTillShutdown = 3084 - ServerType_ServerStatus_ShutdownReason = 3085 - ServerType_ServerCapabilities_ServerProfileArray = 3086 - ServerType_ServerCapabilities_LocaleIdArray = 3087 - ServerType_ServerCapabilities_MinSupportedSampleRate = 3088 - ServerType_ServerCapabilities_MaxBrowseContinuationPoints = 3089 - ServerType_ServerCapabilities_MaxQueryContinuationPoints = 3090 - ServerType_ServerCapabilities_MaxHistoryContinuationPoints = 3091 - ServerType_ServerCapabilities_SoftwareCertificates = 3092 - ServerType_ServerCapabilities_ModellingRules = 3093 - ServerType_ServerCapabilities_AggregateFunctions = 3094 - ServerType_ServerDiagnostics_ServerDiagnosticsSummary = 3095 - ServerType_ServerDiagnostics_ServerDiagnosticsSummary_ServerViewCount = 3096 - ServerType_ServerDiagnostics_ServerDiagnosticsSummary_CurrentSessionCount = 3097 - ServerType_ServerDiagnostics_ServerDiagnosticsSummary_CumulatedSessionCount = 3098 - ServerType_ServerDiagnostics_ServerDiagnosticsSummary_SecurityRejectedSessionCount = 3099 - ServerType_ServerDiagnostics_ServerDiagnosticsSummary_RejectedSessionCount = 3100 - ServerType_ServerDiagnostics_ServerDiagnosticsSummary_SessionTimeoutCount = 3101 - ServerType_ServerDiagnostics_ServerDiagnosticsSummary_SessionAbortCount = 3102 - ServerType_ServerDiagnostics_ServerDiagnosticsSummary_PublishingIntervalCount = 3104 - ServerType_ServerDiagnostics_ServerDiagnosticsSummary_CurrentSubscriptionCount = 3105 - ServerType_ServerDiagnostics_ServerDiagnosticsSummary_CumulatedSubscriptionCount = 3106 - ServerType_ServerDiagnostics_ServerDiagnosticsSummary_SecurityRejectedRequestsCount = 3107 - ServerType_ServerDiagnostics_ServerDiagnosticsSummary_RejectedRequestsCount = 3108 - ServerType_ServerDiagnostics_SamplingIntervalDiagnosticsArray = 3109 - ServerType_ServerDiagnostics_SubscriptionDiagnosticsArray = 3110 - ServerType_ServerDiagnostics_SessionsDiagnosticsSummary = 3111 - ServerType_ServerDiagnostics_SessionsDiagnosticsSummary_SessionDiagnosticsArray = 3112 - ServerType_ServerDiagnostics_SessionsDiagnosticsSummary_SessionSecurityDiagnosticsArray = 3113 - ServerType_ServerDiagnostics_EnabledFlag = 3114 - ServerType_ServerRedundancy_RedundancySupport = 3115 - ServerDiagnosticsType_ServerDiagnosticsSummary_ServerViewCount = 3116 - ServerDiagnosticsType_ServerDiagnosticsSummary_CurrentSessionCount = 3117 - ServerDiagnosticsType_ServerDiagnosticsSummary_CumulatedSessionCount = 3118 - ServerDiagnosticsType_ServerDiagnosticsSummary_SecurityRejectedSessionCount = 3119 - ServerDiagnosticsType_ServerDiagnosticsSummary_RejectedSessionCount = 3120 - ServerDiagnosticsType_ServerDiagnosticsSummary_SessionTimeoutCount = 3121 - ServerDiagnosticsType_ServerDiagnosticsSummary_SessionAbortCount = 3122 - ServerDiagnosticsType_ServerDiagnosticsSummary_PublishingIntervalCount = 3124 - ServerDiagnosticsType_ServerDiagnosticsSummary_CurrentSubscriptionCount = 3125 - ServerDiagnosticsType_ServerDiagnosticsSummary_CumulatedSubscriptionCount = 3126 - ServerDiagnosticsType_ServerDiagnosticsSummary_SecurityRejectedRequestsCount = 3127 - ServerDiagnosticsType_ServerDiagnosticsSummary_RejectedRequestsCount = 3128 - ServerDiagnosticsType_SessionsDiagnosticsSummary_SessionDiagnosticsArray = 3129 - ServerDiagnosticsType_SessionsDiagnosticsSummary_SessionSecurityDiagnosticsArray = 3130 - SessionDiagnosticsObjectType_SessionDiagnostics_SessionId = 3131 - SessionDiagnosticsObjectType_SessionDiagnostics_SessionName = 3132 - SessionDiagnosticsObjectType_SessionDiagnostics_ClientDescription = 3133 - SessionDiagnosticsObjectType_SessionDiagnostics_ServerUri = 3134 - SessionDiagnosticsObjectType_SessionDiagnostics_EndpointUrl = 3135 - SessionDiagnosticsObjectType_SessionDiagnostics_LocaleIds = 3136 - SessionDiagnosticsObjectType_SessionDiagnostics_ActualSessionTimeout = 3137 - SessionDiagnosticsObjectType_SessionDiagnostics_MaxResponseMessageSize = 3138 - SessionDiagnosticsObjectType_SessionDiagnostics_ClientConnectionTime = 3139 - SessionDiagnosticsObjectType_SessionDiagnostics_ClientLastContactTime = 3140 - SessionDiagnosticsObjectType_SessionDiagnostics_CurrentSubscriptionsCount = 3141 - SessionDiagnosticsObjectType_SessionDiagnostics_CurrentMonitoredItemsCount = 3142 - SessionDiagnosticsObjectType_SessionDiagnostics_CurrentPublishRequestsInQueue = 3143 - SessionDiagnosticsObjectType_SessionDiagnostics_ReadCount = 3151 - SessionDiagnosticsObjectType_SessionDiagnostics_HistoryReadCount = 3152 - SessionDiagnosticsObjectType_SessionDiagnostics_WriteCount = 3153 - SessionDiagnosticsObjectType_SessionDiagnostics_HistoryUpdateCount = 3154 - SessionDiagnosticsObjectType_SessionDiagnostics_CallCount = 3155 - SessionDiagnosticsObjectType_SessionDiagnostics_CreateMonitoredItemsCount = 3156 - SessionDiagnosticsObjectType_SessionDiagnostics_ModifyMonitoredItemsCount = 3157 - SessionDiagnosticsObjectType_SessionDiagnostics_SetMonitoringModeCount = 3158 - SessionDiagnosticsObjectType_SessionDiagnostics_SetTriggeringCount = 3159 - SessionDiagnosticsObjectType_SessionDiagnostics_DeleteMonitoredItemsCount = 3160 - SessionDiagnosticsObjectType_SessionDiagnostics_CreateSubscriptionCount = 3161 - SessionDiagnosticsObjectType_SessionDiagnostics_ModifySubscriptionCount = 3162 - SessionDiagnosticsObjectType_SessionDiagnostics_SetPublishingModeCount = 3163 - SessionDiagnosticsObjectType_SessionDiagnostics_PublishCount = 3164 - SessionDiagnosticsObjectType_SessionDiagnostics_RepublishCount = 3165 - SessionDiagnosticsObjectType_SessionDiagnostics_TransferSubscriptionsCount = 3166 - SessionDiagnosticsObjectType_SessionDiagnostics_DeleteSubscriptionsCount = 3167 - SessionDiagnosticsObjectType_SessionDiagnostics_AddNodesCount = 3168 - SessionDiagnosticsObjectType_SessionDiagnostics_AddReferencesCount = 3169 - SessionDiagnosticsObjectType_SessionDiagnostics_DeleteNodesCount = 3170 - SessionDiagnosticsObjectType_SessionDiagnostics_DeleteReferencesCount = 3171 - SessionDiagnosticsObjectType_SessionDiagnostics_BrowseCount = 3172 - SessionDiagnosticsObjectType_SessionDiagnostics_BrowseNextCount = 3173 - SessionDiagnosticsObjectType_SessionDiagnostics_TranslateBrowsePathsToNodeIdsCount = 3174 - SessionDiagnosticsObjectType_SessionDiagnostics_QueryFirstCount = 3175 - SessionDiagnosticsObjectType_SessionDiagnostics_QueryNextCount = 3176 - SessionDiagnosticsObjectType_SessionDiagnostics_RegisterNodesCount = 3177 - SessionDiagnosticsObjectType_SessionDiagnostics_UnregisterNodesCount = 3178 - SessionDiagnosticsObjectType_SessionSecurityDiagnostics_SessionId = 3179 - SessionDiagnosticsObjectType_SessionSecurityDiagnostics_ClientUserIdOfSession = 3180 - SessionDiagnosticsObjectType_SessionSecurityDiagnostics_ClientUserIdHistory = 3181 - SessionDiagnosticsObjectType_SessionSecurityDiagnostics_AuthenticationMechanism = 3182 - SessionDiagnosticsObjectType_SessionSecurityDiagnostics_Encoding = 3183 - SessionDiagnosticsObjectType_SessionSecurityDiagnostics_TransportProtocol = 3184 - SessionDiagnosticsObjectType_SessionSecurityDiagnostics_SecurityMode = 3185 - SessionDiagnosticsObjectType_SessionSecurityDiagnostics_SecurityPolicyUri = 3186 - SessionDiagnosticsObjectType_SessionSecurityDiagnostics_ClientCertificate = 3187 - TransparentRedundancyType_RedundancySupport = 3188 - NonTransparentRedundancyType_RedundancySupport = 3189 - BaseEventType_LocalTime = 3190 - EventQueueOverflowEventType_EventId = 3191 - EventQueueOverflowEventType_EventType = 3192 - EventQueueOverflowEventType_SourceNode = 3193 - EventQueueOverflowEventType_SourceName = 3194 - EventQueueOverflowEventType_Time = 3195 - EventQueueOverflowEventType_ReceiveTime = 3196 - EventQueueOverflowEventType_LocalTime = 3197 - EventQueueOverflowEventType_Message = 3198 - EventQueueOverflowEventType_Severity = 3199 - AuditEventType_EventId = 3200 - AuditEventType_EventType = 3201 - AuditEventType_SourceNode = 3202 - AuditEventType_SourceName = 3203 - AuditEventType_Time = 3204 - AuditEventType_ReceiveTime = 3205 - AuditEventType_LocalTime = 3206 - AuditEventType_Message = 3207 - AuditEventType_Severity = 3208 - AuditSecurityEventType_EventId = 3209 - AuditSecurityEventType_EventType = 3210 - AuditSecurityEventType_SourceNode = 3211 - AuditSecurityEventType_SourceName = 3212 - AuditSecurityEventType_Time = 3213 - AuditSecurityEventType_ReceiveTime = 3214 - AuditSecurityEventType_LocalTime = 3215 - AuditSecurityEventType_Message = 3216 - AuditSecurityEventType_Severity = 3217 - AuditSecurityEventType_ActionTimeStamp = 3218 - AuditSecurityEventType_Status = 3219 - AuditSecurityEventType_ServerId = 3220 - AuditSecurityEventType_ClientAuditEntryId = 3221 - AuditSecurityEventType_ClientUserId = 3222 - AuditChannelEventType_EventId = 3223 - AuditChannelEventType_EventType = 3224 - AuditChannelEventType_SourceNode = 3225 - AuditChannelEventType_SourceName = 3226 - AuditChannelEventType_Time = 3227 - AuditChannelEventType_ReceiveTime = 3228 - AuditChannelEventType_LocalTime = 3229 - AuditChannelEventType_Message = 3230 - AuditChannelEventType_Severity = 3231 - AuditChannelEventType_ActionTimeStamp = 3232 - AuditChannelEventType_Status = 3233 - AuditChannelEventType_ServerId = 3234 - AuditChannelEventType_ClientAuditEntryId = 3235 - AuditChannelEventType_ClientUserId = 3236 - AuditOpenSecureChannelEventType_EventId = 3237 - AuditOpenSecureChannelEventType_EventType = 3238 - AuditOpenSecureChannelEventType_SourceNode = 3239 - AuditOpenSecureChannelEventType_SourceName = 3240 - AuditOpenSecureChannelEventType_Time = 3241 - AuditOpenSecureChannelEventType_ReceiveTime = 3242 - AuditOpenSecureChannelEventType_LocalTime = 3243 - AuditOpenSecureChannelEventType_Message = 3244 - AuditOpenSecureChannelEventType_Severity = 3245 - AuditOpenSecureChannelEventType_ActionTimeStamp = 3246 - AuditOpenSecureChannelEventType_Status = 3247 - AuditOpenSecureChannelEventType_ServerId = 3248 - AuditOpenSecureChannelEventType_ClientAuditEntryId = 3249 - AuditOpenSecureChannelEventType_ClientUserId = 3250 - AuditOpenSecureChannelEventType_SecureChannelId = 3251 - AuditSessionEventType_EventId = 3252 - AuditSessionEventType_EventType = 3253 - AuditSessionEventType_SourceNode = 3254 - AuditSessionEventType_SourceName = 3255 - AuditSessionEventType_Time = 3256 - AuditSessionEventType_ReceiveTime = 3257 - AuditSessionEventType_LocalTime = 3258 - AuditSessionEventType_Message = 3259 - AuditSessionEventType_Severity = 3260 - AuditSessionEventType_ActionTimeStamp = 3261 - AuditSessionEventType_Status = 3262 - AuditSessionEventType_ServerId = 3263 - AuditSessionEventType_ClientAuditEntryId = 3264 - AuditSessionEventType_ClientUserId = 3265 - AuditCreateSessionEventType_EventId = 3266 - AuditCreateSessionEventType_EventType = 3267 - AuditCreateSessionEventType_SourceNode = 3268 - AuditCreateSessionEventType_SourceName = 3269 - AuditCreateSessionEventType_Time = 3270 - AuditCreateSessionEventType_ReceiveTime = 3271 - AuditCreateSessionEventType_LocalTime = 3272 - AuditCreateSessionEventType_Message = 3273 - AuditCreateSessionEventType_Severity = 3274 - AuditCreateSessionEventType_ActionTimeStamp = 3275 - AuditCreateSessionEventType_Status = 3276 - AuditCreateSessionEventType_ServerId = 3277 - AuditCreateSessionEventType_ClientAuditEntryId = 3278 - AuditCreateSessionEventType_ClientUserId = 3279 - AuditUrlMismatchEventType_EventId = 3281 - AuditUrlMismatchEventType_EventType = 3282 - AuditUrlMismatchEventType_SourceNode = 3283 - AuditUrlMismatchEventType_SourceName = 3284 - AuditUrlMismatchEventType_Time = 3285 - AuditUrlMismatchEventType_ReceiveTime = 3286 - AuditUrlMismatchEventType_LocalTime = 3287 - AuditUrlMismatchEventType_Message = 3288 - AuditUrlMismatchEventType_Severity = 3289 - AuditUrlMismatchEventType_ActionTimeStamp = 3290 - AuditUrlMismatchEventType_Status = 3291 - AuditUrlMismatchEventType_ServerId = 3292 - AuditUrlMismatchEventType_ClientAuditEntryId = 3293 - AuditUrlMismatchEventType_ClientUserId = 3294 - AuditUrlMismatchEventType_SecureChannelId = 3296 - AuditUrlMismatchEventType_ClientCertificate = 3297 - AuditUrlMismatchEventType_ClientCertificateThumbprint = 3298 - AuditUrlMismatchEventType_RevisedSessionTimeout = 3299 - AuditActivateSessionEventType_EventId = 3300 - AuditActivateSessionEventType_EventType = 3301 - AuditActivateSessionEventType_SourceNode = 3302 - AuditActivateSessionEventType_SourceName = 3303 - AuditActivateSessionEventType_Time = 3304 - AuditActivateSessionEventType_ReceiveTime = 3305 - AuditActivateSessionEventType_LocalTime = 3306 - AuditActivateSessionEventType_Message = 3307 - AuditActivateSessionEventType_Severity = 3308 - AuditActivateSessionEventType_ActionTimeStamp = 3309 - AuditActivateSessionEventType_Status = 3310 - AuditActivateSessionEventType_ServerId = 3311 - AuditActivateSessionEventType_ClientAuditEntryId = 3312 - AuditActivateSessionEventType_ClientUserId = 3313 - AuditActivateSessionEventType_SessionId = 3314 - AuditCancelEventType_EventId = 3315 - AuditCancelEventType_EventType = 3316 - AuditCancelEventType_SourceNode = 3317 - AuditCancelEventType_SourceName = 3318 - AuditCancelEventType_Time = 3319 - AuditCancelEventType_ReceiveTime = 3320 - AuditCancelEventType_LocalTime = 3321 - AuditCancelEventType_Message = 3322 - AuditCancelEventType_Severity = 3323 - AuditCancelEventType_ActionTimeStamp = 3324 - AuditCancelEventType_Status = 3325 - AuditCancelEventType_ServerId = 3326 - AuditCancelEventType_ClientAuditEntryId = 3327 - AuditCancelEventType_ClientUserId = 3328 - AuditCancelEventType_SessionId = 3329 - AuditCertificateEventType_EventId = 3330 - AuditCertificateEventType_EventType = 3331 - AuditCertificateEventType_SourceNode = 3332 - AuditCertificateEventType_SourceName = 3333 - AuditCertificateEventType_Time = 3334 - AuditCertificateEventType_ReceiveTime = 3335 - AuditCertificateEventType_LocalTime = 3336 - AuditCertificateEventType_Message = 3337 - AuditCertificateEventType_Severity = 3338 - AuditCertificateEventType_ActionTimeStamp = 3339 - AuditCertificateEventType_Status = 3340 - AuditCertificateEventType_ServerId = 3341 - AuditCertificateEventType_ClientAuditEntryId = 3342 - AuditCertificateEventType_ClientUserId = 3343 - AuditCertificateDataMismatchEventType_EventId = 3344 - AuditCertificateDataMismatchEventType_EventType = 3345 - AuditCertificateDataMismatchEventType_SourceNode = 3346 - AuditCertificateDataMismatchEventType_SourceName = 3347 - AuditCertificateDataMismatchEventType_Time = 3348 - AuditCertificateDataMismatchEventType_ReceiveTime = 3349 - AuditCertificateDataMismatchEventType_LocalTime = 3350 - AuditCertificateDataMismatchEventType_Message = 3351 - AuditCertificateDataMismatchEventType_Severity = 3352 - AuditCertificateDataMismatchEventType_ActionTimeStamp = 3353 - AuditCertificateDataMismatchEventType_Status = 3354 - AuditCertificateDataMismatchEventType_ServerId = 3355 - AuditCertificateDataMismatchEventType_ClientAuditEntryId = 3356 - AuditCertificateDataMismatchEventType_ClientUserId = 3357 - AuditCertificateDataMismatchEventType_Certificate = 3358 - AuditCertificateExpiredEventType_EventId = 3359 - AuditCertificateExpiredEventType_EventType = 3360 - AuditCertificateExpiredEventType_SourceNode = 3361 - AuditCertificateExpiredEventType_SourceName = 3362 - AuditCertificateExpiredEventType_Time = 3363 - AuditCertificateExpiredEventType_ReceiveTime = 3364 - AuditCertificateExpiredEventType_LocalTime = 3365 - AuditCertificateExpiredEventType_Message = 3366 - AuditCertificateExpiredEventType_Severity = 3367 - AuditCertificateExpiredEventType_ActionTimeStamp = 3368 - AuditCertificateExpiredEventType_Status = 3369 - AuditCertificateExpiredEventType_ServerId = 3370 - AuditCertificateExpiredEventType_ClientAuditEntryId = 3371 - AuditCertificateExpiredEventType_ClientUserId = 3372 - AuditCertificateExpiredEventType_Certificate = 3373 - AuditCertificateInvalidEventType_EventId = 3374 - AuditCertificateInvalidEventType_EventType = 3375 - AuditCertificateInvalidEventType_SourceNode = 3376 - AuditCertificateInvalidEventType_SourceName = 3377 - AuditCertificateInvalidEventType_Time = 3378 - AuditCertificateInvalidEventType_ReceiveTime = 3379 - AuditCertificateInvalidEventType_LocalTime = 3380 - AuditCertificateInvalidEventType_Message = 3381 - AuditCertificateInvalidEventType_Severity = 3382 - AuditCertificateInvalidEventType_ActionTimeStamp = 3383 - AuditCertificateInvalidEventType_Status = 3384 - AuditCertificateInvalidEventType_ServerId = 3385 - AuditCertificateInvalidEventType_ClientAuditEntryId = 3386 - AuditCertificateInvalidEventType_ClientUserId = 3387 - AuditCertificateInvalidEventType_Certificate = 3388 - AuditCertificateUntrustedEventType_EventId = 3389 - AuditCertificateUntrustedEventType_EventType = 3390 - AuditCertificateUntrustedEventType_SourceNode = 3391 - AuditCertificateUntrustedEventType_SourceName = 3392 - AuditCertificateUntrustedEventType_Time = 3393 - AuditCertificateUntrustedEventType_ReceiveTime = 3394 - AuditCertificateUntrustedEventType_LocalTime = 3395 - AuditCertificateUntrustedEventType_Message = 3396 - AuditCertificateUntrustedEventType_Severity = 3397 - AuditCertificateUntrustedEventType_ActionTimeStamp = 3398 - AuditCertificateUntrustedEventType_Status = 3399 - AuditCertificateUntrustedEventType_ServerId = 3400 - AuditCertificateUntrustedEventType_ClientAuditEntryId = 3401 - AuditCertificateUntrustedEventType_ClientUserId = 3402 - AuditCertificateUntrustedEventType_Certificate = 3403 - AuditCertificateRevokedEventType_EventId = 3404 - AuditCertificateRevokedEventType_EventType = 3405 - AuditCertificateRevokedEventType_SourceNode = 3406 - AuditCertificateRevokedEventType_SourceName = 3407 - AuditCertificateRevokedEventType_Time = 3408 - AuditCertificateRevokedEventType_ReceiveTime = 3409 - AuditCertificateRevokedEventType_LocalTime = 3410 - AuditCertificateRevokedEventType_Message = 3411 - AuditCertificateRevokedEventType_Severity = 3412 - AuditCertificateRevokedEventType_ActionTimeStamp = 3413 - AuditCertificateRevokedEventType_Status = 3414 - AuditCertificateRevokedEventType_ServerId = 3415 - AuditCertificateRevokedEventType_ClientAuditEntryId = 3416 - AuditCertificateRevokedEventType_ClientUserId = 3417 - AuditCertificateRevokedEventType_Certificate = 3418 - AuditCertificateMismatchEventType_EventId = 3419 - AuditCertificateMismatchEventType_EventType = 3420 - AuditCertificateMismatchEventType_SourceNode = 3421 - AuditCertificateMismatchEventType_SourceName = 3422 - AuditCertificateMismatchEventType_Time = 3423 - AuditCertificateMismatchEventType_ReceiveTime = 3424 - AuditCertificateMismatchEventType_LocalTime = 3425 - AuditCertificateMismatchEventType_Message = 3426 - AuditCertificateMismatchEventType_Severity = 3427 - AuditCertificateMismatchEventType_ActionTimeStamp = 3428 - AuditCertificateMismatchEventType_Status = 3429 - AuditCertificateMismatchEventType_ServerId = 3430 - AuditCertificateMismatchEventType_ClientAuditEntryId = 3431 - AuditCertificateMismatchEventType_ClientUserId = 3432 - AuditCertificateMismatchEventType_Certificate = 3433 - AuditNodeManagementEventType_EventId = 3434 - AuditNodeManagementEventType_EventType = 3435 - AuditNodeManagementEventType_SourceNode = 3436 - AuditNodeManagementEventType_SourceName = 3437 - AuditNodeManagementEventType_Time = 3438 - AuditNodeManagementEventType_ReceiveTime = 3439 - AuditNodeManagementEventType_LocalTime = 3440 - AuditNodeManagementEventType_Message = 3441 - AuditNodeManagementEventType_Severity = 3442 - AuditNodeManagementEventType_ActionTimeStamp = 3443 - AuditNodeManagementEventType_Status = 3444 - AuditNodeManagementEventType_ServerId = 3445 - AuditNodeManagementEventType_ClientAuditEntryId = 3446 - AuditNodeManagementEventType_ClientUserId = 3447 - AuditAddNodesEventType_EventId = 3448 - AuditAddNodesEventType_EventType = 3449 - AuditAddNodesEventType_SourceNode = 3450 - AuditAddNodesEventType_SourceName = 3451 - AuditAddNodesEventType_Time = 3452 - AuditAddNodesEventType_ReceiveTime = 3453 - AuditAddNodesEventType_LocalTime = 3454 - AuditAddNodesEventType_Message = 3455 - AuditAddNodesEventType_Severity = 3456 - AuditAddNodesEventType_ActionTimeStamp = 3457 - AuditAddNodesEventType_Status = 3458 - AuditAddNodesEventType_ServerId = 3459 - AuditAddNodesEventType_ClientAuditEntryId = 3460 - AuditAddNodesEventType_ClientUserId = 3461 - AuditDeleteNodesEventType_EventId = 3462 - AuditDeleteNodesEventType_EventType = 3463 - AuditDeleteNodesEventType_SourceNode = 3464 - AuditDeleteNodesEventType_SourceName = 3465 - AuditDeleteNodesEventType_Time = 3466 - AuditDeleteNodesEventType_ReceiveTime = 3467 - AuditDeleteNodesEventType_LocalTime = 3468 - AuditDeleteNodesEventType_Message = 3469 - AuditDeleteNodesEventType_Severity = 3470 - AuditDeleteNodesEventType_ActionTimeStamp = 3471 - AuditDeleteNodesEventType_Status = 3472 - AuditDeleteNodesEventType_ServerId = 3473 - AuditDeleteNodesEventType_ClientAuditEntryId = 3474 - AuditDeleteNodesEventType_ClientUserId = 3475 - AuditAddReferencesEventType_EventId = 3476 - AuditAddReferencesEventType_EventType = 3477 - AuditAddReferencesEventType_SourceNode = 3478 - AuditAddReferencesEventType_SourceName = 3479 - AuditAddReferencesEventType_Time = 3480 - AuditAddReferencesEventType_ReceiveTime = 3481 - AuditAddReferencesEventType_LocalTime = 3482 - AuditAddReferencesEventType_Message = 3483 - AuditAddReferencesEventType_Severity = 3484 - AuditAddReferencesEventType_ActionTimeStamp = 3485 - AuditAddReferencesEventType_Status = 3486 - AuditAddReferencesEventType_ServerId = 3487 - AuditAddReferencesEventType_ClientAuditEntryId = 3488 - AuditAddReferencesEventType_ClientUserId = 3489 - AuditDeleteReferencesEventType_EventId = 3490 - AuditDeleteReferencesEventType_EventType = 3491 - AuditDeleteReferencesEventType_SourceNode = 3492 - AuditDeleteReferencesEventType_SourceName = 3493 - AuditDeleteReferencesEventType_Time = 3494 - AuditDeleteReferencesEventType_ReceiveTime = 3495 - AuditDeleteReferencesEventType_LocalTime = 3496 - AuditDeleteReferencesEventType_Message = 3497 - AuditDeleteReferencesEventType_Severity = 3498 - AuditDeleteReferencesEventType_ActionTimeStamp = 3499 - AuditDeleteReferencesEventType_Status = 3500 - AuditDeleteReferencesEventType_ServerId = 3501 - AuditDeleteReferencesEventType_ClientAuditEntryId = 3502 - AuditDeleteReferencesEventType_ClientUserId = 3503 - AuditUpdateEventType_EventId = 3504 - AuditUpdateEventType_EventType = 3505 - AuditUpdateEventType_SourceNode = 3506 - AuditUpdateEventType_SourceName = 3507 - AuditUpdateEventType_Time = 3508 - AuditUpdateEventType_ReceiveTime = 3509 - AuditUpdateEventType_LocalTime = 3510 - AuditUpdateEventType_Message = 3511 - AuditUpdateEventType_Severity = 3512 - AuditUpdateEventType_ActionTimeStamp = 3513 - AuditUpdateEventType_Status = 3514 - AuditUpdateEventType_ServerId = 3515 - AuditUpdateEventType_ClientAuditEntryId = 3516 - AuditUpdateEventType_ClientUserId = 3517 - AuditWriteUpdateEventType_EventId = 3518 - AuditWriteUpdateEventType_EventType = 3519 - AuditWriteUpdateEventType_SourceNode = 3520 - AuditWriteUpdateEventType_SourceName = 3521 - AuditWriteUpdateEventType_Time = 3522 - AuditWriteUpdateEventType_ReceiveTime = 3523 - AuditWriteUpdateEventType_LocalTime = 3524 - AuditWriteUpdateEventType_Message = 3525 - AuditWriteUpdateEventType_Severity = 3526 - AuditWriteUpdateEventType_ActionTimeStamp = 3527 - AuditWriteUpdateEventType_Status = 3528 - AuditWriteUpdateEventType_ServerId = 3529 - AuditWriteUpdateEventType_ClientAuditEntryId = 3530 - AuditWriteUpdateEventType_ClientUserId = 3531 - AuditHistoryUpdateEventType_EventId = 3532 - AuditHistoryUpdateEventType_EventType = 3533 - AuditHistoryUpdateEventType_SourceNode = 3534 - AuditHistoryUpdateEventType_SourceName = 3535 - AuditHistoryUpdateEventType_Time = 3536 - AuditHistoryUpdateEventType_ReceiveTime = 3537 - AuditHistoryUpdateEventType_LocalTime = 3538 - AuditHistoryUpdateEventType_Message = 3539 - AuditHistoryUpdateEventType_Severity = 3540 - AuditHistoryUpdateEventType_ActionTimeStamp = 3541 - AuditHistoryUpdateEventType_Status = 3542 - AuditHistoryUpdateEventType_ServerId = 3543 - AuditHistoryUpdateEventType_ClientAuditEntryId = 3544 - AuditHistoryUpdateEventType_ClientUserId = 3545 - AuditHistoryEventUpdateEventType_EventId = 3546 - AuditHistoryEventUpdateEventType_EventType = 3547 - AuditHistoryEventUpdateEventType_SourceNode = 3548 - AuditHistoryEventUpdateEventType_SourceName = 3549 - AuditHistoryEventUpdateEventType_Time = 3550 - AuditHistoryEventUpdateEventType_ReceiveTime = 3551 - AuditHistoryEventUpdateEventType_LocalTime = 3552 - AuditHistoryEventUpdateEventType_Message = 3553 - AuditHistoryEventUpdateEventType_Severity = 3554 - AuditHistoryEventUpdateEventType_ActionTimeStamp = 3555 - AuditHistoryEventUpdateEventType_Status = 3556 - AuditHistoryEventUpdateEventType_ServerId = 3557 - AuditHistoryEventUpdateEventType_ClientAuditEntryId = 3558 - AuditHistoryEventUpdateEventType_ClientUserId = 3559 - AuditHistoryEventUpdateEventType_ParameterDataTypeId = 3560 - AuditHistoryValueUpdateEventType_EventId = 3561 - AuditHistoryValueUpdateEventType_EventType = 3562 - AuditHistoryValueUpdateEventType_SourceNode = 3563 - AuditHistoryValueUpdateEventType_SourceName = 3564 - AuditHistoryValueUpdateEventType_Time = 3565 - AuditHistoryValueUpdateEventType_ReceiveTime = 3566 - AuditHistoryValueUpdateEventType_LocalTime = 3567 - AuditHistoryValueUpdateEventType_Message = 3568 - AuditHistoryValueUpdateEventType_Severity = 3569 - AuditHistoryValueUpdateEventType_ActionTimeStamp = 3570 - AuditHistoryValueUpdateEventType_Status = 3571 - AuditHistoryValueUpdateEventType_ServerId = 3572 - AuditHistoryValueUpdateEventType_ClientAuditEntryId = 3573 - AuditHistoryValueUpdateEventType_ClientUserId = 3574 - AuditHistoryValueUpdateEventType_ParameterDataTypeId = 3575 - AuditHistoryDeleteEventType_EventId = 3576 - AuditHistoryDeleteEventType_EventType = 3577 - AuditHistoryDeleteEventType_SourceNode = 3578 - AuditHistoryDeleteEventType_SourceName = 3579 - AuditHistoryDeleteEventType_Time = 3580 - AuditHistoryDeleteEventType_ReceiveTime = 3581 - AuditHistoryDeleteEventType_LocalTime = 3582 - AuditHistoryDeleteEventType_Message = 3583 - AuditHistoryDeleteEventType_Severity = 3584 - AuditHistoryDeleteEventType_ActionTimeStamp = 3585 - AuditHistoryDeleteEventType_Status = 3586 - AuditHistoryDeleteEventType_ServerId = 3587 - AuditHistoryDeleteEventType_ClientAuditEntryId = 3588 - AuditHistoryDeleteEventType_ClientUserId = 3589 - AuditHistoryDeleteEventType_ParameterDataTypeId = 3590 - AuditHistoryRawModifyDeleteEventType_EventId = 3591 - AuditHistoryRawModifyDeleteEventType_EventType = 3592 - AuditHistoryRawModifyDeleteEventType_SourceNode = 3593 - AuditHistoryRawModifyDeleteEventType_SourceName = 3594 - AuditHistoryRawModifyDeleteEventType_Time = 3595 - AuditHistoryRawModifyDeleteEventType_ReceiveTime = 3596 - AuditHistoryRawModifyDeleteEventType_LocalTime = 3597 - AuditHistoryRawModifyDeleteEventType_Message = 3598 - AuditHistoryRawModifyDeleteEventType_Severity = 3599 - AuditHistoryRawModifyDeleteEventType_ActionTimeStamp = 3600 - AuditHistoryRawModifyDeleteEventType_Status = 3601 - AuditHistoryRawModifyDeleteEventType_ServerId = 3602 - AuditHistoryRawModifyDeleteEventType_ClientAuditEntryId = 3603 - AuditHistoryRawModifyDeleteEventType_ClientUserId = 3604 - AuditHistoryRawModifyDeleteEventType_ParameterDataTypeId = 3605 - AuditHistoryRawModifyDeleteEventType_UpdatedNode = 3606 - AuditHistoryAtTimeDeleteEventType_EventId = 3607 - AuditHistoryAtTimeDeleteEventType_EventType = 3608 - AuditHistoryAtTimeDeleteEventType_SourceNode = 3609 - AuditHistoryAtTimeDeleteEventType_SourceName = 3610 - AuditHistoryAtTimeDeleteEventType_Time = 3611 - AuditHistoryAtTimeDeleteEventType_ReceiveTime = 3612 - AuditHistoryAtTimeDeleteEventType_LocalTime = 3613 - AuditHistoryAtTimeDeleteEventType_Message = 3614 - AuditHistoryAtTimeDeleteEventType_Severity = 3615 - AuditHistoryAtTimeDeleteEventType_ActionTimeStamp = 3616 - AuditHistoryAtTimeDeleteEventType_Status = 3617 - AuditHistoryAtTimeDeleteEventType_ServerId = 3618 - AuditHistoryAtTimeDeleteEventType_ClientAuditEntryId = 3619 - AuditHistoryAtTimeDeleteEventType_ClientUserId = 3620 - AuditHistoryAtTimeDeleteEventType_ParameterDataTypeId = 3621 - AuditHistoryAtTimeDeleteEventType_UpdatedNode = 3622 - AuditHistoryEventDeleteEventType_EventId = 3623 - AuditHistoryEventDeleteEventType_EventType = 3624 - AuditHistoryEventDeleteEventType_SourceNode = 3625 - AuditHistoryEventDeleteEventType_SourceName = 3626 - AuditHistoryEventDeleteEventType_Time = 3627 - AuditHistoryEventDeleteEventType_ReceiveTime = 3628 - AuditHistoryEventDeleteEventType_LocalTime = 3629 - AuditHistoryEventDeleteEventType_Message = 3630 - AuditHistoryEventDeleteEventType_Severity = 3631 - AuditHistoryEventDeleteEventType_ActionTimeStamp = 3632 - AuditHistoryEventDeleteEventType_Status = 3633 - AuditHistoryEventDeleteEventType_ServerId = 3634 - AuditHistoryEventDeleteEventType_ClientAuditEntryId = 3635 - AuditHistoryEventDeleteEventType_ClientUserId = 3636 - AuditHistoryEventDeleteEventType_ParameterDataTypeId = 3637 - AuditHistoryEventDeleteEventType_UpdatedNode = 3638 - AuditUpdateMethodEventType_EventId = 3639 - AuditUpdateMethodEventType_EventType = 3640 - AuditUpdateMethodEventType_SourceNode = 3641 - AuditUpdateMethodEventType_SourceName = 3642 - AuditUpdateMethodEventType_Time = 3643 - AuditUpdateMethodEventType_ReceiveTime = 3644 - AuditUpdateMethodEventType_LocalTime = 3645 - AuditUpdateMethodEventType_Message = 3646 - AuditUpdateMethodEventType_Severity = 3647 - AuditUpdateMethodEventType_ActionTimeStamp = 3648 - AuditUpdateMethodEventType_Status = 3649 - AuditUpdateMethodEventType_ServerId = 3650 - AuditUpdateMethodEventType_ClientAuditEntryId = 3651 - AuditUpdateMethodEventType_ClientUserId = 3652 - SystemEventType_EventId = 3653 - SystemEventType_EventType = 3654 - SystemEventType_SourceNode = 3655 - SystemEventType_SourceName = 3656 - SystemEventType_Time = 3657 - SystemEventType_ReceiveTime = 3658 - SystemEventType_LocalTime = 3659 - SystemEventType_Message = 3660 - SystemEventType_Severity = 3661 - DeviceFailureEventType_EventId = 3662 - DeviceFailureEventType_EventType = 3663 - DeviceFailureEventType_SourceNode = 3664 - DeviceFailureEventType_SourceName = 3665 - DeviceFailureEventType_Time = 3666 - DeviceFailureEventType_ReceiveTime = 3667 - DeviceFailureEventType_LocalTime = 3668 - DeviceFailureEventType_Message = 3669 - DeviceFailureEventType_Severity = 3670 - BaseModelChangeEventType_EventId = 3671 - BaseModelChangeEventType_EventType = 3672 - BaseModelChangeEventType_SourceNode = 3673 - BaseModelChangeEventType_SourceName = 3674 - BaseModelChangeEventType_Time = 3675 - BaseModelChangeEventType_ReceiveTime = 3676 - BaseModelChangeEventType_LocalTime = 3677 - BaseModelChangeEventType_Message = 3678 - BaseModelChangeEventType_Severity = 3679 - GeneralModelChangeEventType_EventId = 3680 - GeneralModelChangeEventType_EventType = 3681 - GeneralModelChangeEventType_SourceNode = 3682 - GeneralModelChangeEventType_SourceName = 3683 - GeneralModelChangeEventType_Time = 3684 - GeneralModelChangeEventType_ReceiveTime = 3685 - GeneralModelChangeEventType_LocalTime = 3686 - GeneralModelChangeEventType_Message = 3687 - GeneralModelChangeEventType_Severity = 3688 - SemanticChangeEventType_EventId = 3689 - SemanticChangeEventType_EventType = 3690 - SemanticChangeEventType_SourceNode = 3691 - SemanticChangeEventType_SourceName = 3692 - SemanticChangeEventType_Time = 3693 - SemanticChangeEventType_ReceiveTime = 3694 - SemanticChangeEventType_LocalTime = 3695 - SemanticChangeEventType_Message = 3696 - SemanticChangeEventType_Severity = 3697 - ServerStatusType_BuildInfo_ProductUri = 3698 - ServerStatusType_BuildInfo_ManufacturerName = 3699 - ServerStatusType_BuildInfo_ProductName = 3700 - ServerStatusType_BuildInfo_SoftwareVersion = 3701 - ServerStatusType_BuildInfo_BuildNumber = 3702 - ServerStatusType_BuildInfo_BuildDate = 3703 - Server_ServerCapabilities_SoftwareCertificates = 3704 - Server_ServerDiagnostics_ServerDiagnosticsSummary_RejectedSessionCount = 3705 - Server_ServerDiagnostics_SessionsDiagnosticsSummary = 3706 - Server_ServerDiagnostics_SessionsDiagnosticsSummary_SessionDiagnosticsArray = 3707 - Server_ServerDiagnostics_SessionsDiagnosticsSummary_SessionSecurityDiagnosticsArray = 3708 - Server_ServerRedundancy_RedundancySupport = 3709 - FiniteStateVariableType_Name = 3714 - FiniteStateVariableType_Number = 3715 - FiniteStateVariableType_EffectiveDisplayName = 3716 - FiniteTransitionVariableType_Name = 3717 - FiniteTransitionVariableType_Number = 3718 - FiniteTransitionVariableType_TransitionTime = 3719 - StateMachineType_CurrentState_Id = 3720 - StateMachineType_CurrentState_Name = 3721 - StateMachineType_CurrentState_Number = 3722 - StateMachineType_CurrentState_EffectiveDisplayName = 3723 - StateMachineType_LastTransition_Id = 3724 - StateMachineType_LastTransition_Name = 3725 - StateMachineType_LastTransition_Number = 3726 - StateMachineType_LastTransition_TransitionTime = 3727 - FiniteStateMachineType_CurrentState_Id = 3728 - FiniteStateMachineType_CurrentState_Name = 3729 - FiniteStateMachineType_CurrentState_Number = 3730 - FiniteStateMachineType_CurrentState_EffectiveDisplayName = 3731 - FiniteStateMachineType_LastTransition_Id = 3732 - FiniteStateMachineType_LastTransition_Name = 3733 - FiniteStateMachineType_LastTransition_Number = 3734 - FiniteStateMachineType_LastTransition_TransitionTime = 3735 - InitialStateType_StateNumber = 3736 - TransitionEventType_EventId = 3737 - TransitionEventType_EventType = 3738 - TransitionEventType_SourceNode = 3739 - TransitionEventType_SourceName = 3740 - TransitionEventType_Time = 3741 - TransitionEventType_ReceiveTime = 3742 - TransitionEventType_LocalTime = 3743 - TransitionEventType_Message = 3744 - TransitionEventType_Severity = 3745 - TransitionEventType_FromState_Id = 3746 - TransitionEventType_FromState_Name = 3747 - TransitionEventType_FromState_Number = 3748 - TransitionEventType_FromState_EffectiveDisplayName = 3749 - TransitionEventType_ToState_Id = 3750 - TransitionEventType_ToState_Name = 3751 - TransitionEventType_ToState_Number = 3752 - TransitionEventType_ToState_EffectiveDisplayName = 3753 - TransitionEventType_Transition_Id = 3754 - TransitionEventType_Transition_Name = 3755 - TransitionEventType_Transition_Number = 3756 - TransitionEventType_Transition_TransitionTime = 3757 - AuditUpdateStateEventType_EventId = 3758 - AuditUpdateStateEventType_EventType = 3759 - AuditUpdateStateEventType_SourceNode = 3760 - AuditUpdateStateEventType_SourceName = 3761 - AuditUpdateStateEventType_Time = 3762 - AuditUpdateStateEventType_ReceiveTime = 3763 - AuditUpdateStateEventType_LocalTime = 3764 - AuditUpdateStateEventType_Message = 3765 - AuditUpdateStateEventType_Severity = 3766 - AuditUpdateStateEventType_ActionTimeStamp = 3767 - AuditUpdateStateEventType_Status = 3768 - AuditUpdateStateEventType_ServerId = 3769 - AuditUpdateStateEventType_ClientAuditEntryId = 3770 - AuditUpdateStateEventType_ClientUserId = 3771 - AuditUpdateStateEventType_MethodId = 3772 - AuditUpdateStateEventType_InputArguments = 3773 - AnalogItemType_Definition = 3774 - AnalogItemType_ValuePrecision = 3775 - DiscreteItemType_Definition = 3776 - DiscreteItemType_ValuePrecision = 3777 - TwoStateDiscreteType_Definition = 3778 - TwoStateDiscreteType_ValuePrecision = 3779 - MultiStateDiscreteType_Definition = 3780 - MultiStateDiscreteType_ValuePrecision = 3781 - ProgramTransitionEventType_EventId = 3782 - ProgramTransitionEventType_EventType = 3783 - ProgramTransitionEventType_SourceNode = 3784 - ProgramTransitionEventType_SourceName = 3785 - ProgramTransitionEventType_Time = 3786 - ProgramTransitionEventType_ReceiveTime = 3787 - ProgramTransitionEventType_LocalTime = 3788 - ProgramTransitionEventType_Message = 3789 - ProgramTransitionEventType_Severity = 3790 - ProgramTransitionEventType_FromState = 3791 - ProgramTransitionEventType_FromState_Id = 3792 - ProgramTransitionEventType_FromState_Name = 3793 - ProgramTransitionEventType_FromState_Number = 3794 - ProgramTransitionEventType_FromState_EffectiveDisplayName = 3795 - ProgramTransitionEventType_ToState = 3796 - ProgramTransitionEventType_ToState_Id = 3797 - ProgramTransitionEventType_ToState_Name = 3798 - ProgramTransitionEventType_ToState_Number = 3799 - ProgramTransitionEventType_ToState_EffectiveDisplayName = 3800 - ProgramTransitionEventType_Transition = 3801 - ProgramTransitionEventType_Transition_Id = 3802 - ProgramTransitionEventType_Transition_Name = 3803 - ProgramTransitionEventType_Transition_Number = 3804 - ProgramTransitionEventType_Transition_TransitionTime = 3805 - ProgramTransitionAuditEventType = 3806 - ProgramTransitionAuditEventType_EventId = 3807 - ProgramTransitionAuditEventType_EventType = 3808 - ProgramTransitionAuditEventType_SourceNode = 3809 - ProgramTransitionAuditEventType_SourceName = 3810 - ProgramTransitionAuditEventType_Time = 3811 - ProgramTransitionAuditEventType_ReceiveTime = 3812 - ProgramTransitionAuditEventType_LocalTime = 3813 - ProgramTransitionAuditEventType_Message = 3814 - ProgramTransitionAuditEventType_Severity = 3815 - ProgramTransitionAuditEventType_ActionTimeStamp = 3816 - ProgramTransitionAuditEventType_Status = 3817 - ProgramTransitionAuditEventType_ServerId = 3818 - ProgramTransitionAuditEventType_ClientAuditEntryId = 3819 - ProgramTransitionAuditEventType_ClientUserId = 3820 - ProgramTransitionAuditEventType_MethodId = 3821 - ProgramTransitionAuditEventType_InputArguments = 3822 - ProgramTransitionAuditEventType_OldStateId = 3823 - ProgramTransitionAuditEventType_NewStateId = 3824 - ProgramTransitionAuditEventType_Transition = 3825 - ProgramTransitionAuditEventType_Transition_Id = 3826 - ProgramTransitionAuditEventType_Transition_Name = 3827 - ProgramTransitionAuditEventType_Transition_Number = 3828 - ProgramTransitionAuditEventType_Transition_TransitionTime = 3829 - ProgramStateMachineType_CurrentState = 3830 - ProgramStateMachineType_CurrentState_Id = 3831 - ProgramStateMachineType_CurrentState_Name = 3832 - ProgramStateMachineType_CurrentState_Number = 3833 - ProgramStateMachineType_CurrentState_EffectiveDisplayName = 3834 - ProgramStateMachineType_LastTransition = 3835 - ProgramStateMachineType_LastTransition_Id = 3836 - ProgramStateMachineType_LastTransition_Name = 3837 - ProgramStateMachineType_LastTransition_Number = 3838 - ProgramStateMachineType_LastTransition_TransitionTime = 3839 - ProgramStateMachineType_ProgramDiagnostic_CreateSessionId = 3840 - ProgramStateMachineType_ProgramDiagnostic_CreateClientName = 3841 - ProgramStateMachineType_ProgramDiagnostic_InvocationCreationTime = 3842 - ProgramStateMachineType_ProgramDiagnostic_LastTransitionTime = 3843 - ProgramStateMachineType_ProgramDiagnostic_LastMethodCall = 3844 - ProgramStateMachineType_ProgramDiagnostic_LastMethodSessionId = 3845 - ProgramStateMachineType_ProgramDiagnostic_LastMethodInputArguments = 3846 - ProgramStateMachineType_ProgramDiagnostic_LastMethodOutputArguments = 3847 - ProgramStateMachineType_ProgramDiagnostic_LastMethodCallTime = 3848 - ProgramStateMachineType_ProgramDiagnostic_LastMethodReturnStatus = 3849 - ProgramStateMachineType_FinalResultData = 3850 - AddCommentMethodType = 3863 - AddCommentMethodType_InputArguments = 3864 - ConditionType_EventId = 3865 - ConditionType_EventType = 3866 - ConditionType_SourceNode = 3867 - ConditionType_SourceName = 3868 - ConditionType_Time = 3869 - ConditionType_ReceiveTime = 3870 - ConditionType_LocalTime = 3871 - ConditionType_Message = 3872 - ConditionType_Severity = 3873 - ConditionType_Retain = 3874 - ConditionType_ConditionRefresh = 3875 - ConditionType_ConditionRefresh_InputArguments = 3876 - RefreshStartEventType_EventId = 3969 - RefreshStartEventType_EventType = 3970 - RefreshStartEventType_SourceNode = 3971 - RefreshStartEventType_SourceName = 3972 - RefreshStartEventType_Time = 3973 - RefreshStartEventType_ReceiveTime = 3974 - RefreshStartEventType_LocalTime = 3975 - RefreshStartEventType_Message = 3976 - RefreshStartEventType_Severity = 3977 - RefreshEndEventType_EventId = 3978 - RefreshEndEventType_EventType = 3979 - RefreshEndEventType_SourceNode = 3980 - RefreshEndEventType_SourceName = 3981 - RefreshEndEventType_Time = 3982 - RefreshEndEventType_ReceiveTime = 3983 - RefreshEndEventType_LocalTime = 3984 - RefreshEndEventType_Message = 3985 - RefreshEndEventType_Severity = 3986 - RefreshRequiredEventType_EventId = 3987 - RefreshRequiredEventType_EventType = 3988 - RefreshRequiredEventType_SourceNode = 3989 - RefreshRequiredEventType_SourceName = 3990 - RefreshRequiredEventType_Time = 3991 - RefreshRequiredEventType_ReceiveTime = 3992 - RefreshRequiredEventType_LocalTime = 3993 - RefreshRequiredEventType_Message = 3994 - RefreshRequiredEventType_Severity = 3995 - AuditConditionEventType_EventId = 3996 - AuditConditionEventType_EventType = 3997 - AuditConditionEventType_SourceNode = 3998 - AuditConditionEventType_SourceName = 3999 - AuditConditionEventType_Time = 4000 - AuditConditionEventType_ReceiveTime = 4001 - AuditConditionEventType_LocalTime = 4002 - AuditConditionEventType_Message = 4003 - AuditConditionEventType_Severity = 4004 - AuditConditionEventType_ActionTimeStamp = 4005 - AuditConditionEventType_Status = 4006 - AuditConditionEventType_ServerId = 4007 - AuditConditionEventType_ClientAuditEntryId = 4008 - AuditConditionEventType_ClientUserId = 4009 - AuditConditionEventType_MethodId = 4010 - AuditConditionEventType_InputArguments = 4011 - AuditConditionEnableEventType_EventId = 4106 - AuditConditionEnableEventType_EventType = 4107 - AuditConditionEnableEventType_SourceNode = 4108 - AuditConditionEnableEventType_SourceName = 4109 - AuditConditionEnableEventType_Time = 4110 - AuditConditionEnableEventType_ReceiveTime = 4111 - AuditConditionEnableEventType_LocalTime = 4112 - AuditConditionEnableEventType_Message = 4113 - AuditConditionEnableEventType_Severity = 4114 - AuditConditionEnableEventType_ActionTimeStamp = 4115 - AuditConditionEnableEventType_Status = 4116 - AuditConditionEnableEventType_ServerId = 4117 - AuditConditionEnableEventType_ClientAuditEntryId = 4118 - AuditConditionEnableEventType_ClientUserId = 4119 - AuditConditionEnableEventType_MethodId = 4120 - AuditConditionEnableEventType_InputArguments = 4121 - AuditConditionCommentEventType_EventId = 4170 - AuditConditionCommentEventType_EventType = 4171 - AuditConditionCommentEventType_SourceNode = 4172 - AuditConditionCommentEventType_SourceName = 4173 - AuditConditionCommentEventType_Time = 4174 - AuditConditionCommentEventType_ReceiveTime = 4175 - AuditConditionCommentEventType_LocalTime = 4176 - AuditConditionCommentEventType_Message = 4177 - AuditConditionCommentEventType_Severity = 4178 - AuditConditionCommentEventType_ActionTimeStamp = 4179 - AuditConditionCommentEventType_Status = 4180 - AuditConditionCommentEventType_ServerId = 4181 - AuditConditionCommentEventType_ClientAuditEntryId = 4182 - AuditConditionCommentEventType_ClientUserId = 4183 - AuditConditionCommentEventType_MethodId = 4184 - AuditConditionCommentEventType_InputArguments = 4185 - DialogConditionType_EventId = 4188 - DialogConditionType_EventType = 4189 - DialogConditionType_SourceNode = 4190 - DialogConditionType_SourceName = 4191 - DialogConditionType_Time = 4192 - DialogConditionType_ReceiveTime = 4193 - DialogConditionType_LocalTime = 4194 - DialogConditionType_Message = 4195 - DialogConditionType_Severity = 4196 - DialogConditionType_Retain = 4197 - DialogConditionType_ConditionRefresh = 4198 - DialogConditionType_ConditionRefresh_InputArguments = 4199 - AcknowledgeableConditionType_EventId = 5113 - AcknowledgeableConditionType_EventType = 5114 - AcknowledgeableConditionType_SourceNode = 5115 - AcknowledgeableConditionType_SourceName = 5116 - AcknowledgeableConditionType_Time = 5117 - AcknowledgeableConditionType_ReceiveTime = 5118 - AcknowledgeableConditionType_LocalTime = 5119 - AcknowledgeableConditionType_Message = 5120 - AcknowledgeableConditionType_Severity = 5121 - AcknowledgeableConditionType_Retain = 5122 - AcknowledgeableConditionType_ConditionRefresh = 5123 - AcknowledgeableConditionType_ConditionRefresh_InputArguments = 5124 - AlarmConditionType_EventId = 5540 - AlarmConditionType_EventType = 5541 - AlarmConditionType_SourceNode = 5542 - AlarmConditionType_SourceName = 5543 - AlarmConditionType_Time = 5544 - AlarmConditionType_ReceiveTime = 5545 - AlarmConditionType_LocalTime = 5546 - AlarmConditionType_Message = 5547 - AlarmConditionType_Severity = 5548 - AlarmConditionType_Retain = 5549 - AlarmConditionType_ConditionRefresh = 5550 - AlarmConditionType_ConditionRefresh_InputArguments = 5551 - ShelvedStateMachineType_CurrentState = 6088 - ShelvedStateMachineType_CurrentState_Id = 6089 - ShelvedStateMachineType_CurrentState_Name = 6090 - ShelvedStateMachineType_CurrentState_Number = 6091 - ShelvedStateMachineType_CurrentState_EffectiveDisplayName = 6092 - ShelvedStateMachineType_LastTransition = 6093 - ShelvedStateMachineType_LastTransition_Id = 6094 - ShelvedStateMachineType_LastTransition_Name = 6095 - ShelvedStateMachineType_LastTransition_Number = 6096 - ShelvedStateMachineType_LastTransition_TransitionTime = 6097 - ShelvedStateMachineType_Unshelved_StateNumber = 6098 - ShelvedStateMachineType_TimedShelved_StateNumber = 6100 - ShelvedStateMachineType_OneShotShelved_StateNumber = 6101 - TimedShelveMethodType = 6102 - TimedShelveMethodType_InputArguments = 6103 - LimitAlarmType_EventId = 6116 - LimitAlarmType_EventType = 6117 - LimitAlarmType_SourceNode = 6118 - LimitAlarmType_SourceName = 6119 - LimitAlarmType_Time = 6120 - LimitAlarmType_ReceiveTime = 6121 - LimitAlarmType_LocalTime = 6122 - LimitAlarmType_Message = 6123 - LimitAlarmType_Severity = 6124 - LimitAlarmType_Retain = 6125 - LimitAlarmType_ConditionRefresh = 6126 - LimitAlarmType_ConditionRefresh_InputArguments = 6127 - IdType_EnumStrings = 7591 - EnumValueType = 7594 - MessageSecurityMode_EnumStrings = 7595 - UserTokenType_EnumStrings = 7596 - ApplicationType_EnumStrings = 7597 - SecurityTokenRequestType_EnumStrings = 7598 - BrowseDirection_EnumStrings = 7603 - FilterOperator_EnumStrings = 7605 - TimestampsToReturn_EnumStrings = 7606 - MonitoringMode_EnumStrings = 7608 - DataChangeTrigger_EnumStrings = 7609 - DeadbandType_EnumStrings = 7610 - RedundancySupport_EnumStrings = 7611 - ServerState_EnumStrings = 7612 - ExceptionDeviationFormat_EnumStrings = 7614 - EnumValueType_Encoding_DefaultXml = 7616 - OpcUa_BinarySchema = 7617 - OpcUa_BinarySchema_DataTypeVersion = 7618 - OpcUa_BinarySchema_NamespaceUri = 7619 - OpcUa_BinarySchema_Argument = 7650 - OpcUa_BinarySchema_Argument_DataTypeVersion = 7651 - OpcUa_BinarySchema_Argument_DictionaryFragment = 7652 - OpcUa_BinarySchema_EnumValueType = 7656 - OpcUa_BinarySchema_EnumValueType_DataTypeVersion = 7657 - OpcUa_BinarySchema_EnumValueType_DictionaryFragment = 7658 - OpcUa_BinarySchema_StatusResult = 7659 - OpcUa_BinarySchema_StatusResult_DataTypeVersion = 7660 - OpcUa_BinarySchema_StatusResult_DictionaryFragment = 7661 - OpcUa_BinarySchema_UserTokenPolicy = 7662 - OpcUa_BinarySchema_UserTokenPolicy_DataTypeVersion = 7663 - OpcUa_BinarySchema_UserTokenPolicy_DictionaryFragment = 7664 - OpcUa_BinarySchema_ApplicationDescription = 7665 - OpcUa_BinarySchema_ApplicationDescription_DataTypeVersion = 7666 - OpcUa_BinarySchema_ApplicationDescription_DictionaryFragment = 7667 - OpcUa_BinarySchema_EndpointDescription = 7668 - OpcUa_BinarySchema_EndpointDescription_DataTypeVersion = 7669 - OpcUa_BinarySchema_EndpointDescription_DictionaryFragment = 7670 - OpcUa_BinarySchema_UserIdentityToken = 7671 - OpcUa_BinarySchema_UserIdentityToken_DataTypeVersion = 7672 - OpcUa_BinarySchema_UserIdentityToken_DictionaryFragment = 7673 - OpcUa_BinarySchema_AnonymousIdentityToken = 7674 - OpcUa_BinarySchema_AnonymousIdentityToken_DataTypeVersion = 7675 - OpcUa_BinarySchema_AnonymousIdentityToken_DictionaryFragment = 7676 - OpcUa_BinarySchema_UserNameIdentityToken = 7677 - OpcUa_BinarySchema_UserNameIdentityToken_DataTypeVersion = 7678 - OpcUa_BinarySchema_UserNameIdentityToken_DictionaryFragment = 7679 - OpcUa_BinarySchema_X509IdentityToken = 7680 - OpcUa_BinarySchema_X509IdentityToken_DataTypeVersion = 7681 - OpcUa_BinarySchema_X509IdentityToken_DictionaryFragment = 7682 - OpcUa_BinarySchema_IssuedIdentityToken = 7683 - OpcUa_BinarySchema_IssuedIdentityToken_DataTypeVersion = 7684 - OpcUa_BinarySchema_IssuedIdentityToken_DictionaryFragment = 7685 - OpcUa_BinarySchema_EndpointConfiguration = 7686 - OpcUa_BinarySchema_EndpointConfiguration_DataTypeVersion = 7687 - OpcUa_BinarySchema_EndpointConfiguration_DictionaryFragment = 7688 - OpcUa_BinarySchema_BuildInfo = 7692 - OpcUa_BinarySchema_BuildInfo_DataTypeVersion = 7693 - OpcUa_BinarySchema_BuildInfo_DictionaryFragment = 7694 - OpcUa_BinarySchema_SignedSoftwareCertificate = 7698 - OpcUa_BinarySchema_SignedSoftwareCertificate_DataTypeVersion = 7699 - OpcUa_BinarySchema_SignedSoftwareCertificate_DictionaryFragment = 7700 - OpcUa_BinarySchema_AddNodesItem = 7728 - OpcUa_BinarySchema_AddNodesItem_DataTypeVersion = 7729 - OpcUa_BinarySchema_AddNodesItem_DictionaryFragment = 7730 - OpcUa_BinarySchema_AddReferencesItem = 7731 - OpcUa_BinarySchema_AddReferencesItem_DataTypeVersion = 7732 - OpcUa_BinarySchema_AddReferencesItem_DictionaryFragment = 7733 - OpcUa_BinarySchema_DeleteNodesItem = 7734 - OpcUa_BinarySchema_DeleteNodesItem_DataTypeVersion = 7735 - OpcUa_BinarySchema_DeleteNodesItem_DictionaryFragment = 7736 - OpcUa_BinarySchema_DeleteReferencesItem = 7737 - OpcUa_BinarySchema_DeleteReferencesItem_DataTypeVersion = 7738 - OpcUa_BinarySchema_DeleteReferencesItem_DictionaryFragment = 7739 - OpcUa_BinarySchema_RegisteredServer = 7782 - OpcUa_BinarySchema_RegisteredServer_DataTypeVersion = 7783 - OpcUa_BinarySchema_RegisteredServer_DictionaryFragment = 7784 - OpcUa_BinarySchema_ContentFilterElement = 7929 - OpcUa_BinarySchema_ContentFilterElement_DataTypeVersion = 7930 - OpcUa_BinarySchema_ContentFilterElement_DictionaryFragment = 7931 - OpcUa_BinarySchema_ContentFilter = 7932 - OpcUa_BinarySchema_ContentFilter_DataTypeVersion = 7933 - OpcUa_BinarySchema_ContentFilter_DictionaryFragment = 7934 - OpcUa_BinarySchema_FilterOperand = 7935 - OpcUa_BinarySchema_FilterOperand_DataTypeVersion = 7936 - OpcUa_BinarySchema_FilterOperand_DictionaryFragment = 7937 - OpcUa_BinarySchema_ElementOperand = 7938 - OpcUa_BinarySchema_ElementOperand_DataTypeVersion = 7939 - OpcUa_BinarySchema_ElementOperand_DictionaryFragment = 7940 - OpcUa_BinarySchema_LiteralOperand = 7941 - OpcUa_BinarySchema_LiteralOperand_DataTypeVersion = 7942 - OpcUa_BinarySchema_LiteralOperand_DictionaryFragment = 7943 - OpcUa_BinarySchema_AttributeOperand = 7944 - OpcUa_BinarySchema_AttributeOperand_DataTypeVersion = 7945 - OpcUa_BinarySchema_AttributeOperand_DictionaryFragment = 7946 - OpcUa_BinarySchema_SimpleAttributeOperand = 7947 - OpcUa_BinarySchema_SimpleAttributeOperand_DataTypeVersion = 7948 - OpcUa_BinarySchema_SimpleAttributeOperand_DictionaryFragment = 7949 - OpcUa_BinarySchema_HistoryEvent = 8004 - OpcUa_BinarySchema_HistoryEvent_DataTypeVersion = 8005 - OpcUa_BinarySchema_HistoryEvent_DictionaryFragment = 8006 - OpcUa_BinarySchema_MonitoringFilter = 8067 - OpcUa_BinarySchema_MonitoringFilter_DataTypeVersion = 8068 - OpcUa_BinarySchema_MonitoringFilter_DictionaryFragment = 8069 - OpcUa_BinarySchema_EventFilter = 8073 - OpcUa_BinarySchema_EventFilter_DataTypeVersion = 8074 - OpcUa_BinarySchema_EventFilter_DictionaryFragment = 8075 - OpcUa_BinarySchema_AggregateConfiguration = 8076 - OpcUa_BinarySchema_AggregateConfiguration_DataTypeVersion = 8077 - OpcUa_BinarySchema_AggregateConfiguration_DictionaryFragment = 8078 - OpcUa_BinarySchema_HistoryEventFieldList = 8172 - OpcUa_BinarySchema_HistoryEventFieldList_DataTypeVersion = 8173 - OpcUa_BinarySchema_HistoryEventFieldList_DictionaryFragment = 8174 - OpcUa_BinarySchema_RedundantServerDataType = 8208 - OpcUa_BinarySchema_RedundantServerDataType_DataTypeVersion = 8209 - OpcUa_BinarySchema_RedundantServerDataType_DictionaryFragment = 8210 - OpcUa_BinarySchema_SamplingIntervalDiagnosticsDataType = 8211 - OpcUa_BinarySchema_SamplingIntervalDiagnosticsDataType_DataTypeVersion = 8212 - OpcUa_BinarySchema_SamplingIntervalDiagnosticsDataType_DictionaryFragment = 8213 - OpcUa_BinarySchema_ServerDiagnosticsSummaryDataType = 8214 - OpcUa_BinarySchema_ServerDiagnosticsSummaryDataType_DataTypeVersion = 8215 - OpcUa_BinarySchema_ServerDiagnosticsSummaryDataType_DictionaryFragment = 8216 - OpcUa_BinarySchema_ServerStatusDataType = 8217 - OpcUa_BinarySchema_ServerStatusDataType_DataTypeVersion = 8218 - OpcUa_BinarySchema_ServerStatusDataType_DictionaryFragment = 8219 - OpcUa_BinarySchema_SessionDiagnosticsDataType = 8220 - OpcUa_BinarySchema_SessionDiagnosticsDataType_DataTypeVersion = 8221 - OpcUa_BinarySchema_SessionDiagnosticsDataType_DictionaryFragment = 8222 - OpcUa_BinarySchema_SessionSecurityDiagnosticsDataType = 8223 - OpcUa_BinarySchema_SessionSecurityDiagnosticsDataType_DataTypeVersion = 8224 - OpcUa_BinarySchema_SessionSecurityDiagnosticsDataType_DictionaryFragment = 8225 - OpcUa_BinarySchema_ServiceCounterDataType = 8226 - OpcUa_BinarySchema_ServiceCounterDataType_DataTypeVersion = 8227 - OpcUa_BinarySchema_ServiceCounterDataType_DictionaryFragment = 8228 - OpcUa_BinarySchema_SubscriptionDiagnosticsDataType = 8229 - OpcUa_BinarySchema_SubscriptionDiagnosticsDataType_DataTypeVersion = 8230 - OpcUa_BinarySchema_SubscriptionDiagnosticsDataType_DictionaryFragment = 8231 - OpcUa_BinarySchema_ModelChangeStructureDataType = 8232 - OpcUa_BinarySchema_ModelChangeStructureDataType_DataTypeVersion = 8233 - OpcUa_BinarySchema_ModelChangeStructureDataType_DictionaryFragment = 8234 - OpcUa_BinarySchema_SemanticChangeStructureDataType = 8235 - OpcUa_BinarySchema_SemanticChangeStructureDataType_DataTypeVersion = 8236 - OpcUa_BinarySchema_SemanticChangeStructureDataType_DictionaryFragment = 8237 - OpcUa_BinarySchema_Range = 8238 - OpcUa_BinarySchema_Range_DataTypeVersion = 8239 - OpcUa_BinarySchema_Range_DictionaryFragment = 8240 - OpcUa_BinarySchema_EUInformation = 8241 - OpcUa_BinarySchema_EUInformation_DataTypeVersion = 8242 - OpcUa_BinarySchema_EUInformation_DictionaryFragment = 8243 - OpcUa_BinarySchema_Annotation = 8244 - OpcUa_BinarySchema_Annotation_DataTypeVersion = 8245 - OpcUa_BinarySchema_Annotation_DictionaryFragment = 8246 - OpcUa_BinarySchema_ProgramDiagnosticDataType = 8247 - OpcUa_BinarySchema_ProgramDiagnosticDataType_DataTypeVersion = 8248 - OpcUa_BinarySchema_ProgramDiagnosticDataType_DictionaryFragment = 8249 - EnumValueType_Encoding_DefaultBinary = 8251 - OpcUa_XmlSchema = 8252 - OpcUa_XmlSchema_DataTypeVersion = 8253 - OpcUa_XmlSchema_NamespaceUri = 8254 - OpcUa_XmlSchema_Argument = 8285 - OpcUa_XmlSchema_Argument_DataTypeVersion = 8286 - OpcUa_XmlSchema_Argument_DictionaryFragment = 8287 - OpcUa_XmlSchema_EnumValueType = 8291 - OpcUa_XmlSchema_EnumValueType_DataTypeVersion = 8292 - OpcUa_XmlSchema_EnumValueType_DictionaryFragment = 8293 - OpcUa_XmlSchema_StatusResult = 8294 - OpcUa_XmlSchema_StatusResult_DataTypeVersion = 8295 - OpcUa_XmlSchema_StatusResult_DictionaryFragment = 8296 - OpcUa_XmlSchema_UserTokenPolicy = 8297 - OpcUa_XmlSchema_UserTokenPolicy_DataTypeVersion = 8298 - OpcUa_XmlSchema_UserTokenPolicy_DictionaryFragment = 8299 - OpcUa_XmlSchema_ApplicationDescription = 8300 - OpcUa_XmlSchema_ApplicationDescription_DataTypeVersion = 8301 - OpcUa_XmlSchema_ApplicationDescription_DictionaryFragment = 8302 - OpcUa_XmlSchema_EndpointDescription = 8303 - OpcUa_XmlSchema_EndpointDescription_DataTypeVersion = 8304 - OpcUa_XmlSchema_EndpointDescription_DictionaryFragment = 8305 - OpcUa_XmlSchema_UserIdentityToken = 8306 - OpcUa_XmlSchema_UserIdentityToken_DataTypeVersion = 8307 - OpcUa_XmlSchema_UserIdentityToken_DictionaryFragment = 8308 - OpcUa_XmlSchema_AnonymousIdentityToken = 8309 - OpcUa_XmlSchema_AnonymousIdentityToken_DataTypeVersion = 8310 - OpcUa_XmlSchema_AnonymousIdentityToken_DictionaryFragment = 8311 - OpcUa_XmlSchema_UserNameIdentityToken = 8312 - OpcUa_XmlSchema_UserNameIdentityToken_DataTypeVersion = 8313 - OpcUa_XmlSchema_UserNameIdentityToken_DictionaryFragment = 8314 - OpcUa_XmlSchema_X509IdentityToken = 8315 - OpcUa_XmlSchema_X509IdentityToken_DataTypeVersion = 8316 - OpcUa_XmlSchema_X509IdentityToken_DictionaryFragment = 8317 - OpcUa_XmlSchema_IssuedIdentityToken = 8318 - OpcUa_XmlSchema_IssuedIdentityToken_DataTypeVersion = 8319 - OpcUa_XmlSchema_IssuedIdentityToken_DictionaryFragment = 8320 - OpcUa_XmlSchema_EndpointConfiguration = 8321 - OpcUa_XmlSchema_EndpointConfiguration_DataTypeVersion = 8322 - OpcUa_XmlSchema_EndpointConfiguration_DictionaryFragment = 8323 - OpcUa_XmlSchema_BuildInfo = 8327 - OpcUa_XmlSchema_BuildInfo_DataTypeVersion = 8328 - OpcUa_XmlSchema_BuildInfo_DictionaryFragment = 8329 - OpcUa_XmlSchema_SignedSoftwareCertificate = 8333 - OpcUa_XmlSchema_SignedSoftwareCertificate_DataTypeVersion = 8334 - OpcUa_XmlSchema_SignedSoftwareCertificate_DictionaryFragment = 8335 - OpcUa_XmlSchema_AddNodesItem = 8363 - OpcUa_XmlSchema_AddNodesItem_DataTypeVersion = 8364 - OpcUa_XmlSchema_AddNodesItem_DictionaryFragment = 8365 - OpcUa_XmlSchema_AddReferencesItem = 8366 - OpcUa_XmlSchema_AddReferencesItem_DataTypeVersion = 8367 - OpcUa_XmlSchema_AddReferencesItem_DictionaryFragment = 8368 - OpcUa_XmlSchema_DeleteNodesItem = 8369 - OpcUa_XmlSchema_DeleteNodesItem_DataTypeVersion = 8370 - OpcUa_XmlSchema_DeleteNodesItem_DictionaryFragment = 8371 - OpcUa_XmlSchema_DeleteReferencesItem = 8372 - OpcUa_XmlSchema_DeleteReferencesItem_DataTypeVersion = 8373 - OpcUa_XmlSchema_DeleteReferencesItem_DictionaryFragment = 8374 - OpcUa_XmlSchema_RegisteredServer = 8417 - OpcUa_XmlSchema_RegisteredServer_DataTypeVersion = 8418 - OpcUa_XmlSchema_RegisteredServer_DictionaryFragment = 8419 - OpcUa_XmlSchema_ContentFilterElement = 8564 - OpcUa_XmlSchema_ContentFilterElement_DataTypeVersion = 8565 - OpcUa_XmlSchema_ContentFilterElement_DictionaryFragment = 8566 - OpcUa_XmlSchema_ContentFilter = 8567 - OpcUa_XmlSchema_ContentFilter_DataTypeVersion = 8568 - OpcUa_XmlSchema_ContentFilter_DictionaryFragment = 8569 - OpcUa_XmlSchema_FilterOperand = 8570 - OpcUa_XmlSchema_FilterOperand_DataTypeVersion = 8571 - OpcUa_XmlSchema_FilterOperand_DictionaryFragment = 8572 - OpcUa_XmlSchema_ElementOperand = 8573 - OpcUa_XmlSchema_ElementOperand_DataTypeVersion = 8574 - OpcUa_XmlSchema_ElementOperand_DictionaryFragment = 8575 - OpcUa_XmlSchema_LiteralOperand = 8576 - OpcUa_XmlSchema_LiteralOperand_DataTypeVersion = 8577 - OpcUa_XmlSchema_LiteralOperand_DictionaryFragment = 8578 - OpcUa_XmlSchema_AttributeOperand = 8579 - OpcUa_XmlSchema_AttributeOperand_DataTypeVersion = 8580 - OpcUa_XmlSchema_AttributeOperand_DictionaryFragment = 8581 - OpcUa_XmlSchema_SimpleAttributeOperand = 8582 - OpcUa_XmlSchema_SimpleAttributeOperand_DataTypeVersion = 8583 - OpcUa_XmlSchema_SimpleAttributeOperand_DictionaryFragment = 8584 - OpcUa_XmlSchema_HistoryEvent = 8639 - OpcUa_XmlSchema_HistoryEvent_DataTypeVersion = 8640 - OpcUa_XmlSchema_HistoryEvent_DictionaryFragment = 8641 - OpcUa_XmlSchema_MonitoringFilter = 8702 - OpcUa_XmlSchema_MonitoringFilter_DataTypeVersion = 8703 - OpcUa_XmlSchema_MonitoringFilter_DictionaryFragment = 8704 - OpcUa_XmlSchema_EventFilter = 8708 - OpcUa_XmlSchema_EventFilter_DataTypeVersion = 8709 - OpcUa_XmlSchema_EventFilter_DictionaryFragment = 8710 - OpcUa_XmlSchema_AggregateConfiguration = 8711 - OpcUa_XmlSchema_AggregateConfiguration_DataTypeVersion = 8712 - OpcUa_XmlSchema_AggregateConfiguration_DictionaryFragment = 8713 - OpcUa_XmlSchema_HistoryEventFieldList = 8807 - OpcUa_XmlSchema_HistoryEventFieldList_DataTypeVersion = 8808 - OpcUa_XmlSchema_HistoryEventFieldList_DictionaryFragment = 8809 - OpcUa_XmlSchema_RedundantServerDataType = 8843 - OpcUa_XmlSchema_RedundantServerDataType_DataTypeVersion = 8844 - OpcUa_XmlSchema_RedundantServerDataType_DictionaryFragment = 8845 - OpcUa_XmlSchema_SamplingIntervalDiagnosticsDataType = 8846 - OpcUa_XmlSchema_SamplingIntervalDiagnosticsDataType_DataTypeVersion = 8847 - OpcUa_XmlSchema_SamplingIntervalDiagnosticsDataType_DictionaryFragment = 8848 - OpcUa_XmlSchema_ServerDiagnosticsSummaryDataType = 8849 - OpcUa_XmlSchema_ServerDiagnosticsSummaryDataType_DataTypeVersion = 8850 - OpcUa_XmlSchema_ServerDiagnosticsSummaryDataType_DictionaryFragment = 8851 - OpcUa_XmlSchema_ServerStatusDataType = 8852 - OpcUa_XmlSchema_ServerStatusDataType_DataTypeVersion = 8853 - OpcUa_XmlSchema_ServerStatusDataType_DictionaryFragment = 8854 - OpcUa_XmlSchema_SessionDiagnosticsDataType = 8855 - OpcUa_XmlSchema_SessionDiagnosticsDataType_DataTypeVersion = 8856 - OpcUa_XmlSchema_SessionDiagnosticsDataType_DictionaryFragment = 8857 - OpcUa_XmlSchema_SessionSecurityDiagnosticsDataType = 8858 - OpcUa_XmlSchema_SessionSecurityDiagnosticsDataType_DataTypeVersion = 8859 - OpcUa_XmlSchema_SessionSecurityDiagnosticsDataType_DictionaryFragment = 8860 - OpcUa_XmlSchema_ServiceCounterDataType = 8861 - OpcUa_XmlSchema_ServiceCounterDataType_DataTypeVersion = 8862 - OpcUa_XmlSchema_ServiceCounterDataType_DictionaryFragment = 8863 - OpcUa_XmlSchema_SubscriptionDiagnosticsDataType = 8864 - OpcUa_XmlSchema_SubscriptionDiagnosticsDataType_DataTypeVersion = 8865 - OpcUa_XmlSchema_SubscriptionDiagnosticsDataType_DictionaryFragment = 8866 - OpcUa_XmlSchema_ModelChangeStructureDataType = 8867 - OpcUa_XmlSchema_ModelChangeStructureDataType_DataTypeVersion = 8868 - OpcUa_XmlSchema_ModelChangeStructureDataType_DictionaryFragment = 8869 - OpcUa_XmlSchema_SemanticChangeStructureDataType = 8870 - OpcUa_XmlSchema_SemanticChangeStructureDataType_DataTypeVersion = 8871 - OpcUa_XmlSchema_SemanticChangeStructureDataType_DictionaryFragment = 8872 - OpcUa_XmlSchema_Range = 8873 - OpcUa_XmlSchema_Range_DataTypeVersion = 8874 - OpcUa_XmlSchema_Range_DictionaryFragment = 8875 - OpcUa_XmlSchema_EUInformation = 8876 - OpcUa_XmlSchema_EUInformation_DataTypeVersion = 8877 - OpcUa_XmlSchema_EUInformation_DictionaryFragment = 8878 - OpcUa_XmlSchema_Annotation = 8879 - OpcUa_XmlSchema_Annotation_DataTypeVersion = 8880 - OpcUa_XmlSchema_Annotation_DictionaryFragment = 8881 - OpcUa_XmlSchema_ProgramDiagnosticDataType = 8882 - OpcUa_XmlSchema_ProgramDiagnosticDataType_DataTypeVersion = 8883 - OpcUa_XmlSchema_ProgramDiagnosticDataType_DictionaryFragment = 8884 - SubscriptionDiagnosticsType_MaxLifetimeCount = 8888 - SubscriptionDiagnosticsType_LatePublishRequestCount = 8889 - SubscriptionDiagnosticsType_CurrentKeepAliveCount = 8890 - SubscriptionDiagnosticsType_CurrentLifetimeCount = 8891 - SubscriptionDiagnosticsType_UnacknowledgedMessageCount = 8892 - SubscriptionDiagnosticsType_DiscardedMessageCount = 8893 - SubscriptionDiagnosticsType_MonitoredItemCount = 8894 - SubscriptionDiagnosticsType_DisabledMonitoredItemCount = 8895 - SubscriptionDiagnosticsType_MonitoringQueueOverflowCount = 8896 - SubscriptionDiagnosticsType_NextSequenceNumber = 8897 - SessionDiagnosticsObjectType_SessionDiagnostics_TotalRequestCount = 8898 - SessionDiagnosticsVariableType_TotalRequestCount = 8900 - SubscriptionDiagnosticsType_EventQueueOverflowCount = 8902 - TimeZoneDataType = 8912 - TimeZoneDataType_Encoding_DefaultXml = 8913 - OpcUa_BinarySchema_TimeZoneDataType = 8914 - OpcUa_BinarySchema_TimeZoneDataType_DataTypeVersion = 8915 - OpcUa_BinarySchema_TimeZoneDataType_DictionaryFragment = 8916 - TimeZoneDataType_Encoding_DefaultBinary = 8917 - OpcUa_XmlSchema_TimeZoneDataType = 8918 - OpcUa_XmlSchema_TimeZoneDataType_DataTypeVersion = 8919 - OpcUa_XmlSchema_TimeZoneDataType_DictionaryFragment = 8920 - AuditConditionRespondEventType = 8927 - AuditConditionRespondEventType_EventId = 8928 - AuditConditionRespondEventType_EventType = 8929 - AuditConditionRespondEventType_SourceNode = 8930 - AuditConditionRespondEventType_SourceName = 8931 - AuditConditionRespondEventType_Time = 8932 - AuditConditionRespondEventType_ReceiveTime = 8933 - AuditConditionRespondEventType_LocalTime = 8934 - AuditConditionRespondEventType_Message = 8935 - AuditConditionRespondEventType_Severity = 8936 - AuditConditionRespondEventType_ActionTimeStamp = 8937 - AuditConditionRespondEventType_Status = 8938 - AuditConditionRespondEventType_ServerId = 8939 - AuditConditionRespondEventType_ClientAuditEntryId = 8940 - AuditConditionRespondEventType_ClientUserId = 8941 - AuditConditionRespondEventType_MethodId = 8942 - AuditConditionRespondEventType_InputArguments = 8943 - AuditConditionAcknowledgeEventType = 8944 - AuditConditionAcknowledgeEventType_EventId = 8945 - AuditConditionAcknowledgeEventType_EventType = 8946 - AuditConditionAcknowledgeEventType_SourceNode = 8947 - AuditConditionAcknowledgeEventType_SourceName = 8948 - AuditConditionAcknowledgeEventType_Time = 8949 - AuditConditionAcknowledgeEventType_ReceiveTime = 8950 - AuditConditionAcknowledgeEventType_LocalTime = 8951 - AuditConditionAcknowledgeEventType_Message = 8952 - AuditConditionAcknowledgeEventType_Severity = 8953 - AuditConditionAcknowledgeEventType_ActionTimeStamp = 8954 - AuditConditionAcknowledgeEventType_Status = 8955 - AuditConditionAcknowledgeEventType_ServerId = 8956 - AuditConditionAcknowledgeEventType_ClientAuditEntryId = 8957 - AuditConditionAcknowledgeEventType_ClientUserId = 8958 - AuditConditionAcknowledgeEventType_MethodId = 8959 - AuditConditionAcknowledgeEventType_InputArguments = 8960 - AuditConditionConfirmEventType = 8961 - AuditConditionConfirmEventType_EventId = 8962 - AuditConditionConfirmEventType_EventType = 8963 - AuditConditionConfirmEventType_SourceNode = 8964 - AuditConditionConfirmEventType_SourceName = 8965 - AuditConditionConfirmEventType_Time = 8966 - AuditConditionConfirmEventType_ReceiveTime = 8967 - AuditConditionConfirmEventType_LocalTime = 8968 - AuditConditionConfirmEventType_Message = 8969 - AuditConditionConfirmEventType_Severity = 8970 - AuditConditionConfirmEventType_ActionTimeStamp = 8971 - AuditConditionConfirmEventType_Status = 8972 - AuditConditionConfirmEventType_ServerId = 8973 - AuditConditionConfirmEventType_ClientAuditEntryId = 8974 - AuditConditionConfirmEventType_ClientUserId = 8975 - AuditConditionConfirmEventType_MethodId = 8976 - AuditConditionConfirmEventType_InputArguments = 8977 - TwoStateVariableType = 8995 - TwoStateVariableType_Id = 8996 - TwoStateVariableType_Name = 8997 - TwoStateVariableType_Number = 8998 - TwoStateVariableType_EffectiveDisplayName = 8999 - TwoStateVariableType_TransitionTime = 9000 - TwoStateVariableType_EffectiveTransitionTime = 9001 - ConditionVariableType = 9002 - ConditionVariableType_SourceTimestamp = 9003 - HasTrueSubState = 9004 - HasFalseSubState = 9005 - HasCondition = 9006 - ConditionRefreshMethodType = 9007 - ConditionRefreshMethodType_InputArguments = 9008 - ConditionType_ConditionName = 9009 - ConditionType_BranchId = 9010 - ConditionType_EnabledState = 9011 - ConditionType_EnabledState_Id = 9012 - ConditionType_EnabledState_Name = 9013 - ConditionType_EnabledState_Number = 9014 - ConditionType_EnabledState_EffectiveDisplayName = 9015 - ConditionType_EnabledState_TransitionTime = 9016 - ConditionType_EnabledState_EffectiveTransitionTime = 9017 - ConditionType_EnabledState_TrueState = 9018 - ConditionType_EnabledState_FalseState = 9019 - ConditionType_Quality = 9020 - ConditionType_Quality_SourceTimestamp = 9021 - ConditionType_LastSeverity = 9022 - ConditionType_LastSeverity_SourceTimestamp = 9023 - ConditionType_Comment = 9024 - ConditionType_Comment_SourceTimestamp = 9025 - ConditionType_ClientUserId = 9026 - ConditionType_Enable = 9027 - ConditionType_Disable = 9028 - ConditionType_AddComment = 9029 - ConditionType_AddComment_InputArguments = 9030 - DialogResponseMethodType = 9031 - DialogResponseMethodType_InputArguments = 9032 - DialogConditionType_ConditionName = 9033 - DialogConditionType_BranchId = 9034 - DialogConditionType_EnabledState = 9035 - DialogConditionType_EnabledState_Id = 9036 - DialogConditionType_EnabledState_Name = 9037 - DialogConditionType_EnabledState_Number = 9038 - DialogConditionType_EnabledState_EffectiveDisplayName = 9039 - DialogConditionType_EnabledState_TransitionTime = 9040 - DialogConditionType_EnabledState_EffectiveTransitionTime = 9041 - DialogConditionType_EnabledState_TrueState = 9042 - DialogConditionType_EnabledState_FalseState = 9043 - DialogConditionType_Quality = 9044 - DialogConditionType_Quality_SourceTimestamp = 9045 - DialogConditionType_LastSeverity = 9046 - DialogConditionType_LastSeverity_SourceTimestamp = 9047 - DialogConditionType_Comment = 9048 - DialogConditionType_Comment_SourceTimestamp = 9049 - DialogConditionType_ClientUserId = 9050 - DialogConditionType_Enable = 9051 - DialogConditionType_Disable = 9052 - DialogConditionType_AddComment = 9053 - DialogConditionType_AddComment_InputArguments = 9054 - DialogConditionType_DialogState = 9055 - DialogConditionType_DialogState_Id = 9056 - DialogConditionType_DialogState_Name = 9057 - DialogConditionType_DialogState_Number = 9058 - DialogConditionType_DialogState_EffectiveDisplayName = 9059 - DialogConditionType_DialogState_TransitionTime = 9060 - DialogConditionType_DialogState_EffectiveTransitionTime = 9061 - DialogConditionType_DialogState_TrueState = 9062 - DialogConditionType_DialogState_FalseState = 9063 - DialogConditionType_ResponseOptionSet = 9064 - DialogConditionType_DefaultResponse = 9065 - DialogConditionType_OkResponse = 9066 - DialogConditionType_CancelResponse = 9067 - DialogConditionType_LastResponse = 9068 - DialogConditionType_Respond = 9069 - DialogConditionType_Respond_InputArguments = 9070 - AcknowledgeableConditionType_ConditionName = 9071 - AcknowledgeableConditionType_BranchId = 9072 - AcknowledgeableConditionType_EnabledState = 9073 - AcknowledgeableConditionType_EnabledState_Id = 9074 - AcknowledgeableConditionType_EnabledState_Name = 9075 - AcknowledgeableConditionType_EnabledState_Number = 9076 - AcknowledgeableConditionType_EnabledState_EffectiveDisplayName = 9077 - AcknowledgeableConditionType_EnabledState_TransitionTime = 9078 - AcknowledgeableConditionType_EnabledState_EffectiveTransitionTime = 9079 - AcknowledgeableConditionType_EnabledState_TrueState = 9080 - AcknowledgeableConditionType_EnabledState_FalseState = 9081 - AcknowledgeableConditionType_Quality = 9082 - AcknowledgeableConditionType_Quality_SourceTimestamp = 9083 - AcknowledgeableConditionType_LastSeverity = 9084 - AcknowledgeableConditionType_LastSeverity_SourceTimestamp = 9085 - AcknowledgeableConditionType_Comment = 9086 - AcknowledgeableConditionType_Comment_SourceTimestamp = 9087 - AcknowledgeableConditionType_ClientUserId = 9088 - AcknowledgeableConditionType_Enable = 9089 - AcknowledgeableConditionType_Disable = 9090 - AcknowledgeableConditionType_AddComment = 9091 - AcknowledgeableConditionType_AddComment_InputArguments = 9092 - AcknowledgeableConditionType_AckedState = 9093 - AcknowledgeableConditionType_AckedState_Id = 9094 - AcknowledgeableConditionType_AckedState_Name = 9095 - AcknowledgeableConditionType_AckedState_Number = 9096 - AcknowledgeableConditionType_AckedState_EffectiveDisplayName = 9097 - AcknowledgeableConditionType_AckedState_TransitionTime = 9098 - AcknowledgeableConditionType_AckedState_EffectiveTransitionTime = 9099 - AcknowledgeableConditionType_AckedState_TrueState = 9100 - AcknowledgeableConditionType_AckedState_FalseState = 9101 - AcknowledgeableConditionType_ConfirmedState = 9102 - AcknowledgeableConditionType_ConfirmedState_Id = 9103 - AcknowledgeableConditionType_ConfirmedState_Name = 9104 - AcknowledgeableConditionType_ConfirmedState_Number = 9105 - AcknowledgeableConditionType_ConfirmedState_EffectiveDisplayName = 9106 - AcknowledgeableConditionType_ConfirmedState_TransitionTime = 9107 - AcknowledgeableConditionType_ConfirmedState_EffectiveTransitionTime = 9108 - AcknowledgeableConditionType_ConfirmedState_TrueState = 9109 - AcknowledgeableConditionType_ConfirmedState_FalseState = 9110 - AcknowledgeableConditionType_Acknowledge = 9111 - AcknowledgeableConditionType_Acknowledge_InputArguments = 9112 - AcknowledgeableConditionType_Confirm = 9113 - AcknowledgeableConditionType_Confirm_InputArguments = 9114 - ShelvedStateMachineType_UnshelveTime = 9115 - AlarmConditionType_ConditionName = 9116 - AlarmConditionType_BranchId = 9117 - AlarmConditionType_EnabledState = 9118 - AlarmConditionType_EnabledState_Id = 9119 - AlarmConditionType_EnabledState_Name = 9120 - AlarmConditionType_EnabledState_Number = 9121 - AlarmConditionType_EnabledState_EffectiveDisplayName = 9122 - AlarmConditionType_EnabledState_TransitionTime = 9123 - AlarmConditionType_EnabledState_EffectiveTransitionTime = 9124 - AlarmConditionType_EnabledState_TrueState = 9125 - AlarmConditionType_EnabledState_FalseState = 9126 - AlarmConditionType_Quality = 9127 - AlarmConditionType_Quality_SourceTimestamp = 9128 - AlarmConditionType_LastSeverity = 9129 - AlarmConditionType_LastSeverity_SourceTimestamp = 9130 - AlarmConditionType_Comment = 9131 - AlarmConditionType_Comment_SourceTimestamp = 9132 - AlarmConditionType_ClientUserId = 9133 - AlarmConditionType_Enable = 9134 - AlarmConditionType_Disable = 9135 - AlarmConditionType_AddComment = 9136 - AlarmConditionType_AddComment_InputArguments = 9137 - AlarmConditionType_AckedState = 9138 - AlarmConditionType_AckedState_Id = 9139 - AlarmConditionType_AckedState_Name = 9140 - AlarmConditionType_AckedState_Number = 9141 - AlarmConditionType_AckedState_EffectiveDisplayName = 9142 - AlarmConditionType_AckedState_TransitionTime = 9143 - AlarmConditionType_AckedState_EffectiveTransitionTime = 9144 - AlarmConditionType_AckedState_TrueState = 9145 - AlarmConditionType_AckedState_FalseState = 9146 - AlarmConditionType_ConfirmedState = 9147 - AlarmConditionType_ConfirmedState_Id = 9148 - AlarmConditionType_ConfirmedState_Name = 9149 - AlarmConditionType_ConfirmedState_Number = 9150 - AlarmConditionType_ConfirmedState_EffectiveDisplayName = 9151 - AlarmConditionType_ConfirmedState_TransitionTime = 9152 - AlarmConditionType_ConfirmedState_EffectiveTransitionTime = 9153 - AlarmConditionType_ConfirmedState_TrueState = 9154 - AlarmConditionType_ConfirmedState_FalseState = 9155 - AlarmConditionType_Acknowledge = 9156 - AlarmConditionType_Acknowledge_InputArguments = 9157 - AlarmConditionType_Confirm = 9158 - AlarmConditionType_Confirm_InputArguments = 9159 - AlarmConditionType_ActiveState = 9160 - AlarmConditionType_ActiveState_Id = 9161 - AlarmConditionType_ActiveState_Name = 9162 - AlarmConditionType_ActiveState_Number = 9163 - AlarmConditionType_ActiveState_EffectiveDisplayName = 9164 - AlarmConditionType_ActiveState_TransitionTime = 9165 - AlarmConditionType_ActiveState_EffectiveTransitionTime = 9166 - AlarmConditionType_ActiveState_TrueState = 9167 - AlarmConditionType_ActiveState_FalseState = 9168 - AlarmConditionType_SuppressedState = 9169 - AlarmConditionType_SuppressedState_Id = 9170 - AlarmConditionType_SuppressedState_Name = 9171 - AlarmConditionType_SuppressedState_Number = 9172 - AlarmConditionType_SuppressedState_EffectiveDisplayName = 9173 - AlarmConditionType_SuppressedState_TransitionTime = 9174 - AlarmConditionType_SuppressedState_EffectiveTransitionTime = 9175 - AlarmConditionType_SuppressedState_TrueState = 9176 - AlarmConditionType_SuppressedState_FalseState = 9177 - AlarmConditionType_ShelvingState = 9178 - AlarmConditionType_ShelvingState_CurrentState = 9179 - AlarmConditionType_ShelvingState_CurrentState_Id = 9180 - AlarmConditionType_ShelvingState_CurrentState_Name = 9181 - AlarmConditionType_ShelvingState_CurrentState_Number = 9182 - AlarmConditionType_ShelvingState_CurrentState_EffectiveDisplayName = 9183 - AlarmConditionType_ShelvingState_LastTransition = 9184 - AlarmConditionType_ShelvingState_LastTransition_Id = 9185 - AlarmConditionType_ShelvingState_LastTransition_Name = 9186 - AlarmConditionType_ShelvingState_LastTransition_Number = 9187 - AlarmConditionType_ShelvingState_LastTransition_TransitionTime = 9188 - AlarmConditionType_ShelvingState_UnshelveTime = 9189 - AlarmConditionType_ShelvingState_Unshelve = 9211 - AlarmConditionType_ShelvingState_OneShotShelve = 9212 - AlarmConditionType_ShelvingState_TimedShelve = 9213 - AlarmConditionType_ShelvingState_TimedShelve_InputArguments = 9214 - AlarmConditionType_SuppressedOrShelved = 9215 - AlarmConditionType_MaxTimeShelved = 9216 - LimitAlarmType_ConditionName = 9217 - LimitAlarmType_BranchId = 9218 - LimitAlarmType_EnabledState = 9219 - LimitAlarmType_EnabledState_Id = 9220 - LimitAlarmType_EnabledState_Name = 9221 - LimitAlarmType_EnabledState_Number = 9222 - LimitAlarmType_EnabledState_EffectiveDisplayName = 9223 - LimitAlarmType_EnabledState_TransitionTime = 9224 - LimitAlarmType_EnabledState_EffectiveTransitionTime = 9225 - LimitAlarmType_EnabledState_TrueState = 9226 - LimitAlarmType_EnabledState_FalseState = 9227 - LimitAlarmType_Quality = 9228 - LimitAlarmType_Quality_SourceTimestamp = 9229 - LimitAlarmType_LastSeverity = 9230 - LimitAlarmType_LastSeverity_SourceTimestamp = 9231 - LimitAlarmType_Comment = 9232 - LimitAlarmType_Comment_SourceTimestamp = 9233 - LimitAlarmType_ClientUserId = 9234 - LimitAlarmType_Enable = 9235 - LimitAlarmType_Disable = 9236 - LimitAlarmType_AddComment = 9237 - LimitAlarmType_AddComment_InputArguments = 9238 - LimitAlarmType_AckedState = 9239 - LimitAlarmType_AckedState_Id = 9240 - LimitAlarmType_AckedState_Name = 9241 - LimitAlarmType_AckedState_Number = 9242 - LimitAlarmType_AckedState_EffectiveDisplayName = 9243 - LimitAlarmType_AckedState_TransitionTime = 9244 - LimitAlarmType_AckedState_EffectiveTransitionTime = 9245 - LimitAlarmType_AckedState_TrueState = 9246 - LimitAlarmType_AckedState_FalseState = 9247 - LimitAlarmType_ConfirmedState = 9248 - LimitAlarmType_ConfirmedState_Id = 9249 - LimitAlarmType_ConfirmedState_Name = 9250 - LimitAlarmType_ConfirmedState_Number = 9251 - LimitAlarmType_ConfirmedState_EffectiveDisplayName = 9252 - LimitAlarmType_ConfirmedState_TransitionTime = 9253 - LimitAlarmType_ConfirmedState_EffectiveTransitionTime = 9254 - LimitAlarmType_ConfirmedState_TrueState = 9255 - LimitAlarmType_ConfirmedState_FalseState = 9256 - LimitAlarmType_Acknowledge = 9257 - LimitAlarmType_Acknowledge_InputArguments = 9258 - LimitAlarmType_Confirm = 9259 - LimitAlarmType_Confirm_InputArguments = 9260 - LimitAlarmType_ActiveState = 9261 - LimitAlarmType_ActiveState_Id = 9262 - LimitAlarmType_ActiveState_Name = 9263 - LimitAlarmType_ActiveState_Number = 9264 - LimitAlarmType_ActiveState_EffectiveDisplayName = 9265 - LimitAlarmType_ActiveState_TransitionTime = 9266 - LimitAlarmType_ActiveState_EffectiveTransitionTime = 9267 - LimitAlarmType_ActiveState_TrueState = 9268 - LimitAlarmType_ActiveState_FalseState = 9269 - LimitAlarmType_SuppressedState = 9270 - LimitAlarmType_SuppressedState_Id = 9271 - LimitAlarmType_SuppressedState_Name = 9272 - LimitAlarmType_SuppressedState_Number = 9273 - LimitAlarmType_SuppressedState_EffectiveDisplayName = 9274 - LimitAlarmType_SuppressedState_TransitionTime = 9275 - LimitAlarmType_SuppressedState_EffectiveTransitionTime = 9276 - LimitAlarmType_SuppressedState_TrueState = 9277 - LimitAlarmType_SuppressedState_FalseState = 9278 - LimitAlarmType_ShelvingState = 9279 - LimitAlarmType_ShelvingState_CurrentState = 9280 - LimitAlarmType_ShelvingState_CurrentState_Id = 9281 - LimitAlarmType_ShelvingState_CurrentState_Name = 9282 - LimitAlarmType_ShelvingState_CurrentState_Number = 9283 - LimitAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 9284 - LimitAlarmType_ShelvingState_LastTransition = 9285 - LimitAlarmType_ShelvingState_LastTransition_Id = 9286 - LimitAlarmType_ShelvingState_LastTransition_Name = 9287 - LimitAlarmType_ShelvingState_LastTransition_Number = 9288 - LimitAlarmType_ShelvingState_LastTransition_TransitionTime = 9289 - LimitAlarmType_ShelvingState_UnshelveTime = 9290 - LimitAlarmType_ShelvingState_Unshelve = 9312 - LimitAlarmType_ShelvingState_OneShotShelve = 9313 - LimitAlarmType_ShelvingState_TimedShelve = 9314 - LimitAlarmType_ShelvingState_TimedShelve_InputArguments = 9315 - LimitAlarmType_SuppressedOrShelved = 9316 - LimitAlarmType_MaxTimeShelved = 9317 - ExclusiveLimitStateMachineType = 9318 - ExclusiveLimitStateMachineType_CurrentState = 9319 - ExclusiveLimitStateMachineType_CurrentState_Id = 9320 - ExclusiveLimitStateMachineType_CurrentState_Name = 9321 - ExclusiveLimitStateMachineType_CurrentState_Number = 9322 - ExclusiveLimitStateMachineType_CurrentState_EffectiveDisplayName = 9323 - ExclusiveLimitStateMachineType_LastTransition = 9324 - ExclusiveLimitStateMachineType_LastTransition_Id = 9325 - ExclusiveLimitStateMachineType_LastTransition_Name = 9326 - ExclusiveLimitStateMachineType_LastTransition_Number = 9327 - ExclusiveLimitStateMachineType_LastTransition_TransitionTime = 9328 - ExclusiveLimitStateMachineType_HighHigh = 9329 - ExclusiveLimitStateMachineType_HighHigh_StateNumber = 9330 - ExclusiveLimitStateMachineType_High = 9331 - ExclusiveLimitStateMachineType_High_StateNumber = 9332 - ExclusiveLimitStateMachineType_Low = 9333 - ExclusiveLimitStateMachineType_Low_StateNumber = 9334 - ExclusiveLimitStateMachineType_LowLow = 9335 - ExclusiveLimitStateMachineType_LowLow_StateNumber = 9336 - ExclusiveLimitStateMachineType_LowLowToLow = 9337 - ExclusiveLimitStateMachineType_LowToLowLow = 9338 - ExclusiveLimitStateMachineType_HighHighToHigh = 9339 - ExclusiveLimitStateMachineType_HighToHighHigh = 9340 - ExclusiveLimitAlarmType = 9341 - ExclusiveLimitAlarmType_EventId = 9342 - ExclusiveLimitAlarmType_EventType = 9343 - ExclusiveLimitAlarmType_SourceNode = 9344 - ExclusiveLimitAlarmType_SourceName = 9345 - ExclusiveLimitAlarmType_Time = 9346 - ExclusiveLimitAlarmType_ReceiveTime = 9347 - ExclusiveLimitAlarmType_LocalTime = 9348 - ExclusiveLimitAlarmType_Message = 9349 - ExclusiveLimitAlarmType_Severity = 9350 - ExclusiveLimitAlarmType_ConditionName = 9351 - ExclusiveLimitAlarmType_BranchId = 9352 - ExclusiveLimitAlarmType_Retain = 9353 - ExclusiveLimitAlarmType_EnabledState = 9354 - ExclusiveLimitAlarmType_EnabledState_Id = 9355 - ExclusiveLimitAlarmType_EnabledState_Name = 9356 - ExclusiveLimitAlarmType_EnabledState_Number = 9357 - ExclusiveLimitAlarmType_EnabledState_EffectiveDisplayName = 9358 - ExclusiveLimitAlarmType_EnabledState_TransitionTime = 9359 - ExclusiveLimitAlarmType_EnabledState_EffectiveTransitionTime = 9360 - ExclusiveLimitAlarmType_EnabledState_TrueState = 9361 - ExclusiveLimitAlarmType_EnabledState_FalseState = 9362 - ExclusiveLimitAlarmType_Quality = 9363 - ExclusiveLimitAlarmType_Quality_SourceTimestamp = 9364 - ExclusiveLimitAlarmType_LastSeverity = 9365 - ExclusiveLimitAlarmType_LastSeverity_SourceTimestamp = 9366 - ExclusiveLimitAlarmType_Comment = 9367 - ExclusiveLimitAlarmType_Comment_SourceTimestamp = 9368 - ExclusiveLimitAlarmType_ClientUserId = 9369 - ExclusiveLimitAlarmType_Enable = 9370 - ExclusiveLimitAlarmType_Disable = 9371 - ExclusiveLimitAlarmType_AddComment = 9372 - ExclusiveLimitAlarmType_AddComment_InputArguments = 9373 - ExclusiveLimitAlarmType_ConditionRefresh = 9374 - ExclusiveLimitAlarmType_ConditionRefresh_InputArguments = 9375 - ExclusiveLimitAlarmType_AckedState = 9376 - ExclusiveLimitAlarmType_AckedState_Id = 9377 - ExclusiveLimitAlarmType_AckedState_Name = 9378 - ExclusiveLimitAlarmType_AckedState_Number = 9379 - ExclusiveLimitAlarmType_AckedState_EffectiveDisplayName = 9380 - ExclusiveLimitAlarmType_AckedState_TransitionTime = 9381 - ExclusiveLimitAlarmType_AckedState_EffectiveTransitionTime = 9382 - ExclusiveLimitAlarmType_AckedState_TrueState = 9383 - ExclusiveLimitAlarmType_AckedState_FalseState = 9384 - ExclusiveLimitAlarmType_ConfirmedState = 9385 - ExclusiveLimitAlarmType_ConfirmedState_Id = 9386 - ExclusiveLimitAlarmType_ConfirmedState_Name = 9387 - ExclusiveLimitAlarmType_ConfirmedState_Number = 9388 - ExclusiveLimitAlarmType_ConfirmedState_EffectiveDisplayName = 9389 - ExclusiveLimitAlarmType_ConfirmedState_TransitionTime = 9390 - ExclusiveLimitAlarmType_ConfirmedState_EffectiveTransitionTime = 9391 - ExclusiveLimitAlarmType_ConfirmedState_TrueState = 9392 - ExclusiveLimitAlarmType_ConfirmedState_FalseState = 9393 - ExclusiveLimitAlarmType_Acknowledge = 9394 - ExclusiveLimitAlarmType_Acknowledge_InputArguments = 9395 - ExclusiveLimitAlarmType_Confirm = 9396 - ExclusiveLimitAlarmType_Confirm_InputArguments = 9397 - ExclusiveLimitAlarmType_ActiveState = 9398 - ExclusiveLimitAlarmType_ActiveState_Id = 9399 - ExclusiveLimitAlarmType_ActiveState_Name = 9400 - ExclusiveLimitAlarmType_ActiveState_Number = 9401 - ExclusiveLimitAlarmType_ActiveState_EffectiveDisplayName = 9402 - ExclusiveLimitAlarmType_ActiveState_TransitionTime = 9403 - ExclusiveLimitAlarmType_ActiveState_EffectiveTransitionTime = 9404 - ExclusiveLimitAlarmType_ActiveState_TrueState = 9405 - ExclusiveLimitAlarmType_ActiveState_FalseState = 9406 - ExclusiveLimitAlarmType_SuppressedState = 9407 - ExclusiveLimitAlarmType_SuppressedState_Id = 9408 - ExclusiveLimitAlarmType_SuppressedState_Name = 9409 - ExclusiveLimitAlarmType_SuppressedState_Number = 9410 - ExclusiveLimitAlarmType_SuppressedState_EffectiveDisplayName = 9411 - ExclusiveLimitAlarmType_SuppressedState_TransitionTime = 9412 - ExclusiveLimitAlarmType_SuppressedState_EffectiveTransitionTime = 9413 - ExclusiveLimitAlarmType_SuppressedState_TrueState = 9414 - ExclusiveLimitAlarmType_SuppressedState_FalseState = 9415 - ExclusiveLimitAlarmType_ShelvingState = 9416 - ExclusiveLimitAlarmType_ShelvingState_CurrentState = 9417 - ExclusiveLimitAlarmType_ShelvingState_CurrentState_Id = 9418 - ExclusiveLimitAlarmType_ShelvingState_CurrentState_Name = 9419 - ExclusiveLimitAlarmType_ShelvingState_CurrentState_Number = 9420 - ExclusiveLimitAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 9421 - ExclusiveLimitAlarmType_ShelvingState_LastTransition = 9422 - ExclusiveLimitAlarmType_ShelvingState_LastTransition_Id = 9423 - ExclusiveLimitAlarmType_ShelvingState_LastTransition_Name = 9424 - ExclusiveLimitAlarmType_ShelvingState_LastTransition_Number = 9425 - ExclusiveLimitAlarmType_ShelvingState_LastTransition_TransitionTime = 9426 - ExclusiveLimitAlarmType_ShelvingState_UnshelveTime = 9427 - ExclusiveLimitAlarmType_ShelvingState_Unshelve = 9449 - ExclusiveLimitAlarmType_ShelvingState_OneShotShelve = 9450 - ExclusiveLimitAlarmType_ShelvingState_TimedShelve = 9451 - ExclusiveLimitAlarmType_ShelvingState_TimedShelve_InputArguments = 9452 - ExclusiveLimitAlarmType_SuppressedOrShelved = 9453 - ExclusiveLimitAlarmType_MaxTimeShelved = 9454 - ExclusiveLimitAlarmType_LimitState = 9455 - ExclusiveLimitAlarmType_LimitState_CurrentState = 9456 - ExclusiveLimitAlarmType_LimitState_CurrentState_Id = 9457 - ExclusiveLimitAlarmType_LimitState_CurrentState_Name = 9458 - ExclusiveLimitAlarmType_LimitState_CurrentState_Number = 9459 - ExclusiveLimitAlarmType_LimitState_CurrentState_EffectiveDisplayName = 9460 - ExclusiveLimitAlarmType_LimitState_LastTransition = 9461 - ExclusiveLimitAlarmType_LimitState_LastTransition_Id = 9462 - ExclusiveLimitAlarmType_LimitState_LastTransition_Name = 9463 - ExclusiveLimitAlarmType_LimitState_LastTransition_Number = 9464 - ExclusiveLimitAlarmType_LimitState_LastTransition_TransitionTime = 9465 - ExclusiveLimitAlarmType_HighHighLimit = 9478 - ExclusiveLimitAlarmType_HighLimit = 9479 - ExclusiveLimitAlarmType_LowLimit = 9480 - ExclusiveLimitAlarmType_LowLowLimit = 9481 - ExclusiveLevelAlarmType = 9482 - ExclusiveLevelAlarmType_EventId = 9483 - ExclusiveLevelAlarmType_EventType = 9484 - ExclusiveLevelAlarmType_SourceNode = 9485 - ExclusiveLevelAlarmType_SourceName = 9486 - ExclusiveLevelAlarmType_Time = 9487 - ExclusiveLevelAlarmType_ReceiveTime = 9488 - ExclusiveLevelAlarmType_LocalTime = 9489 - ExclusiveLevelAlarmType_Message = 9490 - ExclusiveLevelAlarmType_Severity = 9491 - ExclusiveLevelAlarmType_ConditionName = 9492 - ExclusiveLevelAlarmType_BranchId = 9493 - ExclusiveLevelAlarmType_Retain = 9494 - ExclusiveLevelAlarmType_EnabledState = 9495 - ExclusiveLevelAlarmType_EnabledState_Id = 9496 - ExclusiveLevelAlarmType_EnabledState_Name = 9497 - ExclusiveLevelAlarmType_EnabledState_Number = 9498 - ExclusiveLevelAlarmType_EnabledState_EffectiveDisplayName = 9499 - ExclusiveLevelAlarmType_EnabledState_TransitionTime = 9500 - ExclusiveLevelAlarmType_EnabledState_EffectiveTransitionTime = 9501 - ExclusiveLevelAlarmType_EnabledState_TrueState = 9502 - ExclusiveLevelAlarmType_EnabledState_FalseState = 9503 - ExclusiveLevelAlarmType_Quality = 9504 - ExclusiveLevelAlarmType_Quality_SourceTimestamp = 9505 - ExclusiveLevelAlarmType_LastSeverity = 9506 - ExclusiveLevelAlarmType_LastSeverity_SourceTimestamp = 9507 - ExclusiveLevelAlarmType_Comment = 9508 - ExclusiveLevelAlarmType_Comment_SourceTimestamp = 9509 - ExclusiveLevelAlarmType_ClientUserId = 9510 - ExclusiveLevelAlarmType_Enable = 9511 - ExclusiveLevelAlarmType_Disable = 9512 - ExclusiveLevelAlarmType_AddComment = 9513 - ExclusiveLevelAlarmType_AddComment_InputArguments = 9514 - ExclusiveLevelAlarmType_ConditionRefresh = 9515 - ExclusiveLevelAlarmType_ConditionRefresh_InputArguments = 9516 - ExclusiveLevelAlarmType_AckedState = 9517 - ExclusiveLevelAlarmType_AckedState_Id = 9518 - ExclusiveLevelAlarmType_AckedState_Name = 9519 - ExclusiveLevelAlarmType_AckedState_Number = 9520 - ExclusiveLevelAlarmType_AckedState_EffectiveDisplayName = 9521 - ExclusiveLevelAlarmType_AckedState_TransitionTime = 9522 - ExclusiveLevelAlarmType_AckedState_EffectiveTransitionTime = 9523 - ExclusiveLevelAlarmType_AckedState_TrueState = 9524 - ExclusiveLevelAlarmType_AckedState_FalseState = 9525 - ExclusiveLevelAlarmType_ConfirmedState = 9526 - ExclusiveLevelAlarmType_ConfirmedState_Id = 9527 - ExclusiveLevelAlarmType_ConfirmedState_Name = 9528 - ExclusiveLevelAlarmType_ConfirmedState_Number = 9529 - ExclusiveLevelAlarmType_ConfirmedState_EffectiveDisplayName = 9530 - ExclusiveLevelAlarmType_ConfirmedState_TransitionTime = 9531 - ExclusiveLevelAlarmType_ConfirmedState_EffectiveTransitionTime = 9532 - ExclusiveLevelAlarmType_ConfirmedState_TrueState = 9533 - ExclusiveLevelAlarmType_ConfirmedState_FalseState = 9534 - ExclusiveLevelAlarmType_Acknowledge = 9535 - ExclusiveLevelAlarmType_Acknowledge_InputArguments = 9536 - ExclusiveLevelAlarmType_Confirm = 9537 - ExclusiveLevelAlarmType_Confirm_InputArguments = 9538 - ExclusiveLevelAlarmType_ActiveState = 9539 - ExclusiveLevelAlarmType_ActiveState_Id = 9540 - ExclusiveLevelAlarmType_ActiveState_Name = 9541 - ExclusiveLevelAlarmType_ActiveState_Number = 9542 - ExclusiveLevelAlarmType_ActiveState_EffectiveDisplayName = 9543 - ExclusiveLevelAlarmType_ActiveState_TransitionTime = 9544 - ExclusiveLevelAlarmType_ActiveState_EffectiveTransitionTime = 9545 - ExclusiveLevelAlarmType_ActiveState_TrueState = 9546 - ExclusiveLevelAlarmType_ActiveState_FalseState = 9547 - ExclusiveLevelAlarmType_SuppressedState = 9548 - ExclusiveLevelAlarmType_SuppressedState_Id = 9549 - ExclusiveLevelAlarmType_SuppressedState_Name = 9550 - ExclusiveLevelAlarmType_SuppressedState_Number = 9551 - ExclusiveLevelAlarmType_SuppressedState_EffectiveDisplayName = 9552 - ExclusiveLevelAlarmType_SuppressedState_TransitionTime = 9553 - ExclusiveLevelAlarmType_SuppressedState_EffectiveTransitionTime = 9554 - ExclusiveLevelAlarmType_SuppressedState_TrueState = 9555 - ExclusiveLevelAlarmType_SuppressedState_FalseState = 9556 - ExclusiveLevelAlarmType_ShelvingState = 9557 - ExclusiveLevelAlarmType_ShelvingState_CurrentState = 9558 - ExclusiveLevelAlarmType_ShelvingState_CurrentState_Id = 9559 - ExclusiveLevelAlarmType_ShelvingState_CurrentState_Name = 9560 - ExclusiveLevelAlarmType_ShelvingState_CurrentState_Number = 9561 - ExclusiveLevelAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 9562 - ExclusiveLevelAlarmType_ShelvingState_LastTransition = 9563 - ExclusiveLevelAlarmType_ShelvingState_LastTransition_Id = 9564 - ExclusiveLevelAlarmType_ShelvingState_LastTransition_Name = 9565 - ExclusiveLevelAlarmType_ShelvingState_LastTransition_Number = 9566 - ExclusiveLevelAlarmType_ShelvingState_LastTransition_TransitionTime = 9567 - ExclusiveLevelAlarmType_ShelvingState_UnshelveTime = 9568 - ExclusiveLevelAlarmType_ShelvingState_Unshelve = 9590 - ExclusiveLevelAlarmType_ShelvingState_OneShotShelve = 9591 - ExclusiveLevelAlarmType_ShelvingState_TimedShelve = 9592 - ExclusiveLevelAlarmType_ShelvingState_TimedShelve_InputArguments = 9593 - ExclusiveLevelAlarmType_SuppressedOrShelved = 9594 - ExclusiveLevelAlarmType_MaxTimeShelved = 9595 - ExclusiveLevelAlarmType_LimitState = 9596 - ExclusiveLevelAlarmType_LimitState_CurrentState = 9597 - ExclusiveLevelAlarmType_LimitState_CurrentState_Id = 9598 - ExclusiveLevelAlarmType_LimitState_CurrentState_Name = 9599 - ExclusiveLevelAlarmType_LimitState_CurrentState_Number = 9600 - ExclusiveLevelAlarmType_LimitState_CurrentState_EffectiveDisplayName = 9601 - ExclusiveLevelAlarmType_LimitState_LastTransition = 9602 - ExclusiveLevelAlarmType_LimitState_LastTransition_Id = 9603 - ExclusiveLevelAlarmType_LimitState_LastTransition_Name = 9604 - ExclusiveLevelAlarmType_LimitState_LastTransition_Number = 9605 - ExclusiveLevelAlarmType_LimitState_LastTransition_TransitionTime = 9606 - ExclusiveLevelAlarmType_HighHighLimit = 9619 - ExclusiveLevelAlarmType_HighLimit = 9620 - ExclusiveLevelAlarmType_LowLimit = 9621 - ExclusiveLevelAlarmType_LowLowLimit = 9622 - ExclusiveRateOfChangeAlarmType = 9623 - ExclusiveRateOfChangeAlarmType_EventId = 9624 - ExclusiveRateOfChangeAlarmType_EventType = 9625 - ExclusiveRateOfChangeAlarmType_SourceNode = 9626 - ExclusiveRateOfChangeAlarmType_SourceName = 9627 - ExclusiveRateOfChangeAlarmType_Time = 9628 - ExclusiveRateOfChangeAlarmType_ReceiveTime = 9629 - ExclusiveRateOfChangeAlarmType_LocalTime = 9630 - ExclusiveRateOfChangeAlarmType_Message = 9631 - ExclusiveRateOfChangeAlarmType_Severity = 9632 - ExclusiveRateOfChangeAlarmType_ConditionName = 9633 - ExclusiveRateOfChangeAlarmType_BranchId = 9634 - ExclusiveRateOfChangeAlarmType_Retain = 9635 - ExclusiveRateOfChangeAlarmType_EnabledState = 9636 - ExclusiveRateOfChangeAlarmType_EnabledState_Id = 9637 - ExclusiveRateOfChangeAlarmType_EnabledState_Name = 9638 - ExclusiveRateOfChangeAlarmType_EnabledState_Number = 9639 - ExclusiveRateOfChangeAlarmType_EnabledState_EffectiveDisplayName = 9640 - ExclusiveRateOfChangeAlarmType_EnabledState_TransitionTime = 9641 - ExclusiveRateOfChangeAlarmType_EnabledState_EffectiveTransitionTime = 9642 - ExclusiveRateOfChangeAlarmType_EnabledState_TrueState = 9643 - ExclusiveRateOfChangeAlarmType_EnabledState_FalseState = 9644 - ExclusiveRateOfChangeAlarmType_Quality = 9645 - ExclusiveRateOfChangeAlarmType_Quality_SourceTimestamp = 9646 - ExclusiveRateOfChangeAlarmType_LastSeverity = 9647 - ExclusiveRateOfChangeAlarmType_LastSeverity_SourceTimestamp = 9648 - ExclusiveRateOfChangeAlarmType_Comment = 9649 - ExclusiveRateOfChangeAlarmType_Comment_SourceTimestamp = 9650 - ExclusiveRateOfChangeAlarmType_ClientUserId = 9651 - ExclusiveRateOfChangeAlarmType_Enable = 9652 - ExclusiveRateOfChangeAlarmType_Disable = 9653 - ExclusiveRateOfChangeAlarmType_AddComment = 9654 - ExclusiveRateOfChangeAlarmType_AddComment_InputArguments = 9655 - ExclusiveRateOfChangeAlarmType_ConditionRefresh = 9656 - ExclusiveRateOfChangeAlarmType_ConditionRefresh_InputArguments = 9657 - ExclusiveRateOfChangeAlarmType_AckedState = 9658 - ExclusiveRateOfChangeAlarmType_AckedState_Id = 9659 - ExclusiveRateOfChangeAlarmType_AckedState_Name = 9660 - ExclusiveRateOfChangeAlarmType_AckedState_Number = 9661 - ExclusiveRateOfChangeAlarmType_AckedState_EffectiveDisplayName = 9662 - ExclusiveRateOfChangeAlarmType_AckedState_TransitionTime = 9663 - ExclusiveRateOfChangeAlarmType_AckedState_EffectiveTransitionTime = 9664 - ExclusiveRateOfChangeAlarmType_AckedState_TrueState = 9665 - ExclusiveRateOfChangeAlarmType_AckedState_FalseState = 9666 - ExclusiveRateOfChangeAlarmType_ConfirmedState = 9667 - ExclusiveRateOfChangeAlarmType_ConfirmedState_Id = 9668 - ExclusiveRateOfChangeAlarmType_ConfirmedState_Name = 9669 - ExclusiveRateOfChangeAlarmType_ConfirmedState_Number = 9670 - ExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveDisplayName = 9671 - ExclusiveRateOfChangeAlarmType_ConfirmedState_TransitionTime = 9672 - ExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveTransitionTime = 9673 - ExclusiveRateOfChangeAlarmType_ConfirmedState_TrueState = 9674 - ExclusiveRateOfChangeAlarmType_ConfirmedState_FalseState = 9675 - ExclusiveRateOfChangeAlarmType_Acknowledge = 9676 - ExclusiveRateOfChangeAlarmType_Acknowledge_InputArguments = 9677 - ExclusiveRateOfChangeAlarmType_Confirm = 9678 - ExclusiveRateOfChangeAlarmType_Confirm_InputArguments = 9679 - ExclusiveRateOfChangeAlarmType_ActiveState = 9680 - ExclusiveRateOfChangeAlarmType_ActiveState_Id = 9681 - ExclusiveRateOfChangeAlarmType_ActiveState_Name = 9682 - ExclusiveRateOfChangeAlarmType_ActiveState_Number = 9683 - ExclusiveRateOfChangeAlarmType_ActiveState_EffectiveDisplayName = 9684 - ExclusiveRateOfChangeAlarmType_ActiveState_TransitionTime = 9685 - ExclusiveRateOfChangeAlarmType_ActiveState_EffectiveTransitionTime = 9686 - ExclusiveRateOfChangeAlarmType_ActiveState_TrueState = 9687 - ExclusiveRateOfChangeAlarmType_ActiveState_FalseState = 9688 - ExclusiveRateOfChangeAlarmType_SuppressedState = 9689 - ExclusiveRateOfChangeAlarmType_SuppressedState_Id = 9690 - ExclusiveRateOfChangeAlarmType_SuppressedState_Name = 9691 - ExclusiveRateOfChangeAlarmType_SuppressedState_Number = 9692 - ExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveDisplayName = 9693 - ExclusiveRateOfChangeAlarmType_SuppressedState_TransitionTime = 9694 - ExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveTransitionTime = 9695 - ExclusiveRateOfChangeAlarmType_SuppressedState_TrueState = 9696 - ExclusiveRateOfChangeAlarmType_SuppressedState_FalseState = 9697 - ExclusiveRateOfChangeAlarmType_ShelvingState = 9698 - ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState = 9699 - ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Id = 9700 - ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Name = 9701 - ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Number = 9702 - ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 9703 - ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition = 9704 - ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Id = 9705 - ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Name = 9706 - ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Number = 9707 - ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_TransitionTime = 9708 - ExclusiveRateOfChangeAlarmType_ShelvingState_UnshelveTime = 9709 - ExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve = 9731 - ExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve = 9732 - ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve = 9733 - ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve_InputArguments = 9734 - ExclusiveRateOfChangeAlarmType_SuppressedOrShelved = 9735 - ExclusiveRateOfChangeAlarmType_MaxTimeShelved = 9736 - ExclusiveRateOfChangeAlarmType_LimitState = 9737 - ExclusiveRateOfChangeAlarmType_LimitState_CurrentState = 9738 - ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_Id = 9739 - ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_Name = 9740 - ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_Number = 9741 - ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_EffectiveDisplayName = 9742 - ExclusiveRateOfChangeAlarmType_LimitState_LastTransition = 9743 - ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_Id = 9744 - ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_Name = 9745 - ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_Number = 9746 - ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_TransitionTime = 9747 - ExclusiveRateOfChangeAlarmType_HighHighLimit = 9760 - ExclusiveRateOfChangeAlarmType_HighLimit = 9761 - ExclusiveRateOfChangeAlarmType_LowLimit = 9762 - ExclusiveRateOfChangeAlarmType_LowLowLimit = 9763 - ExclusiveDeviationAlarmType = 9764 - ExclusiveDeviationAlarmType_EventId = 9765 - ExclusiveDeviationAlarmType_EventType = 9766 - ExclusiveDeviationAlarmType_SourceNode = 9767 - ExclusiveDeviationAlarmType_SourceName = 9768 - ExclusiveDeviationAlarmType_Time = 9769 - ExclusiveDeviationAlarmType_ReceiveTime = 9770 - ExclusiveDeviationAlarmType_LocalTime = 9771 - ExclusiveDeviationAlarmType_Message = 9772 - ExclusiveDeviationAlarmType_Severity = 9773 - ExclusiveDeviationAlarmType_ConditionName = 9774 - ExclusiveDeviationAlarmType_BranchId = 9775 - ExclusiveDeviationAlarmType_Retain = 9776 - ExclusiveDeviationAlarmType_EnabledState = 9777 - ExclusiveDeviationAlarmType_EnabledState_Id = 9778 - ExclusiveDeviationAlarmType_EnabledState_Name = 9779 - ExclusiveDeviationAlarmType_EnabledState_Number = 9780 - ExclusiveDeviationAlarmType_EnabledState_EffectiveDisplayName = 9781 - ExclusiveDeviationAlarmType_EnabledState_TransitionTime = 9782 - ExclusiveDeviationAlarmType_EnabledState_EffectiveTransitionTime = 9783 - ExclusiveDeviationAlarmType_EnabledState_TrueState = 9784 - ExclusiveDeviationAlarmType_EnabledState_FalseState = 9785 - ExclusiveDeviationAlarmType_Quality = 9786 - ExclusiveDeviationAlarmType_Quality_SourceTimestamp = 9787 - ExclusiveDeviationAlarmType_LastSeverity = 9788 - ExclusiveDeviationAlarmType_LastSeverity_SourceTimestamp = 9789 - ExclusiveDeviationAlarmType_Comment = 9790 - ExclusiveDeviationAlarmType_Comment_SourceTimestamp = 9791 - ExclusiveDeviationAlarmType_ClientUserId = 9792 - ExclusiveDeviationAlarmType_Enable = 9793 - ExclusiveDeviationAlarmType_Disable = 9794 - ExclusiveDeviationAlarmType_AddComment = 9795 - ExclusiveDeviationAlarmType_AddComment_InputArguments = 9796 - ExclusiveDeviationAlarmType_ConditionRefresh = 9797 - ExclusiveDeviationAlarmType_ConditionRefresh_InputArguments = 9798 - ExclusiveDeviationAlarmType_AckedState = 9799 - ExclusiveDeviationAlarmType_AckedState_Id = 9800 - ExclusiveDeviationAlarmType_AckedState_Name = 9801 - ExclusiveDeviationAlarmType_AckedState_Number = 9802 - ExclusiveDeviationAlarmType_AckedState_EffectiveDisplayName = 9803 - ExclusiveDeviationAlarmType_AckedState_TransitionTime = 9804 - ExclusiveDeviationAlarmType_AckedState_EffectiveTransitionTime = 9805 - ExclusiveDeviationAlarmType_AckedState_TrueState = 9806 - ExclusiveDeviationAlarmType_AckedState_FalseState = 9807 - ExclusiveDeviationAlarmType_ConfirmedState = 9808 - ExclusiveDeviationAlarmType_ConfirmedState_Id = 9809 - ExclusiveDeviationAlarmType_ConfirmedState_Name = 9810 - ExclusiveDeviationAlarmType_ConfirmedState_Number = 9811 - ExclusiveDeviationAlarmType_ConfirmedState_EffectiveDisplayName = 9812 - ExclusiveDeviationAlarmType_ConfirmedState_TransitionTime = 9813 - ExclusiveDeviationAlarmType_ConfirmedState_EffectiveTransitionTime = 9814 - ExclusiveDeviationAlarmType_ConfirmedState_TrueState = 9815 - ExclusiveDeviationAlarmType_ConfirmedState_FalseState = 9816 - ExclusiveDeviationAlarmType_Acknowledge = 9817 - ExclusiveDeviationAlarmType_Acknowledge_InputArguments = 9818 - ExclusiveDeviationAlarmType_Confirm = 9819 - ExclusiveDeviationAlarmType_Confirm_InputArguments = 9820 - ExclusiveDeviationAlarmType_ActiveState = 9821 - ExclusiveDeviationAlarmType_ActiveState_Id = 9822 - ExclusiveDeviationAlarmType_ActiveState_Name = 9823 - ExclusiveDeviationAlarmType_ActiveState_Number = 9824 - ExclusiveDeviationAlarmType_ActiveState_EffectiveDisplayName = 9825 - ExclusiveDeviationAlarmType_ActiveState_TransitionTime = 9826 - ExclusiveDeviationAlarmType_ActiveState_EffectiveTransitionTime = 9827 - ExclusiveDeviationAlarmType_ActiveState_TrueState = 9828 - ExclusiveDeviationAlarmType_ActiveState_FalseState = 9829 - ExclusiveDeviationAlarmType_SuppressedState = 9830 - ExclusiveDeviationAlarmType_SuppressedState_Id = 9831 - ExclusiveDeviationAlarmType_SuppressedState_Name = 9832 - ExclusiveDeviationAlarmType_SuppressedState_Number = 9833 - ExclusiveDeviationAlarmType_SuppressedState_EffectiveDisplayName = 9834 - ExclusiveDeviationAlarmType_SuppressedState_TransitionTime = 9835 - ExclusiveDeviationAlarmType_SuppressedState_EffectiveTransitionTime = 9836 - ExclusiveDeviationAlarmType_SuppressedState_TrueState = 9837 - ExclusiveDeviationAlarmType_SuppressedState_FalseState = 9838 - ExclusiveDeviationAlarmType_ShelvingState = 9839 - ExclusiveDeviationAlarmType_ShelvingState_CurrentState = 9840 - ExclusiveDeviationAlarmType_ShelvingState_CurrentState_Id = 9841 - ExclusiveDeviationAlarmType_ShelvingState_CurrentState_Name = 9842 - ExclusiveDeviationAlarmType_ShelvingState_CurrentState_Number = 9843 - ExclusiveDeviationAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 9844 - ExclusiveDeviationAlarmType_ShelvingState_LastTransition = 9845 - ExclusiveDeviationAlarmType_ShelvingState_LastTransition_Id = 9846 - ExclusiveDeviationAlarmType_ShelvingState_LastTransition_Name = 9847 - ExclusiveDeviationAlarmType_ShelvingState_LastTransition_Number = 9848 - ExclusiveDeviationAlarmType_ShelvingState_LastTransition_TransitionTime = 9849 - ExclusiveDeviationAlarmType_ShelvingState_UnshelveTime = 9850 - ExclusiveDeviationAlarmType_ShelvingState_Unshelve = 9872 - ExclusiveDeviationAlarmType_ShelvingState_OneShotShelve = 9873 - ExclusiveDeviationAlarmType_ShelvingState_TimedShelve = 9874 - ExclusiveDeviationAlarmType_ShelvingState_TimedShelve_InputArguments = 9875 - ExclusiveDeviationAlarmType_SuppressedOrShelved = 9876 - ExclusiveDeviationAlarmType_MaxTimeShelved = 9877 - ExclusiveDeviationAlarmType_LimitState = 9878 - ExclusiveDeviationAlarmType_LimitState_CurrentState = 9879 - ExclusiveDeviationAlarmType_LimitState_CurrentState_Id = 9880 - ExclusiveDeviationAlarmType_LimitState_CurrentState_Name = 9881 - ExclusiveDeviationAlarmType_LimitState_CurrentState_Number = 9882 - ExclusiveDeviationAlarmType_LimitState_CurrentState_EffectiveDisplayName = 9883 - ExclusiveDeviationAlarmType_LimitState_LastTransition = 9884 - ExclusiveDeviationAlarmType_LimitState_LastTransition_Id = 9885 - ExclusiveDeviationAlarmType_LimitState_LastTransition_Name = 9886 - ExclusiveDeviationAlarmType_LimitState_LastTransition_Number = 9887 - ExclusiveDeviationAlarmType_LimitState_LastTransition_TransitionTime = 9888 - ExclusiveDeviationAlarmType_HighHighLimit = 9901 - ExclusiveDeviationAlarmType_HighLimit = 9902 - ExclusiveDeviationAlarmType_LowLimit = 9903 - ExclusiveDeviationAlarmType_LowLowLimit = 9904 - ExclusiveDeviationAlarmType_SetpointNode = 9905 - NonExclusiveLimitAlarmType = 9906 - NonExclusiveLimitAlarmType_EventId = 9907 - NonExclusiveLimitAlarmType_EventType = 9908 - NonExclusiveLimitAlarmType_SourceNode = 9909 - NonExclusiveLimitAlarmType_SourceName = 9910 - NonExclusiveLimitAlarmType_Time = 9911 - NonExclusiveLimitAlarmType_ReceiveTime = 9912 - NonExclusiveLimitAlarmType_LocalTime = 9913 - NonExclusiveLimitAlarmType_Message = 9914 - NonExclusiveLimitAlarmType_Severity = 9915 - NonExclusiveLimitAlarmType_ConditionName = 9916 - NonExclusiveLimitAlarmType_BranchId = 9917 - NonExclusiveLimitAlarmType_Retain = 9918 - NonExclusiveLimitAlarmType_EnabledState = 9919 - NonExclusiveLimitAlarmType_EnabledState_Id = 9920 - NonExclusiveLimitAlarmType_EnabledState_Name = 9921 - NonExclusiveLimitAlarmType_EnabledState_Number = 9922 - NonExclusiveLimitAlarmType_EnabledState_EffectiveDisplayName = 9923 - NonExclusiveLimitAlarmType_EnabledState_TransitionTime = 9924 - NonExclusiveLimitAlarmType_EnabledState_EffectiveTransitionTime = 9925 - NonExclusiveLimitAlarmType_EnabledState_TrueState = 9926 - NonExclusiveLimitAlarmType_EnabledState_FalseState = 9927 - NonExclusiveLimitAlarmType_Quality = 9928 - NonExclusiveLimitAlarmType_Quality_SourceTimestamp = 9929 - NonExclusiveLimitAlarmType_LastSeverity = 9930 - NonExclusiveLimitAlarmType_LastSeverity_SourceTimestamp = 9931 - NonExclusiveLimitAlarmType_Comment = 9932 - NonExclusiveLimitAlarmType_Comment_SourceTimestamp = 9933 - NonExclusiveLimitAlarmType_ClientUserId = 9934 - NonExclusiveLimitAlarmType_Enable = 9935 - NonExclusiveLimitAlarmType_Disable = 9936 - NonExclusiveLimitAlarmType_AddComment = 9937 - NonExclusiveLimitAlarmType_AddComment_InputArguments = 9938 - NonExclusiveLimitAlarmType_ConditionRefresh = 9939 - NonExclusiveLimitAlarmType_ConditionRefresh_InputArguments = 9940 - NonExclusiveLimitAlarmType_AckedState = 9941 - NonExclusiveLimitAlarmType_AckedState_Id = 9942 - NonExclusiveLimitAlarmType_AckedState_Name = 9943 - NonExclusiveLimitAlarmType_AckedState_Number = 9944 - NonExclusiveLimitAlarmType_AckedState_EffectiveDisplayName = 9945 - NonExclusiveLimitAlarmType_AckedState_TransitionTime = 9946 - NonExclusiveLimitAlarmType_AckedState_EffectiveTransitionTime = 9947 - NonExclusiveLimitAlarmType_AckedState_TrueState = 9948 - NonExclusiveLimitAlarmType_AckedState_FalseState = 9949 - NonExclusiveLimitAlarmType_ConfirmedState = 9950 - NonExclusiveLimitAlarmType_ConfirmedState_Id = 9951 - NonExclusiveLimitAlarmType_ConfirmedState_Name = 9952 - NonExclusiveLimitAlarmType_ConfirmedState_Number = 9953 - NonExclusiveLimitAlarmType_ConfirmedState_EffectiveDisplayName = 9954 - NonExclusiveLimitAlarmType_ConfirmedState_TransitionTime = 9955 - NonExclusiveLimitAlarmType_ConfirmedState_EffectiveTransitionTime = 9956 - NonExclusiveLimitAlarmType_ConfirmedState_TrueState = 9957 - NonExclusiveLimitAlarmType_ConfirmedState_FalseState = 9958 - NonExclusiveLimitAlarmType_Acknowledge = 9959 - NonExclusiveLimitAlarmType_Acknowledge_InputArguments = 9960 - NonExclusiveLimitAlarmType_Confirm = 9961 - NonExclusiveLimitAlarmType_Confirm_InputArguments = 9962 - NonExclusiveLimitAlarmType_ActiveState = 9963 - NonExclusiveLimitAlarmType_ActiveState_Id = 9964 - NonExclusiveLimitAlarmType_ActiveState_Name = 9965 - NonExclusiveLimitAlarmType_ActiveState_Number = 9966 - NonExclusiveLimitAlarmType_ActiveState_EffectiveDisplayName = 9967 - NonExclusiveLimitAlarmType_ActiveState_TransitionTime = 9968 - NonExclusiveLimitAlarmType_ActiveState_EffectiveTransitionTime = 9969 - NonExclusiveLimitAlarmType_ActiveState_TrueState = 9970 - NonExclusiveLimitAlarmType_ActiveState_FalseState = 9971 - NonExclusiveLimitAlarmType_SuppressedState = 9972 - NonExclusiveLimitAlarmType_SuppressedState_Id = 9973 - NonExclusiveLimitAlarmType_SuppressedState_Name = 9974 - NonExclusiveLimitAlarmType_SuppressedState_Number = 9975 - NonExclusiveLimitAlarmType_SuppressedState_EffectiveDisplayName = 9976 - NonExclusiveLimitAlarmType_SuppressedState_TransitionTime = 9977 - NonExclusiveLimitAlarmType_SuppressedState_EffectiveTransitionTime = 9978 - NonExclusiveLimitAlarmType_SuppressedState_TrueState = 9979 - NonExclusiveLimitAlarmType_SuppressedState_FalseState = 9980 - NonExclusiveLimitAlarmType_ShelvingState = 9981 - NonExclusiveLimitAlarmType_ShelvingState_CurrentState = 9982 - NonExclusiveLimitAlarmType_ShelvingState_CurrentState_Id = 9983 - NonExclusiveLimitAlarmType_ShelvingState_CurrentState_Name = 9984 - NonExclusiveLimitAlarmType_ShelvingState_CurrentState_Number = 9985 - NonExclusiveLimitAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 9986 - NonExclusiveLimitAlarmType_ShelvingState_LastTransition = 9987 - NonExclusiveLimitAlarmType_ShelvingState_LastTransition_Id = 9988 - NonExclusiveLimitAlarmType_ShelvingState_LastTransition_Name = 9989 - NonExclusiveLimitAlarmType_ShelvingState_LastTransition_Number = 9990 - NonExclusiveLimitAlarmType_ShelvingState_LastTransition_TransitionTime = 9991 - NonExclusiveLimitAlarmType_ShelvingState_UnshelveTime = 9992 - NonExclusiveLimitAlarmType_ShelvingState_Unshelve = 10014 - NonExclusiveLimitAlarmType_ShelvingState_OneShotShelve = 10015 - NonExclusiveLimitAlarmType_ShelvingState_TimedShelve = 10016 - NonExclusiveLimitAlarmType_ShelvingState_TimedShelve_InputArguments = 10017 - NonExclusiveLimitAlarmType_SuppressedOrShelved = 10018 - NonExclusiveLimitAlarmType_MaxTimeShelved = 10019 - NonExclusiveLimitAlarmType_HighHighState = 10020 - NonExclusiveLimitAlarmType_HighHighState_Id = 10021 - NonExclusiveLimitAlarmType_HighHighState_Name = 10022 - NonExclusiveLimitAlarmType_HighHighState_Number = 10023 - NonExclusiveLimitAlarmType_HighHighState_EffectiveDisplayName = 10024 - NonExclusiveLimitAlarmType_HighHighState_TransitionTime = 10025 - NonExclusiveLimitAlarmType_HighHighState_EffectiveTransitionTime = 10026 - NonExclusiveLimitAlarmType_HighHighState_TrueState = 10027 - NonExclusiveLimitAlarmType_HighHighState_FalseState = 10028 - NonExclusiveLimitAlarmType_HighState = 10029 - NonExclusiveLimitAlarmType_HighState_Id = 10030 - NonExclusiveLimitAlarmType_HighState_Name = 10031 - NonExclusiveLimitAlarmType_HighState_Number = 10032 - NonExclusiveLimitAlarmType_HighState_EffectiveDisplayName = 10033 - NonExclusiveLimitAlarmType_HighState_TransitionTime = 10034 - NonExclusiveLimitAlarmType_HighState_EffectiveTransitionTime = 10035 - NonExclusiveLimitAlarmType_HighState_TrueState = 10036 - NonExclusiveLimitAlarmType_HighState_FalseState = 10037 - NonExclusiveLimitAlarmType_LowState = 10038 - NonExclusiveLimitAlarmType_LowState_Id = 10039 - NonExclusiveLimitAlarmType_LowState_Name = 10040 - NonExclusiveLimitAlarmType_LowState_Number = 10041 - NonExclusiveLimitAlarmType_LowState_EffectiveDisplayName = 10042 - NonExclusiveLimitAlarmType_LowState_TransitionTime = 10043 - NonExclusiveLimitAlarmType_LowState_EffectiveTransitionTime = 10044 - NonExclusiveLimitAlarmType_LowState_TrueState = 10045 - NonExclusiveLimitAlarmType_LowState_FalseState = 10046 - NonExclusiveLimitAlarmType_LowLowState = 10047 - NonExclusiveLimitAlarmType_LowLowState_Id = 10048 - NonExclusiveLimitAlarmType_LowLowState_Name = 10049 - NonExclusiveLimitAlarmType_LowLowState_Number = 10050 - NonExclusiveLimitAlarmType_LowLowState_EffectiveDisplayName = 10051 - NonExclusiveLimitAlarmType_LowLowState_TransitionTime = 10052 - NonExclusiveLimitAlarmType_LowLowState_EffectiveTransitionTime = 10053 - NonExclusiveLimitAlarmType_LowLowState_TrueState = 10054 - NonExclusiveLimitAlarmType_LowLowState_FalseState = 10055 - NonExclusiveLimitAlarmType_HighHighLimit = 10056 - NonExclusiveLimitAlarmType_HighLimit = 10057 - NonExclusiveLimitAlarmType_LowLimit = 10058 - NonExclusiveLimitAlarmType_LowLowLimit = 10059 - NonExclusiveLevelAlarmType = 10060 - NonExclusiveLevelAlarmType_EventId = 10061 - NonExclusiveLevelAlarmType_EventType = 10062 - NonExclusiveLevelAlarmType_SourceNode = 10063 - NonExclusiveLevelAlarmType_SourceName = 10064 - NonExclusiveLevelAlarmType_Time = 10065 - NonExclusiveLevelAlarmType_ReceiveTime = 10066 - NonExclusiveLevelAlarmType_LocalTime = 10067 - NonExclusiveLevelAlarmType_Message = 10068 - NonExclusiveLevelAlarmType_Severity = 10069 - NonExclusiveLevelAlarmType_ConditionName = 10070 - NonExclusiveLevelAlarmType_BranchId = 10071 - NonExclusiveLevelAlarmType_Retain = 10072 - NonExclusiveLevelAlarmType_EnabledState = 10073 - NonExclusiveLevelAlarmType_EnabledState_Id = 10074 - NonExclusiveLevelAlarmType_EnabledState_Name = 10075 - NonExclusiveLevelAlarmType_EnabledState_Number = 10076 - NonExclusiveLevelAlarmType_EnabledState_EffectiveDisplayName = 10077 - NonExclusiveLevelAlarmType_EnabledState_TransitionTime = 10078 - NonExclusiveLevelAlarmType_EnabledState_EffectiveTransitionTime = 10079 - NonExclusiveLevelAlarmType_EnabledState_TrueState = 10080 - NonExclusiveLevelAlarmType_EnabledState_FalseState = 10081 - NonExclusiveLevelAlarmType_Quality = 10082 - NonExclusiveLevelAlarmType_Quality_SourceTimestamp = 10083 - NonExclusiveLevelAlarmType_LastSeverity = 10084 - NonExclusiveLevelAlarmType_LastSeverity_SourceTimestamp = 10085 - NonExclusiveLevelAlarmType_Comment = 10086 - NonExclusiveLevelAlarmType_Comment_SourceTimestamp = 10087 - NonExclusiveLevelAlarmType_ClientUserId = 10088 - NonExclusiveLevelAlarmType_Enable = 10089 - NonExclusiveLevelAlarmType_Disable = 10090 - NonExclusiveLevelAlarmType_AddComment = 10091 - NonExclusiveLevelAlarmType_AddComment_InputArguments = 10092 - NonExclusiveLevelAlarmType_ConditionRefresh = 10093 - NonExclusiveLevelAlarmType_ConditionRefresh_InputArguments = 10094 - NonExclusiveLevelAlarmType_AckedState = 10095 - NonExclusiveLevelAlarmType_AckedState_Id = 10096 - NonExclusiveLevelAlarmType_AckedState_Name = 10097 - NonExclusiveLevelAlarmType_AckedState_Number = 10098 - NonExclusiveLevelAlarmType_AckedState_EffectiveDisplayName = 10099 - NonExclusiveLevelAlarmType_AckedState_TransitionTime = 10100 - NonExclusiveLevelAlarmType_AckedState_EffectiveTransitionTime = 10101 - NonExclusiveLevelAlarmType_AckedState_TrueState = 10102 - NonExclusiveLevelAlarmType_AckedState_FalseState = 10103 - NonExclusiveLevelAlarmType_ConfirmedState = 10104 - NonExclusiveLevelAlarmType_ConfirmedState_Id = 10105 - NonExclusiveLevelAlarmType_ConfirmedState_Name = 10106 - NonExclusiveLevelAlarmType_ConfirmedState_Number = 10107 - NonExclusiveLevelAlarmType_ConfirmedState_EffectiveDisplayName = 10108 - NonExclusiveLevelAlarmType_ConfirmedState_TransitionTime = 10109 - NonExclusiveLevelAlarmType_ConfirmedState_EffectiveTransitionTime = 10110 - NonExclusiveLevelAlarmType_ConfirmedState_TrueState = 10111 - NonExclusiveLevelAlarmType_ConfirmedState_FalseState = 10112 - NonExclusiveLevelAlarmType_Acknowledge = 10113 - NonExclusiveLevelAlarmType_Acknowledge_InputArguments = 10114 - NonExclusiveLevelAlarmType_Confirm = 10115 - NonExclusiveLevelAlarmType_Confirm_InputArguments = 10116 - NonExclusiveLevelAlarmType_ActiveState = 10117 - NonExclusiveLevelAlarmType_ActiveState_Id = 10118 - NonExclusiveLevelAlarmType_ActiveState_Name = 10119 - NonExclusiveLevelAlarmType_ActiveState_Number = 10120 - NonExclusiveLevelAlarmType_ActiveState_EffectiveDisplayName = 10121 - NonExclusiveLevelAlarmType_ActiveState_TransitionTime = 10122 - NonExclusiveLevelAlarmType_ActiveState_EffectiveTransitionTime = 10123 - NonExclusiveLevelAlarmType_ActiveState_TrueState = 10124 - NonExclusiveLevelAlarmType_ActiveState_FalseState = 10125 - NonExclusiveLevelAlarmType_SuppressedState = 10126 - NonExclusiveLevelAlarmType_SuppressedState_Id = 10127 - NonExclusiveLevelAlarmType_SuppressedState_Name = 10128 - NonExclusiveLevelAlarmType_SuppressedState_Number = 10129 - NonExclusiveLevelAlarmType_SuppressedState_EffectiveDisplayName = 10130 - NonExclusiveLevelAlarmType_SuppressedState_TransitionTime = 10131 - NonExclusiveLevelAlarmType_SuppressedState_EffectiveTransitionTime = 10132 - NonExclusiveLevelAlarmType_SuppressedState_TrueState = 10133 - NonExclusiveLevelAlarmType_SuppressedState_FalseState = 10134 - NonExclusiveLevelAlarmType_ShelvingState = 10135 - NonExclusiveLevelAlarmType_ShelvingState_CurrentState = 10136 - NonExclusiveLevelAlarmType_ShelvingState_CurrentState_Id = 10137 - NonExclusiveLevelAlarmType_ShelvingState_CurrentState_Name = 10138 - NonExclusiveLevelAlarmType_ShelvingState_CurrentState_Number = 10139 - NonExclusiveLevelAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 10140 - NonExclusiveLevelAlarmType_ShelvingState_LastTransition = 10141 - NonExclusiveLevelAlarmType_ShelvingState_LastTransition_Id = 10142 - NonExclusiveLevelAlarmType_ShelvingState_LastTransition_Name = 10143 - NonExclusiveLevelAlarmType_ShelvingState_LastTransition_Number = 10144 - NonExclusiveLevelAlarmType_ShelvingState_LastTransition_TransitionTime = 10145 - NonExclusiveLevelAlarmType_ShelvingState_UnshelveTime = 10146 - NonExclusiveLevelAlarmType_ShelvingState_Unshelve = 10168 - NonExclusiveLevelAlarmType_ShelvingState_OneShotShelve = 10169 - NonExclusiveLevelAlarmType_ShelvingState_TimedShelve = 10170 - NonExclusiveLevelAlarmType_ShelvingState_TimedShelve_InputArguments = 10171 - NonExclusiveLevelAlarmType_SuppressedOrShelved = 10172 - NonExclusiveLevelAlarmType_MaxTimeShelved = 10173 - NonExclusiveLevelAlarmType_HighHighState = 10174 - NonExclusiveLevelAlarmType_HighHighState_Id = 10175 - NonExclusiveLevelAlarmType_HighHighState_Name = 10176 - NonExclusiveLevelAlarmType_HighHighState_Number = 10177 - NonExclusiveLevelAlarmType_HighHighState_EffectiveDisplayName = 10178 - NonExclusiveLevelAlarmType_HighHighState_TransitionTime = 10179 - NonExclusiveLevelAlarmType_HighHighState_EffectiveTransitionTime = 10180 - NonExclusiveLevelAlarmType_HighHighState_TrueState = 10181 - NonExclusiveLevelAlarmType_HighHighState_FalseState = 10182 - NonExclusiveLevelAlarmType_HighState = 10183 - NonExclusiveLevelAlarmType_HighState_Id = 10184 - NonExclusiveLevelAlarmType_HighState_Name = 10185 - NonExclusiveLevelAlarmType_HighState_Number = 10186 - NonExclusiveLevelAlarmType_HighState_EffectiveDisplayName = 10187 - NonExclusiveLevelAlarmType_HighState_TransitionTime = 10188 - NonExclusiveLevelAlarmType_HighState_EffectiveTransitionTime = 10189 - NonExclusiveLevelAlarmType_HighState_TrueState = 10190 - NonExclusiveLevelAlarmType_HighState_FalseState = 10191 - NonExclusiveLevelAlarmType_LowState = 10192 - NonExclusiveLevelAlarmType_LowState_Id = 10193 - NonExclusiveLevelAlarmType_LowState_Name = 10194 - NonExclusiveLevelAlarmType_LowState_Number = 10195 - NonExclusiveLevelAlarmType_LowState_EffectiveDisplayName = 10196 - NonExclusiveLevelAlarmType_LowState_TransitionTime = 10197 - NonExclusiveLevelAlarmType_LowState_EffectiveTransitionTime = 10198 - NonExclusiveLevelAlarmType_LowState_TrueState = 10199 - NonExclusiveLevelAlarmType_LowState_FalseState = 10200 - NonExclusiveLevelAlarmType_LowLowState = 10201 - NonExclusiveLevelAlarmType_LowLowState_Id = 10202 - NonExclusiveLevelAlarmType_LowLowState_Name = 10203 - NonExclusiveLevelAlarmType_LowLowState_Number = 10204 - NonExclusiveLevelAlarmType_LowLowState_EffectiveDisplayName = 10205 - NonExclusiveLevelAlarmType_LowLowState_TransitionTime = 10206 - NonExclusiveLevelAlarmType_LowLowState_EffectiveTransitionTime = 10207 - NonExclusiveLevelAlarmType_LowLowState_TrueState = 10208 - NonExclusiveLevelAlarmType_LowLowState_FalseState = 10209 - NonExclusiveLevelAlarmType_HighHighLimit = 10210 - NonExclusiveLevelAlarmType_HighLimit = 10211 - NonExclusiveLevelAlarmType_LowLimit = 10212 - NonExclusiveLevelAlarmType_LowLowLimit = 10213 - NonExclusiveRateOfChangeAlarmType = 10214 - NonExclusiveRateOfChangeAlarmType_EventId = 10215 - NonExclusiveRateOfChangeAlarmType_EventType = 10216 - NonExclusiveRateOfChangeAlarmType_SourceNode = 10217 - NonExclusiveRateOfChangeAlarmType_SourceName = 10218 - NonExclusiveRateOfChangeAlarmType_Time = 10219 - NonExclusiveRateOfChangeAlarmType_ReceiveTime = 10220 - NonExclusiveRateOfChangeAlarmType_LocalTime = 10221 - NonExclusiveRateOfChangeAlarmType_Message = 10222 - NonExclusiveRateOfChangeAlarmType_Severity = 10223 - NonExclusiveRateOfChangeAlarmType_ConditionName = 10224 - NonExclusiveRateOfChangeAlarmType_BranchId = 10225 - NonExclusiveRateOfChangeAlarmType_Retain = 10226 - NonExclusiveRateOfChangeAlarmType_EnabledState = 10227 - NonExclusiveRateOfChangeAlarmType_EnabledState_Id = 10228 - NonExclusiveRateOfChangeAlarmType_EnabledState_Name = 10229 - NonExclusiveRateOfChangeAlarmType_EnabledState_Number = 10230 - NonExclusiveRateOfChangeAlarmType_EnabledState_EffectiveDisplayName = 10231 - NonExclusiveRateOfChangeAlarmType_EnabledState_TransitionTime = 10232 - NonExclusiveRateOfChangeAlarmType_EnabledState_EffectiveTransitionTime = 10233 - NonExclusiveRateOfChangeAlarmType_EnabledState_TrueState = 10234 - NonExclusiveRateOfChangeAlarmType_EnabledState_FalseState = 10235 - NonExclusiveRateOfChangeAlarmType_Quality = 10236 - NonExclusiveRateOfChangeAlarmType_Quality_SourceTimestamp = 10237 - NonExclusiveRateOfChangeAlarmType_LastSeverity = 10238 - NonExclusiveRateOfChangeAlarmType_LastSeverity_SourceTimestamp = 10239 - NonExclusiveRateOfChangeAlarmType_Comment = 10240 - NonExclusiveRateOfChangeAlarmType_Comment_SourceTimestamp = 10241 - NonExclusiveRateOfChangeAlarmType_ClientUserId = 10242 - NonExclusiveRateOfChangeAlarmType_Enable = 10243 - NonExclusiveRateOfChangeAlarmType_Disable = 10244 - NonExclusiveRateOfChangeAlarmType_AddComment = 10245 - NonExclusiveRateOfChangeAlarmType_AddComment_InputArguments = 10246 - NonExclusiveRateOfChangeAlarmType_ConditionRefresh = 10247 - NonExclusiveRateOfChangeAlarmType_ConditionRefresh_InputArguments = 10248 - NonExclusiveRateOfChangeAlarmType_AckedState = 10249 - NonExclusiveRateOfChangeAlarmType_AckedState_Id = 10250 - NonExclusiveRateOfChangeAlarmType_AckedState_Name = 10251 - NonExclusiveRateOfChangeAlarmType_AckedState_Number = 10252 - NonExclusiveRateOfChangeAlarmType_AckedState_EffectiveDisplayName = 10253 - NonExclusiveRateOfChangeAlarmType_AckedState_TransitionTime = 10254 - NonExclusiveRateOfChangeAlarmType_AckedState_EffectiveTransitionTime = 10255 - NonExclusiveRateOfChangeAlarmType_AckedState_TrueState = 10256 - NonExclusiveRateOfChangeAlarmType_AckedState_FalseState = 10257 - NonExclusiveRateOfChangeAlarmType_ConfirmedState = 10258 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_Id = 10259 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_Name = 10260 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_Number = 10261 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveDisplayName = 10262 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_TransitionTime = 10263 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveTransitionTime = 10264 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_TrueState = 10265 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_FalseState = 10266 - NonExclusiveRateOfChangeAlarmType_Acknowledge = 10267 - NonExclusiveRateOfChangeAlarmType_Acknowledge_InputArguments = 10268 - NonExclusiveRateOfChangeAlarmType_Confirm = 10269 - NonExclusiveRateOfChangeAlarmType_Confirm_InputArguments = 10270 - NonExclusiveRateOfChangeAlarmType_ActiveState = 10271 - NonExclusiveRateOfChangeAlarmType_ActiveState_Id = 10272 - NonExclusiveRateOfChangeAlarmType_ActiveState_Name = 10273 - NonExclusiveRateOfChangeAlarmType_ActiveState_Number = 10274 - NonExclusiveRateOfChangeAlarmType_ActiveState_EffectiveDisplayName = 10275 - NonExclusiveRateOfChangeAlarmType_ActiveState_TransitionTime = 10276 - NonExclusiveRateOfChangeAlarmType_ActiveState_EffectiveTransitionTime = 10277 - NonExclusiveRateOfChangeAlarmType_ActiveState_TrueState = 10278 - NonExclusiveRateOfChangeAlarmType_ActiveState_FalseState = 10279 - NonExclusiveRateOfChangeAlarmType_SuppressedState = 10280 - NonExclusiveRateOfChangeAlarmType_SuppressedState_Id = 10281 - NonExclusiveRateOfChangeAlarmType_SuppressedState_Name = 10282 - NonExclusiveRateOfChangeAlarmType_SuppressedState_Number = 10283 - NonExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveDisplayName = 10284 - NonExclusiveRateOfChangeAlarmType_SuppressedState_TransitionTime = 10285 - NonExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveTransitionTime = 10286 - NonExclusiveRateOfChangeAlarmType_SuppressedState_TrueState = 10287 - NonExclusiveRateOfChangeAlarmType_SuppressedState_FalseState = 10288 - NonExclusiveRateOfChangeAlarmType_ShelvingState = 10289 - NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState = 10290 - NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Id = 10291 - NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Name = 10292 - NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Number = 10293 - NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 10294 - NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition = 10295 - NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Id = 10296 - NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Name = 10297 - NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Number = 10298 - NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_TransitionTime = 10299 - NonExclusiveRateOfChangeAlarmType_ShelvingState_UnshelveTime = 10300 - NonExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve = 10322 - NonExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve = 10323 - NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve = 10324 - NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve_InputArguments = 10325 - NonExclusiveRateOfChangeAlarmType_SuppressedOrShelved = 10326 - NonExclusiveRateOfChangeAlarmType_MaxTimeShelved = 10327 - NonExclusiveRateOfChangeAlarmType_HighHighState = 10328 - NonExclusiveRateOfChangeAlarmType_HighHighState_Id = 10329 - NonExclusiveRateOfChangeAlarmType_HighHighState_Name = 10330 - NonExclusiveRateOfChangeAlarmType_HighHighState_Number = 10331 - NonExclusiveRateOfChangeAlarmType_HighHighState_EffectiveDisplayName = 10332 - NonExclusiveRateOfChangeAlarmType_HighHighState_TransitionTime = 10333 - NonExclusiveRateOfChangeAlarmType_HighHighState_EffectiveTransitionTime = 10334 - NonExclusiveRateOfChangeAlarmType_HighHighState_TrueState = 10335 - NonExclusiveRateOfChangeAlarmType_HighHighState_FalseState = 10336 - NonExclusiveRateOfChangeAlarmType_HighState = 10337 - NonExclusiveRateOfChangeAlarmType_HighState_Id = 10338 - NonExclusiveRateOfChangeAlarmType_HighState_Name = 10339 - NonExclusiveRateOfChangeAlarmType_HighState_Number = 10340 - NonExclusiveRateOfChangeAlarmType_HighState_EffectiveDisplayName = 10341 - NonExclusiveRateOfChangeAlarmType_HighState_TransitionTime = 10342 - NonExclusiveRateOfChangeAlarmType_HighState_EffectiveTransitionTime = 10343 - NonExclusiveRateOfChangeAlarmType_HighState_TrueState = 10344 - NonExclusiveRateOfChangeAlarmType_HighState_FalseState = 10345 - NonExclusiveRateOfChangeAlarmType_LowState = 10346 - NonExclusiveRateOfChangeAlarmType_LowState_Id = 10347 - NonExclusiveRateOfChangeAlarmType_LowState_Name = 10348 - NonExclusiveRateOfChangeAlarmType_LowState_Number = 10349 - NonExclusiveRateOfChangeAlarmType_LowState_EffectiveDisplayName = 10350 - NonExclusiveRateOfChangeAlarmType_LowState_TransitionTime = 10351 - NonExclusiveRateOfChangeAlarmType_LowState_EffectiveTransitionTime = 10352 - NonExclusiveRateOfChangeAlarmType_LowState_TrueState = 10353 - NonExclusiveRateOfChangeAlarmType_LowState_FalseState = 10354 - NonExclusiveRateOfChangeAlarmType_LowLowState = 10355 - NonExclusiveRateOfChangeAlarmType_LowLowState_Id = 10356 - NonExclusiveRateOfChangeAlarmType_LowLowState_Name = 10357 - NonExclusiveRateOfChangeAlarmType_LowLowState_Number = 10358 - NonExclusiveRateOfChangeAlarmType_LowLowState_EffectiveDisplayName = 10359 - NonExclusiveRateOfChangeAlarmType_LowLowState_TransitionTime = 10360 - NonExclusiveRateOfChangeAlarmType_LowLowState_EffectiveTransitionTime = 10361 - NonExclusiveRateOfChangeAlarmType_LowLowState_TrueState = 10362 - NonExclusiveRateOfChangeAlarmType_LowLowState_FalseState = 10363 - NonExclusiveRateOfChangeAlarmType_HighHighLimit = 10364 - NonExclusiveRateOfChangeAlarmType_HighLimit = 10365 - NonExclusiveRateOfChangeAlarmType_LowLimit = 10366 - NonExclusiveRateOfChangeAlarmType_LowLowLimit = 10367 - NonExclusiveDeviationAlarmType = 10368 - NonExclusiveDeviationAlarmType_EventId = 10369 - NonExclusiveDeviationAlarmType_EventType = 10370 - NonExclusiveDeviationAlarmType_SourceNode = 10371 - NonExclusiveDeviationAlarmType_SourceName = 10372 - NonExclusiveDeviationAlarmType_Time = 10373 - NonExclusiveDeviationAlarmType_ReceiveTime = 10374 - NonExclusiveDeviationAlarmType_LocalTime = 10375 - NonExclusiveDeviationAlarmType_Message = 10376 - NonExclusiveDeviationAlarmType_Severity = 10377 - NonExclusiveDeviationAlarmType_ConditionName = 10378 - NonExclusiveDeviationAlarmType_BranchId = 10379 - NonExclusiveDeviationAlarmType_Retain = 10380 - NonExclusiveDeviationAlarmType_EnabledState = 10381 - NonExclusiveDeviationAlarmType_EnabledState_Id = 10382 - NonExclusiveDeviationAlarmType_EnabledState_Name = 10383 - NonExclusiveDeviationAlarmType_EnabledState_Number = 10384 - NonExclusiveDeviationAlarmType_EnabledState_EffectiveDisplayName = 10385 - NonExclusiveDeviationAlarmType_EnabledState_TransitionTime = 10386 - NonExclusiveDeviationAlarmType_EnabledState_EffectiveTransitionTime = 10387 - NonExclusiveDeviationAlarmType_EnabledState_TrueState = 10388 - NonExclusiveDeviationAlarmType_EnabledState_FalseState = 10389 - NonExclusiveDeviationAlarmType_Quality = 10390 - NonExclusiveDeviationAlarmType_Quality_SourceTimestamp = 10391 - NonExclusiveDeviationAlarmType_LastSeverity = 10392 - NonExclusiveDeviationAlarmType_LastSeverity_SourceTimestamp = 10393 - NonExclusiveDeviationAlarmType_Comment = 10394 - NonExclusiveDeviationAlarmType_Comment_SourceTimestamp = 10395 - NonExclusiveDeviationAlarmType_ClientUserId = 10396 - NonExclusiveDeviationAlarmType_Enable = 10397 - NonExclusiveDeviationAlarmType_Disable = 10398 - NonExclusiveDeviationAlarmType_AddComment = 10399 - NonExclusiveDeviationAlarmType_AddComment_InputArguments = 10400 - NonExclusiveDeviationAlarmType_ConditionRefresh = 10401 - NonExclusiveDeviationAlarmType_ConditionRefresh_InputArguments = 10402 - NonExclusiveDeviationAlarmType_AckedState = 10403 - NonExclusiveDeviationAlarmType_AckedState_Id = 10404 - NonExclusiveDeviationAlarmType_AckedState_Name = 10405 - NonExclusiveDeviationAlarmType_AckedState_Number = 10406 - NonExclusiveDeviationAlarmType_AckedState_EffectiveDisplayName = 10407 - NonExclusiveDeviationAlarmType_AckedState_TransitionTime = 10408 - NonExclusiveDeviationAlarmType_AckedState_EffectiveTransitionTime = 10409 - NonExclusiveDeviationAlarmType_AckedState_TrueState = 10410 - NonExclusiveDeviationAlarmType_AckedState_FalseState = 10411 - NonExclusiveDeviationAlarmType_ConfirmedState = 10412 - NonExclusiveDeviationAlarmType_ConfirmedState_Id = 10413 - NonExclusiveDeviationAlarmType_ConfirmedState_Name = 10414 - NonExclusiveDeviationAlarmType_ConfirmedState_Number = 10415 - NonExclusiveDeviationAlarmType_ConfirmedState_EffectiveDisplayName = 10416 - NonExclusiveDeviationAlarmType_ConfirmedState_TransitionTime = 10417 - NonExclusiveDeviationAlarmType_ConfirmedState_EffectiveTransitionTime = 10418 - NonExclusiveDeviationAlarmType_ConfirmedState_TrueState = 10419 - NonExclusiveDeviationAlarmType_ConfirmedState_FalseState = 10420 - NonExclusiveDeviationAlarmType_Acknowledge = 10421 - NonExclusiveDeviationAlarmType_Acknowledge_InputArguments = 10422 - NonExclusiveDeviationAlarmType_Confirm = 10423 - NonExclusiveDeviationAlarmType_Confirm_InputArguments = 10424 - NonExclusiveDeviationAlarmType_ActiveState = 10425 - NonExclusiveDeviationAlarmType_ActiveState_Id = 10426 - NonExclusiveDeviationAlarmType_ActiveState_Name = 10427 - NonExclusiveDeviationAlarmType_ActiveState_Number = 10428 - NonExclusiveDeviationAlarmType_ActiveState_EffectiveDisplayName = 10429 - NonExclusiveDeviationAlarmType_ActiveState_TransitionTime = 10430 - NonExclusiveDeviationAlarmType_ActiveState_EffectiveTransitionTime = 10431 - NonExclusiveDeviationAlarmType_ActiveState_TrueState = 10432 - NonExclusiveDeviationAlarmType_ActiveState_FalseState = 10433 - NonExclusiveDeviationAlarmType_SuppressedState = 10434 - NonExclusiveDeviationAlarmType_SuppressedState_Id = 10435 - NonExclusiveDeviationAlarmType_SuppressedState_Name = 10436 - NonExclusiveDeviationAlarmType_SuppressedState_Number = 10437 - NonExclusiveDeviationAlarmType_SuppressedState_EffectiveDisplayName = 10438 - NonExclusiveDeviationAlarmType_SuppressedState_TransitionTime = 10439 - NonExclusiveDeviationAlarmType_SuppressedState_EffectiveTransitionTime = 10440 - NonExclusiveDeviationAlarmType_SuppressedState_TrueState = 10441 - NonExclusiveDeviationAlarmType_SuppressedState_FalseState = 10442 - NonExclusiveDeviationAlarmType_ShelvingState = 10443 - NonExclusiveDeviationAlarmType_ShelvingState_CurrentState = 10444 - NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_Id = 10445 - NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_Name = 10446 - NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_Number = 10447 - NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 10448 - NonExclusiveDeviationAlarmType_ShelvingState_LastTransition = 10449 - NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_Id = 10450 - NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_Name = 10451 - NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_Number = 10452 - NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_TransitionTime = 10453 - NonExclusiveDeviationAlarmType_ShelvingState_UnshelveTime = 10454 - NonExclusiveDeviationAlarmType_ShelvingState_Unshelve = 10476 - NonExclusiveDeviationAlarmType_ShelvingState_OneShotShelve = 10477 - NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve = 10478 - NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve_InputArguments = 10479 - NonExclusiveDeviationAlarmType_SuppressedOrShelved = 10480 - NonExclusiveDeviationAlarmType_MaxTimeShelved = 10481 - NonExclusiveDeviationAlarmType_HighHighState = 10482 - NonExclusiveDeviationAlarmType_HighHighState_Id = 10483 - NonExclusiveDeviationAlarmType_HighHighState_Name = 10484 - NonExclusiveDeviationAlarmType_HighHighState_Number = 10485 - NonExclusiveDeviationAlarmType_HighHighState_EffectiveDisplayName = 10486 - NonExclusiveDeviationAlarmType_HighHighState_TransitionTime = 10487 - NonExclusiveDeviationAlarmType_HighHighState_EffectiveTransitionTime = 10488 - NonExclusiveDeviationAlarmType_HighHighState_TrueState = 10489 - NonExclusiveDeviationAlarmType_HighHighState_FalseState = 10490 - NonExclusiveDeviationAlarmType_HighState = 10491 - NonExclusiveDeviationAlarmType_HighState_Id = 10492 - NonExclusiveDeviationAlarmType_HighState_Name = 10493 - NonExclusiveDeviationAlarmType_HighState_Number = 10494 - NonExclusiveDeviationAlarmType_HighState_EffectiveDisplayName = 10495 - NonExclusiveDeviationAlarmType_HighState_TransitionTime = 10496 - NonExclusiveDeviationAlarmType_HighState_EffectiveTransitionTime = 10497 - NonExclusiveDeviationAlarmType_HighState_TrueState = 10498 - NonExclusiveDeviationAlarmType_HighState_FalseState = 10499 - NonExclusiveDeviationAlarmType_LowState = 10500 - NonExclusiveDeviationAlarmType_LowState_Id = 10501 - NonExclusiveDeviationAlarmType_LowState_Name = 10502 - NonExclusiveDeviationAlarmType_LowState_Number = 10503 - NonExclusiveDeviationAlarmType_LowState_EffectiveDisplayName = 10504 - NonExclusiveDeviationAlarmType_LowState_TransitionTime = 10505 - NonExclusiveDeviationAlarmType_LowState_EffectiveTransitionTime = 10506 - NonExclusiveDeviationAlarmType_LowState_TrueState = 10507 - NonExclusiveDeviationAlarmType_LowState_FalseState = 10508 - NonExclusiveDeviationAlarmType_LowLowState = 10509 - NonExclusiveDeviationAlarmType_LowLowState_Id = 10510 - NonExclusiveDeviationAlarmType_LowLowState_Name = 10511 - NonExclusiveDeviationAlarmType_LowLowState_Number = 10512 - NonExclusiveDeviationAlarmType_LowLowState_EffectiveDisplayName = 10513 - NonExclusiveDeviationAlarmType_LowLowState_TransitionTime = 10514 - NonExclusiveDeviationAlarmType_LowLowState_EffectiveTransitionTime = 10515 - NonExclusiveDeviationAlarmType_LowLowState_TrueState = 10516 - NonExclusiveDeviationAlarmType_LowLowState_FalseState = 10517 - NonExclusiveDeviationAlarmType_HighHighLimit = 10518 - NonExclusiveDeviationAlarmType_HighLimit = 10519 - NonExclusiveDeviationAlarmType_LowLimit = 10520 - NonExclusiveDeviationAlarmType_LowLowLimit = 10521 - NonExclusiveDeviationAlarmType_SetpointNode = 10522 - DiscreteAlarmType = 10523 - DiscreteAlarmType_EventId = 10524 - DiscreteAlarmType_EventType = 10525 - DiscreteAlarmType_SourceNode = 10526 - DiscreteAlarmType_SourceName = 10527 - DiscreteAlarmType_Time = 10528 - DiscreteAlarmType_ReceiveTime = 10529 - DiscreteAlarmType_LocalTime = 10530 - DiscreteAlarmType_Message = 10531 - DiscreteAlarmType_Severity = 10532 - DiscreteAlarmType_ConditionName = 10533 - DiscreteAlarmType_BranchId = 10534 - DiscreteAlarmType_Retain = 10535 - DiscreteAlarmType_EnabledState = 10536 - DiscreteAlarmType_EnabledState_Id = 10537 - DiscreteAlarmType_EnabledState_Name = 10538 - DiscreteAlarmType_EnabledState_Number = 10539 - DiscreteAlarmType_EnabledState_EffectiveDisplayName = 10540 - DiscreteAlarmType_EnabledState_TransitionTime = 10541 - DiscreteAlarmType_EnabledState_EffectiveTransitionTime = 10542 - DiscreteAlarmType_EnabledState_TrueState = 10543 - DiscreteAlarmType_EnabledState_FalseState = 10544 - DiscreteAlarmType_Quality = 10545 - DiscreteAlarmType_Quality_SourceTimestamp = 10546 - DiscreteAlarmType_LastSeverity = 10547 - DiscreteAlarmType_LastSeverity_SourceTimestamp = 10548 - DiscreteAlarmType_Comment = 10549 - DiscreteAlarmType_Comment_SourceTimestamp = 10550 - DiscreteAlarmType_ClientUserId = 10551 - DiscreteAlarmType_Enable = 10552 - DiscreteAlarmType_Disable = 10553 - DiscreteAlarmType_AddComment = 10554 - DiscreteAlarmType_AddComment_InputArguments = 10555 - DiscreteAlarmType_ConditionRefresh = 10556 - DiscreteAlarmType_ConditionRefresh_InputArguments = 10557 - DiscreteAlarmType_AckedState = 10558 - DiscreteAlarmType_AckedState_Id = 10559 - DiscreteAlarmType_AckedState_Name = 10560 - DiscreteAlarmType_AckedState_Number = 10561 - DiscreteAlarmType_AckedState_EffectiveDisplayName = 10562 - DiscreteAlarmType_AckedState_TransitionTime = 10563 - DiscreteAlarmType_AckedState_EffectiveTransitionTime = 10564 - DiscreteAlarmType_AckedState_TrueState = 10565 - DiscreteAlarmType_AckedState_FalseState = 10566 - DiscreteAlarmType_ConfirmedState = 10567 - DiscreteAlarmType_ConfirmedState_Id = 10568 - DiscreteAlarmType_ConfirmedState_Name = 10569 - DiscreteAlarmType_ConfirmedState_Number = 10570 - DiscreteAlarmType_ConfirmedState_EffectiveDisplayName = 10571 - DiscreteAlarmType_ConfirmedState_TransitionTime = 10572 - DiscreteAlarmType_ConfirmedState_EffectiveTransitionTime = 10573 - DiscreteAlarmType_ConfirmedState_TrueState = 10574 - DiscreteAlarmType_ConfirmedState_FalseState = 10575 - DiscreteAlarmType_Acknowledge = 10576 - DiscreteAlarmType_Acknowledge_InputArguments = 10577 - DiscreteAlarmType_Confirm = 10578 - DiscreteAlarmType_Confirm_InputArguments = 10579 - DiscreteAlarmType_ActiveState = 10580 - DiscreteAlarmType_ActiveState_Id = 10581 - DiscreteAlarmType_ActiveState_Name = 10582 - DiscreteAlarmType_ActiveState_Number = 10583 - DiscreteAlarmType_ActiveState_EffectiveDisplayName = 10584 - DiscreteAlarmType_ActiveState_TransitionTime = 10585 - DiscreteAlarmType_ActiveState_EffectiveTransitionTime = 10586 - DiscreteAlarmType_ActiveState_TrueState = 10587 - DiscreteAlarmType_ActiveState_FalseState = 10588 - DiscreteAlarmType_SuppressedState = 10589 - DiscreteAlarmType_SuppressedState_Id = 10590 - DiscreteAlarmType_SuppressedState_Name = 10591 - DiscreteAlarmType_SuppressedState_Number = 10592 - DiscreteAlarmType_SuppressedState_EffectiveDisplayName = 10593 - DiscreteAlarmType_SuppressedState_TransitionTime = 10594 - DiscreteAlarmType_SuppressedState_EffectiveTransitionTime = 10595 - DiscreteAlarmType_SuppressedState_TrueState = 10596 - DiscreteAlarmType_SuppressedState_FalseState = 10597 - DiscreteAlarmType_ShelvingState = 10598 - DiscreteAlarmType_ShelvingState_CurrentState = 10599 - DiscreteAlarmType_ShelvingState_CurrentState_Id = 10600 - DiscreteAlarmType_ShelvingState_CurrentState_Name = 10601 - DiscreteAlarmType_ShelvingState_CurrentState_Number = 10602 - DiscreteAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 10603 - DiscreteAlarmType_ShelvingState_LastTransition = 10604 - DiscreteAlarmType_ShelvingState_LastTransition_Id = 10605 - DiscreteAlarmType_ShelvingState_LastTransition_Name = 10606 - DiscreteAlarmType_ShelvingState_LastTransition_Number = 10607 - DiscreteAlarmType_ShelvingState_LastTransition_TransitionTime = 10608 - DiscreteAlarmType_ShelvingState_UnshelveTime = 10609 - DiscreteAlarmType_ShelvingState_Unshelve = 10631 - DiscreteAlarmType_ShelvingState_OneShotShelve = 10632 - DiscreteAlarmType_ShelvingState_TimedShelve = 10633 - DiscreteAlarmType_ShelvingState_TimedShelve_InputArguments = 10634 - DiscreteAlarmType_SuppressedOrShelved = 10635 - DiscreteAlarmType_MaxTimeShelved = 10636 - OffNormalAlarmType = 10637 - OffNormalAlarmType_EventId = 10638 - OffNormalAlarmType_EventType = 10639 - OffNormalAlarmType_SourceNode = 10640 - OffNormalAlarmType_SourceName = 10641 - OffNormalAlarmType_Time = 10642 - OffNormalAlarmType_ReceiveTime = 10643 - OffNormalAlarmType_LocalTime = 10644 - OffNormalAlarmType_Message = 10645 - OffNormalAlarmType_Severity = 10646 - OffNormalAlarmType_ConditionName = 10647 - OffNormalAlarmType_BranchId = 10648 - OffNormalAlarmType_Retain = 10649 - OffNormalAlarmType_EnabledState = 10650 - OffNormalAlarmType_EnabledState_Id = 10651 - OffNormalAlarmType_EnabledState_Name = 10652 - OffNormalAlarmType_EnabledState_Number = 10653 - OffNormalAlarmType_EnabledState_EffectiveDisplayName = 10654 - OffNormalAlarmType_EnabledState_TransitionTime = 10655 - OffNormalAlarmType_EnabledState_EffectiveTransitionTime = 10656 - OffNormalAlarmType_EnabledState_TrueState = 10657 - OffNormalAlarmType_EnabledState_FalseState = 10658 - OffNormalAlarmType_Quality = 10659 - OffNormalAlarmType_Quality_SourceTimestamp = 10660 - OffNormalAlarmType_LastSeverity = 10661 - OffNormalAlarmType_LastSeverity_SourceTimestamp = 10662 - OffNormalAlarmType_Comment = 10663 - OffNormalAlarmType_Comment_SourceTimestamp = 10664 - OffNormalAlarmType_ClientUserId = 10665 - OffNormalAlarmType_Enable = 10666 - OffNormalAlarmType_Disable = 10667 - OffNormalAlarmType_AddComment = 10668 - OffNormalAlarmType_AddComment_InputArguments = 10669 - OffNormalAlarmType_ConditionRefresh = 10670 - OffNormalAlarmType_ConditionRefresh_InputArguments = 10671 - OffNormalAlarmType_AckedState = 10672 - OffNormalAlarmType_AckedState_Id = 10673 - OffNormalAlarmType_AckedState_Name = 10674 - OffNormalAlarmType_AckedState_Number = 10675 - OffNormalAlarmType_AckedState_EffectiveDisplayName = 10676 - OffNormalAlarmType_AckedState_TransitionTime = 10677 - OffNormalAlarmType_AckedState_EffectiveTransitionTime = 10678 - OffNormalAlarmType_AckedState_TrueState = 10679 - OffNormalAlarmType_AckedState_FalseState = 10680 - OffNormalAlarmType_ConfirmedState = 10681 - OffNormalAlarmType_ConfirmedState_Id = 10682 - OffNormalAlarmType_ConfirmedState_Name = 10683 - OffNormalAlarmType_ConfirmedState_Number = 10684 - OffNormalAlarmType_ConfirmedState_EffectiveDisplayName = 10685 - OffNormalAlarmType_ConfirmedState_TransitionTime = 10686 - OffNormalAlarmType_ConfirmedState_EffectiveTransitionTime = 10687 - OffNormalAlarmType_ConfirmedState_TrueState = 10688 - OffNormalAlarmType_ConfirmedState_FalseState = 10689 - OffNormalAlarmType_Acknowledge = 10690 - OffNormalAlarmType_Acknowledge_InputArguments = 10691 - OffNormalAlarmType_Confirm = 10692 - OffNormalAlarmType_Confirm_InputArguments = 10693 - OffNormalAlarmType_ActiveState = 10694 - OffNormalAlarmType_ActiveState_Id = 10695 - OffNormalAlarmType_ActiveState_Name = 10696 - OffNormalAlarmType_ActiveState_Number = 10697 - OffNormalAlarmType_ActiveState_EffectiveDisplayName = 10698 - OffNormalAlarmType_ActiveState_TransitionTime = 10699 - OffNormalAlarmType_ActiveState_EffectiveTransitionTime = 10700 - OffNormalAlarmType_ActiveState_TrueState = 10701 - OffNormalAlarmType_ActiveState_FalseState = 10702 - OffNormalAlarmType_SuppressedState = 10703 - OffNormalAlarmType_SuppressedState_Id = 10704 - OffNormalAlarmType_SuppressedState_Name = 10705 - OffNormalAlarmType_SuppressedState_Number = 10706 - OffNormalAlarmType_SuppressedState_EffectiveDisplayName = 10707 - OffNormalAlarmType_SuppressedState_TransitionTime = 10708 - OffNormalAlarmType_SuppressedState_EffectiveTransitionTime = 10709 - OffNormalAlarmType_SuppressedState_TrueState = 10710 - OffNormalAlarmType_SuppressedState_FalseState = 10711 - OffNormalAlarmType_ShelvingState = 10712 - OffNormalAlarmType_ShelvingState_CurrentState = 10713 - OffNormalAlarmType_ShelvingState_CurrentState_Id = 10714 - OffNormalAlarmType_ShelvingState_CurrentState_Name = 10715 - OffNormalAlarmType_ShelvingState_CurrentState_Number = 10716 - OffNormalAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 10717 - OffNormalAlarmType_ShelvingState_LastTransition = 10718 - OffNormalAlarmType_ShelvingState_LastTransition_Id = 10719 - OffNormalAlarmType_ShelvingState_LastTransition_Name = 10720 - OffNormalAlarmType_ShelvingState_LastTransition_Number = 10721 - OffNormalAlarmType_ShelvingState_LastTransition_TransitionTime = 10722 - OffNormalAlarmType_ShelvingState_UnshelveTime = 10723 - OffNormalAlarmType_ShelvingState_Unshelve = 10745 - OffNormalAlarmType_ShelvingState_OneShotShelve = 10746 - OffNormalAlarmType_ShelvingState_TimedShelve = 10747 - OffNormalAlarmType_ShelvingState_TimedShelve_InputArguments = 10748 - OffNormalAlarmType_SuppressedOrShelved = 10749 - OffNormalAlarmType_MaxTimeShelved = 10750 - TripAlarmType = 10751 - TripAlarmType_EventId = 10752 - TripAlarmType_EventType = 10753 - TripAlarmType_SourceNode = 10754 - TripAlarmType_SourceName = 10755 - TripAlarmType_Time = 10756 - TripAlarmType_ReceiveTime = 10757 - TripAlarmType_LocalTime = 10758 - TripAlarmType_Message = 10759 - TripAlarmType_Severity = 10760 - TripAlarmType_ConditionName = 10761 - TripAlarmType_BranchId = 10762 - TripAlarmType_Retain = 10763 - TripAlarmType_EnabledState = 10764 - TripAlarmType_EnabledState_Id = 10765 - TripAlarmType_EnabledState_Name = 10766 - TripAlarmType_EnabledState_Number = 10767 - TripAlarmType_EnabledState_EffectiveDisplayName = 10768 - TripAlarmType_EnabledState_TransitionTime = 10769 - TripAlarmType_EnabledState_EffectiveTransitionTime = 10770 - TripAlarmType_EnabledState_TrueState = 10771 - TripAlarmType_EnabledState_FalseState = 10772 - TripAlarmType_Quality = 10773 - TripAlarmType_Quality_SourceTimestamp = 10774 - TripAlarmType_LastSeverity = 10775 - TripAlarmType_LastSeverity_SourceTimestamp = 10776 - TripAlarmType_Comment = 10777 - TripAlarmType_Comment_SourceTimestamp = 10778 - TripAlarmType_ClientUserId = 10779 - TripAlarmType_Enable = 10780 - TripAlarmType_Disable = 10781 - TripAlarmType_AddComment = 10782 - TripAlarmType_AddComment_InputArguments = 10783 - TripAlarmType_ConditionRefresh = 10784 - TripAlarmType_ConditionRefresh_InputArguments = 10785 - TripAlarmType_AckedState = 10786 - TripAlarmType_AckedState_Id = 10787 - TripAlarmType_AckedState_Name = 10788 - TripAlarmType_AckedState_Number = 10789 - TripAlarmType_AckedState_EffectiveDisplayName = 10790 - TripAlarmType_AckedState_TransitionTime = 10791 - TripAlarmType_AckedState_EffectiveTransitionTime = 10792 - TripAlarmType_AckedState_TrueState = 10793 - TripAlarmType_AckedState_FalseState = 10794 - TripAlarmType_ConfirmedState = 10795 - TripAlarmType_ConfirmedState_Id = 10796 - TripAlarmType_ConfirmedState_Name = 10797 - TripAlarmType_ConfirmedState_Number = 10798 - TripAlarmType_ConfirmedState_EffectiveDisplayName = 10799 - TripAlarmType_ConfirmedState_TransitionTime = 10800 - TripAlarmType_ConfirmedState_EffectiveTransitionTime = 10801 - TripAlarmType_ConfirmedState_TrueState = 10802 - TripAlarmType_ConfirmedState_FalseState = 10803 - TripAlarmType_Acknowledge = 10804 - TripAlarmType_Acknowledge_InputArguments = 10805 - TripAlarmType_Confirm = 10806 - TripAlarmType_Confirm_InputArguments = 10807 - TripAlarmType_ActiveState = 10808 - TripAlarmType_ActiveState_Id = 10809 - TripAlarmType_ActiveState_Name = 10810 - TripAlarmType_ActiveState_Number = 10811 - TripAlarmType_ActiveState_EffectiveDisplayName = 10812 - TripAlarmType_ActiveState_TransitionTime = 10813 - TripAlarmType_ActiveState_EffectiveTransitionTime = 10814 - TripAlarmType_ActiveState_TrueState = 10815 - TripAlarmType_ActiveState_FalseState = 10816 - TripAlarmType_SuppressedState = 10817 - TripAlarmType_SuppressedState_Id = 10818 - TripAlarmType_SuppressedState_Name = 10819 - TripAlarmType_SuppressedState_Number = 10820 - TripAlarmType_SuppressedState_EffectiveDisplayName = 10821 - TripAlarmType_SuppressedState_TransitionTime = 10822 - TripAlarmType_SuppressedState_EffectiveTransitionTime = 10823 - TripAlarmType_SuppressedState_TrueState = 10824 - TripAlarmType_SuppressedState_FalseState = 10825 - TripAlarmType_ShelvingState = 10826 - TripAlarmType_ShelvingState_CurrentState = 10827 - TripAlarmType_ShelvingState_CurrentState_Id = 10828 - TripAlarmType_ShelvingState_CurrentState_Name = 10829 - TripAlarmType_ShelvingState_CurrentState_Number = 10830 - TripAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 10831 - TripAlarmType_ShelvingState_LastTransition = 10832 - TripAlarmType_ShelvingState_LastTransition_Id = 10833 - TripAlarmType_ShelvingState_LastTransition_Name = 10834 - TripAlarmType_ShelvingState_LastTransition_Number = 10835 - TripAlarmType_ShelvingState_LastTransition_TransitionTime = 10836 - TripAlarmType_ShelvingState_UnshelveTime = 10837 - TripAlarmType_ShelvingState_Unshelve = 10859 - TripAlarmType_ShelvingState_OneShotShelve = 10860 - TripAlarmType_ShelvingState_TimedShelve = 10861 - TripAlarmType_ShelvingState_TimedShelve_InputArguments = 10862 - TripAlarmType_SuppressedOrShelved = 10863 - TripAlarmType_MaxTimeShelved = 10864 - AuditConditionShelvingEventType = 11093 - AuditConditionShelvingEventType_EventId = 11094 - AuditConditionShelvingEventType_EventType = 11095 - AuditConditionShelvingEventType_SourceNode = 11096 - AuditConditionShelvingEventType_SourceName = 11097 - AuditConditionShelvingEventType_Time = 11098 - AuditConditionShelvingEventType_ReceiveTime = 11099 - AuditConditionShelvingEventType_LocalTime = 11100 - AuditConditionShelvingEventType_Message = 11101 - AuditConditionShelvingEventType_Severity = 11102 - AuditConditionShelvingEventType_ActionTimeStamp = 11103 - AuditConditionShelvingEventType_Status = 11104 - AuditConditionShelvingEventType_ServerId = 11105 - AuditConditionShelvingEventType_ClientAuditEntryId = 11106 - AuditConditionShelvingEventType_ClientUserId = 11107 - AuditConditionShelvingEventType_MethodId = 11108 - AuditConditionShelvingEventType_InputArguments = 11109 - TwoStateVariableType_TrueState = 11110 - TwoStateVariableType_FalseState = 11111 - ConditionType_ConditionClassId = 11112 - ConditionType_ConditionClassName = 11113 - DialogConditionType_ConditionClassId = 11114 - DialogConditionType_ConditionClassName = 11115 - AcknowledgeableConditionType_ConditionClassId = 11116 - AcknowledgeableConditionType_ConditionClassName = 11117 - AlarmConditionType_ConditionClassId = 11118 - AlarmConditionType_ConditionClassName = 11119 - AlarmConditionType_InputNode = 11120 - LimitAlarmType_ConditionClassId = 11121 - LimitAlarmType_ConditionClassName = 11122 - LimitAlarmType_InputNode = 11123 - LimitAlarmType_HighHighLimit = 11124 - LimitAlarmType_HighLimit = 11125 - LimitAlarmType_LowLimit = 11126 - LimitAlarmType_LowLowLimit = 11127 - ExclusiveLimitAlarmType_ConditionClassId = 11128 - ExclusiveLimitAlarmType_ConditionClassName = 11129 - ExclusiveLimitAlarmType_InputNode = 11130 - ExclusiveLevelAlarmType_ConditionClassId = 11131 - ExclusiveLevelAlarmType_ConditionClassName = 11132 - ExclusiveLevelAlarmType_InputNode = 11133 - ExclusiveRateOfChangeAlarmType_ConditionClassId = 11134 - ExclusiveRateOfChangeAlarmType_ConditionClassName = 11135 - ExclusiveRateOfChangeAlarmType_InputNode = 11136 - ExclusiveDeviationAlarmType_ConditionClassId = 11137 - ExclusiveDeviationAlarmType_ConditionClassName = 11138 - ExclusiveDeviationAlarmType_InputNode = 11139 - NonExclusiveLimitAlarmType_ConditionClassId = 11140 - NonExclusiveLimitAlarmType_ConditionClassName = 11141 - NonExclusiveLimitAlarmType_InputNode = 11142 - NonExclusiveLevelAlarmType_ConditionClassId = 11143 - NonExclusiveLevelAlarmType_ConditionClassName = 11144 - NonExclusiveLevelAlarmType_InputNode = 11145 - NonExclusiveRateOfChangeAlarmType_ConditionClassId = 11146 - NonExclusiveRateOfChangeAlarmType_ConditionClassName = 11147 - NonExclusiveRateOfChangeAlarmType_InputNode = 11148 - NonExclusiveDeviationAlarmType_ConditionClassId = 11149 - NonExclusiveDeviationAlarmType_ConditionClassName = 11150 - NonExclusiveDeviationAlarmType_InputNode = 11151 - DiscreteAlarmType_ConditionClassId = 11152 - DiscreteAlarmType_ConditionClassName = 11153 - DiscreteAlarmType_InputNode = 11154 - OffNormalAlarmType_ConditionClassId = 11155 - OffNormalAlarmType_ConditionClassName = 11156 - OffNormalAlarmType_InputNode = 11157 - OffNormalAlarmType_NormalState = 11158 - TripAlarmType_ConditionClassId = 11159 - TripAlarmType_ConditionClassName = 11160 - TripAlarmType_InputNode = 11161 - TripAlarmType_NormalState = 11162 - BaseConditionClassType = 11163 - ProcessConditionClassType = 11164 - MaintenanceConditionClassType = 11165 - SystemConditionClassType = 11166 - HistoricalDataConfigurationType_AggregateConfiguration_TreatUncertainAsBad = 11168 - HistoricalDataConfigurationType_AggregateConfiguration_PercentDataBad = 11169 - HistoricalDataConfigurationType_AggregateConfiguration_PercentDataGood = 11170 - HistoricalDataConfigurationType_AggregateConfiguration_UseSlopedExtrapolation = 11171 - HistoryServerCapabilitiesType_AggregateFunctions = 11172 - AggregateConfigurationType = 11187 - AggregateConfigurationType_TreatUncertainAsBad = 11188 - AggregateConfigurationType_PercentDataBad = 11189 - AggregateConfigurationType_PercentDataGood = 11190 - AggregateConfigurationType_UseSlopedExtrapolation = 11191 - HistoryServerCapabilities = 11192 - HistoryServerCapabilities_AccessHistoryDataCapability = 11193 - HistoryServerCapabilities_InsertDataCapability = 11196 - HistoryServerCapabilities_ReplaceDataCapability = 11197 - HistoryServerCapabilities_UpdateDataCapability = 11198 - HistoryServerCapabilities_DeleteRawCapability = 11199 - HistoryServerCapabilities_DeleteAtTimeCapability = 11200 - HistoryServerCapabilities_AggregateFunctions = 11201 - HAConfiguration = 11202 - HAConfiguration_AggregateConfiguration = 11203 - HAConfiguration_AggregateConfiguration_TreatUncertainAsBad = 11204 - HAConfiguration_AggregateConfiguration_PercentDataBad = 11205 - HAConfiguration_AggregateConfiguration_PercentDataGood = 11206 - HAConfiguration_AggregateConfiguration_UseSlopedExtrapolation = 11207 - HAConfiguration_Stepped = 11208 - HAConfiguration_Definition = 11209 - HAConfiguration_MaxTimeInterval = 11210 - HAConfiguration_MinTimeInterval = 11211 - HAConfiguration_ExceptionDeviation = 11212 - HAConfiguration_ExceptionDeviationFormat = 11213 - Annotations = 11214 - HistoricalEventFilter = 11215 - ModificationInfo = 11216 - HistoryModifiedData = 11217 - ModificationInfo_Encoding_DefaultXml = 11218 - HistoryModifiedData_Encoding_DefaultXml = 11219 - ModificationInfo_Encoding_DefaultBinary = 11226 - HistoryModifiedData_Encoding_DefaultBinary = 11227 - HistoryUpdateType = 11234 - MultiStateValueDiscreteType = 11238 - MultiStateValueDiscreteType_Definition = 11239 - MultiStateValueDiscreteType_ValuePrecision = 11240 - MultiStateValueDiscreteType_EnumValues = 11241 - HistoryServerCapabilities_AccessHistoryEventsCapability = 11242 - HistoryServerCapabilitiesType_MaxReturnDataValues = 11268 - HistoryServerCapabilitiesType_MaxReturnEventValues = 11269 - HistoryServerCapabilitiesType_InsertAnnotationCapability = 11270 - HistoryServerCapabilities_MaxReturnDataValues = 11273 - HistoryServerCapabilities_MaxReturnEventValues = 11274 - HistoryServerCapabilities_InsertAnnotationCapability = 11275 - HistoryServerCapabilitiesType_InsertEventCapability = 11278 - HistoryServerCapabilitiesType_ReplaceEventCapability = 11279 - HistoryServerCapabilitiesType_UpdateEventCapability = 11280 - HistoryServerCapabilities_InsertEventCapability = 11281 - HistoryServerCapabilities_ReplaceEventCapability = 11282 - HistoryServerCapabilities_UpdateEventCapability = 11283 - AggregateFunction_TimeAverage2 = 11285 - AggregateFunction_Minimum2 = 11286 - AggregateFunction_Maximum2 = 11287 - AggregateFunction_Range2 = 11288 - AggregateFunction_WorstQuality2 = 11292 - PerformUpdateType = 11293 - UpdateStructureDataDetails = 11295 - UpdateStructureDataDetails_Encoding_DefaultXml = 11296 - UpdateStructureDataDetails_Encoding_DefaultBinary = 11300 - AggregateFunction_Total2 = 11304 - AggregateFunction_MinimumActualTime2 = 11305 - AggregateFunction_MaximumActualTime2 = 11306 - AggregateFunction_DurationInStateZero = 11307 - AggregateFunction_DurationInStateNonZero = 11308 - Server_ServerRedundancy_CurrentServerId = 11312 - Server_ServerRedundancy_RedundantServerArray = 11313 - Server_ServerRedundancy_ServerUriArray = 11314 - ShelvedStateMachineType_UnshelvedToTimedShelved_TransitionNumber = 11322 - ShelvedStateMachineType_UnshelvedToOneShotShelved_TransitionNumber = 11323 - ShelvedStateMachineType_TimedShelvedToUnshelved_TransitionNumber = 11324 - ShelvedStateMachineType_TimedShelvedToOneShotShelved_TransitionNumber = 11325 - ShelvedStateMachineType_OneShotShelvedToUnshelved_TransitionNumber = 11326 - ShelvedStateMachineType_OneShotShelvedToTimedShelved_TransitionNumber = 11327 - ExclusiveLimitStateMachineType_LowLowToLow_TransitionNumber = 11340 - ExclusiveLimitStateMachineType_LowToLowLow_TransitionNumber = 11341 - ExclusiveLimitStateMachineType_HighHighToHigh_TransitionNumber = 11342 - ExclusiveLimitStateMachineType_HighToHighHigh_TransitionNumber = 11343 - AggregateFunction_StandardDeviationSample = 11426 - AggregateFunction_StandardDeviationPopulation = 11427 - AggregateFunction_VarianceSample = 11428 - AggregateFunction_VariancePopulation = 11429 - EnumStrings = 11432 - ValueAsText = 11433 - ProgressEventType = 11436 - ProgressEventType_EventId = 11437 - ProgressEventType_EventType = 11438 - ProgressEventType_SourceNode = 11439 - ProgressEventType_SourceName = 11440 - ProgressEventType_Time = 11441 - ProgressEventType_ReceiveTime = 11442 - ProgressEventType_LocalTime = 11443 - ProgressEventType_Message = 11444 - ProgressEventType_Severity = 11445 - SystemStatusChangeEventType = 11446 - SystemStatusChangeEventType_EventId = 11447 - SystemStatusChangeEventType_EventType = 11448 - SystemStatusChangeEventType_SourceNode = 11449 - SystemStatusChangeEventType_SourceName = 11450 - SystemStatusChangeEventType_Time = 11451 - SystemStatusChangeEventType_ReceiveTime = 11452 - SystemStatusChangeEventType_LocalTime = 11453 - SystemStatusChangeEventType_Message = 11454 - SystemStatusChangeEventType_Severity = 11455 - TransitionVariableType_EffectiveTransitionTime = 11456 - FiniteTransitionVariableType_EffectiveTransitionTime = 11457 - StateMachineType_LastTransition_EffectiveTransitionTime = 11458 - FiniteStateMachineType_LastTransition_EffectiveTransitionTime = 11459 - TransitionEventType_Transition_EffectiveTransitionTime = 11460 - MultiStateValueDiscreteType_ValueAsText = 11461 - ProgramTransitionEventType_Transition_EffectiveTransitionTime = 11462 - ProgramTransitionAuditEventType_Transition_EffectiveTransitionTime = 11463 - ProgramStateMachineType_LastTransition_EffectiveTransitionTime = 11464 - ShelvedStateMachineType_LastTransition_EffectiveTransitionTime = 11465 - AlarmConditionType_ShelvingState_LastTransition_EffectiveTransitionTime = 11466 - LimitAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11467 - ExclusiveLimitStateMachineType_LastTransition_EffectiveTransitionTime = 11468 - ExclusiveLimitAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11469 - ExclusiveLimitAlarmType_LimitState_LastTransition_EffectiveTransitionTime = 11470 - ExclusiveLevelAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11471 - ExclusiveLevelAlarmType_LimitState_LastTransition_EffectiveTransitionTime = 11472 - ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11473 - ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_EffectiveTransitionTime = 11474 - ExclusiveDeviationAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11475 - ExclusiveDeviationAlarmType_LimitState_LastTransition_EffectiveTransitionTime = 11476 - NonExclusiveLimitAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11477 - NonExclusiveLevelAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11478 - NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11479 - NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11480 - DiscreteAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11481 - OffNormalAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11482 - TripAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11483 - AuditActivateSessionEventType_SecureChannelId = 11485 - OptionSetType = 11487 - OptionSetType_OptionSetValues = 11488 - ServerType_GetMonitoredItems = 11489 - ServerType_GetMonitoredItems_InputArguments = 11490 - ServerType_GetMonitoredItems_OutputArguments = 11491 - Server_GetMonitoredItems = 11492 - Server_GetMonitoredItems_InputArguments = 11493 - Server_GetMonitoredItems_OutputArguments = 11494 - GetMonitoredItemsMethodType = 11495 - GetMonitoredItemsMethodType_InputArguments = 11496 - GetMonitoredItemsMethodType_OutputArguments = 11497 - MaxStringLength = 11498 - HistoricalDataConfigurationType_StartOfArchive = 11499 - HistoricalDataConfigurationType_StartOfOnlineArchive = 11500 - HistoryServerCapabilitiesType_DeleteEventCapability = 11501 - HistoryServerCapabilities_DeleteEventCapability = 11502 - HAConfiguration_StartOfArchive = 11503 - HAConfiguration_StartOfOnlineArchive = 11504 - AggregateFunction_StartBound = 11505 - AggregateFunction_EndBound = 11506 - AggregateFunction_DeltaBounds = 11507 - ModellingRule_OptionalPlaceholder = 11508 - ModellingRule_MandatoryPlaceholder = 11510 - MaxArrayLength = 11512 - EngineeringUnits = 11513 - ServerType_ServerCapabilities_MaxArrayLength = 11514 - ServerType_ServerCapabilities_MaxStringLength = 11515 - ServerType_ServerCapabilities_OperationLimits = 11516 - ServerType_ServerCapabilities_OperationLimits_MaxNodesPerRead = 11517 - ServerType_ServerCapabilities_OperationLimits_MaxNodesPerWrite = 11519 - ServerType_ServerCapabilities_OperationLimits_MaxNodesPerMethodCall = 11521 - ServerType_ServerCapabilities_OperationLimits_MaxNodesPerBrowse = 11522 - ServerType_ServerCapabilities_OperationLimits_MaxNodesPerRegisterNodes = 11523 - ServerType_ServerCapabilities_OperationLimits_MaxNodesPerTranslateBrowsePathsToNodeIds = 11524 - ServerType_ServerCapabilities_OperationLimits_MaxNodesPerNodeManagement = 11525 - ServerType_ServerCapabilities_OperationLimits_MaxMonitoredItemsPerCall = 11526 - ServerType_Namespaces = 11527 - ServerCapabilitiesType_MaxArrayLength = 11549 - ServerCapabilitiesType_MaxStringLength = 11550 - ServerCapabilitiesType_OperationLimits = 11551 - ServerCapabilitiesType_OperationLimits_MaxNodesPerRead = 11552 - ServerCapabilitiesType_OperationLimits_MaxNodesPerWrite = 11554 - ServerCapabilitiesType_OperationLimits_MaxNodesPerMethodCall = 11556 - ServerCapabilitiesType_OperationLimits_MaxNodesPerBrowse = 11557 - ServerCapabilitiesType_OperationLimits_MaxNodesPerRegisterNodes = 11558 - ServerCapabilitiesType_OperationLimits_MaxNodesPerTranslateBrowsePathsToNodeIds = 11559 - ServerCapabilitiesType_OperationLimits_MaxNodesPerNodeManagement = 11560 - ServerCapabilitiesType_OperationLimits_MaxMonitoredItemsPerCall = 11561 - ServerCapabilitiesType_VendorCapability_Placeholder = 11562 - OperationLimitsType = 11564 - OperationLimitsType_MaxNodesPerRead = 11565 - OperationLimitsType_MaxNodesPerWrite = 11567 - OperationLimitsType_MaxNodesPerMethodCall = 11569 - OperationLimitsType_MaxNodesPerBrowse = 11570 - OperationLimitsType_MaxNodesPerRegisterNodes = 11571 - OperationLimitsType_MaxNodesPerTranslateBrowsePathsToNodeIds = 11572 - OperationLimitsType_MaxNodesPerNodeManagement = 11573 - OperationLimitsType_MaxMonitoredItemsPerCall = 11574 - FileType = 11575 - FileType_Size = 11576 - FileType_OpenCount = 11579 - FileType_Open = 11580 - FileType_Open_InputArguments = 11581 - FileType_Open_OutputArguments = 11582 - FileType_Close = 11583 - FileType_Close_InputArguments = 11584 - FileType_Read = 11585 - FileType_Read_InputArguments = 11586 - FileType_Read_OutputArguments = 11587 - FileType_Write = 11588 - FileType_Write_InputArguments = 11589 - FileType_GetPosition = 11590 - FileType_GetPosition_InputArguments = 11591 - FileType_GetPosition_OutputArguments = 11592 - FileType_SetPosition = 11593 - FileType_SetPosition_InputArguments = 11594 - AddressSpaceFileType = 11595 - AddressSpaceFileType_Size = 11596 - AddressSpaceFileType_OpenCount = 11599 - AddressSpaceFileType_Open = 11600 - AddressSpaceFileType_Open_InputArguments = 11601 - AddressSpaceFileType_Open_OutputArguments = 11602 - AddressSpaceFileType_Close = 11603 - AddressSpaceFileType_Close_InputArguments = 11604 - AddressSpaceFileType_Read = 11605 - AddressSpaceFileType_Read_InputArguments = 11606 - AddressSpaceFileType_Read_OutputArguments = 11607 - AddressSpaceFileType_Write = 11608 - AddressSpaceFileType_Write_InputArguments = 11609 - AddressSpaceFileType_GetPosition = 11610 - AddressSpaceFileType_GetPosition_InputArguments = 11611 - AddressSpaceFileType_GetPosition_OutputArguments = 11612 - AddressSpaceFileType_SetPosition = 11613 - AddressSpaceFileType_SetPosition_InputArguments = 11614 - AddressSpaceFileType_ExportNamespace = 11615 - NamespaceMetadataType = 11616 - NamespaceMetadataType_NamespaceUri = 11617 - NamespaceMetadataType_NamespaceVersion = 11618 - NamespaceMetadataType_NamespacePublicationDate = 11619 - NamespaceMetadataType_IsNamespaceSubset = 11620 - NamespaceMetadataType_StaticNodeIdTypes = 11621 - NamespaceMetadataType_StaticNumericNodeIdRange = 11622 - NamespaceMetadataType_StaticStringNodeIdPattern = 11623 - NamespaceMetadataType_NamespaceFile = 11624 - NamespaceMetadataType_NamespaceFile_Size = 11625 - NamespaceMetadataType_NamespaceFile_OpenCount = 11628 - NamespaceMetadataType_NamespaceFile_Open = 11629 - NamespaceMetadataType_NamespaceFile_Open_InputArguments = 11630 - NamespaceMetadataType_NamespaceFile_Open_OutputArguments = 11631 - NamespaceMetadataType_NamespaceFile_Close = 11632 - NamespaceMetadataType_NamespaceFile_Close_InputArguments = 11633 - NamespaceMetadataType_NamespaceFile_Read = 11634 - NamespaceMetadataType_NamespaceFile_Read_InputArguments = 11635 - NamespaceMetadataType_NamespaceFile_Read_OutputArguments = 11636 - NamespaceMetadataType_NamespaceFile_Write = 11637 - NamespaceMetadataType_NamespaceFile_Write_InputArguments = 11638 - NamespaceMetadataType_NamespaceFile_GetPosition = 11639 - NamespaceMetadataType_NamespaceFile_GetPosition_InputArguments = 11640 - NamespaceMetadataType_NamespaceFile_GetPosition_OutputArguments = 11641 - NamespaceMetadataType_NamespaceFile_SetPosition = 11642 - NamespaceMetadataType_NamespaceFile_SetPosition_InputArguments = 11643 - NamespaceMetadataType_NamespaceFile_ExportNamespace = 11644 - NamespacesType = 11645 - NamespacesType_NamespaceIdentifier_Placeholder = 11646 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceUri = 11647 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceVersion = 11648 - NamespacesType_NamespaceIdentifier_Placeholder_NamespacePublicationDate = 11649 - NamespacesType_NamespaceIdentifier_Placeholder_IsNamespaceSubset = 11650 - NamespacesType_NamespaceIdentifier_Placeholder_StaticNodeIdTypes = 11651 - NamespacesType_NamespaceIdentifier_Placeholder_StaticNumericNodeIdRange = 11652 - NamespacesType_NamespaceIdentifier_Placeholder_StaticStringNodeIdPattern = 11653 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile = 11654 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Size = 11655 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_OpenCount = 11658 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Open = 11659 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Open_InputArguments = 11660 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Open_OutputArguments = 11661 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Close = 11662 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Close_InputArguments = 11663 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Read = 11664 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Read_InputArguments = 11665 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Read_OutputArguments = 11666 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Write = 11667 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Write_InputArguments = 11668 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_GetPosition = 11669 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_GetPosition_InputArguments = 11670 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_GetPosition_OutputArguments = 11671 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_SetPosition = 11672 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_SetPosition_InputArguments = 11673 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_ExportNamespace = 11674 - SystemStatusChangeEventType_SystemState = 11696 - SamplingIntervalDiagnosticsType_SampledMonitoredItemsCount = 11697 - SamplingIntervalDiagnosticsType_MaxSampledMonitoredItemsCount = 11698 - SamplingIntervalDiagnosticsType_DisabledMonitoredItemsSamplingCount = 11699 - OptionSetType_BitMask = 11701 - Server_ServerCapabilities_MaxArrayLength = 11702 - Server_ServerCapabilities_MaxStringLength = 11703 - Server_ServerCapabilities_OperationLimits = 11704 - Server_ServerCapabilities_OperationLimits_MaxNodesPerRead = 11705 - Server_ServerCapabilities_OperationLimits_MaxNodesPerWrite = 11707 - Server_ServerCapabilities_OperationLimits_MaxNodesPerMethodCall = 11709 - Server_ServerCapabilities_OperationLimits_MaxNodesPerBrowse = 11710 - Server_ServerCapabilities_OperationLimits_MaxNodesPerRegisterNodes = 11711 - Server_ServerCapabilities_OperationLimits_MaxNodesPerTranslateBrowsePathsToNodeIds = 11712 - Server_ServerCapabilities_OperationLimits_MaxNodesPerNodeManagement = 11713 - Server_ServerCapabilities_OperationLimits_MaxMonitoredItemsPerCall = 11714 - Server_Namespaces = 11715 - BitFieldMaskDataType = 11737 - OpenMethodType = 11738 - OpenMethodType_InputArguments = 11739 - OpenMethodType_OutputArguments = 11740 - CloseMethodType = 11741 - CloseMethodType_InputArguments = 11742 - ReadMethodType = 11743 - ReadMethodType_InputArguments = 11744 - ReadMethodType_OutputArguments = 11745 - WriteMethodType = 11746 - WriteMethodType_InputArguments = 11747 - GetPositionMethodType = 11748 - GetPositionMethodType_InputArguments = 11749 - GetPositionMethodType_OutputArguments = 11750 - SetPositionMethodType = 11751 - SetPositionMethodType_InputArguments = 11752 - SystemOffNormalAlarmType = 11753 - SystemOffNormalAlarmType_EventId = 11754 - SystemOffNormalAlarmType_EventType = 11755 - SystemOffNormalAlarmType_SourceNode = 11756 - SystemOffNormalAlarmType_SourceName = 11757 - SystemOffNormalAlarmType_Time = 11758 - SystemOffNormalAlarmType_ReceiveTime = 11759 - SystemOffNormalAlarmType_LocalTime = 11760 - SystemOffNormalAlarmType_Message = 11761 - SystemOffNormalAlarmType_Severity = 11762 - SystemOffNormalAlarmType_ConditionClassId = 11763 - SystemOffNormalAlarmType_ConditionClassName = 11764 - SystemOffNormalAlarmType_ConditionName = 11765 - SystemOffNormalAlarmType_BranchId = 11766 - SystemOffNormalAlarmType_Retain = 11767 - SystemOffNormalAlarmType_EnabledState = 11768 - SystemOffNormalAlarmType_EnabledState_Id = 11769 - SystemOffNormalAlarmType_EnabledState_Name = 11770 - SystemOffNormalAlarmType_EnabledState_Number = 11771 - SystemOffNormalAlarmType_EnabledState_EffectiveDisplayName = 11772 - SystemOffNormalAlarmType_EnabledState_TransitionTime = 11773 - SystemOffNormalAlarmType_EnabledState_EffectiveTransitionTime = 11774 - SystemOffNormalAlarmType_EnabledState_TrueState = 11775 - SystemOffNormalAlarmType_EnabledState_FalseState = 11776 - SystemOffNormalAlarmType_Quality = 11777 - SystemOffNormalAlarmType_Quality_SourceTimestamp = 11778 - SystemOffNormalAlarmType_LastSeverity = 11779 - SystemOffNormalAlarmType_LastSeverity_SourceTimestamp = 11780 - SystemOffNormalAlarmType_Comment = 11781 - SystemOffNormalAlarmType_Comment_SourceTimestamp = 11782 - SystemOffNormalAlarmType_ClientUserId = 11783 - SystemOffNormalAlarmType_Disable = 11784 - SystemOffNormalAlarmType_Enable = 11785 - SystemOffNormalAlarmType_AddComment = 11786 - SystemOffNormalAlarmType_AddComment_InputArguments = 11787 - SystemOffNormalAlarmType_ConditionRefresh = 11788 - SystemOffNormalAlarmType_ConditionRefresh_InputArguments = 11789 - SystemOffNormalAlarmType_AckedState = 11790 - SystemOffNormalAlarmType_AckedState_Id = 11791 - SystemOffNormalAlarmType_AckedState_Name = 11792 - SystemOffNormalAlarmType_AckedState_Number = 11793 - SystemOffNormalAlarmType_AckedState_EffectiveDisplayName = 11794 - SystemOffNormalAlarmType_AckedState_TransitionTime = 11795 - SystemOffNormalAlarmType_AckedState_EffectiveTransitionTime = 11796 - SystemOffNormalAlarmType_AckedState_TrueState = 11797 - SystemOffNormalAlarmType_AckedState_FalseState = 11798 - SystemOffNormalAlarmType_ConfirmedState = 11799 - SystemOffNormalAlarmType_ConfirmedState_Id = 11800 - SystemOffNormalAlarmType_ConfirmedState_Name = 11801 - SystemOffNormalAlarmType_ConfirmedState_Number = 11802 - SystemOffNormalAlarmType_ConfirmedState_EffectiveDisplayName = 11803 - SystemOffNormalAlarmType_ConfirmedState_TransitionTime = 11804 - SystemOffNormalAlarmType_ConfirmedState_EffectiveTransitionTime = 11805 - SystemOffNormalAlarmType_ConfirmedState_TrueState = 11806 - SystemOffNormalAlarmType_ConfirmedState_FalseState = 11807 - SystemOffNormalAlarmType_Acknowledge = 11808 - SystemOffNormalAlarmType_Acknowledge_InputArguments = 11809 - SystemOffNormalAlarmType_Confirm = 11810 - SystemOffNormalAlarmType_Confirm_InputArguments = 11811 - SystemOffNormalAlarmType_ActiveState = 11812 - SystemOffNormalAlarmType_ActiveState_Id = 11813 - SystemOffNormalAlarmType_ActiveState_Name = 11814 - SystemOffNormalAlarmType_ActiveState_Number = 11815 - SystemOffNormalAlarmType_ActiveState_EffectiveDisplayName = 11816 - SystemOffNormalAlarmType_ActiveState_TransitionTime = 11817 - SystemOffNormalAlarmType_ActiveState_EffectiveTransitionTime = 11818 - SystemOffNormalAlarmType_ActiveState_TrueState = 11819 - SystemOffNormalAlarmType_ActiveState_FalseState = 11820 - SystemOffNormalAlarmType_InputNode = 11821 - SystemOffNormalAlarmType_SuppressedState = 11822 - SystemOffNormalAlarmType_SuppressedState_Id = 11823 - SystemOffNormalAlarmType_SuppressedState_Name = 11824 - SystemOffNormalAlarmType_SuppressedState_Number = 11825 - SystemOffNormalAlarmType_SuppressedState_EffectiveDisplayName = 11826 - SystemOffNormalAlarmType_SuppressedState_TransitionTime = 11827 - SystemOffNormalAlarmType_SuppressedState_EffectiveTransitionTime = 11828 - SystemOffNormalAlarmType_SuppressedState_TrueState = 11829 - SystemOffNormalAlarmType_SuppressedState_FalseState = 11830 - SystemOffNormalAlarmType_ShelvingState = 11831 - SystemOffNormalAlarmType_ShelvingState_CurrentState = 11832 - SystemOffNormalAlarmType_ShelvingState_CurrentState_Id = 11833 - SystemOffNormalAlarmType_ShelvingState_CurrentState_Name = 11834 - SystemOffNormalAlarmType_ShelvingState_CurrentState_Number = 11835 - SystemOffNormalAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 11836 - SystemOffNormalAlarmType_ShelvingState_LastTransition = 11837 - SystemOffNormalAlarmType_ShelvingState_LastTransition_Id = 11838 - SystemOffNormalAlarmType_ShelvingState_LastTransition_Name = 11839 - SystemOffNormalAlarmType_ShelvingState_LastTransition_Number = 11840 - SystemOffNormalAlarmType_ShelvingState_LastTransition_TransitionTime = 11841 - SystemOffNormalAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11842 - SystemOffNormalAlarmType_ShelvingState_UnshelveTime = 11843 - SystemOffNormalAlarmType_ShelvingState_Unshelve = 11844 - SystemOffNormalAlarmType_ShelvingState_OneShotShelve = 11845 - SystemOffNormalAlarmType_ShelvingState_TimedShelve = 11846 - SystemOffNormalAlarmType_ShelvingState_TimedShelve_InputArguments = 11847 - SystemOffNormalAlarmType_SuppressedOrShelved = 11848 - SystemOffNormalAlarmType_MaxTimeShelved = 11849 - SystemOffNormalAlarmType_NormalState = 11850 - AuditConditionCommentEventType_Comment = 11851 - AuditConditionRespondEventType_SelectedResponse = 11852 - AuditConditionAcknowledgeEventType_Comment = 11853 - AuditConditionConfirmEventType_Comment = 11854 - AuditConditionShelvingEventType_ShelvingTime = 11855 - AuditProgramTransitionEventType = 11856 - AuditProgramTransitionEventType_EventId = 11857 - AuditProgramTransitionEventType_EventType = 11858 - AuditProgramTransitionEventType_SourceNode = 11859 - AuditProgramTransitionEventType_SourceName = 11860 - AuditProgramTransitionEventType_Time = 11861 - AuditProgramTransitionEventType_ReceiveTime = 11862 - AuditProgramTransitionEventType_LocalTime = 11863 - AuditProgramTransitionEventType_Message = 11864 - AuditProgramTransitionEventType_Severity = 11865 - AuditProgramTransitionEventType_ActionTimeStamp = 11866 - AuditProgramTransitionEventType_Status = 11867 - AuditProgramTransitionEventType_ServerId = 11868 - AuditProgramTransitionEventType_ClientAuditEntryId = 11869 - AuditProgramTransitionEventType_ClientUserId = 11870 - AuditProgramTransitionEventType_MethodId = 11871 - AuditProgramTransitionEventType_InputArguments = 11872 - AuditProgramTransitionEventType_OldStateId = 11873 - AuditProgramTransitionEventType_NewStateId = 11874 - AuditProgramTransitionEventType_TransitionNumber = 11875 - HistoricalDataConfigurationType_AggregateFunctions = 11876 - HAConfiguration_AggregateFunctions = 11877 - NodeClass_EnumValues = 11878 - InstanceNode = 11879 - TypeNode = 11880 - NodeAttributesMask_EnumValues = 11881 - BrowseResultMask_EnumValues = 11883 - HistoryUpdateType_EnumValues = 11884 - PerformUpdateType_EnumValues = 11885 - InstanceNode_Encoding_DefaultXml = 11887 - TypeNode_Encoding_DefaultXml = 11888 - InstanceNode_Encoding_DefaultBinary = 11889 - TypeNode_Encoding_DefaultBinary = 11890 - SessionDiagnosticsObjectType_SessionDiagnostics_UnauthorizedRequestCount = 11891 - SessionDiagnosticsVariableType_UnauthorizedRequestCount = 11892 - OpenFileMode = 11939 - OpenFileMode_EnumValues = 11940 - ModelChangeStructureVerbMask = 11941 - ModelChangeStructureVerbMask_EnumValues = 11942 - EndpointUrlListDataType = 11943 - NetworkGroupDataType = 11944 - NonTransparentNetworkRedundancyType = 11945 - NonTransparentNetworkRedundancyType_RedundancySupport = 11946 - NonTransparentNetworkRedundancyType_ServerUriArray = 11947 - NonTransparentNetworkRedundancyType_ServerNetworkGroups = 11948 - EndpointUrlListDataType_Encoding_DefaultXml = 11949 - NetworkGroupDataType_Encoding_DefaultXml = 11950 - OpcUa_XmlSchema_EndpointUrlListDataType = 11951 - OpcUa_XmlSchema_EndpointUrlListDataType_DataTypeVersion = 11952 - OpcUa_XmlSchema_EndpointUrlListDataType_DictionaryFragment = 11953 - OpcUa_XmlSchema_NetworkGroupDataType = 11954 - OpcUa_XmlSchema_NetworkGroupDataType_DataTypeVersion = 11955 - OpcUa_XmlSchema_NetworkGroupDataType_DictionaryFragment = 11956 - EndpointUrlListDataType_Encoding_DefaultBinary = 11957 - NetworkGroupDataType_Encoding_DefaultBinary = 11958 - OpcUa_BinarySchema_EndpointUrlListDataType = 11959 - OpcUa_BinarySchema_EndpointUrlListDataType_DataTypeVersion = 11960 - OpcUa_BinarySchema_EndpointUrlListDataType_DictionaryFragment = 11961 - OpcUa_BinarySchema_NetworkGroupDataType = 11962 - OpcUa_BinarySchema_NetworkGroupDataType_DataTypeVersion = 11963 - OpcUa_BinarySchema_NetworkGroupDataType_DictionaryFragment = 11964 - ArrayItemType = 12021 - ArrayItemType_Definition = 12022 - ArrayItemType_ValuePrecision = 12023 - ArrayItemType_InstrumentRange = 12024 - ArrayItemType_EURange = 12025 - ArrayItemType_EngineeringUnits = 12026 - ArrayItemType_Title = 12027 - ArrayItemType_AxisScaleType = 12028 - YArrayItemType = 12029 - YArrayItemType_Definition = 12030 - YArrayItemType_ValuePrecision = 12031 - YArrayItemType_InstrumentRange = 12032 - YArrayItemType_EURange = 12033 - YArrayItemType_EngineeringUnits = 12034 - YArrayItemType_Title = 12035 - YArrayItemType_AxisScaleType = 12036 - YArrayItemType_XAxisDefinition = 12037 - XYArrayItemType = 12038 - XYArrayItemType_Definition = 12039 - XYArrayItemType_ValuePrecision = 12040 - XYArrayItemType_InstrumentRange = 12041 - XYArrayItemType_EURange = 12042 - XYArrayItemType_EngineeringUnits = 12043 - XYArrayItemType_Title = 12044 - XYArrayItemType_AxisScaleType = 12045 - XYArrayItemType_XAxisDefinition = 12046 - ImageItemType = 12047 - ImageItemType_Definition = 12048 - ImageItemType_ValuePrecision = 12049 - ImageItemType_InstrumentRange = 12050 - ImageItemType_EURange = 12051 - ImageItemType_EngineeringUnits = 12052 - ImageItemType_Title = 12053 - ImageItemType_AxisScaleType = 12054 - ImageItemType_XAxisDefinition = 12055 - ImageItemType_YAxisDefinition = 12056 - CubeItemType = 12057 - CubeItemType_Definition = 12058 - CubeItemType_ValuePrecision = 12059 - CubeItemType_InstrumentRange = 12060 - CubeItemType_EURange = 12061 - CubeItemType_EngineeringUnits = 12062 - CubeItemType_Title = 12063 - CubeItemType_AxisScaleType = 12064 - CubeItemType_XAxisDefinition = 12065 - CubeItemType_YAxisDefinition = 12066 - CubeItemType_ZAxisDefinition = 12067 - NDimensionArrayItemType = 12068 - NDimensionArrayItemType_Definition = 12069 - NDimensionArrayItemType_ValuePrecision = 12070 - NDimensionArrayItemType_InstrumentRange = 12071 - NDimensionArrayItemType_EURange = 12072 - NDimensionArrayItemType_EngineeringUnits = 12073 - NDimensionArrayItemType_Title = 12074 - NDimensionArrayItemType_AxisScaleType = 12075 - NDimensionArrayItemType_AxisDefinition = 12076 - AxisScaleEnumeration = 12077 - AxisScaleEnumeration_EnumStrings = 12078 - AxisInformation = 12079 - XVType = 12080 - AxisInformation_Encoding_DefaultXml = 12081 - XVType_Encoding_DefaultXml = 12082 - OpcUa_XmlSchema_AxisInformation = 12083 - OpcUa_XmlSchema_AxisInformation_DataTypeVersion = 12084 - OpcUa_XmlSchema_AxisInformation_DictionaryFragment = 12085 - OpcUa_XmlSchema_XVType = 12086 - OpcUa_XmlSchema_XVType_DataTypeVersion = 12087 - OpcUa_XmlSchema_XVType_DictionaryFragment = 12088 - AxisInformation_Encoding_DefaultBinary = 12089 - XVType_Encoding_DefaultBinary = 12090 - OpcUa_BinarySchema_AxisInformation = 12091 - OpcUa_BinarySchema_AxisInformation_DataTypeVersion = 12092 - OpcUa_BinarySchema_AxisInformation_DictionaryFragment = 12093 - OpcUa_BinarySchema_XVType = 12094 - OpcUa_BinarySchema_XVType_DataTypeVersion = 12095 - OpcUa_BinarySchema_XVType_DictionaryFragment = 12096 - SessionsDiagnosticsSummaryType_ClientName_Placeholder = 12097 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics = 12098 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_SessionId = 12099 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_SessionName = 12100 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ClientDescription = 12101 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ServerUri = 12102 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_EndpointUrl = 12103 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_LocaleIds = 12104 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ActualSessionTimeout = 12105 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_MaxResponseMessageSize = 12106 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ClientConnectionTime = 12107 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ClientLastContactTime = 12108 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_CurrentSubscriptionsCount = 12109 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_CurrentMonitoredItemsCount = 12110 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_CurrentPublishRequestsInQueue = 12111 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_TotalRequestCount = 12112 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_UnauthorizedRequestCount = 12113 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ReadCount = 12114 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_HistoryReadCount = 12115 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_WriteCount = 12116 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_HistoryUpdateCount = 12117 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_CallCount = 12118 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_CreateMonitoredItemsCount = 12119 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ModifyMonitoredItemsCount = 12120 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_SetMonitoringModeCount = 12121 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_SetTriggeringCount = 12122 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_DeleteMonitoredItemsCount = 12123 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_CreateSubscriptionCount = 12124 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ModifySubscriptionCount = 12125 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_SetPublishingModeCount = 12126 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_PublishCount = 12127 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_RepublishCount = 12128 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_TransferSubscriptionsCount = 12129 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_DeleteSubscriptionsCount = 12130 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_AddNodesCount = 12131 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_AddReferencesCount = 12132 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_DeleteNodesCount = 12133 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_DeleteReferencesCount = 12134 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_BrowseCount = 12135 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_BrowseNextCount = 12136 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_TranslateBrowsePathsToNodeIdsCount = 12137 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_QueryFirstCount = 12138 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_QueryNextCount = 12139 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_RegisterNodesCount = 12140 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_UnregisterNodesCount = 12141 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics = 12142 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_SessionId = 12143 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_ClientUserIdOfSession = 12144 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_ClientUserIdHistory = 12145 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_AuthenticationMechanism = 12146 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_Encoding = 12147 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_TransportProtocol = 12148 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_SecurityMode = 12149 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_SecurityPolicyUri = 12150 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_ClientCertificate = 12151 - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SubscriptionDiagnosticsArray = 12152 - ServerType_ServerCapabilities_OperationLimits_MaxNodesPerHistoryReadData = 12153 - ServerType_ServerCapabilities_OperationLimits_MaxNodesPerHistoryReadEvents = 12154 - ServerType_ServerCapabilities_OperationLimits_MaxNodesPerHistoryUpdateData = 12155 - ServerType_ServerCapabilities_OperationLimits_MaxNodesPerHistoryUpdateEvents = 12156 - ServerCapabilitiesType_OperationLimits_MaxNodesPerHistoryReadData = 12157 - ServerCapabilitiesType_OperationLimits_MaxNodesPerHistoryReadEvents = 12158 - ServerCapabilitiesType_OperationLimits_MaxNodesPerHistoryUpdateData = 12159 - ServerCapabilitiesType_OperationLimits_MaxNodesPerHistoryUpdateEvents = 12160 - OperationLimitsType_MaxNodesPerHistoryReadData = 12161 - OperationLimitsType_MaxNodesPerHistoryReadEvents = 12162 - OperationLimitsType_MaxNodesPerHistoryUpdateData = 12163 - OperationLimitsType_MaxNodesPerHistoryUpdateEvents = 12164 - Server_ServerCapabilities_OperationLimits_MaxNodesPerHistoryReadData = 12165 - Server_ServerCapabilities_OperationLimits_MaxNodesPerHistoryReadEvents = 12166 - Server_ServerCapabilities_OperationLimits_MaxNodesPerHistoryUpdateData = 12167 - Server_ServerCapabilities_OperationLimits_MaxNodesPerHistoryUpdateEvents = 12168 - NamingRuleType_EnumValues = 12169 - ViewVersion = 12170 - ComplexNumberType = 12171 - DoubleComplexNumberType = 12172 - ComplexNumberType_Encoding_DefaultXml = 12173 - DoubleComplexNumberType_Encoding_DefaultXml = 12174 - OpcUa_XmlSchema_ComplexNumberType = 12175 - OpcUa_XmlSchema_ComplexNumberType_DataTypeVersion = 12176 - OpcUa_XmlSchema_ComplexNumberType_DictionaryFragment = 12177 - OpcUa_XmlSchema_DoubleComplexNumberType = 12178 - OpcUa_XmlSchema_DoubleComplexNumberType_DataTypeVersion = 12179 - OpcUa_XmlSchema_DoubleComplexNumberType_DictionaryFragment = 12180 - ComplexNumberType_Encoding_DefaultBinary = 12181 - DoubleComplexNumberType_Encoding_DefaultBinary = 12182 - OpcUa_BinarySchema_ComplexNumberType = 12183 - OpcUa_BinarySchema_ComplexNumberType_DataTypeVersion = 12184 - OpcUa_BinarySchema_ComplexNumberType_DictionaryFragment = 12185 - OpcUa_BinarySchema_DoubleComplexNumberType = 12186 - OpcUa_BinarySchema_DoubleComplexNumberType_DataTypeVersion = 12187 - OpcUa_BinarySchema_DoubleComplexNumberType_DictionaryFragment = 12188 - ServerOnNetwork = 12189 - FindServersOnNetworkRequest = 12190 - FindServersOnNetworkResponse = 12191 - RegisterServer2Request = 12193 - RegisterServer2Response = 12194 - ServerOnNetwork_Encoding_DefaultXml = 12195 - FindServersOnNetworkRequest_Encoding_DefaultXml = 12196 - FindServersOnNetworkResponse_Encoding_DefaultXml = 12197 - RegisterServer2Request_Encoding_DefaultXml = 12199 - RegisterServer2Response_Encoding_DefaultXml = 12200 - OpcUa_XmlSchema_ServerOnNetwork = 12201 - OpcUa_XmlSchema_ServerOnNetwork_DataTypeVersion = 12202 - OpcUa_XmlSchema_ServerOnNetwork_DictionaryFragment = 12203 - ServerOnNetwork_Encoding_DefaultBinary = 12207 - FindServersOnNetworkRequest_Encoding_DefaultBinary = 12208 - FindServersOnNetworkResponse_Encoding_DefaultBinary = 12209 - RegisterServer2Request_Encoding_DefaultBinary = 12211 - RegisterServer2Response_Encoding_DefaultBinary = 12212 - OpcUa_BinarySchema_ServerOnNetwork = 12213 - OpcUa_BinarySchema_ServerOnNetwork_DataTypeVersion = 12214 - OpcUa_BinarySchema_ServerOnNetwork_DictionaryFragment = 12215 - ProgressEventType_Context = 12502 - ProgressEventType_Progress = 12503 - OpenWithMasksMethodType = 12513 - OpenWithMasksMethodType_InputArguments = 12514 - OpenWithMasksMethodType_OutputArguments = 12515 - CloseAndUpdateMethodType = 12516 - CloseAndUpdateMethodType_OutputArguments = 12517 - AddCertificateMethodType = 12518 - AddCertificateMethodType_InputArguments = 12519 - RemoveCertificateMethodType = 12520 - RemoveCertificateMethodType_InputArguments = 12521 - TrustListType = 12522 - TrustListType_Size = 12523 - TrustListType_OpenCount = 12526 - TrustListType_Open = 12527 - TrustListType_Open_InputArguments = 12528 - TrustListType_Open_OutputArguments = 12529 - TrustListType_Close = 12530 - TrustListType_Close_InputArguments = 12531 - TrustListType_Read = 12532 - TrustListType_Read_InputArguments = 12533 - TrustListType_Read_OutputArguments = 12534 - TrustListType_Write = 12535 - TrustListType_Write_InputArguments = 12536 - TrustListType_GetPosition = 12537 - TrustListType_GetPosition_InputArguments = 12538 - TrustListType_GetPosition_OutputArguments = 12539 - TrustListType_SetPosition = 12540 - TrustListType_SetPosition_InputArguments = 12541 - TrustListType_LastUpdateTime = 12542 - TrustListType_OpenWithMasks = 12543 - TrustListType_OpenWithMasks_InputArguments = 12544 - TrustListType_OpenWithMasks_OutputArguments = 12545 - TrustListType_CloseAndUpdate = 12546 - TrustListType_CloseAndUpdate_OutputArguments = 12547 - TrustListType_AddCertificate = 12548 - TrustListType_AddCertificate_InputArguments = 12549 - TrustListType_RemoveCertificate = 12550 - TrustListType_RemoveCertificate_InputArguments = 12551 - TrustListMasks = 12552 - TrustListMasks_EnumValues = 12553 - TrustListDataType = 12554 - CertificateGroupType = 12555 - CertificateType = 12556 - ApplicationCertificateType = 12557 - HttpsCertificateType = 12558 - RsaMinApplicationCertificateType = 12559 - RsaSha256ApplicationCertificateType = 12560 - TrustListUpdatedAuditEventType = 12561 - TrustListUpdatedAuditEventType_EventId = 12562 - TrustListUpdatedAuditEventType_EventType = 12563 - TrustListUpdatedAuditEventType_SourceNode = 12564 - TrustListUpdatedAuditEventType_SourceName = 12565 - TrustListUpdatedAuditEventType_Time = 12566 - TrustListUpdatedAuditEventType_ReceiveTime = 12567 - TrustListUpdatedAuditEventType_LocalTime = 12568 - TrustListUpdatedAuditEventType_Message = 12569 - TrustListUpdatedAuditEventType_Severity = 12570 - TrustListUpdatedAuditEventType_ActionTimeStamp = 12571 - TrustListUpdatedAuditEventType_Status = 12572 - TrustListUpdatedAuditEventType_ServerId = 12573 - TrustListUpdatedAuditEventType_ClientAuditEntryId = 12574 - TrustListUpdatedAuditEventType_ClientUserId = 12575 - TrustListUpdatedAuditEventType_MethodId = 12576 - TrustListUpdatedAuditEventType_InputArguments = 12577 - UpdateCertificateMethodType = 12578 - UpdateCertificateMethodType_InputArguments = 12579 - UpdateCertificateMethodType_OutputArguments = 12580 - ServerConfigurationType = 12581 - ServerConfigurationType_SupportedPrivateKeyFormats = 12583 - ServerConfigurationType_MaxTrustListSize = 12584 - ServerConfigurationType_MulticastDnsEnabled = 12585 - ServerConfigurationType_UpdateCertificate = 12616 - ServerConfigurationType_UpdateCertificate_InputArguments = 12617 - ServerConfigurationType_UpdateCertificate_OutputArguments = 12618 - CertificateUpdatedAuditEventType = 12620 - CertificateUpdatedAuditEventType_EventId = 12621 - CertificateUpdatedAuditEventType_EventType = 12622 - CertificateUpdatedAuditEventType_SourceNode = 12623 - CertificateUpdatedAuditEventType_SourceName = 12624 - CertificateUpdatedAuditEventType_Time = 12625 - CertificateUpdatedAuditEventType_ReceiveTime = 12626 - CertificateUpdatedAuditEventType_LocalTime = 12627 - CertificateUpdatedAuditEventType_Message = 12628 - CertificateUpdatedAuditEventType_Severity = 12629 - CertificateUpdatedAuditEventType_ActionTimeStamp = 12630 - CertificateUpdatedAuditEventType_Status = 12631 - CertificateUpdatedAuditEventType_ServerId = 12632 - CertificateUpdatedAuditEventType_ClientAuditEntryId = 12633 - CertificateUpdatedAuditEventType_ClientUserId = 12634 - CertificateUpdatedAuditEventType_MethodId = 12635 - CertificateUpdatedAuditEventType_InputArguments = 12636 - ServerConfiguration = 12637 - ServerConfiguration_SupportedPrivateKeyFormats = 12639 - ServerConfiguration_MaxTrustListSize = 12640 - ServerConfiguration_MulticastDnsEnabled = 12641 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList = 12642 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Size = 12643 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenCount = 12646 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Open = 12647 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Open_InputArguments = 12648 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Open_OutputArguments = 12649 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Close = 12650 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Close_InputArguments = 12651 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Read = 12652 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Read_InputArguments = 12653 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Read_OutputArguments = 12654 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Write = 12655 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Write_InputArguments = 12656 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition = 12657 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_InputArguments = 12658 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments = 12659 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition = 12660 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition_InputArguments = 12661 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_LastUpdateTime = 12662 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks = 12663 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments = 12664 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments = 12665 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate = 12666 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments = 12667 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate = 12668 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments = 12669 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate = 12670 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments = 12671 - TrustListDataType_Encoding_DefaultXml = 12676 - OpcUa_XmlSchema_TrustListDataType = 12677 - OpcUa_XmlSchema_TrustListDataType_DataTypeVersion = 12678 - OpcUa_XmlSchema_TrustListDataType_DictionaryFragment = 12679 - TrustListDataType_Encoding_DefaultBinary = 12680 - OpcUa_BinarySchema_TrustListDataType = 12681 - OpcUa_BinarySchema_TrustListDataType_DataTypeVersion = 12682 - OpcUa_BinarySchema_TrustListDataType_DictionaryFragment = 12683 - FileType_Writable = 12686 - FileType_UserWritable = 12687 - AddressSpaceFileType_Writable = 12688 - AddressSpaceFileType_UserWritable = 12689 - NamespaceMetadataType_NamespaceFile_Writable = 12690 - NamespaceMetadataType_NamespaceFile_UserWritable = 12691 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Writable = 12692 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_UserWritable = 12693 - TrustListType_Writable = 12698 - TrustListType_UserWritable = 12699 - CloseAndUpdateMethodType_InputArguments = 12704 - TrustListType_CloseAndUpdate_InputArguments = 12705 - ServerConfigurationType_ServerCapabilities = 12708 - ServerConfiguration_ServerCapabilities = 12710 - OpcUa_XmlSchema_RelativePathElement = 12712 - OpcUa_XmlSchema_RelativePathElement_DataTypeVersion = 12713 - OpcUa_XmlSchema_RelativePathElement_DictionaryFragment = 12714 - OpcUa_XmlSchema_RelativePath = 12715 - OpcUa_XmlSchema_RelativePath_DataTypeVersion = 12716 - OpcUa_XmlSchema_RelativePath_DictionaryFragment = 12717 - OpcUa_BinarySchema_RelativePathElement = 12718 - OpcUa_BinarySchema_RelativePathElement_DataTypeVersion = 12719 - OpcUa_BinarySchema_RelativePathElement_DictionaryFragment = 12720 - OpcUa_BinarySchema_RelativePath = 12721 - OpcUa_BinarySchema_RelativePath_DataTypeVersion = 12722 - OpcUa_BinarySchema_RelativePath_DictionaryFragment = 12723 - ServerConfigurationType_CreateSigningRequest = 12731 - ServerConfigurationType_CreateSigningRequest_InputArguments = 12732 - ServerConfigurationType_CreateSigningRequest_OutputArguments = 12733 - ServerConfigurationType_ApplyChanges = 12734 - ServerConfiguration_CreateSigningRequest = 12737 - ServerConfiguration_CreateSigningRequest_InputArguments = 12738 - ServerConfiguration_CreateSigningRequest_OutputArguments = 12739 - ServerConfiguration_ApplyChanges = 12740 - CreateSigningRequestMethodType = 12741 - CreateSigningRequestMethodType_InputArguments = 12742 - CreateSigningRequestMethodType_OutputArguments = 12743 - OptionSetValues = 12745 - ServerType_SetSubscriptionDurable = 12746 - ServerType_SetSubscriptionDurable_InputArguments = 12747 - ServerType_SetSubscriptionDurable_OutputArguments = 12748 - Server_SetSubscriptionDurable = 12749 - Server_SetSubscriptionDurable_InputArguments = 12750 - Server_SetSubscriptionDurable_OutputArguments = 12751 - SetSubscriptionDurableMethodType = 12752 - SetSubscriptionDurableMethodType_InputArguments = 12753 - SetSubscriptionDurableMethodType_OutputArguments = 12754 - OptionSet = 12755 - Union = 12756 - OptionSet_Encoding_DefaultXml = 12757 - Union_Encoding_DefaultXml = 12758 - OpcUa_XmlSchema_OptionSet = 12759 - OpcUa_XmlSchema_OptionSet_DataTypeVersion = 12760 - OpcUa_XmlSchema_OptionSet_DictionaryFragment = 12761 - OpcUa_XmlSchema_Union = 12762 - OpcUa_XmlSchema_Union_DataTypeVersion = 12763 - OpcUa_XmlSchema_Union_DictionaryFragment = 12764 - OptionSet_Encoding_DefaultBinary = 12765 - Union_Encoding_DefaultBinary = 12766 - OpcUa_BinarySchema_OptionSet = 12767 - OpcUa_BinarySchema_OptionSet_DataTypeVersion = 12768 - OpcUa_BinarySchema_OptionSet_DictionaryFragment = 12769 - OpcUa_BinarySchema_Union = 12770 - OpcUa_BinarySchema_Union_DataTypeVersion = 12771 - OpcUa_BinarySchema_Union_DictionaryFragment = 12772 - GetRejectedListMethodType = 12773 - GetRejectedListMethodType_OutputArguments = 12774 - ServerConfigurationType_GetRejectedList = 12775 - ServerConfigurationType_GetRejectedList_OutputArguments = 12776 - ServerConfiguration_GetRejectedList = 12777 - ServerConfiguration_GetRejectedList_OutputArguments = 12778 - SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics = 12779 - SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_SamplingInterval = 12780 - SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_SampledMonitoredItemsCount = 12781 - SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_MaxSampledMonitoredItemsCount = 12782 - SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_DisabledMonitoredItemsSamplingCount = 12783 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics = 12784 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_SessionId = 12785 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_SubscriptionId = 12786 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_Priority = 12787 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_PublishingInterval = 12788 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_MaxKeepAliveCount = 12789 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_MaxLifetimeCount = 12790 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_MaxNotificationsPerPublish = 12791 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_PublishingEnabled = 12792 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_ModifyCount = 12793 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_EnableCount = 12794 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_DisableCount = 12795 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_RepublishRequestCount = 12796 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_RepublishMessageRequestCount = 12797 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_RepublishMessageCount = 12798 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_TransferRequestCount = 12799 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_TransferredToAltClientCount = 12800 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_TransferredToSameClientCount = 12801 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_PublishRequestCount = 12802 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_DataChangeNotificationsCount = 12803 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_EventNotificationsCount = 12804 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_NotificationsCount = 12805 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_LatePublishRequestCount = 12806 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_CurrentKeepAliveCount = 12807 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_CurrentLifetimeCount = 12808 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_UnacknowledgedMessageCount = 12809 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_DiscardedMessageCount = 12810 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_MonitoredItemCount = 12811 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_DisabledMonitoredItemCount = 12812 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_MonitoringQueueOverflowCount = 12813 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_NextSequenceNumber = 12814 - SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_EventQueueOverflowCount = 12815 - SessionDiagnosticsArrayType_SessionDiagnostics = 12816 - SessionDiagnosticsArrayType_SessionDiagnostics_SessionId = 12817 - SessionDiagnosticsArrayType_SessionDiagnostics_SessionName = 12818 - SessionDiagnosticsArrayType_SessionDiagnostics_ClientDescription = 12819 - SessionDiagnosticsArrayType_SessionDiagnostics_ServerUri = 12820 - SessionDiagnosticsArrayType_SessionDiagnostics_EndpointUrl = 12821 - SessionDiagnosticsArrayType_SessionDiagnostics_LocaleIds = 12822 - SessionDiagnosticsArrayType_SessionDiagnostics_ActualSessionTimeout = 12823 - SessionDiagnosticsArrayType_SessionDiagnostics_MaxResponseMessageSize = 12824 - SessionDiagnosticsArrayType_SessionDiagnostics_ClientConnectionTime = 12825 - SessionDiagnosticsArrayType_SessionDiagnostics_ClientLastContactTime = 12826 - SessionDiagnosticsArrayType_SessionDiagnostics_CurrentSubscriptionsCount = 12827 - SessionDiagnosticsArrayType_SessionDiagnostics_CurrentMonitoredItemsCount = 12828 - SessionDiagnosticsArrayType_SessionDiagnostics_CurrentPublishRequestsInQueue = 12829 - SessionDiagnosticsArrayType_SessionDiagnostics_TotalRequestCount = 12830 - SessionDiagnosticsArrayType_SessionDiagnostics_UnauthorizedRequestCount = 12831 - SessionDiagnosticsArrayType_SessionDiagnostics_ReadCount = 12832 - SessionDiagnosticsArrayType_SessionDiagnostics_HistoryReadCount = 12833 - SessionDiagnosticsArrayType_SessionDiagnostics_WriteCount = 12834 - SessionDiagnosticsArrayType_SessionDiagnostics_HistoryUpdateCount = 12835 - SessionDiagnosticsArrayType_SessionDiagnostics_CallCount = 12836 - SessionDiagnosticsArrayType_SessionDiagnostics_CreateMonitoredItemsCount = 12837 - SessionDiagnosticsArrayType_SessionDiagnostics_ModifyMonitoredItemsCount = 12838 - SessionDiagnosticsArrayType_SessionDiagnostics_SetMonitoringModeCount = 12839 - SessionDiagnosticsArrayType_SessionDiagnostics_SetTriggeringCount = 12840 - SessionDiagnosticsArrayType_SessionDiagnostics_DeleteMonitoredItemsCount = 12841 - SessionDiagnosticsArrayType_SessionDiagnostics_CreateSubscriptionCount = 12842 - SessionDiagnosticsArrayType_SessionDiagnostics_ModifySubscriptionCount = 12843 - SessionDiagnosticsArrayType_SessionDiagnostics_SetPublishingModeCount = 12844 - SessionDiagnosticsArrayType_SessionDiagnostics_PublishCount = 12845 - SessionDiagnosticsArrayType_SessionDiagnostics_RepublishCount = 12846 - SessionDiagnosticsArrayType_SessionDiagnostics_TransferSubscriptionsCount = 12847 - SessionDiagnosticsArrayType_SessionDiagnostics_DeleteSubscriptionsCount = 12848 - SessionDiagnosticsArrayType_SessionDiagnostics_AddNodesCount = 12849 - SessionDiagnosticsArrayType_SessionDiagnostics_AddReferencesCount = 12850 - SessionDiagnosticsArrayType_SessionDiagnostics_DeleteNodesCount = 12851 - SessionDiagnosticsArrayType_SessionDiagnostics_DeleteReferencesCount = 12852 - SessionDiagnosticsArrayType_SessionDiagnostics_BrowseCount = 12853 - SessionDiagnosticsArrayType_SessionDiagnostics_BrowseNextCount = 12854 - SessionDiagnosticsArrayType_SessionDiagnostics_TranslateBrowsePathsToNodeIdsCount = 12855 - SessionDiagnosticsArrayType_SessionDiagnostics_QueryFirstCount = 12856 - SessionDiagnosticsArrayType_SessionDiagnostics_QueryNextCount = 12857 - SessionDiagnosticsArrayType_SessionDiagnostics_RegisterNodesCount = 12858 - SessionDiagnosticsArrayType_SessionDiagnostics_UnregisterNodesCount = 12859 - SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics = 12860 - SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_SessionId = 12861 - SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_ClientUserIdOfSession = 12862 - SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_ClientUserIdHistory = 12863 - SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_AuthenticationMechanism = 12864 - SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_Encoding = 12865 - SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_TransportProtocol = 12866 - SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_SecurityMode = 12867 - SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_SecurityPolicyUri = 12868 - SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_ClientCertificate = 12869 - ServerType_ResendData = 12871 - ServerType_ResendData_InputArguments = 12872 - Server_ResendData = 12873 - Server_ResendData_InputArguments = 12874 - ResendDataMethodType = 12875 - ResendDataMethodType_InputArguments = 12876 - NormalizedString = 12877 - DecimalString = 12878 - DurationString = 12879 - TimeString = 12880 - DateString = 12881 - ServerType_EstimatedReturnTime = 12882 - ServerType_RequestServerStateChange = 12883 - ServerType_RequestServerStateChange_InputArguments = 12884 - Server_EstimatedReturnTime = 12885 - Server_RequestServerStateChange = 12886 - Server_RequestServerStateChange_InputArguments = 12887 - RequestServerStateChangeMethodType = 12888 - RequestServerStateChangeMethodType_InputArguments = 12889 - DiscoveryConfiguration = 12890 - MdnsDiscoveryConfiguration = 12891 - DiscoveryConfiguration_Encoding_DefaultXml = 12892 - MdnsDiscoveryConfiguration_Encoding_DefaultXml = 12893 - OpcUa_XmlSchema_DiscoveryConfiguration = 12894 - OpcUa_XmlSchema_DiscoveryConfiguration_DataTypeVersion = 12895 - OpcUa_XmlSchema_DiscoveryConfiguration_DictionaryFragment = 12896 - OpcUa_XmlSchema_MdnsDiscoveryConfiguration = 12897 - OpcUa_XmlSchema_MdnsDiscoveryConfiguration_DataTypeVersion = 12898 - OpcUa_XmlSchema_MdnsDiscoveryConfiguration_DictionaryFragment = 12899 - DiscoveryConfiguration_Encoding_DefaultBinary = 12900 - MdnsDiscoveryConfiguration_Encoding_DefaultBinary = 12901 - OpcUa_BinarySchema_DiscoveryConfiguration = 12902 - OpcUa_BinarySchema_DiscoveryConfiguration_DataTypeVersion = 12903 - OpcUa_BinarySchema_DiscoveryConfiguration_DictionaryFragment = 12904 - OpcUa_BinarySchema_MdnsDiscoveryConfiguration = 12905 - OpcUa_BinarySchema_MdnsDiscoveryConfiguration_DataTypeVersion = 12906 - OpcUa_BinarySchema_MdnsDiscoveryConfiguration_DictionaryFragment = 12907 - MaxByteStringLength = 12908 - ServerType_ServerCapabilities_MaxByteStringLength = 12909 - ServerCapabilitiesType_MaxByteStringLength = 12910 - Server_ServerCapabilities_MaxByteStringLength = 12911 - ConditionType_ConditionRefresh2 = 12912 - ConditionType_ConditionRefresh2_InputArguments = 12913 - ConditionRefresh2MethodType = 12914 - ConditionRefresh2MethodType_InputArguments = 12915 - DialogConditionType_ConditionRefresh2 = 12916 - DialogConditionType_ConditionRefresh2_InputArguments = 12917 - AcknowledgeableConditionType_ConditionRefresh2 = 12918 - AcknowledgeableConditionType_ConditionRefresh2_InputArguments = 12919 - AlarmConditionType_ConditionRefresh2 = 12984 - AlarmConditionType_ConditionRefresh2_InputArguments = 12985 - LimitAlarmType_ConditionRefresh2 = 12986 - LimitAlarmType_ConditionRefresh2_InputArguments = 12987 - ExclusiveLimitAlarmType_ConditionRefresh2 = 12988 - ExclusiveLimitAlarmType_ConditionRefresh2_InputArguments = 12989 - NonExclusiveLimitAlarmType_ConditionRefresh2 = 12990 - NonExclusiveLimitAlarmType_ConditionRefresh2_InputArguments = 12991 - NonExclusiveLevelAlarmType_ConditionRefresh2 = 12992 - NonExclusiveLevelAlarmType_ConditionRefresh2_InputArguments = 12993 - ExclusiveLevelAlarmType_ConditionRefresh2 = 12994 - ExclusiveLevelAlarmType_ConditionRefresh2_InputArguments = 12995 - NonExclusiveDeviationAlarmType_ConditionRefresh2 = 12996 - NonExclusiveDeviationAlarmType_ConditionRefresh2_InputArguments = 12997 - ExclusiveDeviationAlarmType_ConditionRefresh2 = 12998 - ExclusiveDeviationAlarmType_ConditionRefresh2_InputArguments = 12999 - NonExclusiveRateOfChangeAlarmType_ConditionRefresh2 = 13000 - NonExclusiveRateOfChangeAlarmType_ConditionRefresh2_InputArguments = 13001 - ExclusiveRateOfChangeAlarmType_ConditionRefresh2 = 13002 - ExclusiveRateOfChangeAlarmType_ConditionRefresh2_InputArguments = 13003 - DiscreteAlarmType_ConditionRefresh2 = 13004 - DiscreteAlarmType_ConditionRefresh2_InputArguments = 13005 - OffNormalAlarmType_ConditionRefresh2 = 13006 - OffNormalAlarmType_ConditionRefresh2_InputArguments = 13007 - SystemOffNormalAlarmType_ConditionRefresh2 = 13008 - SystemOffNormalAlarmType_ConditionRefresh2_InputArguments = 13009 - TripAlarmType_ConditionRefresh2 = 13010 - TripAlarmType_ConditionRefresh2_InputArguments = 13011 - CertificateExpirationAlarmType = 13225 - CertificateExpirationAlarmType_EventId = 13226 - CertificateExpirationAlarmType_EventType = 13227 - CertificateExpirationAlarmType_SourceNode = 13228 - CertificateExpirationAlarmType_SourceName = 13229 - CertificateExpirationAlarmType_Time = 13230 - CertificateExpirationAlarmType_ReceiveTime = 13231 - CertificateExpirationAlarmType_LocalTime = 13232 - CertificateExpirationAlarmType_Message = 13233 - CertificateExpirationAlarmType_Severity = 13234 - CertificateExpirationAlarmType_ConditionClassId = 13235 - CertificateExpirationAlarmType_ConditionClassName = 13236 - CertificateExpirationAlarmType_ConditionName = 13237 - CertificateExpirationAlarmType_BranchId = 13238 - CertificateExpirationAlarmType_Retain = 13239 - CertificateExpirationAlarmType_EnabledState = 13240 - CertificateExpirationAlarmType_EnabledState_Id = 13241 - CertificateExpirationAlarmType_EnabledState_Name = 13242 - CertificateExpirationAlarmType_EnabledState_Number = 13243 - CertificateExpirationAlarmType_EnabledState_EffectiveDisplayName = 13244 - CertificateExpirationAlarmType_EnabledState_TransitionTime = 13245 - CertificateExpirationAlarmType_EnabledState_EffectiveTransitionTime = 13246 - CertificateExpirationAlarmType_EnabledState_TrueState = 13247 - CertificateExpirationAlarmType_EnabledState_FalseState = 13248 - CertificateExpirationAlarmType_Quality = 13249 - CertificateExpirationAlarmType_Quality_SourceTimestamp = 13250 - CertificateExpirationAlarmType_LastSeverity = 13251 - CertificateExpirationAlarmType_LastSeverity_SourceTimestamp = 13252 - CertificateExpirationAlarmType_Comment = 13253 - CertificateExpirationAlarmType_Comment_SourceTimestamp = 13254 - CertificateExpirationAlarmType_ClientUserId = 13255 - CertificateExpirationAlarmType_Disable = 13256 - CertificateExpirationAlarmType_Enable = 13257 - CertificateExpirationAlarmType_AddComment = 13258 - CertificateExpirationAlarmType_AddComment_InputArguments = 13259 - CertificateExpirationAlarmType_ConditionRefresh = 13260 - CertificateExpirationAlarmType_ConditionRefresh_InputArguments = 13261 - CertificateExpirationAlarmType_ConditionRefresh2 = 13262 - CertificateExpirationAlarmType_ConditionRefresh2_InputArguments = 13263 - CertificateExpirationAlarmType_AckedState = 13264 - CertificateExpirationAlarmType_AckedState_Id = 13265 - CertificateExpirationAlarmType_AckedState_Name = 13266 - CertificateExpirationAlarmType_AckedState_Number = 13267 - CertificateExpirationAlarmType_AckedState_EffectiveDisplayName = 13268 - CertificateExpirationAlarmType_AckedState_TransitionTime = 13269 - CertificateExpirationAlarmType_AckedState_EffectiveTransitionTime = 13270 - CertificateExpirationAlarmType_AckedState_TrueState = 13271 - CertificateExpirationAlarmType_AckedState_FalseState = 13272 - CertificateExpirationAlarmType_ConfirmedState = 13273 - CertificateExpirationAlarmType_ConfirmedState_Id = 13274 - CertificateExpirationAlarmType_ConfirmedState_Name = 13275 - CertificateExpirationAlarmType_ConfirmedState_Number = 13276 - CertificateExpirationAlarmType_ConfirmedState_EffectiveDisplayName = 13277 - CertificateExpirationAlarmType_ConfirmedState_TransitionTime = 13278 - CertificateExpirationAlarmType_ConfirmedState_EffectiveTransitionTime = 13279 - CertificateExpirationAlarmType_ConfirmedState_TrueState = 13280 - CertificateExpirationAlarmType_ConfirmedState_FalseState = 13281 - CertificateExpirationAlarmType_Acknowledge = 13282 - CertificateExpirationAlarmType_Acknowledge_InputArguments = 13283 - CertificateExpirationAlarmType_Confirm = 13284 - CertificateExpirationAlarmType_Confirm_InputArguments = 13285 - CertificateExpirationAlarmType_ActiveState = 13286 - CertificateExpirationAlarmType_ActiveState_Id = 13287 - CertificateExpirationAlarmType_ActiveState_Name = 13288 - CertificateExpirationAlarmType_ActiveState_Number = 13289 - CertificateExpirationAlarmType_ActiveState_EffectiveDisplayName = 13290 - CertificateExpirationAlarmType_ActiveState_TransitionTime = 13291 - CertificateExpirationAlarmType_ActiveState_EffectiveTransitionTime = 13292 - CertificateExpirationAlarmType_ActiveState_TrueState = 13293 - CertificateExpirationAlarmType_ActiveState_FalseState = 13294 - CertificateExpirationAlarmType_InputNode = 13295 - CertificateExpirationAlarmType_SuppressedState = 13296 - CertificateExpirationAlarmType_SuppressedState_Id = 13297 - CertificateExpirationAlarmType_SuppressedState_Name = 13298 - CertificateExpirationAlarmType_SuppressedState_Number = 13299 - CertificateExpirationAlarmType_SuppressedState_EffectiveDisplayName = 13300 - CertificateExpirationAlarmType_SuppressedState_TransitionTime = 13301 - CertificateExpirationAlarmType_SuppressedState_EffectiveTransitionTime = 13302 - CertificateExpirationAlarmType_SuppressedState_TrueState = 13303 - CertificateExpirationAlarmType_SuppressedState_FalseState = 13304 - CertificateExpirationAlarmType_ShelvingState = 13305 - CertificateExpirationAlarmType_ShelvingState_CurrentState = 13306 - CertificateExpirationAlarmType_ShelvingState_CurrentState_Id = 13307 - CertificateExpirationAlarmType_ShelvingState_CurrentState_Name = 13308 - CertificateExpirationAlarmType_ShelvingState_CurrentState_Number = 13309 - CertificateExpirationAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 13310 - CertificateExpirationAlarmType_ShelvingState_LastTransition = 13311 - CertificateExpirationAlarmType_ShelvingState_LastTransition_Id = 13312 - CertificateExpirationAlarmType_ShelvingState_LastTransition_Name = 13313 - CertificateExpirationAlarmType_ShelvingState_LastTransition_Number = 13314 - CertificateExpirationAlarmType_ShelvingState_LastTransition_TransitionTime = 13315 - CertificateExpirationAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 13316 - CertificateExpirationAlarmType_ShelvingState_UnshelveTime = 13317 - CertificateExpirationAlarmType_ShelvingState_Unshelve = 13318 - CertificateExpirationAlarmType_ShelvingState_OneShotShelve = 13319 - CertificateExpirationAlarmType_ShelvingState_TimedShelve = 13320 - CertificateExpirationAlarmType_ShelvingState_TimedShelve_InputArguments = 13321 - CertificateExpirationAlarmType_SuppressedOrShelved = 13322 - CertificateExpirationAlarmType_MaxTimeShelved = 13323 - CertificateExpirationAlarmType_NormalState = 13324 - CertificateExpirationAlarmType_ExpirationDate = 13325 - CertificateExpirationAlarmType_CertificateType = 13326 - CertificateExpirationAlarmType_Certificate = 13327 - FileType_MimeType = 13341 - CreateDirectoryMethodType = 13342 - CreateDirectoryMethodType_InputArguments = 13343 - CreateDirectoryMethodType_OutputArguments = 13344 - CreateFileMethodType = 13345 - CreateFileMethodType_InputArguments = 13346 - CreateFileMethodType_OutputArguments = 13347 - DeleteFileMethodType = 13348 - DeleteFileMethodType_InputArguments = 13349 - MoveOrCopyMethodType = 13350 - MoveOrCopyMethodType_InputArguments = 13351 - MoveOrCopyMethodType_OutputArguments = 13352 - FileDirectoryType = 13353 - FileDirectoryType_FileDirectoryName_Placeholder = 13354 - FileDirectoryType_FileDirectoryName_Placeholder_CreateDirectory = 13355 - FileDirectoryType_FileDirectoryName_Placeholder_CreateDirectory_InputArguments = 13356 - FileDirectoryType_FileDirectoryName_Placeholder_CreateDirectory_OutputArguments = 13357 - FileDirectoryType_FileDirectoryName_Placeholder_CreateFile = 13358 - FileDirectoryType_FileDirectoryName_Placeholder_CreateFile_InputArguments = 13359 - FileDirectoryType_FileDirectoryName_Placeholder_CreateFile_OutputArguments = 13360 - FileDirectoryType_FileDirectoryName_Placeholder_MoveOrCopy = 13363 - FileDirectoryType_FileDirectoryName_Placeholder_MoveOrCopy_InputArguments = 13364 - FileDirectoryType_FileDirectoryName_Placeholder_MoveOrCopy_OutputArguments = 13365 - FileDirectoryType_FileName_Placeholder = 13366 - FileDirectoryType_FileName_Placeholder_Size = 13367 - FileDirectoryType_FileName_Placeholder_Writable = 13368 - FileDirectoryType_FileName_Placeholder_UserWritable = 13369 - FileDirectoryType_FileName_Placeholder_OpenCount = 13370 - FileDirectoryType_FileName_Placeholder_MimeType = 13371 - FileDirectoryType_FileName_Placeholder_Open = 13372 - FileDirectoryType_FileName_Placeholder_Open_InputArguments = 13373 - FileDirectoryType_FileName_Placeholder_Open_OutputArguments = 13374 - FileDirectoryType_FileName_Placeholder_Close = 13375 - FileDirectoryType_FileName_Placeholder_Close_InputArguments = 13376 - FileDirectoryType_FileName_Placeholder_Read = 13377 - FileDirectoryType_FileName_Placeholder_Read_InputArguments = 13378 - FileDirectoryType_FileName_Placeholder_Read_OutputArguments = 13379 - FileDirectoryType_FileName_Placeholder_Write = 13380 - FileDirectoryType_FileName_Placeholder_Write_InputArguments = 13381 - FileDirectoryType_FileName_Placeholder_GetPosition = 13382 - FileDirectoryType_FileName_Placeholder_GetPosition_InputArguments = 13383 - FileDirectoryType_FileName_Placeholder_GetPosition_OutputArguments = 13384 - FileDirectoryType_FileName_Placeholder_SetPosition = 13385 - FileDirectoryType_FileName_Placeholder_SetPosition_InputArguments = 13386 - FileDirectoryType_CreateDirectory = 13387 - FileDirectoryType_CreateDirectory_InputArguments = 13388 - FileDirectoryType_CreateDirectory_OutputArguments = 13389 - FileDirectoryType_CreateFile = 13390 - FileDirectoryType_CreateFile_InputArguments = 13391 - FileDirectoryType_CreateFile_OutputArguments = 13392 - FileDirectoryType_DeleteFileSystemObject = 13393 - FileDirectoryType_DeleteFileSystemObject_InputArguments = 13394 - FileDirectoryType_MoveOrCopy = 13395 - FileDirectoryType_MoveOrCopy_InputArguments = 13396 - FileDirectoryType_MoveOrCopy_OutputArguments = 13397 - AddressSpaceFileType_MimeType = 13398 - NamespaceMetadataType_NamespaceFile_MimeType = 13399 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_MimeType = 13400 - TrustListType_MimeType = 13403 - CertificateGroupType_TrustList = 13599 - CertificateGroupType_TrustList_Size = 13600 - CertificateGroupType_TrustList_Writable = 13601 - CertificateGroupType_TrustList_UserWritable = 13602 - CertificateGroupType_TrustList_OpenCount = 13603 - CertificateGroupType_TrustList_MimeType = 13604 - CertificateGroupType_TrustList_Open = 13605 - CertificateGroupType_TrustList_Open_InputArguments = 13606 - CertificateGroupType_TrustList_Open_OutputArguments = 13607 - CertificateGroupType_TrustList_Close = 13608 - CertificateGroupType_TrustList_Close_InputArguments = 13609 - CertificateGroupType_TrustList_Read = 13610 - CertificateGroupType_TrustList_Read_InputArguments = 13611 - CertificateGroupType_TrustList_Read_OutputArguments = 13612 - CertificateGroupType_TrustList_Write = 13613 - CertificateGroupType_TrustList_Write_InputArguments = 13614 - CertificateGroupType_TrustList_GetPosition = 13615 - CertificateGroupType_TrustList_GetPosition_InputArguments = 13616 - CertificateGroupType_TrustList_GetPosition_OutputArguments = 13617 - CertificateGroupType_TrustList_SetPosition = 13618 - CertificateGroupType_TrustList_SetPosition_InputArguments = 13619 - CertificateGroupType_TrustList_LastUpdateTime = 13620 - CertificateGroupType_TrustList_OpenWithMasks = 13621 - CertificateGroupType_TrustList_OpenWithMasks_InputArguments = 13622 - CertificateGroupType_TrustList_OpenWithMasks_OutputArguments = 13623 - CertificateGroupType_TrustList_CloseAndUpdate = 13624 - CertificateGroupType_TrustList_CloseAndUpdate_InputArguments = 13625 - CertificateGroupType_TrustList_CloseAndUpdate_OutputArguments = 13626 - CertificateGroupType_TrustList_AddCertificate = 13627 - CertificateGroupType_TrustList_AddCertificate_InputArguments = 13628 - CertificateGroupType_TrustList_RemoveCertificate = 13629 - CertificateGroupType_TrustList_RemoveCertificate_InputArguments = 13630 - CertificateGroupType_CertificateTypes = 13631 - CertificateUpdatedAuditEventType_CertificateGroup = 13735 - CertificateUpdatedAuditEventType_CertificateType = 13736 - ServerConfiguration_UpdateCertificate = 13737 - ServerConfiguration_UpdateCertificate_InputArguments = 13738 - ServerConfiguration_UpdateCertificate_OutputArguments = 13739 - CertificateGroupFolderType = 13813 - CertificateGroupFolderType_DefaultApplicationGroup = 13814 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList = 13815 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Size = 13816 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Writable = 13817 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_UserWritable = 13818 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_OpenCount = 13819 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_MimeType = 13820 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Open = 13821 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Open_InputArguments = 13822 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Open_OutputArguments = 13823 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Close = 13824 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Close_InputArguments = 13825 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Read = 13826 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Read_InputArguments = 13827 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Read_OutputArguments = 13828 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Write = 13829 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Write_InputArguments = 13830 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_GetPosition = 13831 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_GetPosition_InputArguments = 13832 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments = 13833 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_SetPosition = 13834 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_SetPosition_InputArguments = 13835 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_LastUpdateTime = 13836 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_OpenWithMasks = 13837 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments = 13838 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments = 13839 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_CloseAndUpdate = 13840 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_CloseAndUpdate_InputArguments = 13841 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments = 13842 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_AddCertificate = 13843 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments = 13844 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_RemoveCertificate = 13845 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments = 13846 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateTypes = 13847 - CertificateGroupFolderType_DefaultHttpsGroup = 13848 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList = 13849 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Size = 13850 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Writable = 13851 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_UserWritable = 13852 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_OpenCount = 13853 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_MimeType = 13854 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Open = 13855 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Open_InputArguments = 13856 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Open_OutputArguments = 13857 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Close = 13858 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Close_InputArguments = 13859 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Read = 13860 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Read_InputArguments = 13861 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Read_OutputArguments = 13862 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Write = 13863 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Write_InputArguments = 13864 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_GetPosition = 13865 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_GetPosition_InputArguments = 13866 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_GetPosition_OutputArguments = 13867 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_SetPosition = 13868 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_SetPosition_InputArguments = 13869 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_LastUpdateTime = 13870 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_OpenWithMasks = 13871 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_OpenWithMasks_InputArguments = 13872 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_OpenWithMasks_OutputArguments = 13873 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_CloseAndUpdate = 13874 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_CloseAndUpdate_InputArguments = 13875 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_CloseAndUpdate_OutputArguments = 13876 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_AddCertificate = 13877 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_AddCertificate_InputArguments = 13878 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_RemoveCertificate = 13879 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_RemoveCertificate_InputArguments = 13880 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateTypes = 13881 - CertificateGroupFolderType_DefaultUserTokenGroup = 13882 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList = 13883 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Size = 13884 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Writable = 13885 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_UserWritable = 13886 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_OpenCount = 13887 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_MimeType = 13888 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Open = 13889 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Open_InputArguments = 13890 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Open_OutputArguments = 13891 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Close = 13892 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Close_InputArguments = 13893 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Read = 13894 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Read_InputArguments = 13895 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Read_OutputArguments = 13896 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Write = 13897 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Write_InputArguments = 13898 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_GetPosition = 13899 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_GetPosition_InputArguments = 13900 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_GetPosition_OutputArguments = 13901 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_SetPosition = 13902 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_SetPosition_InputArguments = 13903 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_LastUpdateTime = 13904 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_OpenWithMasks = 13905 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_OpenWithMasks_InputArguments = 13906 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments = 13907 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_CloseAndUpdate = 13908 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments = 13909 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments = 13910 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_AddCertificate = 13911 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments = 13912 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_RemoveCertificate = 13913 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments = 13914 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateTypes = 13915 - CertificateGroupFolderType_AdditionalGroup_Placeholder = 13916 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList = 13917 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Size = 13918 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Writable = 13919 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_UserWritable = 13920 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_OpenCount = 13921 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_MimeType = 13922 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Open = 13923 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Open_InputArguments = 13924 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Open_OutputArguments = 13925 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Close = 13926 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Close_InputArguments = 13927 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Read = 13928 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Read_InputArguments = 13929 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Read_OutputArguments = 13930 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Write = 13931 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Write_InputArguments = 13932 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_GetPosition = 13933 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_GetPosition_InputArguments = 13934 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_GetPosition_OutputArguments = 13935 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_SetPosition = 13936 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_SetPosition_InputArguments = 13937 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_LastUpdateTime = 13938 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_OpenWithMasks = 13939 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_OpenWithMasks_InputArguments = 13940 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_OpenWithMasks_OutputArguments = 13941 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_CloseAndUpdate = 13942 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_CloseAndUpdate_InputArguments = 13943 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_CloseAndUpdate_OutputArguments = 13944 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_AddCertificate = 13945 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_AddCertificate_InputArguments = 13946 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_RemoveCertificate = 13947 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_RemoveCertificate_InputArguments = 13948 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateTypes = 13949 - ServerConfigurationType_CertificateGroups = 13950 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup = 13951 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList = 13952 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Size = 13953 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Writable = 13954 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_UserWritable = 13955 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenCount = 13956 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_MimeType = 13957 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Open = 13958 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Open_InputArguments = 13959 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Open_OutputArguments = 13960 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Close = 13961 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Close_InputArguments = 13962 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Read = 13963 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Read_InputArguments = 13964 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Read_OutputArguments = 13965 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Write = 13966 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Write_InputArguments = 13967 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition = 13968 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_InputArguments = 13969 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments = 13970 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition = 13971 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition_InputArguments = 13972 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_LastUpdateTime = 13973 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks = 13974 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments = 13975 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments = 13976 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate = 13977 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_InputArguments = 13978 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments = 13979 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate = 13980 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments = 13981 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate = 13982 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments = 13983 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateTypes = 13984 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup = 13985 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList = 13986 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Size = 13987 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Writable = 13988 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_UserWritable = 13989 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_OpenCount = 13990 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_MimeType = 13991 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Open = 13992 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Open_InputArguments = 13993 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Open_OutputArguments = 13994 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Close = 13995 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Close_InputArguments = 13996 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Read = 13997 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Read_InputArguments = 13998 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Read_OutputArguments = 13999 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Write = 14000 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Write_InputArguments = 14001 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition = 14002 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_InputArguments = 14003 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_OutputArguments = 14004 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition = 14005 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition_InputArguments = 14006 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_LastUpdateTime = 14007 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks = 14008 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_InputArguments = 14009 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_OutputArguments = 14010 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate = 14011 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_InputArguments = 14012 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_OutputArguments = 14013 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate = 14014 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate_InputArguments = 14015 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate = 14016 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate_InputArguments = 14017 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateTypes = 14018 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup = 14019 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList = 14020 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Size = 14021 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Writable = 14022 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_UserWritable = 14023 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenCount = 14024 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_MimeType = 14025 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Open = 14026 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_InputArguments = 14027 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_OutputArguments = 14028 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Close = 14029 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Close_InputArguments = 14030 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Read = 14031 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_InputArguments = 14032 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_OutputArguments = 14033 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Write = 14034 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Write_InputArguments = 14035 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition = 14036 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_InputArguments = 14037 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_OutputArguments = 14038 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition = 14039 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition_InputArguments = 14040 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_LastUpdateTime = 14041 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks = 14042 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_InputArguments = 14043 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments = 14044 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate = 14045 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments = 14046 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments = 14047 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate = 14048 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments = 14049 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate = 14050 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments = 14051 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateTypes = 14052 - ServerConfiguration_CertificateGroups = 14053 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup = 14088 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList = 14089 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Size = 14090 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Writable = 14091 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_UserWritable = 14092 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_OpenCount = 14093 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_MimeType = 14094 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Open = 14095 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Open_InputArguments = 14096 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Open_OutputArguments = 14097 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Close = 14098 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Close_InputArguments = 14099 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Read = 14100 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Read_InputArguments = 14101 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Read_OutputArguments = 14102 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Write = 14103 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Write_InputArguments = 14104 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition = 14105 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_InputArguments = 14106 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_OutputArguments = 14107 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition = 14108 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition_InputArguments = 14109 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_LastUpdateTime = 14110 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks = 14111 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_InputArguments = 14112 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_OutputArguments = 14113 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate = 14114 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_InputArguments = 14115 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_OutputArguments = 14116 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate = 14117 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate_InputArguments = 14118 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate = 14119 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate_InputArguments = 14120 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateTypes = 14121 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup = 14122 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList = 14123 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Size = 14124 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Writable = 14125 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_UserWritable = 14126 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenCount = 14127 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_MimeType = 14128 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Open = 14129 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_InputArguments = 14130 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_OutputArguments = 14131 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Close = 14132 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Close_InputArguments = 14133 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Read = 14134 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_InputArguments = 14135 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_OutputArguments = 14136 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Write = 14137 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Write_InputArguments = 14138 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition = 14139 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_InputArguments = 14140 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_OutputArguments = 14141 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition = 14142 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition_InputArguments = 14143 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_LastUpdateTime = 14144 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks = 14145 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_InputArguments = 14146 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments = 14147 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate = 14148 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments = 14149 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments = 14150 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate = 14151 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments = 14152 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate = 14153 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments = 14154 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateTypes = 14155 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup = 14156 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Writable = 14157 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_UserWritable = 14158 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_MimeType = 14159 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_InputArguments = 14160 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateTypes = 14161 - RemoveConnectionMethodType = 14183 - RemoveConnectionMethodType_InputArguments = 14184 - PubSubConnectionType = 14209 - PubSubConnectionType_Address = 14221 - PubSubConnectionType_RemoveGroup = 14225 - PubSubConnectionType_RemoveGroup_InputArguments = 14226 - PubSubGroupType = 14232 - PublishedVariableDataType = 14273 - PublishedVariableDataType_Encoding_DefaultXml = 14319 - OpcUa_XmlSchema_PublishedVariableDataType = 14320 - OpcUa_XmlSchema_PublishedVariableDataType_DataTypeVersion = 14321 - OpcUa_XmlSchema_PublishedVariableDataType_DictionaryFragment = 14322 - PublishedVariableDataType_Encoding_DefaultBinary = 14323 - OpcUa_BinarySchema_PublishedVariableDataType = 14324 - OpcUa_BinarySchema_PublishedVariableDataType_DataTypeVersion = 14325 - OpcUa_BinarySchema_PublishedVariableDataType_DictionaryFragment = 14326 - AuditCreateSessionEventType_SessionId = 14413 - AuditUrlMismatchEventType_SessionId = 14414 - Server_ServerRedundancy_ServerNetworkGroups = 14415 - PublishSubscribeType = 14416 - PublishSubscribeType_ConnectionName_Placeholder = 14417 - PublishSubscribeType_ConnectionName_Placeholder_PublisherId = 14418 - PublishSubscribeType_ConnectionName_Placeholder_Status = 14419 - PublishSubscribeType_ConnectionName_Placeholder_Status_State = 14420 - PublishSubscribeType_ConnectionName_Placeholder_Status_Enable = 14421 - PublishSubscribeType_ConnectionName_Placeholder_Status_Disable = 14422 - PublishSubscribeType_ConnectionName_Placeholder_Address = 14423 - PublishSubscribeType_ConnectionName_Placeholder_RemoveGroup = 14424 - PublishSubscribeType_ConnectionName_Placeholder_RemoveGroup_InputArguments = 14425 - PublishSubscribeType_RemoveConnection = 14432 - PublishSubscribeType_RemoveConnection_InputArguments = 14433 - PublishSubscribeType_PublishedDataSets = 14434 - PublishSubscribeType_PublishedDataSets_AddPublishedDataItems = 14435 - PublishSubscribeType_PublishedDataSets_AddPublishedDataItems_InputArguments = 14436 - PublishSubscribeType_PublishedDataSets_AddPublishedDataItems_OutputArguments = 14437 - PublishSubscribeType_PublishedDataSets_AddPublishedEvents = 14438 - PublishSubscribeType_PublishedDataSets_AddPublishedEvents_InputArguments = 14439 - PublishSubscribeType_PublishedDataSets_AddPublishedEvents_OutputArguments = 14440 - PublishSubscribeType_PublishedDataSets_RemovePublishedDataSet = 14441 - PublishSubscribeType_PublishedDataSets_RemovePublishedDataSet_InputArguments = 14442 - PublishSubscribe = 14443 - HasPubSubConnection = 14476 - DataSetFolderType = 14477 - DataSetFolderType_DataSetFolderName_Placeholder = 14478 - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems = 14479 - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_InputArguments = 14480 - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_OutputArguments = 14481 - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents = 14482 - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_InputArguments = 14483 - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_OutputArguments = 14484 - DataSetFolderType_DataSetFolderName_Placeholder_RemovePublishedDataSet = 14485 - DataSetFolderType_DataSetFolderName_Placeholder_RemovePublishedDataSet_InputArguments = 14486 - DataSetFolderType_PublishedDataSetName_Placeholder = 14487 - DataSetFolderType_PublishedDataSetName_Placeholder_ConfigurationVersion = 14489 - DataSetFolderType_AddPublishedDataItems = 14493 - DataSetFolderType_AddPublishedDataItems_InputArguments = 14494 - DataSetFolderType_AddPublishedDataItems_OutputArguments = 14495 - DataSetFolderType_AddPublishedEvents = 14496 - DataSetFolderType_AddPublishedEvents_InputArguments = 14497 - DataSetFolderType_AddPublishedEvents_OutputArguments = 14498 - DataSetFolderType_RemovePublishedDataSet = 14499 - DataSetFolderType_RemovePublishedDataSet_InputArguments = 14500 - AddPublishedDataItemsMethodType = 14501 - AddPublishedDataItemsMethodType_InputArguments = 14502 - AddPublishedDataItemsMethodType_OutputArguments = 14503 - AddPublishedEventsMethodType = 14504 - AddPublishedEventsMethodType_InputArguments = 14505 - AddPublishedEventsMethodType_OutputArguments = 14506 - RemovePublishedDataSetMethodType = 14507 - RemovePublishedDataSetMethodType_InputArguments = 14508 - PublishedDataSetType = 14509 - PublishedDataSetType_ConfigurationVersion = 14519 - DataSetMetaDataType = 14523 - FieldMetaData = 14524 - DataTypeDescription = 14525 - StructureType_EnumStrings = 14528 - KeyValuePair = 14533 - PublishedDataItemsType = 14534 - PublishedDataItemsType_ConfigurationVersion = 14544 - PublishedDataItemsType_PublishedData = 14548 - PublishedDataItemsType_AddVariables = 14555 - PublishedDataItemsType_AddVariables_InputArguments = 14556 - PublishedDataItemsType_AddVariables_OutputArguments = 14557 - PublishedDataItemsType_RemoveVariables = 14558 - PublishedDataItemsType_RemoveVariables_InputArguments = 14559 - PublishedDataItemsType_RemoveVariables_OutputArguments = 14560 - PublishedDataItemsAddVariablesMethodType = 14564 - PublishedDataItemsAddVariablesMethodType_InputArguments = 14565 - PublishedDataItemsAddVariablesMethodType_OutputArguments = 14566 - PublishedDataItemsRemoveVariablesMethodType = 14567 - PublishedDataItemsRemoveVariablesMethodType_InputArguments = 14568 - PublishedDataItemsRemoveVariablesMethodType_OutputArguments = 14569 - PublishedEventsType = 14572 - PublishedEventsType_ConfigurationVersion = 14582 - PublishedEventsType_PubSubEventNotifier = 14586 - PublishedEventsType_SelectedFields = 14587 - PublishedEventsType_Filter = 14588 - ConfigurationVersionDataType = 14593 - PubSubConnectionType_PublisherId = 14595 - PubSubConnectionType_Status = 14600 - PubSubConnectionType_Status_State = 14601 - PubSubConnectionType_Status_Enable = 14602 - PubSubConnectionType_Status_Disable = 14603 - PubSubConnectionTypeRemoveGroupMethodType = 14604 - PubSubConnectionTypeRemoveGroupMethodType_InputArguments = 14605 - PubSubGroupTypeRemoveWriterMethodType = 14623 - PubSubGroupTypeRemoveWriterMethodType_InputArguments = 14624 - PubSubGroupTypeRemoveReaderMethodType = 14625 - PubSubGroupTypeRemoveReaderMethodType_InputArguments = 14626 - PubSubStatusType = 14643 - PubSubStatusType_State = 14644 - PubSubStatusType_Enable = 14645 - PubSubStatusType_Disable = 14646 - PubSubState = 14647 - PubSubState_EnumStrings = 14648 - FieldTargetDataType = 14744 - DataSetMetaDataType_Encoding_DefaultXml = 14794 - FieldMetaData_Encoding_DefaultXml = 14795 - DataTypeDescription_Encoding_DefaultXml = 14796 - DataTypeDefinition_Encoding_DefaultXml = 14797 - StructureDefinition_Encoding_DefaultXml = 14798 - EnumDefinition_Encoding_DefaultXml = 14799 - StructureField_Encoding_DefaultXml = 14800 - EnumField_Encoding_DefaultXml = 14801 - KeyValuePair_Encoding_DefaultXml = 14802 - ConfigurationVersionDataType_Encoding_DefaultXml = 14803 - FieldTargetDataType_Encoding_DefaultXml = 14804 - OpcUa_XmlSchema_DataSetMetaDataType = 14805 - OpcUa_XmlSchema_DataSetMetaDataType_DataTypeVersion = 14806 - OpcUa_XmlSchema_DataSetMetaDataType_DictionaryFragment = 14807 - OpcUa_XmlSchema_FieldMetaData = 14808 - OpcUa_XmlSchema_FieldMetaData_DataTypeVersion = 14809 - OpcUa_XmlSchema_FieldMetaData_DictionaryFragment = 14810 - OpcUa_XmlSchema_DataTypeDescription = 14811 - OpcUa_XmlSchema_DataTypeDescription_DataTypeVersion = 14812 - OpcUa_XmlSchema_DataTypeDescription_DictionaryFragment = 14813 - OpcUa_XmlSchema_EnumField = 14826 - OpcUa_XmlSchema_EnumField_DataTypeVersion = 14827 - OpcUa_XmlSchema_EnumField_DictionaryFragment = 14828 - OpcUa_XmlSchema_KeyValuePair = 14829 - OpcUa_XmlSchema_KeyValuePair_DataTypeVersion = 14830 - OpcUa_XmlSchema_KeyValuePair_DictionaryFragment = 14831 - OpcUa_XmlSchema_ConfigurationVersionDataType = 14832 - OpcUa_XmlSchema_ConfigurationVersionDataType_DataTypeVersion = 14833 - OpcUa_XmlSchema_ConfigurationVersionDataType_DictionaryFragment = 14834 - OpcUa_XmlSchema_FieldTargetDataType = 14835 - OpcUa_XmlSchema_FieldTargetDataType_DataTypeVersion = 14836 - OpcUa_XmlSchema_FieldTargetDataType_DictionaryFragment = 14837 - FieldMetaData_Encoding_DefaultBinary = 14839 - StructureField_Encoding_DefaultBinary = 14844 - EnumField_Encoding_DefaultBinary = 14845 - KeyValuePair_Encoding_DefaultBinary = 14846 - ConfigurationVersionDataType_Encoding_DefaultBinary = 14847 - FieldTargetDataType_Encoding_DefaultBinary = 14848 - OpcUa_BinarySchema_DataSetMetaDataType = 14849 - OpcUa_BinarySchema_DataSetMetaDataType_DataTypeVersion = 14850 - OpcUa_BinarySchema_DataSetMetaDataType_DictionaryFragment = 14851 - OpcUa_BinarySchema_FieldMetaData = 14852 - OpcUa_BinarySchema_FieldMetaData_DataTypeVersion = 14853 - OpcUa_BinarySchema_FieldMetaData_DictionaryFragment = 14854 - OpcUa_BinarySchema_DataTypeDescription = 14855 - OpcUa_BinarySchema_DataTypeDescription_DataTypeVersion = 14856 - OpcUa_BinarySchema_DataTypeDescription_DictionaryFragment = 14857 - OpcUa_BinarySchema_EnumField = 14870 - OpcUa_BinarySchema_EnumField_DataTypeVersion = 14871 - OpcUa_BinarySchema_EnumField_DictionaryFragment = 14872 - OpcUa_BinarySchema_KeyValuePair = 14873 - OpcUa_BinarySchema_KeyValuePair_DataTypeVersion = 14874 - OpcUa_BinarySchema_KeyValuePair_DictionaryFragment = 14875 - OpcUa_BinarySchema_ConfigurationVersionDataType = 14876 - OpcUa_BinarySchema_ConfigurationVersionDataType_DataTypeVersion = 14877 - OpcUa_BinarySchema_ConfigurationVersionDataType_DictionaryFragment = 14878 - OpcUa_BinarySchema_FieldTargetDataType_DataTypeVersion = 14880 - OpcUa_BinarySchema_FieldTargetDataType_DictionaryFragment = 14881 - CertificateExpirationAlarmType_ExpirationLimit = 14900 - DataSetToWriter = 14936 - DataTypeDictionaryType_Deprecated = 15001 - MaxCharacters = 15002 - ServerType_UrisVersion = 15003 - Server_UrisVersion = 15004 - SimpleTypeDescription = 15005 - UABinaryFileDataType = 15006 - BrokerConnectionTransportDataType = 15007 - BrokerTransportQualityOfService = 15008 - BrokerTransportQualityOfService_EnumStrings = 15009 - SecurityGroupFolderType_SecurityGroupName_Placeholder_KeyLifetime = 15010 - SecurityGroupFolderType_SecurityGroupName_Placeholder_SecurityPolicyUri = 15011 - SecurityGroupFolderType_SecurityGroupName_Placeholder_MaxFutureKeyCount = 15012 - AuditConditionResetEventType = 15013 - AuditConditionResetEventType_EventId = 15014 - AuditConditionResetEventType_EventType = 15015 - AuditConditionResetEventType_SourceNode = 15016 - AuditConditionResetEventType_SourceName = 15017 - AuditConditionResetEventType_Time = 15018 - AuditConditionResetEventType_ReceiveTime = 15019 - AuditConditionResetEventType_LocalTime = 15020 - AuditConditionResetEventType_Message = 15021 - AuditConditionResetEventType_Severity = 15022 - AuditConditionResetEventType_ActionTimeStamp = 15023 - AuditConditionResetEventType_Status = 15024 - AuditConditionResetEventType_ServerId = 15025 - AuditConditionResetEventType_ClientAuditEntryId = 15026 - AuditConditionResetEventType_ClientUserId = 15027 - AuditConditionResetEventType_MethodId = 15028 - AuditConditionResetEventType_InputArguments = 15029 - PermissionType_OptionSetValues = 15030 - AccessLevelType = 15031 - AccessLevelType_OptionSetValues = 15032 - EventNotifierType = 15033 - EventNotifierType_OptionSetValues = 15034 - AccessRestrictionType_OptionSetValues = 15035 - AttributeWriteMask_OptionSetValues = 15036 - OpcUa_BinarySchema_Deprecated = 15037 - ProgramStateMachineType_ProgramDiagnostic_LastMethodInputValues = 15038 - OpcUa_XmlSchema_Deprecated = 15039 - ProgramStateMachineType_ProgramDiagnostic_LastMethodOutputValues = 15040 - KeyValuePair_Encoding_DefaultJson = 15041 - IdentityMappingRuleType_Encoding_DefaultJson = 15042 - SecurityGroupFolderType_SecurityGroupName_Placeholder_MaxPastKeyCount = 15043 - TrustListDataType_Encoding_DefaultJson = 15044 - DecimalDataType_Encoding_DefaultJson = 15045 - SecurityGroupType_KeyLifetime = 15046 - SecurityGroupType_SecurityPolicyUri = 15047 - SecurityGroupType_MaxFutureKeyCount = 15048 - ConfigurationVersionDataType_Encoding_DefaultJson = 15049 - DataSetMetaDataType_Encoding_DefaultJson = 15050 - FieldMetaData_Encoding_DefaultJson = 15051 - PublishedEventsType_ModifyFieldSelection = 15052 - PublishedEventsType_ModifyFieldSelection_InputArguments = 15053 - PublishedEventsTypeModifyFieldSelectionMethodType = 15054 - PublishedEventsTypeModifyFieldSelectionMethodType_InputArguments = 15055 - SecurityGroupType_MaxPastKeyCount = 15056 - DataTypeDescription_Encoding_DefaultJson = 15057 - StructureDescription_Encoding_DefaultJson = 15058 - EnumDescription_Encoding_DefaultJson = 15059 - PublishedVariableDataType_Encoding_DefaultJson = 15060 - FieldTargetDataType_Encoding_DefaultJson = 15061 - RolePermissionType_Encoding_DefaultJson = 15062 - DataTypeDefinition_Encoding_DefaultJson = 15063 - DatagramConnectionTransportType = 15064 - StructureField_Encoding_DefaultJson = 15065 - StructureDefinition_Encoding_DefaultJson = 15066 - EnumDefinition_Encoding_DefaultJson = 15067 - Node_Encoding_DefaultJson = 15068 - InstanceNode_Encoding_DefaultJson = 15069 - TypeNode_Encoding_DefaultJson = 15070 - ObjectNode_Encoding_DefaultJson = 15071 - DatagramConnectionTransportType_DiscoveryAddress = 15072 - ObjectTypeNode_Encoding_DefaultJson = 15073 - VariableNode_Encoding_DefaultJson = 15074 - VariableTypeNode_Encoding_DefaultJson = 15075 - ReferenceTypeNode_Encoding_DefaultJson = 15076 - MethodNode_Encoding_DefaultJson = 15077 - ViewNode_Encoding_DefaultJson = 15078 - DataTypeNode_Encoding_DefaultJson = 15079 - ReferenceNode_Encoding_DefaultJson = 15080 - Argument_Encoding_DefaultJson = 15081 - EnumValueType_Encoding_DefaultJson = 15082 - EnumField_Encoding_DefaultJson = 15083 - OptionSet_Encoding_DefaultJson = 15084 - Union_Encoding_DefaultJson = 15085 - TimeZoneDataType_Encoding_DefaultJson = 15086 - ApplicationDescription_Encoding_DefaultJson = 15087 - RequestHeader_Encoding_DefaultJson = 15088 - ResponseHeader_Encoding_DefaultJson = 15089 - ServiceFault_Encoding_DefaultJson = 15090 - SessionlessInvokeRequestType_Encoding_DefaultJson = 15091 - SessionlessInvokeResponseType_Encoding_DefaultJson = 15092 - FindServersRequest_Encoding_DefaultJson = 15093 - FindServersResponse_Encoding_DefaultJson = 15094 - ServerOnNetwork_Encoding_DefaultJson = 15095 - FindServersOnNetworkRequest_Encoding_DefaultJson = 15096 - FindServersOnNetworkResponse_Encoding_DefaultJson = 15097 - UserTokenPolicy_Encoding_DefaultJson = 15098 - EndpointDescription_Encoding_DefaultJson = 15099 - GetEndpointsRequest_Encoding_DefaultJson = 15100 - GetEndpointsResponse_Encoding_DefaultJson = 15101 - RegisteredServer_Encoding_DefaultJson = 15102 - RegisterServerRequest_Encoding_DefaultJson = 15103 - RegisterServerResponse_Encoding_DefaultJson = 15104 - DiscoveryConfiguration_Encoding_DefaultJson = 15105 - MdnsDiscoveryConfiguration_Encoding_DefaultJson = 15106 - RegisterServer2Request_Encoding_DefaultJson = 15107 - SubscribedDataSetType = 15108 - ChoiceStateType = 15109 - ChoiceStateType_StateNumber = 15110 - TargetVariablesType = 15111 - HasGuard = 15112 - GuardVariableType = 15113 - TargetVariablesType_TargetVariables = 15114 - TargetVariablesType_AddTargetVariables = 15115 - TargetVariablesType_AddTargetVariables_InputArguments = 15116 - TargetVariablesType_AddTargetVariables_OutputArguments = 15117 - TargetVariablesType_RemoveTargetVariables = 15118 - TargetVariablesType_RemoveTargetVariables_InputArguments = 15119 - TargetVariablesType_RemoveTargetVariables_OutputArguments = 15120 - TargetVariablesTypeAddTargetVariablesMethodType = 15121 - TargetVariablesTypeAddTargetVariablesMethodType_InputArguments = 15122 - TargetVariablesTypeAddTargetVariablesMethodType_OutputArguments = 15123 - TargetVariablesTypeRemoveTargetVariablesMethodType = 15124 - TargetVariablesTypeRemoveTargetVariablesMethodType_InputArguments = 15125 - TargetVariablesTypeRemoveTargetVariablesMethodType_OutputArguments = 15126 - SubscribedDataSetMirrorType = 15127 - ExpressionGuardVariableType = 15128 - ExpressionGuardVariableType_Expression = 15129 - RegisterServer2Response_Encoding_DefaultJson = 15130 - ChannelSecurityToken_Encoding_DefaultJson = 15131 - OpenSecureChannelRequest_Encoding_DefaultJson = 15132 - OpenSecureChannelResponse_Encoding_DefaultJson = 15133 - CloseSecureChannelRequest_Encoding_DefaultJson = 15134 - CloseSecureChannelResponse_Encoding_DefaultJson = 15135 - SignedSoftwareCertificate_Encoding_DefaultJson = 15136 - SignatureData_Encoding_DefaultJson = 15137 - CreateSessionRequest_Encoding_DefaultJson = 15138 - CreateSessionResponse_Encoding_DefaultJson = 15139 - UserIdentityToken_Encoding_DefaultJson = 15140 - AnonymousIdentityToken_Encoding_DefaultJson = 15141 - UserNameIdentityToken_Encoding_DefaultJson = 15142 - X509IdentityToken_Encoding_DefaultJson = 15143 - IssuedIdentityToken_Encoding_DefaultJson = 15144 - ActivateSessionRequest_Encoding_DefaultJson = 15145 - ActivateSessionResponse_Encoding_DefaultJson = 15146 - CloseSessionRequest_Encoding_DefaultJson = 15147 - CloseSessionResponse_Encoding_DefaultJson = 15148 - CancelRequest_Encoding_DefaultJson = 15149 - CancelResponse_Encoding_DefaultJson = 15150 - NodeAttributes_Encoding_DefaultJson = 15151 - ObjectAttributes_Encoding_DefaultJson = 15152 - VariableAttributes_Encoding_DefaultJson = 15153 - DatagramConnectionTransportType_DiscoveryAddress_NetworkInterface = 15154 - BrokerConnectionTransportType = 15155 - BrokerConnectionTransportType_ResourceUri = 15156 - MethodAttributes_Encoding_DefaultJson = 15157 - ObjectTypeAttributes_Encoding_DefaultJson = 15158 - VariableTypeAttributes_Encoding_DefaultJson = 15159 - ReferenceTypeAttributes_Encoding_DefaultJson = 15160 - DataTypeAttributes_Encoding_DefaultJson = 15161 - ViewAttributes_Encoding_DefaultJson = 15162 - GenericAttributeValue_Encoding_DefaultJson = 15163 - GenericAttributes_Encoding_DefaultJson = 15164 - AddNodesItem_Encoding_DefaultJson = 15165 - AddNodesResult_Encoding_DefaultJson = 15166 - AddNodesRequest_Encoding_DefaultJson = 15167 - AddNodesResponse_Encoding_DefaultJson = 15168 - AddReferencesItem_Encoding_DefaultJson = 15169 - AddReferencesRequest_Encoding_DefaultJson = 15170 - AddReferencesResponse_Encoding_DefaultJson = 15171 - DeleteNodesItem_Encoding_DefaultJson = 15172 - DeleteNodesRequest_Encoding_DefaultJson = 15173 - DeleteNodesResponse_Encoding_DefaultJson = 15174 - DeleteReferencesItem_Encoding_DefaultJson = 15175 - DeleteReferencesRequest_Encoding_DefaultJson = 15176 - DeleteReferencesResponse_Encoding_DefaultJson = 15177 - BrokerConnectionTransportType_AuthenticationProfileUri = 15178 - ViewDescription_Encoding_DefaultJson = 15179 - BrowseDescription_Encoding_DefaultJson = 15180 - UserCredentialCertificateType = 15181 - ReferenceDescription_Encoding_DefaultJson = 15182 - BrowseResult_Encoding_DefaultJson = 15183 - BrowseRequest_Encoding_DefaultJson = 15184 - BrowseResponse_Encoding_DefaultJson = 15185 - BrowseNextRequest_Encoding_DefaultJson = 15186 - BrowseNextResponse_Encoding_DefaultJson = 15187 - RelativePathElement_Encoding_DefaultJson = 15188 - RelativePath_Encoding_DefaultJson = 15189 - BrowsePath_Encoding_DefaultJson = 15190 - BrowsePathTarget_Encoding_DefaultJson = 15191 - BrowsePathResult_Encoding_DefaultJson = 15192 - TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultJson = 15193 - TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultJson = 15194 - RegisterNodesRequest_Encoding_DefaultJson = 15195 - RegisterNodesResponse_Encoding_DefaultJson = 15196 - UnregisterNodesRequest_Encoding_DefaultJson = 15197 - UnregisterNodesResponse_Encoding_DefaultJson = 15198 - EndpointConfiguration_Encoding_DefaultJson = 15199 - QueryDataDescription_Encoding_DefaultJson = 15200 - NodeTypeDescription_Encoding_DefaultJson = 15201 - QueryDataSet_Encoding_DefaultJson = 15202 - NodeReference_Encoding_DefaultJson = 15203 - ContentFilterElement_Encoding_DefaultJson = 15204 - ContentFilter_Encoding_DefaultJson = 15205 - FilterOperand_Encoding_DefaultJson = 15206 - ElementOperand_Encoding_DefaultJson = 15207 - LiteralOperand_Encoding_DefaultJson = 15208 - AttributeOperand_Encoding_DefaultJson = 15209 - SimpleAttributeOperand_Encoding_DefaultJson = 15210 - ContentFilterElementResult_Encoding_DefaultJson = 15211 - PublishSubscribeType_GetSecurityKeys = 15212 - PublishSubscribeType_GetSecurityKeys_InputArguments = 15213 - PublishSubscribeType_GetSecurityKeys_OutputArguments = 15214 - PublishSubscribe_GetSecurityKeys = 15215 - PublishSubscribe_GetSecurityKeys_InputArguments = 15216 - PublishSubscribe_GetSecurityKeys_OutputArguments = 15217 - GetSecurityKeysMethodType = 15218 - GetSecurityKeysMethodType_InputArguments = 15219 - GetSecurityKeysMethodType_OutputArguments = 15220 - DataSetFolderType_PublishedDataSetName_Placeholder_DataSetMetaData = 15221 - PublishedDataSetType_DataSetWriterName_Placeholder = 15222 - PublishedDataSetType_DataSetWriterName_Placeholder_Status = 15223 - PublishedDataSetType_DataSetWriterName_Placeholder_Status_State = 15224 - PublishedDataSetType_DataSetWriterName_Placeholder_Status_Enable = 15225 - PublishedDataSetType_DataSetWriterName_Placeholder_Status_Disable = 15226 - PublishedDataSetType_DataSetWriterName_Placeholder_TransportSettings = 15227 - ContentFilterResult_Encoding_DefaultJson = 15228 - PublishedDataSetType_DataSetMetaData = 15229 - PublishedDataItemsType_DataSetWriterName_Placeholder = 15230 - PublishedDataItemsType_DataSetWriterName_Placeholder_Status = 15231 - PublishedDataItemsType_DataSetWriterName_Placeholder_Status_State = 15232 - PublishedDataItemsType_DataSetWriterName_Placeholder_Status_Enable = 15233 - PublishedDataItemsType_DataSetWriterName_Placeholder_Status_Disable = 15234 - PublishedDataItemsType_DataSetWriterName_Placeholder_TransportSettings = 15235 - ParsingResult_Encoding_DefaultJson = 15236 - PublishedDataItemsType_DataSetMetaData = 15237 - PublishedEventsType_DataSetWriterName_Placeholder = 15238 - PublishedEventsType_DataSetWriterName_Placeholder_Status = 15239 - PublishedEventsType_DataSetWriterName_Placeholder_Status_State = 15240 - PublishedEventsType_DataSetWriterName_Placeholder_Status_Enable = 15241 - PublishedEventsType_DataSetWriterName_Placeholder_Status_Disable = 15242 - PublishedEventsType_DataSetWriterName_Placeholder_TransportSettings = 15243 - QueryFirstRequest_Encoding_DefaultJson = 15244 - PublishedEventsType_DataSetMetaData = 15245 - BrokerWriterGroupTransportType_ResourceUri = 15246 - BrokerWriterGroupTransportType_AuthenticationProfileUri = 15247 - CreateCredentialMethodType = 15248 - BrokerWriterGroupTransportType_RequestedDeliveryGuarantee = 15249 - BrokerDataSetWriterTransportType_ResourceUri = 15250 - BrokerDataSetWriterTransportType_AuthenticationProfileUri = 15251 - QueryFirstResponse_Encoding_DefaultJson = 15252 - CreateCredentialMethodType_InputArguments = 15253 - QueryNextRequest_Encoding_DefaultJson = 15254 - QueryNextResponse_Encoding_DefaultJson = 15255 - ReadValueId_Encoding_DefaultJson = 15256 - ReadRequest_Encoding_DefaultJson = 15257 - ReadResponse_Encoding_DefaultJson = 15258 - HistoryReadValueId_Encoding_DefaultJson = 15259 - HistoryReadResult_Encoding_DefaultJson = 15260 - HistoryReadDetails_Encoding_DefaultJson = 15261 - ReadEventDetails_Encoding_DefaultJson = 15262 - ReadRawModifiedDetails_Encoding_DefaultJson = 15263 - ReadProcessedDetails_Encoding_DefaultJson = 15264 - PubSubGroupType_Status = 15265 - PubSubGroupType_Status_State = 15266 - PubSubGroupType_Status_Enable = 15267 - PubSubGroupType_Status_Disable = 15268 - ReadAtTimeDetails_Encoding_DefaultJson = 15269 - HistoryData_Encoding_DefaultJson = 15270 - ModificationInfo_Encoding_DefaultJson = 15271 - HistoryModifiedData_Encoding_DefaultJson = 15272 - HistoryEvent_Encoding_DefaultJson = 15273 - HistoryReadRequest_Encoding_DefaultJson = 15274 - HistoryReadResponse_Encoding_DefaultJson = 15275 - WriteValue_Encoding_DefaultJson = 15276 - WriteRequest_Encoding_DefaultJson = 15277 - WriteResponse_Encoding_DefaultJson = 15278 - HistoryUpdateDetails_Encoding_DefaultJson = 15279 - UpdateDataDetails_Encoding_DefaultJson = 15280 - UpdateStructureDataDetails_Encoding_DefaultJson = 15281 - UpdateEventDetails_Encoding_DefaultJson = 15282 - DeleteRawModifiedDetails_Encoding_DefaultJson = 15283 - DeleteAtTimeDetails_Encoding_DefaultJson = 15284 - DeleteEventDetails_Encoding_DefaultJson = 15285 - HistoryUpdateResult_Encoding_DefaultJson = 15286 - HistoryUpdateRequest_Encoding_DefaultJson = 15287 - HistoryUpdateResponse_Encoding_DefaultJson = 15288 - CallMethodRequest_Encoding_DefaultJson = 15289 - CallMethodResult_Encoding_DefaultJson = 15290 - CallRequest_Encoding_DefaultJson = 15291 - CallResponse_Encoding_DefaultJson = 15292 - MonitoringFilter_Encoding_DefaultJson = 15293 - DataChangeFilter_Encoding_DefaultJson = 15294 - EventFilter_Encoding_DefaultJson = 15295 - HasDataSetWriter = 15296 - HasDataSetReader = 15297 - DataSetWriterType = 15298 - DataSetWriterType_Status = 15299 - DataSetWriterType_Status_State = 15300 - DataSetWriterType_Status_Enable = 15301 - DataSetWriterType_Status_Disable = 15302 - DataSetWriterType_TransportSettings = 15303 - AggregateConfiguration_Encoding_DefaultJson = 15304 - DataSetWriterTransportType = 15305 - DataSetReaderType = 15306 - DataSetReaderType_Status = 15307 - DataSetReaderType_Status_State = 15308 - DataSetReaderType_Status_Enable = 15309 - DataSetReaderType_Status_Disable = 15310 - DataSetReaderType_TransportSettings = 15311 - AggregateFilter_Encoding_DefaultJson = 15312 - MonitoringFilterResult_Encoding_DefaultJson = 15313 - EventFilterResult_Encoding_DefaultJson = 15314 - AggregateFilterResult_Encoding_DefaultJson = 15315 - DataSetReaderType_SubscribedDataSet = 15316 - ElseGuardVariableType = 15317 - BaseAnalogType = 15318 - DataSetReaderTransportType = 15319 - MonitoringParameters_Encoding_DefaultJson = 15320 - MonitoredItemCreateRequest_Encoding_DefaultJson = 15321 - MonitoredItemCreateResult_Encoding_DefaultJson = 15322 - CreateMonitoredItemsRequest_Encoding_DefaultJson = 15323 - CreateMonitoredItemsResponse_Encoding_DefaultJson = 15324 - MonitoredItemModifyRequest_Encoding_DefaultJson = 15325 - MonitoredItemModifyResult_Encoding_DefaultJson = 15326 - ModifyMonitoredItemsRequest_Encoding_DefaultJson = 15327 - ModifyMonitoredItemsResponse_Encoding_DefaultJson = 15328 - SetMonitoringModeRequest_Encoding_DefaultJson = 15329 - BrokerDataSetWriterTransportType_RequestedDeliveryGuarantee = 15330 - SetMonitoringModeResponse_Encoding_DefaultJson = 15331 - SetTriggeringRequest_Encoding_DefaultJson = 15332 - SetTriggeringResponse_Encoding_DefaultJson = 15333 - BrokerDataSetReaderTransportType_ResourceUri = 15334 - DeleteMonitoredItemsRequest_Encoding_DefaultJson = 15335 - DeleteMonitoredItemsResponse_Encoding_DefaultJson = 15336 - CreateSubscriptionRequest_Encoding_DefaultJson = 15337 - CreateSubscriptionResponse_Encoding_DefaultJson = 15338 - ModifySubscriptionRequest_Encoding_DefaultJson = 15339 - ModifySubscriptionResponse_Encoding_DefaultJson = 15340 - SetPublishingModeRequest_Encoding_DefaultJson = 15341 - SetPublishingModeResponse_Encoding_DefaultJson = 15342 - NotificationMessage_Encoding_DefaultJson = 15343 - NotificationData_Encoding_DefaultJson = 15344 - DataChangeNotification_Encoding_DefaultJson = 15345 - MonitoredItemNotification_Encoding_DefaultJson = 15346 - EventNotificationList_Encoding_DefaultJson = 15347 - EventFieldList_Encoding_DefaultJson = 15348 - HistoryEventFieldList_Encoding_DefaultJson = 15349 - StatusChangeNotification_Encoding_DefaultJson = 15350 - SubscriptionAcknowledgement_Encoding_DefaultJson = 15351 - PublishRequest_Encoding_DefaultJson = 15352 - PublishResponse_Encoding_DefaultJson = 15353 - RepublishRequest_Encoding_DefaultJson = 15354 - RepublishResponse_Encoding_DefaultJson = 15355 - TransferResult_Encoding_DefaultJson = 15356 - TransferSubscriptionsRequest_Encoding_DefaultJson = 15357 - TransferSubscriptionsResponse_Encoding_DefaultJson = 15358 - DeleteSubscriptionsRequest_Encoding_DefaultJson = 15359 - DeleteSubscriptionsResponse_Encoding_DefaultJson = 15360 - BuildInfo_Encoding_DefaultJson = 15361 - RedundantServerDataType_Encoding_DefaultJson = 15362 - EndpointUrlListDataType_Encoding_DefaultJson = 15363 - NetworkGroupDataType_Encoding_DefaultJson = 15364 - SamplingIntervalDiagnosticsDataType_Encoding_DefaultJson = 15365 - ServerDiagnosticsSummaryDataType_Encoding_DefaultJson = 15366 - ServerStatusDataType_Encoding_DefaultJson = 15367 - SessionDiagnosticsDataType_Encoding_DefaultJson = 15368 - SessionSecurityDiagnosticsDataType_Encoding_DefaultJson = 15369 - ServiceCounterDataType_Encoding_DefaultJson = 15370 - StatusResult_Encoding_DefaultJson = 15371 - SubscriptionDiagnosticsDataType_Encoding_DefaultJson = 15372 - ModelChangeStructureDataType_Encoding_DefaultJson = 15373 - SemanticChangeStructureDataType_Encoding_DefaultJson = 15374 - Range_Encoding_DefaultJson = 15375 - EUInformation_Encoding_DefaultJson = 15376 - ComplexNumberType_Encoding_DefaultJson = 15377 - DoubleComplexNumberType_Encoding_DefaultJson = 15378 - AxisInformation_Encoding_DefaultJson = 15379 - XVType_Encoding_DefaultJson = 15380 - ProgramDiagnosticDataType_Encoding_DefaultJson = 15381 - Annotation_Encoding_DefaultJson = 15382 - ProgramDiagnostic2Type = 15383 - ProgramDiagnostic2Type_CreateSessionId = 15384 - ProgramDiagnostic2Type_CreateClientName = 15385 - ProgramDiagnostic2Type_InvocationCreationTime = 15386 - ProgramDiagnostic2Type_LastTransitionTime = 15387 - ProgramDiagnostic2Type_LastMethodCall = 15388 - ProgramDiagnostic2Type_LastMethodSessionId = 15389 - ProgramDiagnostic2Type_LastMethodInputArguments = 15390 - ProgramDiagnostic2Type_LastMethodOutputArguments = 15391 - ProgramDiagnostic2Type_LastMethodInputValues = 15392 - ProgramDiagnostic2Type_LastMethodOutputValues = 15393 - ProgramDiagnostic2Type_LastMethodCallTime = 15394 - ProgramDiagnostic2Type_LastMethodReturnStatus = 15395 - AccessLevelExType = 15406 - AccessLevelExType_OptionSetValues = 15407 - RoleSetType_RoleName_Placeholder_ApplicationsExclude = 15408 - RoleSetType_RoleName_Placeholder_EndpointsExclude = 15409 - RoleType_ApplicationsExclude = 15410 - RoleType_EndpointsExclude = 15411 - WellKnownRole_Anonymous_ApplicationsExclude = 15412 - WellKnownRole_Anonymous_EndpointsExclude = 15413 - WellKnownRole_AuthenticatedUser_ApplicationsExclude = 15414 - WellKnownRole_AuthenticatedUser_EndpointsExclude = 15415 - WellKnownRole_Observer_ApplicationsExclude = 15416 - WellKnownRole_Observer_EndpointsExclude = 15417 - WellKnownRole_Operator_ApplicationsExclude = 15418 - BrokerDataSetReaderTransportType_AuthenticationProfileUri = 15419 - BrokerDataSetReaderTransportType_RequestedDeliveryGuarantee = 15420 - SimpleTypeDescription_Encoding_DefaultBinary = 15421 - UABinaryFileDataType_Encoding_DefaultBinary = 15422 - WellKnownRole_Operator_EndpointsExclude = 15423 - WellKnownRole_Engineer_ApplicationsExclude = 15424 - WellKnownRole_Engineer_EndpointsExclude = 15425 - WellKnownRole_Supervisor_ApplicationsExclude = 15426 - WellKnownRole_Supervisor_EndpointsExclude = 15427 - WellKnownRole_ConfigureAdmin_ApplicationsExclude = 15428 - WellKnownRole_ConfigureAdmin_EndpointsExclude = 15429 - WellKnownRole_SecurityAdmin_ApplicationsExclude = 15430 - PublishSubscribeType_GetSecurityGroup = 15431 - PublishSubscribeType_GetSecurityGroup_InputArguments = 15432 - PublishSubscribeType_GetSecurityGroup_OutputArguments = 15433 - PublishSubscribeType_SecurityGroups = 15434 - PublishSubscribeType_SecurityGroups_AddSecurityGroup = 15435 - PublishSubscribeType_SecurityGroups_AddSecurityGroup_InputArguments = 15436 - PublishSubscribeType_SecurityGroups_AddSecurityGroup_OutputArguments = 15437 - PublishSubscribeType_SecurityGroups_RemoveSecurityGroup = 15438 - PublishSubscribeType_SecurityGroups_RemoveSecurityGroup_InputArguments = 15439 - PublishSubscribe_GetSecurityGroup = 15440 - PublishSubscribe_GetSecurityGroup_InputArguments = 15441 - PublishSubscribe_GetSecurityGroup_OutputArguments = 15442 - PublishSubscribe_SecurityGroups = 15443 - PublishSubscribe_SecurityGroups_AddSecurityGroup = 15444 - PublishSubscribe_SecurityGroups_AddSecurityGroup_InputArguments = 15445 - PublishSubscribe_SecurityGroups_AddSecurityGroup_OutputArguments = 15446 - PublishSubscribe_SecurityGroups_RemoveSecurityGroup = 15447 - PublishSubscribe_SecurityGroups_RemoveSecurityGroup_InputArguments = 15448 - GetSecurityGroupMethodType = 15449 - GetSecurityGroupMethodType_InputArguments = 15450 - GetSecurityGroupMethodType_OutputArguments = 15451 - SecurityGroupFolderType = 15452 - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder = 15453 - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroup = 15454 - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroup_InputArguments = 15455 - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroup_OutputArguments = 15456 - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_RemoveSecurityGroup = 15457 - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_RemoveSecurityGroup_InputArguments = 15458 - SecurityGroupFolderType_SecurityGroupName_Placeholder = 15459 - SecurityGroupFolderType_SecurityGroupName_Placeholder_SecurityGroupId = 15460 - SecurityGroupFolderType_AddSecurityGroup = 15461 - SecurityGroupFolderType_AddSecurityGroup_InputArguments = 15462 - SecurityGroupFolderType_AddSecurityGroup_OutputArguments = 15463 - SecurityGroupFolderType_RemoveSecurityGroup = 15464 - SecurityGroupFolderType_RemoveSecurityGroup_InputArguments = 15465 - AddSecurityGroupMethodType = 15466 - AddSecurityGroupMethodType_InputArguments = 15467 - AddSecurityGroupMethodType_OutputArguments = 15468 - RemoveSecurityGroupMethodType = 15469 - RemoveSecurityGroupMethodType_InputArguments = 15470 - SecurityGroupType = 15471 - SecurityGroupType_SecurityGroupId = 15472 - DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields = 15473 - DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField = 15474 - DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_InputArguments = 15475 - DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_OutputArguments = 15476 - DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_RemoveExtensionField = 15477 - DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_RemoveExtensionField_InputArguments = 15478 - BrokerConnectionTransportDataType_Encoding_DefaultBinary = 15479 - WriterGroupDataType = 15480 - PublishedDataSetType_ExtensionFields = 15481 - PublishedDataSetType_ExtensionFields_AddExtensionField = 15482 - PublishedDataSetType_ExtensionFields_AddExtensionField_InputArguments = 15483 - PublishedDataSetType_ExtensionFields_AddExtensionField_OutputArguments = 15484 - PublishedDataSetType_ExtensionFields_RemoveExtensionField = 15485 - PublishedDataSetType_ExtensionFields_RemoveExtensionField_InputArguments = 15486 - StructureDescription = 15487 - EnumDescription = 15488 - ExtensionFieldsType = 15489 - ExtensionFieldsType_ExtensionFieldName_Placeholder = 15490 - ExtensionFieldsType_AddExtensionField = 15491 - ExtensionFieldsType_AddExtensionField_InputArguments = 15492 - ExtensionFieldsType_AddExtensionField_OutputArguments = 15493 - ExtensionFieldsType_RemoveExtensionField = 15494 - ExtensionFieldsType_RemoveExtensionField_InputArguments = 15495 - AddExtensionFieldMethodType = 15496 - AddExtensionFieldMethodType_InputArguments = 15497 - AddExtensionFieldMethodType_OutputArguments = 15498 - RemoveExtensionFieldMethodType = 15499 - RemoveExtensionFieldMethodType_InputArguments = 15500 - OpcUa_BinarySchema_SimpleTypeDescription = 15501 - NetworkAddressDataType = 15502 - PublishedDataItemsType_ExtensionFields = 15503 - PublishedDataItemsType_ExtensionFields_AddExtensionField = 15504 - PublishedDataItemsType_ExtensionFields_AddExtensionField_InputArguments = 15505 - PublishedDataItemsType_ExtensionFields_AddExtensionField_OutputArguments = 15506 - PublishedDataItemsType_ExtensionFields_RemoveExtensionField = 15507 - PublishedDataItemsType_ExtensionFields_RemoveExtensionField_InputArguments = 15508 - OpcUa_BinarySchema_SimpleTypeDescription_DataTypeVersion = 15509 - NetworkAddressUrlDataType = 15510 - PublishedEventsType_ExtensionFields = 15511 - PublishedEventsType_ExtensionFields_AddExtensionField = 15512 - PublishedEventsType_ExtensionFields_AddExtensionField_InputArguments = 15513 - PublishedEventsType_ExtensionFields_AddExtensionField_OutputArguments = 15514 - PublishedEventsType_ExtensionFields_RemoveExtensionField = 15515 - PublishedEventsType_ExtensionFields_RemoveExtensionField_InputArguments = 15516 - PublishedEventsType_ModifyFieldSelection_OutputArguments = 15517 - PublishedEventsTypeModifyFieldSelectionMethodType_OutputArguments = 15518 - OpcUa_BinarySchema_SimpleTypeDescription_DictionaryFragment = 15519 - ReaderGroupDataType = 15520 - OpcUa_BinarySchema_UABinaryFileDataType = 15521 - OpcUa_BinarySchema_UABinaryFileDataType_DataTypeVersion = 15522 - OpcUa_BinarySchema_UABinaryFileDataType_DictionaryFragment = 15523 - OpcUa_BinarySchema_BrokerConnectionTransportDataType = 15524 - OpcUa_BinarySchema_BrokerConnectionTransportDataType_DataTypeVersion = 15525 - OpcUa_BinarySchema_BrokerConnectionTransportDataType_DictionaryFragment = 15526 - WellKnownRole_SecurityAdmin_EndpointsExclude = 15527 - EndpointType = 15528 - SimpleTypeDescription_Encoding_DefaultXml = 15529 - PubSubConfigurationDataType = 15530 - UABinaryFileDataType_Encoding_DefaultXml = 15531 - DatagramWriterGroupTransportDataType = 15532 - PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface = 15533 - DataTypeSchemaHeader = 15534 - PubSubStatusEventType = 15535 - PubSubStatusEventType_EventId = 15536 - PubSubStatusEventType_EventType = 15537 - PubSubStatusEventType_SourceNode = 15538 - PubSubStatusEventType_SourceName = 15539 - PubSubStatusEventType_Time = 15540 - PubSubStatusEventType_ReceiveTime = 15541 - PubSubStatusEventType_LocalTime = 15542 - PubSubStatusEventType_Message = 15543 - PubSubStatusEventType_Severity = 15544 - PubSubStatusEventType_ConnectionId = 15545 - PubSubStatusEventType_GroupId = 15546 - PubSubStatusEventType_State = 15547 - PubSubTransportLimitsExceedEventType = 15548 - PubSubTransportLimitsExceedEventType_EventId = 15549 - PubSubTransportLimitsExceedEventType_EventType = 15550 - PubSubTransportLimitsExceedEventType_SourceNode = 15551 - PubSubTransportLimitsExceedEventType_SourceName = 15552 - PubSubTransportLimitsExceedEventType_Time = 15553 - PubSubTransportLimitsExceedEventType_ReceiveTime = 15554 - PubSubTransportLimitsExceedEventType_LocalTime = 15555 - PubSubTransportLimitsExceedEventType_Message = 15556 - PubSubTransportLimitsExceedEventType_Severity = 15557 - PubSubTransportLimitsExceedEventType_ConnectionId = 15558 - PubSubTransportLimitsExceedEventType_GroupId = 15559 - PubSubTransportLimitsExceedEventType_State = 15560 - PubSubTransportLimitsExceedEventType_Actual = 15561 - PubSubTransportLimitsExceedEventType_Maximum = 15562 - PubSubCommunicationFailureEventType = 15563 - PubSubCommunicationFailureEventType_EventId = 15564 - PubSubCommunicationFailureEventType_EventType = 15565 - PubSubCommunicationFailureEventType_SourceNode = 15566 - PubSubCommunicationFailureEventType_SourceName = 15567 - PubSubCommunicationFailureEventType_Time = 15568 - PubSubCommunicationFailureEventType_ReceiveTime = 15569 - PubSubCommunicationFailureEventType_LocalTime = 15570 - PubSubCommunicationFailureEventType_Message = 15571 - PubSubCommunicationFailureEventType_Severity = 15572 - PubSubCommunicationFailureEventType_ConnectionId = 15573 - PubSubCommunicationFailureEventType_GroupId = 15574 - PubSubCommunicationFailureEventType_State = 15575 - PubSubCommunicationFailureEventType_Error = 15576 - DataSetFieldFlags_OptionSetValues = 15577 - PublishedDataSetDataType = 15578 - BrokerConnectionTransportDataType_Encoding_DefaultXml = 15579 - PublishedDataSetSourceDataType = 15580 - PublishedDataItemsDataType = 15581 - PublishedEventsDataType = 15582 - DataSetFieldContentMask = 15583 - DataSetFieldContentMask_OptionSetValues = 15584 - OpcUa_XmlSchema_SimpleTypeDescription = 15585 - OpcUa_XmlSchema_SimpleTypeDescription_DataTypeVersion = 15586 - OpcUa_XmlSchema_SimpleTypeDescription_DictionaryFragment = 15587 - OpcUa_XmlSchema_UABinaryFileDataType = 15588 - StructureDescription_Encoding_DefaultXml = 15589 - EnumDescription_Encoding_DefaultXml = 15590 - OpcUa_XmlSchema_StructureDescription = 15591 - OpcUa_XmlSchema_StructureDescription_DataTypeVersion = 15592 - OpcUa_XmlSchema_StructureDescription_DictionaryFragment = 15593 - OpcUa_XmlSchema_EnumDescription = 15594 - OpcUa_XmlSchema_EnumDescription_DataTypeVersion = 15595 - OpcUa_XmlSchema_EnumDescription_DictionaryFragment = 15596 - DataSetWriterDataType = 15597 - DataSetWriterTransportDataType = 15598 - OpcUa_BinarySchema_StructureDescription = 15599 - OpcUa_BinarySchema_StructureDescription_DataTypeVersion = 15600 - OpcUa_BinarySchema_StructureDescription_DictionaryFragment = 15601 - OpcUa_BinarySchema_EnumDescription = 15602 - OpcUa_BinarySchema_EnumDescription_DataTypeVersion = 15603 - OpcUa_BinarySchema_EnumDescription_DictionaryFragment = 15604 - DataSetWriterMessageDataType = 15605 - Server_ServerCapabilities_RoleSet = 15606 - RoleSetType = 15607 - RoleSetType_RoleName_Placeholder = 15608 - PubSubGroupDataType = 15609 - OpcUa_XmlSchema_UABinaryFileDataType_DataTypeVersion = 15610 - WriterGroupTransportDataType = 15611 - RoleSetType_RoleName_Placeholder_AddIdentity = 15612 - RoleSetType_RoleName_Placeholder_AddIdentity_InputArguments = 15613 - RoleSetType_RoleName_Placeholder_RemoveIdentity = 15614 - RoleSetType_RoleName_Placeholder_RemoveIdentity_InputArguments = 15615 - WriterGroupMessageDataType = 15616 - PubSubConnectionDataType = 15617 - ConnectionTransportDataType = 15618 - OpcUa_XmlSchema_UABinaryFileDataType_DictionaryFragment = 15619 - RoleType = 15620 - ReaderGroupTransportDataType = 15621 - ReaderGroupMessageDataType = 15622 - DataSetReaderDataType = 15623 - RoleType_AddIdentity = 15624 - RoleType_AddIdentity_InputArguments = 15625 - RoleType_RemoveIdentity = 15626 - RoleType_RemoveIdentity_InputArguments = 15627 - DataSetReaderTransportDataType = 15628 - DataSetReaderMessageDataType = 15629 - SubscribedDataSetDataType = 15630 - TargetVariablesDataType = 15631 - IdentityCriteriaType = 15632 - IdentityCriteriaType_EnumValues = 15633 - IdentityMappingRuleType = 15634 - SubscribedDataSetMirrorDataType = 15635 - AddIdentityMethodType = 15636 - AddIdentityMethodType_InputArguments = 15637 - RemoveIdentityMethodType = 15638 - RemoveIdentityMethodType_InputArguments = 15639 - OpcUa_XmlSchema_BrokerConnectionTransportDataType = 15640 - DataSetOrderingType_EnumStrings = 15641 - UadpNetworkMessageContentMask = 15642 - UadpNetworkMessageContentMask_OptionSetValues = 15643 - WellKnownRole_Anonymous = 15644 - UadpWriterGroupMessageDataType = 15645 - UadpDataSetMessageContentMask = 15646 - UadpDataSetMessageContentMask_OptionSetValues = 15647 - WellKnownRole_Anonymous_AddIdentity = 15648 - WellKnownRole_Anonymous_AddIdentity_InputArguments = 15649 - WellKnownRole_Anonymous_RemoveIdentity = 15650 - WellKnownRole_Anonymous_RemoveIdentity_InputArguments = 15651 - UadpDataSetWriterMessageDataType = 15652 - UadpDataSetReaderMessageDataType = 15653 - JsonNetworkMessageContentMask = 15654 - JsonNetworkMessageContentMask_OptionSetValues = 15655 - WellKnownRole_AuthenticatedUser = 15656 - JsonWriterGroupMessageDataType = 15657 - JsonDataSetMessageContentMask = 15658 - JsonDataSetMessageContentMask_OptionSetValues = 15659 - WellKnownRole_AuthenticatedUser_AddIdentity = 15660 - WellKnownRole_AuthenticatedUser_AddIdentity_InputArguments = 15661 - WellKnownRole_AuthenticatedUser_RemoveIdentity = 15662 - WellKnownRole_AuthenticatedUser_RemoveIdentity_InputArguments = 15663 - JsonDataSetWriterMessageDataType = 15664 - JsonDataSetReaderMessageDataType = 15665 - OpcUa_XmlSchema_BrokerConnectionTransportDataType_DataTypeVersion = 15666 - BrokerWriterGroupTransportDataType = 15667 - WellKnownRole_Observer = 15668 - BrokerDataSetWriterTransportDataType = 15669 - BrokerDataSetReaderTransportDataType = 15670 - EndpointType_Encoding_DefaultBinary = 15671 - WellKnownRole_Observer_AddIdentity = 15672 - WellKnownRole_Observer_AddIdentity_InputArguments = 15673 - WellKnownRole_Observer_RemoveIdentity = 15674 - WellKnownRole_Observer_RemoveIdentity_InputArguments = 15675 - DataTypeSchemaHeader_Encoding_DefaultBinary = 15676 - PublishedDataSetDataType_Encoding_DefaultBinary = 15677 - PublishedDataSetSourceDataType_Encoding_DefaultBinary = 15678 - PublishedDataItemsDataType_Encoding_DefaultBinary = 15679 - WellKnownRole_Operator = 15680 - PublishedEventsDataType_Encoding_DefaultBinary = 15681 - DataSetWriterDataType_Encoding_DefaultBinary = 15682 - DataSetWriterTransportDataType_Encoding_DefaultBinary = 15683 - WellKnownRole_Operator_AddIdentity = 15684 - WellKnownRole_Operator_AddIdentity_InputArguments = 15685 - WellKnownRole_Operator_RemoveIdentity = 15686 - WellKnownRole_Operator_RemoveIdentity_InputArguments = 15687 - DataSetWriterMessageDataType_Encoding_DefaultBinary = 15688 - PubSubGroupDataType_Encoding_DefaultBinary = 15689 - OpcUa_XmlSchema_BrokerConnectionTransportDataType_DictionaryFragment = 15690 - WriterGroupTransportDataType_Encoding_DefaultBinary = 15691 - WellKnownRole_Supervisor = 15692 - WriterGroupMessageDataType_Encoding_DefaultBinary = 15693 - PubSubConnectionDataType_Encoding_DefaultBinary = 15694 - ConnectionTransportDataType_Encoding_DefaultBinary = 15695 - WellKnownRole_Supervisor_AddIdentity = 15696 - WellKnownRole_Supervisor_AddIdentity_InputArguments = 15697 - WellKnownRole_Supervisor_RemoveIdentity = 15698 - WellKnownRole_Supervisor_RemoveIdentity_InputArguments = 15699 - SimpleTypeDescription_Encoding_DefaultJson = 15700 - ReaderGroupTransportDataType_Encoding_DefaultBinary = 15701 - ReaderGroupMessageDataType_Encoding_DefaultBinary = 15702 - DataSetReaderDataType_Encoding_DefaultBinary = 15703 - WellKnownRole_SecurityAdmin = 15704 - DataSetReaderTransportDataType_Encoding_DefaultBinary = 15705 - DataSetReaderMessageDataType_Encoding_DefaultBinary = 15706 - SubscribedDataSetDataType_Encoding_DefaultBinary = 15707 - WellKnownRole_SecurityAdmin_AddIdentity = 15708 - WellKnownRole_SecurityAdmin_AddIdentity_InputArguments = 15709 - WellKnownRole_SecurityAdmin_RemoveIdentity = 15710 - WellKnownRole_SecurityAdmin_RemoveIdentity_InputArguments = 15711 - TargetVariablesDataType_Encoding_DefaultBinary = 15712 - SubscribedDataSetMirrorDataType_Encoding_DefaultBinary = 15713 - UABinaryFileDataType_Encoding_DefaultJson = 15714 - UadpWriterGroupMessageDataType_Encoding_DefaultBinary = 15715 - WellKnownRole_ConfigureAdmin = 15716 - UadpDataSetWriterMessageDataType_Encoding_DefaultBinary = 15717 - UadpDataSetReaderMessageDataType_Encoding_DefaultBinary = 15718 - JsonWriterGroupMessageDataType_Encoding_DefaultBinary = 15719 - WellKnownRole_ConfigureAdmin_AddIdentity = 15720 - WellKnownRole_ConfigureAdmin_AddIdentity_InputArguments = 15721 - WellKnownRole_ConfigureAdmin_RemoveIdentity = 15722 - WellKnownRole_ConfigureAdmin_RemoveIdentity_InputArguments = 15723 - JsonDataSetWriterMessageDataType_Encoding_DefaultBinary = 15724 - JsonDataSetReaderMessageDataType_Encoding_DefaultBinary = 15725 - BrokerConnectionTransportDataType_Encoding_DefaultJson = 15726 - BrokerWriterGroupTransportDataType_Encoding_DefaultBinary = 15727 - IdentityMappingRuleType_Encoding_DefaultXml = 15728 - BrokerDataSetWriterTransportDataType_Encoding_DefaultBinary = 15729 - OpcUa_XmlSchema_IdentityMappingRuleType = 15730 - OpcUa_XmlSchema_IdentityMappingRuleType_DataTypeVersion = 15731 - OpcUa_XmlSchema_IdentityMappingRuleType_DictionaryFragment = 15732 - BrokerDataSetReaderTransportDataType_Encoding_DefaultBinary = 15733 - OpcUa_BinarySchema_EndpointType = 15734 - OpcUa_BinarySchema_EndpointType_DataTypeVersion = 15735 - IdentityMappingRuleType_Encoding_DefaultBinary = 15736 - OpcUa_BinarySchema_EndpointType_DictionaryFragment = 15737 - OpcUa_BinarySchema_IdentityMappingRuleType = 15738 - OpcUa_BinarySchema_IdentityMappingRuleType_DataTypeVersion = 15739 - OpcUa_BinarySchema_IdentityMappingRuleType_DictionaryFragment = 15740 - OpcUa_BinarySchema_DataTypeSchemaHeader = 15741 - OpcUa_BinarySchema_DataTypeSchemaHeader_DataTypeVersion = 15742 - OpcUa_BinarySchema_DataTypeSchemaHeader_DictionaryFragment = 15743 - TemporaryFileTransferType = 15744 - TemporaryFileTransferType_ClientProcessingTimeout = 15745 - TemporaryFileTransferType_GenerateFileForRead = 15746 - TemporaryFileTransferType_GenerateFileForRead_InputArguments = 15747 - TemporaryFileTransferType_GenerateFileForRead_OutputArguments = 15748 - TemporaryFileTransferType_GenerateFileForWrite = 15749 - TemporaryFileTransferType_GenerateFileForWrite_OutputArguments = 15750 - TemporaryFileTransferType_CloseAndCommit = 15751 - TemporaryFileTransferType_CloseAndCommit_InputArguments = 15752 - TemporaryFileTransferType_CloseAndCommit_OutputArguments = 15753 - TemporaryFileTransferType_TransferState_Placeholder = 15754 - TemporaryFileTransferType_TransferState_Placeholder_CurrentState = 15755 - TemporaryFileTransferType_TransferState_Placeholder_CurrentState_Id = 15756 - TemporaryFileTransferType_TransferState_Placeholder_CurrentState_Name = 15757 - TemporaryFileTransferType_TransferState_Placeholder_CurrentState_Number = 15758 - TemporaryFileTransferType_TransferState_Placeholder_CurrentState_EffectiveDisplayName = 15759 - TemporaryFileTransferType_TransferState_Placeholder_LastTransition = 15760 - TemporaryFileTransferType_TransferState_Placeholder_LastTransition_Id = 15761 - TemporaryFileTransferType_TransferState_Placeholder_LastTransition_Name = 15762 - TemporaryFileTransferType_TransferState_Placeholder_LastTransition_Number = 15763 - TemporaryFileTransferType_TransferState_Placeholder_LastTransition_TransitionTime = 15764 - TemporaryFileTransferType_TransferState_Placeholder_LastTransition_EffectiveTransitionTime = 15765 - OpcUa_BinarySchema_PublishedDataSetDataType = 15766 - OpcUa_BinarySchema_PublishedDataSetDataType_DataTypeVersion = 15767 - OpcUa_BinarySchema_PublishedDataSetDataType_DictionaryFragment = 15768 - OpcUa_BinarySchema_PublishedDataSetSourceDataType = 15769 - OpcUa_BinarySchema_PublishedDataSetSourceDataType_DataTypeVersion = 15770 - OpcUa_BinarySchema_PublishedDataSetSourceDataType_DictionaryFragment = 15771 - OpcUa_BinarySchema_PublishedDataItemsDataType = 15772 - OpcUa_BinarySchema_PublishedDataItemsDataType_DataTypeVersion = 15773 - OpcUa_BinarySchema_PublishedDataItemsDataType_DictionaryFragment = 15774 - OpcUa_BinarySchema_PublishedEventsDataType = 15775 - OpcUa_BinarySchema_PublishedEventsDataType_DataTypeVersion = 15776 - OpcUa_BinarySchema_PublishedEventsDataType_DictionaryFragment = 15777 - OpcUa_BinarySchema_DataSetWriterDataType = 15778 - OpcUa_BinarySchema_DataSetWriterDataType_DataTypeVersion = 15779 - OpcUa_BinarySchema_DataSetWriterDataType_DictionaryFragment = 15780 - OpcUa_BinarySchema_DataSetWriterTransportDataType = 15781 - OpcUa_BinarySchema_DataSetWriterTransportDataType_DataTypeVersion = 15782 - OpcUa_BinarySchema_DataSetWriterTransportDataType_DictionaryFragment = 15783 - OpcUa_BinarySchema_DataSetWriterMessageDataType = 15784 - OpcUa_BinarySchema_DataSetWriterMessageDataType_DataTypeVersion = 15785 - OpcUa_BinarySchema_DataSetWriterMessageDataType_DictionaryFragment = 15786 - OpcUa_BinarySchema_PubSubGroupDataType = 15787 - OpcUa_BinarySchema_PubSubGroupDataType_DataTypeVersion = 15788 - OpcUa_BinarySchema_PubSubGroupDataType_DictionaryFragment = 15789 - PublishSubscribe_ConnectionName_Placeholder = 15790 - PublishSubscribe_ConnectionName_Placeholder_PublisherId = 15791 - PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri = 15792 - OpcUa_BinarySchema_WriterGroupTransportDataType = 15793 - TemporaryFileTransferType_TransferState_Placeholder_Reset = 15794 - GenerateFileForReadMethodType = 15795 - GenerateFileForReadMethodType_InputArguments = 15796 - GenerateFileForReadMethodType_OutputArguments = 15797 - GenerateFileForWriteMethodType = 15798 - GenerateFileForWriteMethodType_OutputArguments = 15799 - CloseAndCommitMethodType = 15800 - CloseAndCommitMethodType_InputArguments = 15801 - CloseAndCommitMethodType_OutputArguments = 15802 - FileTransferStateMachineType = 15803 - FileTransferStateMachineType_CurrentState = 15804 - FileTransferStateMachineType_CurrentState_Id = 15805 - FileTransferStateMachineType_CurrentState_Name = 15806 - FileTransferStateMachineType_CurrentState_Number = 15807 - FileTransferStateMachineType_CurrentState_EffectiveDisplayName = 15808 - FileTransferStateMachineType_LastTransition = 15809 - FileTransferStateMachineType_LastTransition_Id = 15810 - FileTransferStateMachineType_LastTransition_Name = 15811 - FileTransferStateMachineType_LastTransition_Number = 15812 - FileTransferStateMachineType_LastTransition_TransitionTime = 15813 - FileTransferStateMachineType_LastTransition_EffectiveTransitionTime = 15814 - FileTransferStateMachineType_Idle = 15815 - FileTransferStateMachineType_Idle_StateNumber = 15816 - FileTransferStateMachineType_ReadPrepare = 15817 - FileTransferStateMachineType_ReadPrepare_StateNumber = 15818 - FileTransferStateMachineType_ReadTransfer = 15819 - FileTransferStateMachineType_ReadTransfer_StateNumber = 15820 - FileTransferStateMachineType_ApplyWrite = 15821 - FileTransferStateMachineType_ApplyWrite_StateNumber = 15822 - FileTransferStateMachineType_Error = 15823 - FileTransferStateMachineType_Error_StateNumber = 15824 - FileTransferStateMachineType_IdleToReadPrepare = 15825 - FileTransferStateMachineType_IdleToReadPrepare_TransitionNumber = 15826 - FileTransferStateMachineType_ReadPrepareToReadTransfer = 15827 - FileTransferStateMachineType_ReadPrepareToReadTransfer_TransitionNumber = 15828 - FileTransferStateMachineType_ReadTransferToIdle = 15829 - FileTransferStateMachineType_ReadTransferToIdle_TransitionNumber = 15830 - FileTransferStateMachineType_IdleToApplyWrite = 15831 - FileTransferStateMachineType_IdleToApplyWrite_TransitionNumber = 15832 - FileTransferStateMachineType_ApplyWriteToIdle = 15833 - FileTransferStateMachineType_ApplyWriteToIdle_TransitionNumber = 15834 - FileTransferStateMachineType_ReadPrepareToError = 15835 - FileTransferStateMachineType_ReadPrepareToError_TransitionNumber = 15836 - FileTransferStateMachineType_ReadTransferToError = 15837 - FileTransferStateMachineType_ReadTransferToError_TransitionNumber = 15838 - FileTransferStateMachineType_ApplyWriteToError = 15839 - FileTransferStateMachineType_ApplyWriteToError_TransitionNumber = 15840 - FileTransferStateMachineType_ErrorToIdle = 15841 - FileTransferStateMachineType_ErrorToIdle_TransitionNumber = 15842 - FileTransferStateMachineType_Reset = 15843 - PublishSubscribeType_Status = 15844 - PublishSubscribeType_Status_State = 15845 - PublishSubscribeType_Status_Enable = 15846 - PublishSubscribeType_Status_Disable = 15847 - PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri_Selections = 15848 - PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri_SelectionDescriptions = 15849 - PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri_RestrictToList = 15850 - PublishSubscribe_ConnectionName_Placeholder_Address = 15851 - OpcUa_BinarySchema_WriterGroupTransportDataType_DataTypeVersion = 15852 - OpcUa_BinarySchema_WriterGroupTransportDataType_DictionaryFragment = 15853 - OpcUa_BinarySchema_WriterGroupMessageDataType = 15854 - OpcUa_BinarySchema_WriterGroupMessageDataType_DataTypeVersion = 15855 - OpcUa_BinarySchema_WriterGroupMessageDataType_DictionaryFragment = 15856 - OpcUa_BinarySchema_PubSubConnectionDataType = 15857 - OpcUa_BinarySchema_PubSubConnectionDataType_DataTypeVersion = 15858 - OpcUa_BinarySchema_PubSubConnectionDataType_DictionaryFragment = 15859 - OpcUa_BinarySchema_ConnectionTransportDataType = 15860 - OpcUa_BinarySchema_ConnectionTransportDataType_DataTypeVersion = 15861 - OpcUa_BinarySchema_ConnectionTransportDataType_DictionaryFragment = 15862 - PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface = 15863 - PublishSubscribe_ConnectionName_Placeholder_TransportSettings = 15864 - PublishSubscribe_ConnectionName_Placeholder_Status = 15865 - OpcUa_BinarySchema_ReaderGroupTransportDataType = 15866 - OpcUa_BinarySchema_ReaderGroupTransportDataType_DataTypeVersion = 15867 - OpcUa_BinarySchema_ReaderGroupTransportDataType_DictionaryFragment = 15868 - OpcUa_BinarySchema_ReaderGroupMessageDataType = 15869 - OpcUa_BinarySchema_ReaderGroupMessageDataType_DataTypeVersion = 15870 - OpcUa_BinarySchema_ReaderGroupMessageDataType_DictionaryFragment = 15871 - OpcUa_BinarySchema_DataSetReaderDataType = 15872 - OpcUa_BinarySchema_DataSetReaderDataType_DataTypeVersion = 15873 - OverrideValueHandling = 15874 - OverrideValueHandling_EnumStrings = 15875 - OpcUa_BinarySchema_DataSetReaderDataType_DictionaryFragment = 15876 - OpcUa_BinarySchema_DataSetReaderTransportDataType = 15877 - OpcUa_BinarySchema_DataSetReaderTransportDataType_DataTypeVersion = 15878 - OpcUa_BinarySchema_DataSetReaderTransportDataType_DictionaryFragment = 15879 - OpcUa_BinarySchema_DataSetReaderMessageDataType = 15880 - OpcUa_BinarySchema_DataSetReaderMessageDataType_DataTypeVersion = 15881 - OpcUa_BinarySchema_DataSetReaderMessageDataType_DictionaryFragment = 15882 - OpcUa_BinarySchema_SubscribedDataSetDataType = 15883 - OpcUa_BinarySchema_SubscribedDataSetDataType_DataTypeVersion = 15884 - OpcUa_BinarySchema_SubscribedDataSetDataType_DictionaryFragment = 15885 - OpcUa_BinarySchema_TargetVariablesDataType = 15886 - OpcUa_BinarySchema_TargetVariablesDataType_DataTypeVersion = 15887 - OpcUa_BinarySchema_TargetVariablesDataType_DictionaryFragment = 15888 - OpcUa_BinarySchema_SubscribedDataSetMirrorDataType = 15889 - OpcUa_BinarySchema_SubscribedDataSetMirrorDataType_DataTypeVersion = 15890 - OpcUa_BinarySchema_SubscribedDataSetMirrorDataType_DictionaryFragment = 15891 - PublishSubscribe_ConnectionName_Placeholder_Status_State = 15892 - PublishSubscribe_ConnectionName_Placeholder_Status_Enable = 15893 - PublishSubscribe_ConnectionName_Placeholder_Status_Disable = 15894 - OpcUa_BinarySchema_UadpWriterGroupMessageDataType = 15895 - OpcUa_BinarySchema_UadpWriterGroupMessageDataType_DataTypeVersion = 15896 - OpcUa_BinarySchema_UadpWriterGroupMessageDataType_DictionaryFragment = 15897 - OpcUa_BinarySchema_UadpDataSetWriterMessageDataType = 15898 - OpcUa_BinarySchema_UadpDataSetWriterMessageDataType_DataTypeVersion = 15899 - OpcUa_BinarySchema_UadpDataSetWriterMessageDataType_DictionaryFragment = 15900 - SessionlessInvokeRequestType = 15901 - SessionlessInvokeRequestType_Encoding_DefaultXml = 15902 - SessionlessInvokeRequestType_Encoding_DefaultBinary = 15903 - DataSetFieldFlags = 15904 - PublishSubscribeType_ConnectionName_Placeholder_TransportSettings = 15905 - PubSubKeyServiceType = 15906 - PubSubKeyServiceType_GetSecurityKeys = 15907 - PubSubKeyServiceType_GetSecurityKeys_InputArguments = 15908 - PubSubKeyServiceType_GetSecurityKeys_OutputArguments = 15909 - PubSubKeyServiceType_GetSecurityGroup = 15910 - PubSubKeyServiceType_GetSecurityGroup_InputArguments = 15911 - PubSubKeyServiceType_GetSecurityGroup_OutputArguments = 15912 - PubSubKeyServiceType_SecurityGroups = 15913 - PubSubKeyServiceType_SecurityGroups_AddSecurityGroup = 15914 - PubSubKeyServiceType_SecurityGroups_AddSecurityGroup_InputArguments = 15915 - PubSubKeyServiceType_SecurityGroups_AddSecurityGroup_OutputArguments = 15916 - PubSubKeyServiceType_SecurityGroups_RemoveSecurityGroup = 15917 - PubSubKeyServiceType_SecurityGroups_RemoveSecurityGroup_InputArguments = 15918 - OpcUa_BinarySchema_UadpDataSetReaderMessageDataType = 15919 - OpcUa_BinarySchema_UadpDataSetReaderMessageDataType_DataTypeVersion = 15920 - OpcUa_BinarySchema_UadpDataSetReaderMessageDataType_DictionaryFragment = 15921 - OpcUa_BinarySchema_JsonWriterGroupMessageDataType = 15922 - OpcUa_BinarySchema_JsonWriterGroupMessageDataType_DataTypeVersion = 15923 - OpcUa_BinarySchema_JsonWriterGroupMessageDataType_DictionaryFragment = 15924 - OpcUa_BinarySchema_JsonDataSetWriterMessageDataType = 15925 - PubSubGroupType_SecurityMode = 15926 - PubSubGroupType_SecurityGroupId = 15927 - PubSubGroupType_SecurityKeyServices = 15928 - OpcUa_BinarySchema_JsonDataSetWriterMessageDataType_DataTypeVersion = 15929 - OpcUa_BinarySchema_JsonDataSetWriterMessageDataType_DictionaryFragment = 15930 - OpcUa_BinarySchema_JsonDataSetReaderMessageDataType = 15931 - DataSetReaderType_SecurityMode = 15932 - DataSetReaderType_SecurityGroupId = 15933 - DataSetReaderType_SecurityKeyServices = 15934 - OpcUa_BinarySchema_JsonDataSetReaderMessageDataType_DataTypeVersion = 15935 - OpcUa_BinarySchema_JsonDataSetReaderMessageDataType_DictionaryFragment = 15936 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics = 15937 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_DiagnosticsLevel = 15938 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation = 15939 - OpcUa_BinarySchema_BrokerWriterGroupTransportDataType = 15940 - OpcUa_BinarySchema_BrokerWriterGroupTransportDataType_DataTypeVersion = 15941 - OpcUa_BinarySchema_BrokerWriterGroupTransportDataType_DictionaryFragment = 15942 - OpcUa_BinarySchema_BrokerDataSetWriterTransportDataType = 15943 - OpcUa_BinarySchema_BrokerDataSetWriterTransportDataType_DataTypeVersion = 15944 - OpcUa_BinarySchema_BrokerDataSetWriterTransportDataType_DictionaryFragment = 15945 - OpcUa_BinarySchema_BrokerDataSetReaderTransportDataType = 15946 - OpcUa_BinarySchema_BrokerDataSetReaderTransportDataType_DataTypeVersion = 15947 - OpcUa_BinarySchema_BrokerDataSetReaderTransportDataType_DictionaryFragment = 15948 - EndpointType_Encoding_DefaultXml = 15949 - DataTypeSchemaHeader_Encoding_DefaultXml = 15950 - PublishedDataSetDataType_Encoding_DefaultXml = 15951 - PublishedDataSetSourceDataType_Encoding_DefaultXml = 15952 - PublishedDataItemsDataType_Encoding_DefaultXml = 15953 - PublishedEventsDataType_Encoding_DefaultXml = 15954 - DataSetWriterDataType_Encoding_DefaultXml = 15955 - DataSetWriterTransportDataType_Encoding_DefaultXml = 15956 - OPCUANamespaceMetadata = 15957 - OPCUANamespaceMetadata_NamespaceUri = 15958 - OPCUANamespaceMetadata_NamespaceVersion = 15959 - OPCUANamespaceMetadata_NamespacePublicationDate = 15960 - OPCUANamespaceMetadata_IsNamespaceSubset = 15961 - OPCUANamespaceMetadata_StaticNodeIdTypes = 15962 - OPCUANamespaceMetadata_StaticNumericNodeIdRange = 15963 - OPCUANamespaceMetadata_StaticStringNodeIdPattern = 15964 - OPCUANamespaceMetadata_NamespaceFile = 15965 - OPCUANamespaceMetadata_NamespaceFile_Size = 15966 - OPCUANamespaceMetadata_NamespaceFile_Writable = 15967 - OPCUANamespaceMetadata_NamespaceFile_UserWritable = 15968 - OPCUANamespaceMetadata_NamespaceFile_OpenCount = 15969 - OPCUANamespaceMetadata_NamespaceFile_MimeType = 15970 - OPCUANamespaceMetadata_NamespaceFile_Open = 15971 - OPCUANamespaceMetadata_NamespaceFile_Open_InputArguments = 15972 - OPCUANamespaceMetadata_NamespaceFile_Open_OutputArguments = 15973 - OPCUANamespaceMetadata_NamespaceFile_Close = 15974 - OPCUANamespaceMetadata_NamespaceFile_Close_InputArguments = 15975 - OPCUANamespaceMetadata_NamespaceFile_Read = 15976 - OPCUANamespaceMetadata_NamespaceFile_Read_InputArguments = 15977 - OPCUANamespaceMetadata_NamespaceFile_Read_OutputArguments = 15978 - OPCUANamespaceMetadata_NamespaceFile_Write = 15979 - OPCUANamespaceMetadata_NamespaceFile_Write_InputArguments = 15980 - OPCUANamespaceMetadata_NamespaceFile_GetPosition = 15981 - OPCUANamespaceMetadata_NamespaceFile_GetPosition_InputArguments = 15982 - OPCUANamespaceMetadata_NamespaceFile_GetPosition_OutputArguments = 15983 - OPCUANamespaceMetadata_NamespaceFile_SetPosition = 15984 - OPCUANamespaceMetadata_NamespaceFile_SetPosition_InputArguments = 15985 - OPCUANamespaceMetadata_NamespaceFile_ExportNamespace = 15986 - DataSetWriterMessageDataType_Encoding_DefaultXml = 15987 - PubSubGroupDataType_Encoding_DefaultXml = 15988 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_Active = 15989 - WriterGroupTransportDataType_Encoding_DefaultXml = 15990 - WriterGroupMessageDataType_Encoding_DefaultXml = 15991 - PubSubConnectionDataType_Encoding_DefaultXml = 15992 - ConnectionTransportDataType_Encoding_DefaultXml = 15993 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_Classification = 15994 - ReaderGroupTransportDataType_Encoding_DefaultXml = 15995 - ReaderGroupMessageDataType_Encoding_DefaultXml = 15996 - RoleSetType_AddRole = 15997 - RoleSetType_AddRole_InputArguments = 15998 - RoleSetType_AddRole_OutputArguments = 15999 - RoleSetType_RemoveRole = 16000 - RoleSetType_RemoveRole_InputArguments = 16001 - AddRoleMethodType = 16002 - AddRoleMethodType_InputArguments = 16003 - AddRoleMethodType_OutputArguments = 16004 - RemoveRoleMethodType = 16005 - RemoveRoleMethodType_InputArguments = 16006 - DataSetReaderDataType_Encoding_DefaultXml = 16007 - DataSetReaderTransportDataType_Encoding_DefaultXml = 16008 - DataSetReaderMessageDataType_Encoding_DefaultXml = 16009 - SubscribedDataSetDataType_Encoding_DefaultXml = 16010 - TargetVariablesDataType_Encoding_DefaultXml = 16011 - SubscribedDataSetMirrorDataType_Encoding_DefaultXml = 16012 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = 16013 - UadpWriterGroupMessageDataType_Encoding_DefaultXml = 16014 - UadpDataSetWriterMessageDataType_Encoding_DefaultXml = 16015 - UadpDataSetReaderMessageDataType_Encoding_DefaultXml = 16016 - JsonWriterGroupMessageDataType_Encoding_DefaultXml = 16017 - JsonDataSetWriterMessageDataType_Encoding_DefaultXml = 16018 - JsonDataSetReaderMessageDataType_Encoding_DefaultXml = 16019 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = 16020 - BrokerWriterGroupTransportDataType_Encoding_DefaultXml = 16021 - BrokerDataSetWriterTransportDataType_Encoding_DefaultXml = 16022 - BrokerDataSetReaderTransportDataType_Encoding_DefaultXml = 16023 - OpcUa_XmlSchema_EndpointType = 16024 - OpcUa_XmlSchema_EndpointType_DataTypeVersion = 16025 - OpcUa_XmlSchema_EndpointType_DictionaryFragment = 16026 - OpcUa_XmlSchema_DataTypeSchemaHeader = 16027 - OpcUa_XmlSchema_DataTypeSchemaHeader_DataTypeVersion = 16028 - OpcUa_XmlSchema_DataTypeSchemaHeader_DictionaryFragment = 16029 - OpcUa_XmlSchema_PublishedDataSetDataType = 16030 - OpcUa_XmlSchema_PublishedDataSetDataType_DataTypeVersion = 16031 - OpcUa_XmlSchema_PublishedDataSetDataType_DictionaryFragment = 16032 - OpcUa_XmlSchema_PublishedDataSetSourceDataType = 16033 - OpcUa_XmlSchema_PublishedDataSetSourceDataType_DataTypeVersion = 16034 - OpcUa_XmlSchema_PublishedDataSetSourceDataType_DictionaryFragment = 16035 - WellKnownRole_Engineer = 16036 - OpcUa_XmlSchema_PublishedDataItemsDataType = 16037 - OpcUa_XmlSchema_PublishedDataItemsDataType_DataTypeVersion = 16038 - OpcUa_XmlSchema_PublishedDataItemsDataType_DictionaryFragment = 16039 - OpcUa_XmlSchema_PublishedEventsDataType = 16040 - WellKnownRole_Engineer_AddIdentity = 16041 - WellKnownRole_Engineer_AddIdentity_InputArguments = 16042 - WellKnownRole_Engineer_RemoveIdentity = 16043 - WellKnownRole_Engineer_RemoveIdentity_InputArguments = 16044 - OpcUa_XmlSchema_PublishedEventsDataType_DataTypeVersion = 16045 - OpcUa_XmlSchema_PublishedEventsDataType_DictionaryFragment = 16046 - OpcUa_XmlSchema_DataSetWriterDataType = 16047 - OpcUa_XmlSchema_DataSetWriterDataType_DataTypeVersion = 16048 - OpcUa_XmlSchema_DataSetWriterDataType_DictionaryFragment = 16049 - OpcUa_XmlSchema_DataSetWriterTransportDataType = 16050 - OpcUa_XmlSchema_DataSetWriterTransportDataType_DataTypeVersion = 16051 - OpcUa_XmlSchema_DataSetWriterTransportDataType_DictionaryFragment = 16052 - OpcUa_XmlSchema_DataSetWriterMessageDataType = 16053 - OpcUa_XmlSchema_DataSetWriterMessageDataType_DataTypeVersion = 16054 - OpcUa_XmlSchema_DataSetWriterMessageDataType_DictionaryFragment = 16055 - OpcUa_XmlSchema_PubSubGroupDataType = 16056 - OpcUa_XmlSchema_PubSubGroupDataType_DataTypeVersion = 16057 - OpcUa_XmlSchema_PubSubGroupDataType_DictionaryFragment = 16058 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError = 16059 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_Active = 16060 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_Classification = 16061 - OpcUa_XmlSchema_WriterGroupTransportDataType = 16062 - OpcUa_XmlSchema_WriterGroupTransportDataType_DataTypeVersion = 16063 - OpcUa_XmlSchema_WriterGroupTransportDataType_DictionaryFragment = 16064 - OpcUa_XmlSchema_WriterGroupMessageDataType = 16065 - OpcUa_XmlSchema_WriterGroupMessageDataType_DataTypeVersion = 16066 - OpcUa_XmlSchema_WriterGroupMessageDataType_DictionaryFragment = 16067 - OpcUa_XmlSchema_PubSubConnectionDataType = 16068 - OpcUa_XmlSchema_PubSubConnectionDataType_DataTypeVersion = 16069 - OpcUa_XmlSchema_PubSubConnectionDataType_DictionaryFragment = 16070 - OpcUa_XmlSchema_ConnectionTransportDataType = 16071 - OpcUa_XmlSchema_ConnectionTransportDataType_DataTypeVersion = 16072 - OpcUa_XmlSchema_ConnectionTransportDataType_DictionaryFragment = 16073 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 16074 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 16075 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Reset = 16076 - OpcUa_XmlSchema_ReaderGroupTransportDataType = 16077 - OpcUa_XmlSchema_ReaderGroupTransportDataType_DataTypeVersion = 16078 - OpcUa_XmlSchema_ReaderGroupTransportDataType_DictionaryFragment = 16079 - OpcUa_XmlSchema_ReaderGroupMessageDataType = 16080 - OpcUa_XmlSchema_ReaderGroupMessageDataType_DataTypeVersion = 16081 - OpcUa_XmlSchema_ReaderGroupMessageDataType_DictionaryFragment = 16082 - OpcUa_XmlSchema_DataSetReaderDataType = 16083 - OpcUa_XmlSchema_DataSetReaderDataType_DataTypeVersion = 16084 - OpcUa_XmlSchema_DataSetReaderDataType_DictionaryFragment = 16085 - OpcUa_XmlSchema_DataSetReaderTransportDataType = 16086 - OpcUa_XmlSchema_DataSetReaderTransportDataType_DataTypeVersion = 16087 - OpcUa_XmlSchema_DataSetReaderTransportDataType_DictionaryFragment = 16088 - OpcUa_XmlSchema_DataSetReaderMessageDataType = 16089 - OpcUa_XmlSchema_DataSetReaderMessageDataType_DataTypeVersion = 16090 - OpcUa_XmlSchema_DataSetReaderMessageDataType_DictionaryFragment = 16091 - OpcUa_XmlSchema_SubscribedDataSetDataType = 16092 - OpcUa_XmlSchema_SubscribedDataSetDataType_DataTypeVersion = 16093 - OpcUa_XmlSchema_SubscribedDataSetDataType_DictionaryFragment = 16094 - OpcUa_XmlSchema_TargetVariablesDataType = 16095 - OpcUa_XmlSchema_TargetVariablesDataType_DataTypeVersion = 16096 - OpcUa_XmlSchema_TargetVariablesDataType_DictionaryFragment = 16097 - OpcUa_XmlSchema_SubscribedDataSetMirrorDataType = 16098 - OpcUa_XmlSchema_SubscribedDataSetMirrorDataType_DataTypeVersion = 16099 - OpcUa_XmlSchema_SubscribedDataSetMirrorDataType_DictionaryFragment = 16100 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_SubError = 16101 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters = 16102 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError = 16103 - OpcUa_XmlSchema_UadpWriterGroupMessageDataType = 16104 - OpcUa_XmlSchema_UadpWriterGroupMessageDataType_DataTypeVersion = 16105 - OpcUa_XmlSchema_UadpWriterGroupMessageDataType_DictionaryFragment = 16106 - OpcUa_XmlSchema_UadpDataSetWriterMessageDataType = 16107 - OpcUa_XmlSchema_UadpDataSetWriterMessageDataType_DataTypeVersion = 16108 - OpcUa_XmlSchema_UadpDataSetWriterMessageDataType_DictionaryFragment = 16109 - OpcUa_XmlSchema_UadpDataSetReaderMessageDataType = 16110 - OpcUa_XmlSchema_UadpDataSetReaderMessageDataType_DataTypeVersion = 16111 - OpcUa_XmlSchema_UadpDataSetReaderMessageDataType_DictionaryFragment = 16112 - OpcUa_XmlSchema_JsonWriterGroupMessageDataType = 16113 - OpcUa_XmlSchema_JsonWriterGroupMessageDataType_DataTypeVersion = 16114 - OpcUa_XmlSchema_JsonWriterGroupMessageDataType_DictionaryFragment = 16115 - OpcUa_XmlSchema_JsonDataSetWriterMessageDataType = 16116 - OpcUa_XmlSchema_JsonDataSetWriterMessageDataType_DataTypeVersion = 16117 - OpcUa_XmlSchema_JsonDataSetWriterMessageDataType_DictionaryFragment = 16118 - OpcUa_XmlSchema_JsonDataSetReaderMessageDataType = 16119 - OpcUa_XmlSchema_JsonDataSetReaderMessageDataType_DataTypeVersion = 16120 - OpcUa_XmlSchema_JsonDataSetReaderMessageDataType_DictionaryFragment = 16121 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Active = 16122 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Classification = 16123 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = 16124 - OpcUa_XmlSchema_BrokerWriterGroupTransportDataType = 16125 - RolePermissionType_Encoding_DefaultXml = 16126 - OpcUa_XmlSchema_RolePermissionType = 16127 - OpcUa_XmlSchema_RolePermissionType_DataTypeVersion = 16128 - OpcUa_XmlSchema_RolePermissionType_DictionaryFragment = 16129 - OpcUa_XmlSchema_BrokerWriterGroupTransportDataType_DataTypeVersion = 16130 - OpcUa_BinarySchema_RolePermissionType = 16131 - OpcUa_BinarySchema_RolePermissionType_DataTypeVersion = 16132 - OpcUa_BinarySchema_RolePermissionType_DictionaryFragment = 16133 - OPCUANamespaceMetadata_DefaultRolePermissions = 16134 - OPCUANamespaceMetadata_DefaultUserRolePermissions = 16135 - OPCUANamespaceMetadata_DefaultAccessRestrictions = 16136 - NamespaceMetadataType_DefaultRolePermissions = 16137 - NamespaceMetadataType_DefaultUserRolePermissions = 16138 - NamespaceMetadataType_DefaultAccessRestrictions = 16139 - NamespacesType_NamespaceIdentifier_Placeholder_DefaultRolePermissions = 16140 - NamespacesType_NamespaceIdentifier_Placeholder_DefaultUserRolePermissions = 16141 - NamespacesType_NamespaceIdentifier_Placeholder_DefaultAccessRestrictions = 16142 - OpcUa_XmlSchema_BrokerWriterGroupTransportDataType_DictionaryFragment = 16143 - OpcUa_XmlSchema_BrokerDataSetWriterTransportDataType = 16144 - OpcUa_XmlSchema_BrokerDataSetWriterTransportDataType_DataTypeVersion = 16145 - OpcUa_XmlSchema_BrokerDataSetWriterTransportDataType_DictionaryFragment = 16146 - OpcUa_XmlSchema_BrokerDataSetReaderTransportDataType = 16147 - OpcUa_XmlSchema_BrokerDataSetReaderTransportDataType_DataTypeVersion = 16148 - OpcUa_XmlSchema_BrokerDataSetReaderTransportDataType_DictionaryFragment = 16149 - EndpointType_Encoding_DefaultJson = 16150 - DataTypeSchemaHeader_Encoding_DefaultJson = 16151 - PublishedDataSetDataType_Encoding_DefaultJson = 16152 - PublishedDataSetSourceDataType_Encoding_DefaultJson = 16153 - PublishedDataItemsDataType_Encoding_DefaultJson = 16154 - PublishedEventsDataType_Encoding_DefaultJson = 16155 - DataSetWriterDataType_Encoding_DefaultJson = 16156 - DataSetWriterTransportDataType_Encoding_DefaultJson = 16157 - DataSetWriterMessageDataType_Encoding_DefaultJson = 16158 - PubSubGroupDataType_Encoding_DefaultJson = 16159 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = 16160 - WriterGroupTransportDataType_Encoding_DefaultJson = 16161 - RoleSetType_RoleName_Placeholder_Identities = 16162 - RoleSetType_RoleName_Placeholder_Applications = 16163 - RoleSetType_RoleName_Placeholder_Endpoints = 16164 - RoleSetType_RoleName_Placeholder_AddApplication = 16165 - RoleSetType_RoleName_Placeholder_AddApplication_InputArguments = 16166 - RoleSetType_RoleName_Placeholder_RemoveApplication = 16167 - RoleSetType_RoleName_Placeholder_RemoveApplication_InputArguments = 16168 - RoleSetType_RoleName_Placeholder_AddEndpoint = 16169 - RoleSetType_RoleName_Placeholder_AddEndpoint_InputArguments = 16170 - RoleSetType_RoleName_Placeholder_RemoveEndpoint = 16171 - RoleSetType_RoleName_Placeholder_RemoveEndpoint_InputArguments = 16172 - RoleType_Identities = 16173 - RoleType_Applications = 16174 - RoleType_Endpoints = 16175 - RoleType_AddApplication = 16176 - RoleType_AddApplication_InputArguments = 16177 - RoleType_RemoveApplication = 16178 - RoleType_RemoveApplication_InputArguments = 16179 - RoleType_AddEndpoint = 16180 - RoleType_AddEndpoint_InputArguments = 16181 - RoleType_RemoveEndpoint = 16182 - RoleType_RemoveEndpoint_InputArguments = 16183 - AddApplicationMethodType = 16184 - AddApplicationMethodType_InputArguments = 16185 - RemoveApplicationMethodType = 16186 - RemoveApplicationMethodType_InputArguments = 16187 - AddEndpointMethodType = 16188 - AddEndpointMethodType_InputArguments = 16189 - RemoveEndpointMethodType = 16190 - RemoveEndpointMethodType_InputArguments = 16191 - WellKnownRole_Anonymous_Identities = 16192 - WellKnownRole_Anonymous_Applications = 16193 - WellKnownRole_Anonymous_Endpoints = 16194 - WellKnownRole_Anonymous_AddApplication = 16195 - WellKnownRole_Anonymous_AddApplication_InputArguments = 16196 - WellKnownRole_Anonymous_RemoveApplication = 16197 - WellKnownRole_Anonymous_RemoveApplication_InputArguments = 16198 - WellKnownRole_Anonymous_AddEndpoint = 16199 - WellKnownRole_Anonymous_AddEndpoint_InputArguments = 16200 - WellKnownRole_Anonymous_RemoveEndpoint = 16201 - WellKnownRole_Anonymous_RemoveEndpoint_InputArguments = 16202 - WellKnownRole_AuthenticatedUser_Identities = 16203 - WellKnownRole_AuthenticatedUser_Applications = 16204 - WellKnownRole_AuthenticatedUser_Endpoints = 16205 - WellKnownRole_AuthenticatedUser_AddApplication = 16206 - WellKnownRole_AuthenticatedUser_AddApplication_InputArguments = 16207 - WellKnownRole_AuthenticatedUser_RemoveApplication = 16208 - WellKnownRole_AuthenticatedUser_RemoveApplication_InputArguments = 16209 - WellKnownRole_AuthenticatedUser_AddEndpoint = 16210 - WellKnownRole_AuthenticatedUser_AddEndpoint_InputArguments = 16211 - WellKnownRole_AuthenticatedUser_RemoveEndpoint = 16212 - WellKnownRole_AuthenticatedUser_RemoveEndpoint_InputArguments = 16213 - WellKnownRole_Observer_Identities = 16214 - WellKnownRole_Observer_Applications = 16215 - WellKnownRole_Observer_Endpoints = 16216 - WellKnownRole_Observer_AddApplication = 16217 - WellKnownRole_Observer_AddApplication_InputArguments = 16218 - WellKnownRole_Observer_RemoveApplication = 16219 - WellKnownRole_Observer_RemoveApplication_InputArguments = 16220 - WellKnownRole_Observer_AddEndpoint = 16221 - WellKnownRole_Observer_AddEndpoint_InputArguments = 16222 - WellKnownRole_Observer_RemoveEndpoint = 16223 - WellKnownRole_Observer_RemoveEndpoint_InputArguments = 16224 - WellKnownRole_Operator_Identities = 16225 - WellKnownRole_Operator_Applications = 16226 - WellKnownRole_Operator_Endpoints = 16227 - WellKnownRole_Operator_AddApplication = 16228 - WellKnownRole_Operator_AddApplication_InputArguments = 16229 - WellKnownRole_Operator_RemoveApplication = 16230 - WellKnownRole_Operator_RemoveApplication_InputArguments = 16231 - WellKnownRole_Operator_AddEndpoint = 16232 - WellKnownRole_Operator_AddEndpoint_InputArguments = 16233 - WellKnownRole_Operator_RemoveEndpoint = 16234 - WellKnownRole_Operator_RemoveEndpoint_InputArguments = 16235 - WellKnownRole_Engineer_Identities = 16236 - WellKnownRole_Engineer_Applications = 16237 - WellKnownRole_Engineer_Endpoints = 16238 - WellKnownRole_Engineer_AddApplication = 16239 - WellKnownRole_Engineer_AddApplication_InputArguments = 16240 - WellKnownRole_Engineer_RemoveApplication = 16241 - WellKnownRole_Engineer_RemoveApplication_InputArguments = 16242 - WellKnownRole_Engineer_AddEndpoint = 16243 - WellKnownRole_Engineer_AddEndpoint_InputArguments = 16244 - WellKnownRole_Engineer_RemoveEndpoint = 16245 - WellKnownRole_Engineer_RemoveEndpoint_InputArguments = 16246 - WellKnownRole_Supervisor_Identities = 16247 - WellKnownRole_Supervisor_Applications = 16248 - WellKnownRole_Supervisor_Endpoints = 16249 - WellKnownRole_Supervisor_AddApplication = 16250 - WellKnownRole_Supervisor_AddApplication_InputArguments = 16251 - WellKnownRole_Supervisor_RemoveApplication = 16252 - WellKnownRole_Supervisor_RemoveApplication_InputArguments = 16253 - WellKnownRole_Supervisor_AddEndpoint = 16254 - WellKnownRole_Supervisor_AddEndpoint_InputArguments = 16255 - WellKnownRole_Supervisor_RemoveEndpoint = 16256 - WellKnownRole_Supervisor_RemoveEndpoint_InputArguments = 16257 - WellKnownRole_SecurityAdmin_Identities = 16258 - WellKnownRole_SecurityAdmin_Applications = 16259 - WellKnownRole_SecurityAdmin_Endpoints = 16260 - WellKnownRole_SecurityAdmin_AddApplication = 16261 - WellKnownRole_SecurityAdmin_AddApplication_InputArguments = 16262 - WellKnownRole_SecurityAdmin_RemoveApplication = 16263 - WellKnownRole_SecurityAdmin_RemoveApplication_InputArguments = 16264 - WellKnownRole_SecurityAdmin_AddEndpoint = 16265 - WellKnownRole_SecurityAdmin_AddEndpoint_InputArguments = 16266 - WellKnownRole_SecurityAdmin_RemoveEndpoint = 16267 - WellKnownRole_SecurityAdmin_RemoveEndpoint_InputArguments = 16268 - WellKnownRole_ConfigureAdmin_Identities = 16269 - WellKnownRole_ConfigureAdmin_Applications = 16270 - WellKnownRole_ConfigureAdmin_Endpoints = 16271 - WellKnownRole_ConfigureAdmin_AddApplication = 16272 - WellKnownRole_ConfigureAdmin_AddApplication_InputArguments = 16273 - WellKnownRole_ConfigureAdmin_RemoveApplication = 16274 - WellKnownRole_ConfigureAdmin_RemoveApplication_InputArguments = 16275 - WellKnownRole_ConfigureAdmin_AddEndpoint = 16276 - WellKnownRole_ConfigureAdmin_AddEndpoint_InputArguments = 16277 - WellKnownRole_ConfigureAdmin_RemoveEndpoint = 16278 - WellKnownRole_ConfigureAdmin_RemoveEndpoint_InputArguments = 16279 - WriterGroupMessageDataType_Encoding_DefaultJson = 16280 - PubSubConnectionDataType_Encoding_DefaultJson = 16281 - ConnectionTransportDataType_Encoding_DefaultJson = 16282 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = 16283 - ReaderGroupTransportDataType_Encoding_DefaultJson = 16284 - ReaderGroupMessageDataType_Encoding_DefaultJson = 16285 - DataSetReaderDataType_Encoding_DefaultJson = 16286 - DataSetReaderTransportDataType_Encoding_DefaultJson = 16287 - DataSetReaderMessageDataType_Encoding_DefaultJson = 16288 - ServerType_ServerCapabilities_RoleSet = 16289 - ServerType_ServerCapabilities_RoleSet_AddRole = 16290 - ServerType_ServerCapabilities_RoleSet_AddRole_InputArguments = 16291 - ServerType_ServerCapabilities_RoleSet_AddRole_OutputArguments = 16292 - ServerType_ServerCapabilities_RoleSet_RemoveRole = 16293 - ServerType_ServerCapabilities_RoleSet_RemoveRole_InputArguments = 16294 - ServerCapabilitiesType_RoleSet = 16295 - ServerCapabilitiesType_RoleSet_AddRole = 16296 - ServerCapabilitiesType_RoleSet_AddRole_InputArguments = 16297 - ServerCapabilitiesType_RoleSet_AddRole_OutputArguments = 16298 - ServerCapabilitiesType_RoleSet_RemoveRole = 16299 - ServerCapabilitiesType_RoleSet_RemoveRole_InputArguments = 16300 - Server_ServerCapabilities_RoleSet_AddRole = 16301 - Server_ServerCapabilities_RoleSet_AddRole_InputArguments = 16302 - Server_ServerCapabilities_RoleSet_AddRole_OutputArguments = 16303 - Server_ServerCapabilities_RoleSet_RemoveRole = 16304 - Server_ServerCapabilities_RoleSet_RemoveRole_InputArguments = 16305 - AudioDataType = 16307 - SubscribedDataSetDataType_Encoding_DefaultJson = 16308 - SelectionListType = 16309 - TargetVariablesDataType_Encoding_DefaultJson = 16310 - SubscribedDataSetMirrorDataType_Encoding_DefaultJson = 16311 - SelectionListType_RestrictToList = 16312 - AdditionalParametersType = 16313 - FileSystem = 16314 - FileSystem_FileDirectoryName_Placeholder = 16315 - FileSystem_FileDirectoryName_Placeholder_CreateDirectory = 16316 - FileSystem_FileDirectoryName_Placeholder_CreateDirectory_InputArguments = 16317 - FileSystem_FileDirectoryName_Placeholder_CreateDirectory_OutputArguments = 16318 - FileSystem_FileDirectoryName_Placeholder_CreateFile = 16319 - FileSystem_FileDirectoryName_Placeholder_CreateFile_InputArguments = 16320 - FileSystem_FileDirectoryName_Placeholder_CreateFile_OutputArguments = 16321 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = 16322 - UadpWriterGroupMessageDataType_Encoding_DefaultJson = 16323 - FileSystem_FileDirectoryName_Placeholder_MoveOrCopy = 16324 - FileSystem_FileDirectoryName_Placeholder_MoveOrCopy_InputArguments = 16325 - FileSystem_FileDirectoryName_Placeholder_MoveOrCopy_OutputArguments = 16326 - FileSystem_FileName_Placeholder = 16327 - FileSystem_FileName_Placeholder_Size = 16328 - FileSystem_FileName_Placeholder_Writable = 16329 - FileSystem_FileName_Placeholder_UserWritable = 16330 - FileSystem_FileName_Placeholder_OpenCount = 16331 - FileSystem_FileName_Placeholder_MimeType = 16332 - FileSystem_FileName_Placeholder_Open = 16333 - FileSystem_FileName_Placeholder_Open_InputArguments = 16334 - FileSystem_FileName_Placeholder_Open_OutputArguments = 16335 - FileSystem_FileName_Placeholder_Close = 16336 - FileSystem_FileName_Placeholder_Close_InputArguments = 16337 - FileSystem_FileName_Placeholder_Read = 16338 - FileSystem_FileName_Placeholder_Read_InputArguments = 16339 - FileSystem_FileName_Placeholder_Read_OutputArguments = 16340 - FileSystem_FileName_Placeholder_Write = 16341 - FileSystem_FileName_Placeholder_Write_InputArguments = 16342 - FileSystem_FileName_Placeholder_GetPosition = 16343 - FileSystem_FileName_Placeholder_GetPosition_InputArguments = 16344 - FileSystem_FileName_Placeholder_GetPosition_OutputArguments = 16345 - FileSystem_FileName_Placeholder_SetPosition = 16346 - FileSystem_FileName_Placeholder_SetPosition_InputArguments = 16347 - FileSystem_CreateDirectory = 16348 - FileSystem_CreateDirectory_InputArguments = 16349 - FileSystem_CreateDirectory_OutputArguments = 16350 - FileSystem_CreateFile = 16351 - FileSystem_CreateFile_InputArguments = 16352 - FileSystem_CreateFile_OutputArguments = 16353 - FileSystem_DeleteFileSystemObject = 16354 - FileSystem_DeleteFileSystemObject_InputArguments = 16355 - FileSystem_MoveOrCopy = 16356 - FileSystem_MoveOrCopy_InputArguments = 16357 - FileSystem_MoveOrCopy_OutputArguments = 16358 - TemporaryFileTransferType_GenerateFileForWrite_InputArguments = 16359 - GenerateFileForWriteMethodType_InputArguments = 16360 - HasAlarmSuppressionGroup = 16361 - AlarmGroupMember = 16362 - ConditionType_ConditionSubClassId = 16363 - ConditionType_ConditionSubClassName = 16364 - DialogConditionType_ConditionSubClassId = 16365 - DialogConditionType_ConditionSubClassName = 16366 - AcknowledgeableConditionType_ConditionSubClassId = 16367 - AcknowledgeableConditionType_ConditionSubClassName = 16368 - AlarmConditionType_ConditionSubClassId = 16369 - AlarmConditionType_ConditionSubClassName = 16370 - AlarmConditionType_OutOfServiceState = 16371 - AlarmConditionType_OutOfServiceState_Id = 16372 - AlarmConditionType_OutOfServiceState_Name = 16373 - AlarmConditionType_OutOfServiceState_Number = 16374 - AlarmConditionType_OutOfServiceState_EffectiveDisplayName = 16375 - AlarmConditionType_OutOfServiceState_TransitionTime = 16376 - AlarmConditionType_OutOfServiceState_EffectiveTransitionTime = 16377 - AlarmConditionType_OutOfServiceState_TrueState = 16378 - AlarmConditionType_OutOfServiceState_FalseState = 16379 - AlarmConditionType_SilenceState = 16380 - AlarmConditionType_SilenceState_Id = 16381 - AlarmConditionType_SilenceState_Name = 16382 - AlarmConditionType_SilenceState_Number = 16383 - AlarmConditionType_SilenceState_EffectiveDisplayName = 16384 - AlarmConditionType_SilenceState_TransitionTime = 16385 - AlarmConditionType_SilenceState_EffectiveTransitionTime = 16386 - AlarmConditionType_SilenceState_TrueState = 16387 - AlarmConditionType_SilenceState_FalseState = 16388 - AlarmConditionType_AudibleEnabled = 16389 - AlarmConditionType_AudibleSound = 16390 - UadpDataSetWriterMessageDataType_Encoding_DefaultJson = 16391 - UadpDataSetReaderMessageDataType_Encoding_DefaultJson = 16392 - JsonWriterGroupMessageDataType_Encoding_DefaultJson = 16393 - JsonDataSetWriterMessageDataType_Encoding_DefaultJson = 16394 - AlarmConditionType_OnDelay = 16395 - AlarmConditionType_OffDelay = 16396 - AlarmConditionType_FirstInGroupFlag = 16397 - AlarmConditionType_FirstInGroup = 16398 - AlarmConditionType_AlarmGroup_Placeholder = 16399 - AlarmConditionType_ReAlarmTime = 16400 - AlarmConditionType_ReAlarmRepeatCount = 16401 - AlarmConditionType_Silence = 16402 - AlarmConditionType_Suppress = 16403 - JsonDataSetReaderMessageDataType_Encoding_DefaultJson = 16404 - AlarmGroupType = 16405 - AlarmGroupType_AlarmConditionInstance_Placeholder = 16406 - AlarmGroupType_AlarmConditionInstance_Placeholder_EventId = 16407 - AlarmGroupType_AlarmConditionInstance_Placeholder_EventType = 16408 - AlarmGroupType_AlarmConditionInstance_Placeholder_SourceNode = 16409 - AlarmGroupType_AlarmConditionInstance_Placeholder_SourceName = 16410 - AlarmGroupType_AlarmConditionInstance_Placeholder_Time = 16411 - AlarmGroupType_AlarmConditionInstance_Placeholder_ReceiveTime = 16412 - AlarmGroupType_AlarmConditionInstance_Placeholder_LocalTime = 16413 - AlarmGroupType_AlarmConditionInstance_Placeholder_Message = 16414 - AlarmGroupType_AlarmConditionInstance_Placeholder_Severity = 16415 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConditionClassId = 16416 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConditionClassName = 16417 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConditionSubClassId = 16418 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConditionSubClassName = 16419 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConditionName = 16420 - AlarmGroupType_AlarmConditionInstance_Placeholder_BranchId = 16421 - AlarmGroupType_AlarmConditionInstance_Placeholder_Retain = 16422 - AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState = 16423 - AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_Id = 16424 - AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_Name = 16425 - AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_Number = 16426 - AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_EffectiveDisplayName = 16427 - AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_TransitionTime = 16428 - AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_EffectiveTransitionTime = 16429 - AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_TrueState = 16430 - AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_FalseState = 16431 - AlarmGroupType_AlarmConditionInstance_Placeholder_Quality = 16432 - AlarmGroupType_AlarmConditionInstance_Placeholder_Quality_SourceTimestamp = 16433 - AlarmGroupType_AlarmConditionInstance_Placeholder_LastSeverity = 16434 - AlarmGroupType_AlarmConditionInstance_Placeholder_LastSeverity_SourceTimestamp = 16435 - AlarmGroupType_AlarmConditionInstance_Placeholder_Comment = 16436 - AlarmGroupType_AlarmConditionInstance_Placeholder_Comment_SourceTimestamp = 16437 - AlarmGroupType_AlarmConditionInstance_Placeholder_ClientUserId = 16438 - AlarmGroupType_AlarmConditionInstance_Placeholder_Disable = 16439 - AlarmGroupType_AlarmConditionInstance_Placeholder_Enable = 16440 - AlarmGroupType_AlarmConditionInstance_Placeholder_AddComment = 16441 - AlarmGroupType_AlarmConditionInstance_Placeholder_AddComment_InputArguments = 16442 - AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState = 16443 - AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_Id = 16444 - AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_Name = 16445 - AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_Number = 16446 - AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_EffectiveDisplayName = 16447 - AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_TransitionTime = 16448 - AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_EffectiveTransitionTime = 16449 - AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_TrueState = 16450 - AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_FalseState = 16451 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState = 16452 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_Id = 16453 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_Name = 16454 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_Number = 16455 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_EffectiveDisplayName = 16456 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_TransitionTime = 16457 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_EffectiveTransitionTime = 16458 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_TrueState = 16459 - AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_FalseState = 16460 - AlarmGroupType_AlarmConditionInstance_Placeholder_Acknowledge = 16461 - AlarmGroupType_AlarmConditionInstance_Placeholder_Acknowledge_InputArguments = 16462 - AlarmGroupType_AlarmConditionInstance_Placeholder_Confirm = 16463 - AlarmGroupType_AlarmConditionInstance_Placeholder_Confirm_InputArguments = 16464 - AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState = 16465 - AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_Id = 16466 - AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_Name = 16467 - AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_Number = 16468 - AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_EffectiveDisplayName = 16469 - AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_TransitionTime = 16470 - AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_EffectiveTransitionTime = 16471 - AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_TrueState = 16472 - AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_FalseState = 16473 - AlarmGroupType_AlarmConditionInstance_Placeholder_InputNode = 16474 - AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState = 16475 - AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_Id = 16476 - AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_Name = 16477 - AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_Number = 16478 - AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_EffectiveDisplayName = 16479 - AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_TransitionTime = 16480 - AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_EffectiveTransitionTime = 16481 - AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_TrueState = 16482 - AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_FalseState = 16483 - AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState = 16484 - AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_Id = 16485 - AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_Name = 16486 - AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_Number = 16487 - AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_EffectiveDisplayName = 16488 - AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_TransitionTime = 16489 - AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_EffectiveTransitionTime = 16490 - AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_TrueState = 16491 - AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_FalseState = 16492 - AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState = 16493 - AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_Id = 16494 - AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_Name = 16495 - AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_Number = 16496 - AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_EffectiveDisplayName = 16497 - AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_TransitionTime = 16498 - AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_EffectiveTransitionTime = 16499 - AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_TrueState = 16500 - AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_FalseState = 16501 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState = 16502 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_CurrentState = 16503 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_CurrentState_Id = 16504 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_CurrentState_Name = 16505 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_CurrentState_Number = 16506 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_CurrentState_EffectiveDisplayName = 16507 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_LastTransition = 16508 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_LastTransition_Id = 16509 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_LastTransition_Name = 16510 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_LastTransition_Number = 16511 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_LastTransition_TransitionTime = 16512 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_LastTransition_EffectiveTransitionTime = 16513 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_UnshelveTime = 16514 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_Unshelve = 16515 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_OneShotShelve = 16516 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_TimedShelve = 16517 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_TimedShelve_InputArguments = 16518 - AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedOrShelved = 16519 - AlarmGroupType_AlarmConditionInstance_Placeholder_MaxTimeShelved = 16520 - AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleEnabled = 16521 - AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleSound = 16522 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification = 16523 - BrokerWriterGroupTransportDataType_Encoding_DefaultJson = 16524 - BrokerDataSetWriterTransportDataType_Encoding_DefaultJson = 16525 - BrokerDataSetReaderTransportDataType_Encoding_DefaultJson = 16526 - AlarmGroupType_AlarmConditionInstance_Placeholder_OnDelay = 16527 - AlarmGroupType_AlarmConditionInstance_Placeholder_OffDelay = 16528 - AlarmGroupType_AlarmConditionInstance_Placeholder_FirstInGroupFlag = 16529 - AlarmGroupType_AlarmConditionInstance_Placeholder_FirstInGroup = 16530 - AlarmGroupType_AlarmConditionInstance_Placeholder_ReAlarmTime = 16531 - AlarmGroupType_AlarmConditionInstance_Placeholder_ReAlarmRepeatCount = 16532 - AlarmGroupType_AlarmConditionInstance_Placeholder_Silence = 16533 - AlarmGroupType_AlarmConditionInstance_Placeholder_Suppress = 16534 - PublishSubscribeType_ConnectionName_Placeholder_AddWriterGroup = 16535 - LimitAlarmType_ConditionSubClassId = 16536 - LimitAlarmType_ConditionSubClassName = 16537 - LimitAlarmType_OutOfServiceState = 16538 - LimitAlarmType_OutOfServiceState_Id = 16539 - LimitAlarmType_OutOfServiceState_Name = 16540 - LimitAlarmType_OutOfServiceState_Number = 16541 - LimitAlarmType_OutOfServiceState_EffectiveDisplayName = 16542 - LimitAlarmType_OutOfServiceState_TransitionTime = 16543 - LimitAlarmType_OutOfServiceState_EffectiveTransitionTime = 16544 - LimitAlarmType_OutOfServiceState_TrueState = 16545 - LimitAlarmType_OutOfServiceState_FalseState = 16546 - LimitAlarmType_SilenceState = 16547 - LimitAlarmType_SilenceState_Id = 16548 - LimitAlarmType_SilenceState_Name = 16549 - LimitAlarmType_SilenceState_Number = 16550 - LimitAlarmType_SilenceState_EffectiveDisplayName = 16551 - LimitAlarmType_SilenceState_TransitionTime = 16552 - LimitAlarmType_SilenceState_EffectiveTransitionTime = 16553 - LimitAlarmType_SilenceState_TrueState = 16554 - LimitAlarmType_SilenceState_FalseState = 16555 - LimitAlarmType_AudibleEnabled = 16556 - LimitAlarmType_AudibleSound = 16557 - PublishSubscribeType_ConnectionName_Placeholder_AddWriterGroup_InputArguments = 16558 - PublishSubscribeType_ConnectionName_Placeholder_AddWriterGroup_OutputArguments = 16559 - PublishSubscribeType_ConnectionName_Placeholder_AddReaderGroup = 16560 - PublishSubscribeType_ConnectionName_Placeholder_AddReaderGroup_InputArguments = 16561 - LimitAlarmType_OnDelay = 16562 - LimitAlarmType_OffDelay = 16563 - LimitAlarmType_FirstInGroupFlag = 16564 - LimitAlarmType_FirstInGroup = 16565 - LimitAlarmType_AlarmGroup_Placeholder = 16566 - LimitAlarmType_ReAlarmTime = 16567 - LimitAlarmType_ReAlarmRepeatCount = 16568 - LimitAlarmType_Silence = 16569 - LimitAlarmType_Suppress = 16570 - PublishSubscribeType_ConnectionName_Placeholder_AddReaderGroup_OutputArguments = 16571 - LimitAlarmType_BaseHighHighLimit = 16572 - LimitAlarmType_BaseHighLimit = 16573 - LimitAlarmType_BaseLowLimit = 16574 - LimitAlarmType_BaseLowLowLimit = 16575 - ExclusiveLimitAlarmType_ConditionSubClassId = 16576 - ExclusiveLimitAlarmType_ConditionSubClassName = 16577 - ExclusiveLimitAlarmType_OutOfServiceState = 16578 - ExclusiveLimitAlarmType_OutOfServiceState_Id = 16579 - ExclusiveLimitAlarmType_OutOfServiceState_Name = 16580 - ExclusiveLimitAlarmType_OutOfServiceState_Number = 16581 - ExclusiveLimitAlarmType_OutOfServiceState_EffectiveDisplayName = 16582 - ExclusiveLimitAlarmType_OutOfServiceState_TransitionTime = 16583 - ExclusiveLimitAlarmType_OutOfServiceState_EffectiveTransitionTime = 16584 - ExclusiveLimitAlarmType_OutOfServiceState_TrueState = 16585 - ExclusiveLimitAlarmType_OutOfServiceState_FalseState = 16586 - ExclusiveLimitAlarmType_SilenceState = 16587 - ExclusiveLimitAlarmType_SilenceState_Id = 16588 - ExclusiveLimitAlarmType_SilenceState_Name = 16589 - ExclusiveLimitAlarmType_SilenceState_Number = 16590 - ExclusiveLimitAlarmType_SilenceState_EffectiveDisplayName = 16591 - ExclusiveLimitAlarmType_SilenceState_TransitionTime = 16592 - ExclusiveLimitAlarmType_SilenceState_EffectiveTransitionTime = 16593 - ExclusiveLimitAlarmType_SilenceState_TrueState = 16594 - ExclusiveLimitAlarmType_SilenceState_FalseState = 16595 - ExclusiveLimitAlarmType_AudibleEnabled = 16596 - ExclusiveLimitAlarmType_AudibleSound = 16597 - PublishSubscribeType_AddConnection = 16598 - PublishSubscribeType_AddConnection_InputArguments = 16599 - PublishSubscribeType_AddConnection_OutputArguments = 16600 - PublishSubscribeType_PublishedDataSets_AddPublishedDataItemsTemplate = 16601 - ExclusiveLimitAlarmType_OnDelay = 16602 - ExclusiveLimitAlarmType_OffDelay = 16603 - ExclusiveLimitAlarmType_FirstInGroupFlag = 16604 - ExclusiveLimitAlarmType_FirstInGroup = 16605 - ExclusiveLimitAlarmType_AlarmGroup_Placeholder = 16606 - ExclusiveLimitAlarmType_ReAlarmTime = 16607 - ExclusiveLimitAlarmType_ReAlarmRepeatCount = 16608 - ExclusiveLimitAlarmType_Silence = 16609 - ExclusiveLimitAlarmType_Suppress = 16610 - PublishSubscribeType_PublishedDataSets_AddPublishedDataItemsTemplate_InputArguments = 16611 - ExclusiveLimitAlarmType_BaseHighHighLimit = 16612 - ExclusiveLimitAlarmType_BaseHighLimit = 16613 - ExclusiveLimitAlarmType_BaseLowLimit = 16614 - ExclusiveLimitAlarmType_BaseLowLowLimit = 16615 - NonExclusiveLimitAlarmType_ConditionSubClassId = 16616 - NonExclusiveLimitAlarmType_ConditionSubClassName = 16617 - NonExclusiveLimitAlarmType_OutOfServiceState = 16618 - NonExclusiveLimitAlarmType_OutOfServiceState_Id = 16619 - NonExclusiveLimitAlarmType_OutOfServiceState_Name = 16620 - NonExclusiveLimitAlarmType_OutOfServiceState_Number = 16621 - NonExclusiveLimitAlarmType_OutOfServiceState_EffectiveDisplayName = 16622 - NonExclusiveLimitAlarmType_OutOfServiceState_TransitionTime = 16623 - NonExclusiveLimitAlarmType_OutOfServiceState_EffectiveTransitionTime = 16624 - NonExclusiveLimitAlarmType_OutOfServiceState_TrueState = 16625 - NonExclusiveLimitAlarmType_OutOfServiceState_FalseState = 16626 - NonExclusiveLimitAlarmType_SilenceState = 16627 - NonExclusiveLimitAlarmType_SilenceState_Id = 16628 - NonExclusiveLimitAlarmType_SilenceState_Name = 16629 - NonExclusiveLimitAlarmType_SilenceState_Number = 16630 - NonExclusiveLimitAlarmType_SilenceState_EffectiveDisplayName = 16631 - NonExclusiveLimitAlarmType_SilenceState_TransitionTime = 16632 - NonExclusiveLimitAlarmType_SilenceState_EffectiveTransitionTime = 16633 - NonExclusiveLimitAlarmType_SilenceState_TrueState = 16634 - NonExclusiveLimitAlarmType_SilenceState_FalseState = 16635 - NonExclusiveLimitAlarmType_AudibleEnabled = 16636 - NonExclusiveLimitAlarmType_AudibleSound = 16637 - PublishSubscribeType_PublishedDataSets_AddPublishedDataItemsTemplate_OutputArguments = 16638 - PublishSubscribeType_PublishedDataSets_AddPublishedEventsTemplate = 16639 - PublishSubscribeType_PublishedDataSets_AddPublishedEventsTemplate_InputArguments = 16640 - PublishSubscribeType_PublishedDataSets_AddPublishedEventsTemplate_OutputArguments = 16641 - NonExclusiveLimitAlarmType_OnDelay = 16642 - NonExclusiveLimitAlarmType_OffDelay = 16643 - NonExclusiveLimitAlarmType_FirstInGroupFlag = 16644 - NonExclusiveLimitAlarmType_FirstInGroup = 16645 - NonExclusiveLimitAlarmType_AlarmGroup_Placeholder = 16646 - NonExclusiveLimitAlarmType_ReAlarmTime = 16647 - NonExclusiveLimitAlarmType_ReAlarmRepeatCount = 16648 - NonExclusiveLimitAlarmType_Silence = 16649 - NonExclusiveLimitAlarmType_Suppress = 16650 - PublishSubscribeType_PublishedDataSets_AddDataSetFolder = 16651 - NonExclusiveLimitAlarmType_BaseHighHighLimit = 16652 - NonExclusiveLimitAlarmType_BaseHighLimit = 16653 - NonExclusiveLimitAlarmType_BaseLowLimit = 16654 - NonExclusiveLimitAlarmType_BaseLowLowLimit = 16655 - NonExclusiveLevelAlarmType_ConditionSubClassId = 16656 - NonExclusiveLevelAlarmType_ConditionSubClassName = 16657 - NonExclusiveLevelAlarmType_OutOfServiceState = 16658 - NonExclusiveLevelAlarmType_OutOfServiceState_Id = 16659 - NonExclusiveLevelAlarmType_OutOfServiceState_Name = 16660 - NonExclusiveLevelAlarmType_OutOfServiceState_Number = 16661 - NonExclusiveLevelAlarmType_OutOfServiceState_EffectiveDisplayName = 16662 - NonExclusiveLevelAlarmType_OutOfServiceState_TransitionTime = 16663 - NonExclusiveLevelAlarmType_OutOfServiceState_EffectiveTransitionTime = 16664 - NonExclusiveLevelAlarmType_OutOfServiceState_TrueState = 16665 - NonExclusiveLevelAlarmType_OutOfServiceState_FalseState = 16666 - NonExclusiveLevelAlarmType_SilenceState = 16667 - NonExclusiveLevelAlarmType_SilenceState_Id = 16668 - NonExclusiveLevelAlarmType_SilenceState_Name = 16669 - NonExclusiveLevelAlarmType_SilenceState_Number = 16670 - NonExclusiveLevelAlarmType_SilenceState_EffectiveDisplayName = 16671 - NonExclusiveLevelAlarmType_SilenceState_TransitionTime = 16672 - NonExclusiveLevelAlarmType_SilenceState_EffectiveTransitionTime = 16673 - NonExclusiveLevelAlarmType_SilenceState_TrueState = 16674 - NonExclusiveLevelAlarmType_SilenceState_FalseState = 16675 - NonExclusiveLevelAlarmType_AudibleEnabled = 16676 - NonExclusiveLevelAlarmType_AudibleSound = 16677 - PublishSubscribeType_PublishedDataSets_AddDataSetFolder_InputArguments = 16678 - PublishSubscribeType_PublishedDataSets_AddDataSetFolder_OutputArguments = 16679 - PublishSubscribeType_PublishedDataSets_RemoveDataSetFolder = 16680 - PublishSubscribeType_PublishedDataSets_RemoveDataSetFolder_InputArguments = 16681 - NonExclusiveLevelAlarmType_OnDelay = 16682 - NonExclusiveLevelAlarmType_OffDelay = 16683 - NonExclusiveLevelAlarmType_FirstInGroupFlag = 16684 - NonExclusiveLevelAlarmType_FirstInGroup = 16685 - NonExclusiveLevelAlarmType_AlarmGroup_Placeholder = 16686 - NonExclusiveLevelAlarmType_ReAlarmTime = 16687 - NonExclusiveLevelAlarmType_ReAlarmRepeatCount = 16688 - NonExclusiveLevelAlarmType_Silence = 16689 - NonExclusiveLevelAlarmType_Suppress = 16690 - AddConnectionMethodType = 16691 - NonExclusiveLevelAlarmType_BaseHighHighLimit = 16692 - NonExclusiveLevelAlarmType_BaseHighLimit = 16693 - NonExclusiveLevelAlarmType_BaseLowLimit = 16694 - NonExclusiveLevelAlarmType_BaseLowLowLimit = 16695 - ExclusiveLevelAlarmType_ConditionSubClassId = 16696 - ExclusiveLevelAlarmType_ConditionSubClassName = 16697 - ExclusiveLevelAlarmType_OutOfServiceState = 16698 - ExclusiveLevelAlarmType_OutOfServiceState_Id = 16699 - ExclusiveLevelAlarmType_OutOfServiceState_Name = 16700 - ExclusiveLevelAlarmType_OutOfServiceState_Number = 16701 - ExclusiveLevelAlarmType_OutOfServiceState_EffectiveDisplayName = 16702 - ExclusiveLevelAlarmType_OutOfServiceState_TransitionTime = 16703 - ExclusiveLevelAlarmType_OutOfServiceState_EffectiveTransitionTime = 16704 - ExclusiveLevelAlarmType_OutOfServiceState_TrueState = 16705 - ExclusiveLevelAlarmType_OutOfServiceState_FalseState = 16706 - ExclusiveLevelAlarmType_SilenceState = 16707 - ExclusiveLevelAlarmType_SilenceState_Id = 16708 - ExclusiveLevelAlarmType_SilenceState_Name = 16709 - ExclusiveLevelAlarmType_SilenceState_Number = 16710 - ExclusiveLevelAlarmType_SilenceState_EffectiveDisplayName = 16711 - ExclusiveLevelAlarmType_SilenceState_TransitionTime = 16712 - ExclusiveLevelAlarmType_SilenceState_EffectiveTransitionTime = 16713 - ExclusiveLevelAlarmType_SilenceState_TrueState = 16714 - ExclusiveLevelAlarmType_SilenceState_FalseState = 16715 - ExclusiveLevelAlarmType_AudibleEnabled = 16716 - ExclusiveLevelAlarmType_AudibleSound = 16717 - AddConnectionMethodType_InputArguments = 16718 - AddConnectionMethodType_OutputArguments = 16719 - PublishedDataSetType_DataSetWriterName_Placeholder_DataSetWriterId = 16720 - PublishedDataSetType_DataSetWriterName_Placeholder_DataSetFieldContentMask = 16721 - ExclusiveLevelAlarmType_OnDelay = 16722 - ExclusiveLevelAlarmType_OffDelay = 16723 - ExclusiveLevelAlarmType_FirstInGroupFlag = 16724 - ExclusiveLevelAlarmType_FirstInGroup = 16725 - ExclusiveLevelAlarmType_AlarmGroup_Placeholder = 16726 - ExclusiveLevelAlarmType_ReAlarmTime = 16727 - ExclusiveLevelAlarmType_ReAlarmRepeatCount = 16728 - ExclusiveLevelAlarmType_Silence = 16729 - ExclusiveLevelAlarmType_Suppress = 16730 - PublishedDataSetType_DataSetWriterName_Placeholder_KeyFrameCount = 16731 - ExclusiveLevelAlarmType_BaseHighHighLimit = 16732 - ExclusiveLevelAlarmType_BaseHighLimit = 16733 - ExclusiveLevelAlarmType_BaseLowLimit = 16734 - ExclusiveLevelAlarmType_BaseLowLowLimit = 16735 - NonExclusiveDeviationAlarmType_ConditionSubClassId = 16736 - NonExclusiveDeviationAlarmType_ConditionSubClassName = 16737 - NonExclusiveDeviationAlarmType_OutOfServiceState = 16738 - NonExclusiveDeviationAlarmType_OutOfServiceState_Id = 16739 - NonExclusiveDeviationAlarmType_OutOfServiceState_Name = 16740 - NonExclusiveDeviationAlarmType_OutOfServiceState_Number = 16741 - NonExclusiveDeviationAlarmType_OutOfServiceState_EffectiveDisplayName = 16742 - NonExclusiveDeviationAlarmType_OutOfServiceState_TransitionTime = 16743 - NonExclusiveDeviationAlarmType_OutOfServiceState_EffectiveTransitionTime = 16744 - NonExclusiveDeviationAlarmType_OutOfServiceState_TrueState = 16745 - NonExclusiveDeviationAlarmType_OutOfServiceState_FalseState = 16746 - NonExclusiveDeviationAlarmType_SilenceState = 16747 - NonExclusiveDeviationAlarmType_SilenceState_Id = 16748 - NonExclusiveDeviationAlarmType_SilenceState_Name = 16749 - NonExclusiveDeviationAlarmType_SilenceState_Number = 16750 - NonExclusiveDeviationAlarmType_SilenceState_EffectiveDisplayName = 16751 - NonExclusiveDeviationAlarmType_SilenceState_TransitionTime = 16752 - NonExclusiveDeviationAlarmType_SilenceState_EffectiveTransitionTime = 16753 - NonExclusiveDeviationAlarmType_SilenceState_TrueState = 16754 - NonExclusiveDeviationAlarmType_SilenceState_FalseState = 16755 - NonExclusiveDeviationAlarmType_AudibleEnabled = 16756 - NonExclusiveDeviationAlarmType_AudibleSound = 16757 - PublishedDataSetType_DataSetWriterName_Placeholder_MessageSettings = 16758 - PublishedDataSetType_DataSetClassId = 16759 - PublishedDataItemsType_DataSetWriterName_Placeholder_DataSetWriterId = 16760 - PublishedDataItemsType_DataSetWriterName_Placeholder_DataSetFieldContentMask = 16761 - NonExclusiveDeviationAlarmType_OnDelay = 16762 - NonExclusiveDeviationAlarmType_OffDelay = 16763 - NonExclusiveDeviationAlarmType_FirstInGroupFlag = 16764 - NonExclusiveDeviationAlarmType_FirstInGroup = 16765 - NonExclusiveDeviationAlarmType_AlarmGroup_Placeholder = 16766 - NonExclusiveDeviationAlarmType_ReAlarmTime = 16767 - NonExclusiveDeviationAlarmType_ReAlarmRepeatCount = 16768 - NonExclusiveDeviationAlarmType_Silence = 16769 - NonExclusiveDeviationAlarmType_Suppress = 16770 - PublishedDataItemsType_DataSetWriterName_Placeholder_KeyFrameCount = 16771 - NonExclusiveDeviationAlarmType_BaseHighHighLimit = 16772 - NonExclusiveDeviationAlarmType_BaseHighLimit = 16773 - NonExclusiveDeviationAlarmType_BaseLowLimit = 16774 - NonExclusiveDeviationAlarmType_BaseLowLowLimit = 16775 - NonExclusiveDeviationAlarmType_BaseSetpointNode = 16776 - ExclusiveDeviationAlarmType_ConditionSubClassId = 16777 - ExclusiveDeviationAlarmType_ConditionSubClassName = 16778 - ExclusiveDeviationAlarmType_OutOfServiceState = 16779 - ExclusiveDeviationAlarmType_OutOfServiceState_Id = 16780 - ExclusiveDeviationAlarmType_OutOfServiceState_Name = 16781 - ExclusiveDeviationAlarmType_OutOfServiceState_Number = 16782 - ExclusiveDeviationAlarmType_OutOfServiceState_EffectiveDisplayName = 16783 - ExclusiveDeviationAlarmType_OutOfServiceState_TransitionTime = 16784 - ExclusiveDeviationAlarmType_OutOfServiceState_EffectiveTransitionTime = 16785 - ExclusiveDeviationAlarmType_OutOfServiceState_TrueState = 16786 - ExclusiveDeviationAlarmType_OutOfServiceState_FalseState = 16787 - ExclusiveDeviationAlarmType_SilenceState = 16788 - ExclusiveDeviationAlarmType_SilenceState_Id = 16789 - ExclusiveDeviationAlarmType_SilenceState_Name = 16790 - ExclusiveDeviationAlarmType_SilenceState_Number = 16791 - ExclusiveDeviationAlarmType_SilenceState_EffectiveDisplayName = 16792 - ExclusiveDeviationAlarmType_SilenceState_TransitionTime = 16793 - ExclusiveDeviationAlarmType_SilenceState_EffectiveTransitionTime = 16794 - ExclusiveDeviationAlarmType_SilenceState_TrueState = 16795 - ExclusiveDeviationAlarmType_SilenceState_FalseState = 16796 - ExclusiveDeviationAlarmType_AudibleEnabled = 16797 - ExclusiveDeviationAlarmType_AudibleSound = 16798 - PublishedDataItemsType_DataSetWriterName_Placeholder_MessageSettings = 16799 - PublishedDataItemsType_DataSetClassId = 16800 - PublishedEventsType_DataSetWriterName_Placeholder_DataSetWriterId = 16801 - PublishedEventsType_DataSetWriterName_Placeholder_DataSetFieldContentMask = 16802 - ExclusiveDeviationAlarmType_OnDelay = 16803 - ExclusiveDeviationAlarmType_OffDelay = 16804 - ExclusiveDeviationAlarmType_FirstInGroupFlag = 16805 - ExclusiveDeviationAlarmType_FirstInGroup = 16806 - ExclusiveDeviationAlarmType_AlarmGroup_Placeholder = 16807 - ExclusiveDeviationAlarmType_ReAlarmTime = 16808 - ExclusiveDeviationAlarmType_ReAlarmRepeatCount = 16809 - ExclusiveDeviationAlarmType_Silence = 16810 - ExclusiveDeviationAlarmType_Suppress = 16811 - PublishedEventsType_DataSetWriterName_Placeholder_KeyFrameCount = 16812 - ExclusiveDeviationAlarmType_BaseHighHighLimit = 16813 - ExclusiveDeviationAlarmType_BaseHighLimit = 16814 - ExclusiveDeviationAlarmType_BaseLowLimit = 16815 - ExclusiveDeviationAlarmType_BaseLowLowLimit = 16816 - ExclusiveDeviationAlarmType_BaseSetpointNode = 16817 - NonExclusiveRateOfChangeAlarmType_ConditionSubClassId = 16818 - NonExclusiveRateOfChangeAlarmType_ConditionSubClassName = 16819 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState = 16820 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_Id = 16821 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_Name = 16822 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_Number = 16823 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveDisplayName = 16824 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_TransitionTime = 16825 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveTransitionTime = 16826 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_TrueState = 16827 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_FalseState = 16828 - NonExclusiveRateOfChangeAlarmType_SilenceState = 16829 - NonExclusiveRateOfChangeAlarmType_SilenceState_Id = 16830 - NonExclusiveRateOfChangeAlarmType_SilenceState_Name = 16831 - NonExclusiveRateOfChangeAlarmType_SilenceState_Number = 16832 - NonExclusiveRateOfChangeAlarmType_SilenceState_EffectiveDisplayName = 16833 - NonExclusiveRateOfChangeAlarmType_SilenceState_TransitionTime = 16834 - NonExclusiveRateOfChangeAlarmType_SilenceState_EffectiveTransitionTime = 16835 - NonExclusiveRateOfChangeAlarmType_SilenceState_TrueState = 16836 - NonExclusiveRateOfChangeAlarmType_SilenceState_FalseState = 16837 - NonExclusiveRateOfChangeAlarmType_AudibleEnabled = 16838 - NonExclusiveRateOfChangeAlarmType_AudibleSound = 16839 - PublishedEventsType_DataSetWriterName_Placeholder_MessageSettings = 16840 - PublishedEventsType_DataSetClassId = 16841 - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate = 16842 - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_InputArguments = 16843 - NonExclusiveRateOfChangeAlarmType_OnDelay = 16844 - NonExclusiveRateOfChangeAlarmType_OffDelay = 16845 - NonExclusiveRateOfChangeAlarmType_FirstInGroupFlag = 16846 - NonExclusiveRateOfChangeAlarmType_FirstInGroup = 16847 - NonExclusiveRateOfChangeAlarmType_AlarmGroup_Placeholder = 16848 - NonExclusiveRateOfChangeAlarmType_ReAlarmTime = 16849 - NonExclusiveRateOfChangeAlarmType_ReAlarmRepeatCount = 16850 - NonExclusiveRateOfChangeAlarmType_Silence = 16851 - NonExclusiveRateOfChangeAlarmType_Suppress = 16852 - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_OutputArguments = 16853 - NonExclusiveRateOfChangeAlarmType_BaseHighHighLimit = 16854 - NonExclusiveRateOfChangeAlarmType_BaseHighLimit = 16855 - NonExclusiveRateOfChangeAlarmType_BaseLowLimit = 16856 - NonExclusiveRateOfChangeAlarmType_BaseLowLowLimit = 16857 - NonExclusiveRateOfChangeAlarmType_EngineeringUnits = 16858 - ExclusiveRateOfChangeAlarmType_ConditionSubClassId = 16859 - ExclusiveRateOfChangeAlarmType_ConditionSubClassName = 16860 - ExclusiveRateOfChangeAlarmType_OutOfServiceState = 16861 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_Id = 16862 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_Name = 16863 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_Number = 16864 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveDisplayName = 16865 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_TransitionTime = 16866 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveTransitionTime = 16867 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_TrueState = 16868 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_FalseState = 16869 - ExclusiveRateOfChangeAlarmType_SilenceState = 16870 - ExclusiveRateOfChangeAlarmType_SilenceState_Id = 16871 - ExclusiveRateOfChangeAlarmType_SilenceState_Name = 16872 - ExclusiveRateOfChangeAlarmType_SilenceState_Number = 16873 - ExclusiveRateOfChangeAlarmType_SilenceState_EffectiveDisplayName = 16874 - ExclusiveRateOfChangeAlarmType_SilenceState_TransitionTime = 16875 - ExclusiveRateOfChangeAlarmType_SilenceState_EffectiveTransitionTime = 16876 - ExclusiveRateOfChangeAlarmType_SilenceState_TrueState = 16877 - ExclusiveRateOfChangeAlarmType_SilenceState_FalseState = 16878 - ExclusiveRateOfChangeAlarmType_AudibleEnabled = 16879 - ExclusiveRateOfChangeAlarmType_AudibleSound = 16880 - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate = 16881 - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_InputArguments = 16882 - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_OutputArguments = 16883 - DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder = 16884 - ExclusiveRateOfChangeAlarmType_OnDelay = 16885 - ExclusiveRateOfChangeAlarmType_OffDelay = 16886 - ExclusiveRateOfChangeAlarmType_FirstInGroupFlag = 16887 - ExclusiveRateOfChangeAlarmType_FirstInGroup = 16888 - ExclusiveRateOfChangeAlarmType_AlarmGroup_Placeholder = 16889 - ExclusiveRateOfChangeAlarmType_ReAlarmTime = 16890 - ExclusiveRateOfChangeAlarmType_ReAlarmRepeatCount = 16891 - ExclusiveRateOfChangeAlarmType_Silence = 16892 - ExclusiveRateOfChangeAlarmType_Suppress = 16893 - DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_InputArguments = 16894 - ExclusiveRateOfChangeAlarmType_BaseHighHighLimit = 16895 - ExclusiveRateOfChangeAlarmType_BaseHighLimit = 16896 - ExclusiveRateOfChangeAlarmType_BaseLowLimit = 16897 - ExclusiveRateOfChangeAlarmType_BaseLowLowLimit = 16898 - ExclusiveRateOfChangeAlarmType_EngineeringUnits = 16899 - DiscreteAlarmType_ConditionSubClassId = 16900 - DiscreteAlarmType_ConditionSubClassName = 16901 - DiscreteAlarmType_OutOfServiceState = 16902 - DiscreteAlarmType_OutOfServiceState_Id = 16903 - DiscreteAlarmType_OutOfServiceState_Name = 16904 - DiscreteAlarmType_OutOfServiceState_Number = 16905 - DiscreteAlarmType_OutOfServiceState_EffectiveDisplayName = 16906 - DiscreteAlarmType_OutOfServiceState_TransitionTime = 16907 - DiscreteAlarmType_OutOfServiceState_EffectiveTransitionTime = 16908 - DiscreteAlarmType_OutOfServiceState_TrueState = 16909 - DiscreteAlarmType_OutOfServiceState_FalseState = 16910 - DiscreteAlarmType_SilenceState = 16911 - DiscreteAlarmType_SilenceState_Id = 16912 - DiscreteAlarmType_SilenceState_Name = 16913 - DiscreteAlarmType_SilenceState_Number = 16914 - DiscreteAlarmType_SilenceState_EffectiveDisplayName = 16915 - DiscreteAlarmType_SilenceState_TransitionTime = 16916 - DiscreteAlarmType_SilenceState_EffectiveTransitionTime = 16917 - DiscreteAlarmType_SilenceState_TrueState = 16918 - DiscreteAlarmType_SilenceState_FalseState = 16919 - DiscreteAlarmType_AudibleEnabled = 16920 - DiscreteAlarmType_AudibleSound = 16921 - DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_OutputArguments = 16922 - DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder = 16923 - DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder_InputArguments = 16924 - DataSetFolderType_PublishedDataSetName_Placeholder_DataSetClassId = 16925 - DiscreteAlarmType_OnDelay = 16926 - DiscreteAlarmType_OffDelay = 16927 - DiscreteAlarmType_FirstInGroupFlag = 16928 - DiscreteAlarmType_FirstInGroup = 16929 - DiscreteAlarmType_AlarmGroup_Placeholder = 16930 - DiscreteAlarmType_ReAlarmTime = 16931 - DiscreteAlarmType_ReAlarmRepeatCount = 16932 - DiscreteAlarmType_Silence = 16933 - DiscreteAlarmType_Suppress = 16934 - DataSetFolderType_AddPublishedDataItemsTemplate = 16935 - OffNormalAlarmType_ConditionSubClassId = 16936 - OffNormalAlarmType_ConditionSubClassName = 16937 - OffNormalAlarmType_OutOfServiceState = 16938 - OffNormalAlarmType_OutOfServiceState_Id = 16939 - OffNormalAlarmType_OutOfServiceState_Name = 16940 - OffNormalAlarmType_OutOfServiceState_Number = 16941 - OffNormalAlarmType_OutOfServiceState_EffectiveDisplayName = 16942 - OffNormalAlarmType_OutOfServiceState_TransitionTime = 16943 - OffNormalAlarmType_OutOfServiceState_EffectiveTransitionTime = 16944 - OffNormalAlarmType_OutOfServiceState_TrueState = 16945 - OffNormalAlarmType_OutOfServiceState_FalseState = 16946 - OffNormalAlarmType_SilenceState = 16947 - OffNormalAlarmType_SilenceState_Id = 16948 - OffNormalAlarmType_SilenceState_Name = 16949 - OffNormalAlarmType_SilenceState_Number = 16950 - OffNormalAlarmType_SilenceState_EffectiveDisplayName = 16951 - OffNormalAlarmType_SilenceState_TransitionTime = 16952 - OffNormalAlarmType_SilenceState_EffectiveTransitionTime = 16953 - OffNormalAlarmType_SilenceState_TrueState = 16954 - OffNormalAlarmType_SilenceState_FalseState = 16955 - OffNormalAlarmType_AudibleEnabled = 16956 - OffNormalAlarmType_AudibleSound = 16957 - DataSetFolderType_AddPublishedDataItemsTemplate_InputArguments = 16958 - DataSetFolderType_AddPublishedDataItemsTemplate_OutputArguments = 16959 - DataSetFolderType_AddPublishedEventsTemplate = 16960 - DataSetFolderType_AddPublishedEventsTemplate_InputArguments = 16961 - OffNormalAlarmType_OnDelay = 16962 - OffNormalAlarmType_OffDelay = 16963 - OffNormalAlarmType_FirstInGroupFlag = 16964 - OffNormalAlarmType_FirstInGroup = 16965 - OffNormalAlarmType_AlarmGroup_Placeholder = 16966 - OffNormalAlarmType_ReAlarmTime = 16967 - OffNormalAlarmType_ReAlarmRepeatCount = 16968 - OffNormalAlarmType_Silence = 16969 - OffNormalAlarmType_Suppress = 16970 - DataSetFolderType_AddPublishedEventsTemplate_OutputArguments = 16971 - SystemOffNormalAlarmType_ConditionSubClassId = 16972 - SystemOffNormalAlarmType_ConditionSubClassName = 16973 - SystemOffNormalAlarmType_OutOfServiceState = 16974 - SystemOffNormalAlarmType_OutOfServiceState_Id = 16975 - SystemOffNormalAlarmType_OutOfServiceState_Name = 16976 - SystemOffNormalAlarmType_OutOfServiceState_Number = 16977 - SystemOffNormalAlarmType_OutOfServiceState_EffectiveDisplayName = 16978 - SystemOffNormalAlarmType_OutOfServiceState_TransitionTime = 16979 - SystemOffNormalAlarmType_OutOfServiceState_EffectiveTransitionTime = 16980 - SystemOffNormalAlarmType_OutOfServiceState_TrueState = 16981 - SystemOffNormalAlarmType_OutOfServiceState_FalseState = 16982 - SystemOffNormalAlarmType_SilenceState = 16983 - SystemOffNormalAlarmType_SilenceState_Id = 16984 - SystemOffNormalAlarmType_SilenceState_Name = 16985 - SystemOffNormalAlarmType_SilenceState_Number = 16986 - SystemOffNormalAlarmType_SilenceState_EffectiveDisplayName = 16987 - SystemOffNormalAlarmType_SilenceState_TransitionTime = 16988 - SystemOffNormalAlarmType_SilenceState_EffectiveTransitionTime = 16989 - SystemOffNormalAlarmType_SilenceState_TrueState = 16990 - SystemOffNormalAlarmType_SilenceState_FalseState = 16991 - SystemOffNormalAlarmType_AudibleEnabled = 16992 - SystemOffNormalAlarmType_AudibleSound = 16993 - DataSetFolderType_AddDataSetFolder = 16994 - DataSetFolderType_AddDataSetFolder_InputArguments = 16995 - DataSetFolderType_AddDataSetFolder_OutputArguments = 16996 - DataSetFolderType_RemoveDataSetFolder = 16997 - SystemOffNormalAlarmType_OnDelay = 16998 - SystemOffNormalAlarmType_OffDelay = 16999 - SystemOffNormalAlarmType_FirstInGroupFlag = 17000 - SystemOffNormalAlarmType_FirstInGroup = 17001 - SystemOffNormalAlarmType_AlarmGroup_Placeholder = 17002 - SystemOffNormalAlarmType_ReAlarmTime = 17003 - SystemOffNormalAlarmType_ReAlarmRepeatCount = 17004 - SystemOffNormalAlarmType_Silence = 17005 - SystemOffNormalAlarmType_Suppress = 17006 - DataSetFolderType_RemoveDataSetFolder_InputArguments = 17007 - TripAlarmType_ConditionSubClassId = 17008 - TripAlarmType_ConditionSubClassName = 17009 - TripAlarmType_OutOfServiceState = 17010 - TripAlarmType_OutOfServiceState_Id = 17011 - TripAlarmType_OutOfServiceState_Name = 17012 - TripAlarmType_OutOfServiceState_Number = 17013 - TripAlarmType_OutOfServiceState_EffectiveDisplayName = 17014 - TripAlarmType_OutOfServiceState_TransitionTime = 17015 - TripAlarmType_OutOfServiceState_EffectiveTransitionTime = 17016 - TripAlarmType_OutOfServiceState_TrueState = 17017 - TripAlarmType_OutOfServiceState_FalseState = 17018 - TripAlarmType_SilenceState = 17019 - TripAlarmType_SilenceState_Id = 17020 - TripAlarmType_SilenceState_Name = 17021 - TripAlarmType_SilenceState_Number = 17022 - TripAlarmType_SilenceState_EffectiveDisplayName = 17023 - TripAlarmType_SilenceState_TransitionTime = 17024 - TripAlarmType_SilenceState_EffectiveTransitionTime = 17025 - TripAlarmType_SilenceState_TrueState = 17026 - TripAlarmType_SilenceState_FalseState = 17027 - TripAlarmType_AudibleEnabled = 17028 - TripAlarmType_AudibleSound = 17029 - AddPublishedDataItemsTemplateMethodType = 17030 - AddPublishedDataItemsTemplateMethodType_InputArguments = 17031 - AddPublishedDataItemsTemplateMethodType_OutputArguments = 17032 - AddPublishedEventsTemplateMethodType = 17033 - TripAlarmType_OnDelay = 17034 - TripAlarmType_OffDelay = 17035 - TripAlarmType_FirstInGroupFlag = 17036 - TripAlarmType_FirstInGroup = 17037 - TripAlarmType_AlarmGroup_Placeholder = 17038 - TripAlarmType_ReAlarmTime = 17039 - TripAlarmType_ReAlarmRepeatCount = 17040 - TripAlarmType_Silence = 17041 - TripAlarmType_Suppress = 17042 - AddPublishedEventsTemplateMethodType_InputArguments = 17043 - CertificateExpirationAlarmType_ConditionSubClassId = 17044 - CertificateExpirationAlarmType_ConditionSubClassName = 17045 - CertificateExpirationAlarmType_OutOfServiceState = 17046 - CertificateExpirationAlarmType_OutOfServiceState_Id = 17047 - CertificateExpirationAlarmType_OutOfServiceState_Name = 17048 - CertificateExpirationAlarmType_OutOfServiceState_Number = 17049 - CertificateExpirationAlarmType_OutOfServiceState_EffectiveDisplayName = 17050 - CertificateExpirationAlarmType_OutOfServiceState_TransitionTime = 17051 - CertificateExpirationAlarmType_OutOfServiceState_EffectiveTransitionTime = 17052 - CertificateExpirationAlarmType_OutOfServiceState_TrueState = 17053 - CertificateExpirationAlarmType_OutOfServiceState_FalseState = 17054 - CertificateExpirationAlarmType_SilenceState = 17055 - CertificateExpirationAlarmType_SilenceState_Id = 17056 - CertificateExpirationAlarmType_SilenceState_Name = 17057 - CertificateExpirationAlarmType_SilenceState_Number = 17058 - CertificateExpirationAlarmType_SilenceState_EffectiveDisplayName = 17059 - CertificateExpirationAlarmType_SilenceState_TransitionTime = 17060 - CertificateExpirationAlarmType_SilenceState_EffectiveTransitionTime = 17061 - CertificateExpirationAlarmType_SilenceState_TrueState = 17062 - CertificateExpirationAlarmType_SilenceState_FalseState = 17063 - CertificateExpirationAlarmType_AudibleEnabled = 17064 - CertificateExpirationAlarmType_AudibleSound = 17065 - AddPublishedEventsTemplateMethodType_OutputArguments = 17066 - AddDataSetFolderMethodType = 17067 - AddDataSetFolderMethodType_InputArguments = 17068 - AddDataSetFolderMethodType_OutputArguments = 17069 - CertificateExpirationAlarmType_OnDelay = 17070 - CertificateExpirationAlarmType_OffDelay = 17071 - CertificateExpirationAlarmType_FirstInGroupFlag = 17072 - CertificateExpirationAlarmType_FirstInGroup = 17073 - CertificateExpirationAlarmType_AlarmGroup_Placeholder = 17074 - CertificateExpirationAlarmType_ReAlarmTime = 17075 - CertificateExpirationAlarmType_ReAlarmRepeatCount = 17076 - CertificateExpirationAlarmType_Silence = 17077 - CertificateExpirationAlarmType_Suppress = 17078 - RemoveDataSetFolderMethodType = 17079 - DiscrepancyAlarmType = 17080 - DiscrepancyAlarmType_EventId = 17081 - DiscrepancyAlarmType_EventType = 17082 - DiscrepancyAlarmType_SourceNode = 17083 - DiscrepancyAlarmType_SourceName = 17084 - DiscrepancyAlarmType_Time = 17085 - DiscrepancyAlarmType_ReceiveTime = 17086 - DiscrepancyAlarmType_LocalTime = 17087 - DiscrepancyAlarmType_Message = 17088 - DiscrepancyAlarmType_Severity = 17089 - DiscrepancyAlarmType_ConditionClassId = 17090 - DiscrepancyAlarmType_ConditionClassName = 17091 - DiscrepancyAlarmType_ConditionSubClassId = 17092 - DiscrepancyAlarmType_ConditionSubClassName = 17093 - DiscrepancyAlarmType_ConditionName = 17094 - DiscrepancyAlarmType_BranchId = 17095 - DiscrepancyAlarmType_Retain = 17096 - DiscrepancyAlarmType_EnabledState = 17097 - DiscrepancyAlarmType_EnabledState_Id = 17098 - DiscrepancyAlarmType_EnabledState_Name = 17099 - DiscrepancyAlarmType_EnabledState_Number = 17100 - DiscrepancyAlarmType_EnabledState_EffectiveDisplayName = 17101 - DiscrepancyAlarmType_EnabledState_TransitionTime = 17102 - DiscrepancyAlarmType_EnabledState_EffectiveTransitionTime = 17103 - DiscrepancyAlarmType_EnabledState_TrueState = 17104 - DiscrepancyAlarmType_EnabledState_FalseState = 17105 - DiscrepancyAlarmType_Quality = 17106 - DiscrepancyAlarmType_Quality_SourceTimestamp = 17107 - DiscrepancyAlarmType_LastSeverity = 17108 - DiscrepancyAlarmType_LastSeverity_SourceTimestamp = 17109 - DiscrepancyAlarmType_Comment = 17110 - DiscrepancyAlarmType_Comment_SourceTimestamp = 17111 - DiscrepancyAlarmType_ClientUserId = 17112 - DiscrepancyAlarmType_Disable = 17113 - DiscrepancyAlarmType_Enable = 17114 - DiscrepancyAlarmType_AddComment = 17115 - DiscrepancyAlarmType_AddComment_InputArguments = 17116 - DiscrepancyAlarmType_ConditionRefresh = 17117 - DiscrepancyAlarmType_ConditionRefresh_InputArguments = 17118 - DiscrepancyAlarmType_ConditionRefresh2 = 17119 - DiscrepancyAlarmType_ConditionRefresh2_InputArguments = 17120 - DiscrepancyAlarmType_AckedState = 17121 - DiscrepancyAlarmType_AckedState_Id = 17122 - DiscrepancyAlarmType_AckedState_Name = 17123 - DiscrepancyAlarmType_AckedState_Number = 17124 - DiscrepancyAlarmType_AckedState_EffectiveDisplayName = 17125 - DiscrepancyAlarmType_AckedState_TransitionTime = 17126 - DiscrepancyAlarmType_AckedState_EffectiveTransitionTime = 17127 - DiscrepancyAlarmType_AckedState_TrueState = 17128 - DiscrepancyAlarmType_AckedState_FalseState = 17129 - DiscrepancyAlarmType_ConfirmedState = 17130 - DiscrepancyAlarmType_ConfirmedState_Id = 17131 - DiscrepancyAlarmType_ConfirmedState_Name = 17132 - DiscrepancyAlarmType_ConfirmedState_Number = 17133 - DiscrepancyAlarmType_ConfirmedState_EffectiveDisplayName = 17134 - DiscrepancyAlarmType_ConfirmedState_TransitionTime = 17135 - DiscrepancyAlarmType_ConfirmedState_EffectiveTransitionTime = 17136 - DiscrepancyAlarmType_ConfirmedState_TrueState = 17137 - DiscrepancyAlarmType_ConfirmedState_FalseState = 17138 - DiscrepancyAlarmType_Acknowledge = 17139 - DiscrepancyAlarmType_Acknowledge_InputArguments = 17140 - DiscrepancyAlarmType_Confirm = 17141 - DiscrepancyAlarmType_Confirm_InputArguments = 17142 - DiscrepancyAlarmType_ActiveState = 17143 - DiscrepancyAlarmType_ActiveState_Id = 17144 - DiscrepancyAlarmType_ActiveState_Name = 17145 - DiscrepancyAlarmType_ActiveState_Number = 17146 - DiscrepancyAlarmType_ActiveState_EffectiveDisplayName = 17147 - DiscrepancyAlarmType_ActiveState_TransitionTime = 17148 - DiscrepancyAlarmType_ActiveState_EffectiveTransitionTime = 17149 - DiscrepancyAlarmType_ActiveState_TrueState = 17150 - DiscrepancyAlarmType_ActiveState_FalseState = 17151 - DiscrepancyAlarmType_InputNode = 17152 - DiscrepancyAlarmType_SuppressedState = 17153 - DiscrepancyAlarmType_SuppressedState_Id = 17154 - DiscrepancyAlarmType_SuppressedState_Name = 17155 - DiscrepancyAlarmType_SuppressedState_Number = 17156 - DiscrepancyAlarmType_SuppressedState_EffectiveDisplayName = 17157 - DiscrepancyAlarmType_SuppressedState_TransitionTime = 17158 - DiscrepancyAlarmType_SuppressedState_EffectiveTransitionTime = 17159 - DiscrepancyAlarmType_SuppressedState_TrueState = 17160 - DiscrepancyAlarmType_SuppressedState_FalseState = 17161 - DiscrepancyAlarmType_OutOfServiceState = 17162 - DiscrepancyAlarmType_OutOfServiceState_Id = 17163 - DiscrepancyAlarmType_OutOfServiceState_Name = 17164 - DiscrepancyAlarmType_OutOfServiceState_Number = 17165 - DiscrepancyAlarmType_OutOfServiceState_EffectiveDisplayName = 17166 - DiscrepancyAlarmType_OutOfServiceState_TransitionTime = 17167 - DiscrepancyAlarmType_OutOfServiceState_EffectiveTransitionTime = 17168 - DiscrepancyAlarmType_OutOfServiceState_TrueState = 17169 - DiscrepancyAlarmType_OutOfServiceState_FalseState = 17170 - DiscrepancyAlarmType_SilenceState = 17171 - DiscrepancyAlarmType_SilenceState_Id = 17172 - DiscrepancyAlarmType_SilenceState_Name = 17173 - DiscrepancyAlarmType_SilenceState_Number = 17174 - DiscrepancyAlarmType_SilenceState_EffectiveDisplayName = 17175 - DiscrepancyAlarmType_SilenceState_TransitionTime = 17176 - DiscrepancyAlarmType_SilenceState_EffectiveTransitionTime = 17177 - DiscrepancyAlarmType_SilenceState_TrueState = 17178 - DiscrepancyAlarmType_SilenceState_FalseState = 17179 - DiscrepancyAlarmType_ShelvingState = 17180 - DiscrepancyAlarmType_ShelvingState_CurrentState = 17181 - DiscrepancyAlarmType_ShelvingState_CurrentState_Id = 17182 - DiscrepancyAlarmType_ShelvingState_CurrentState_Name = 17183 - DiscrepancyAlarmType_ShelvingState_CurrentState_Number = 17184 - DiscrepancyAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 17185 - DiscrepancyAlarmType_ShelvingState_LastTransition = 17186 - DiscrepancyAlarmType_ShelvingState_LastTransition_Id = 17187 - DiscrepancyAlarmType_ShelvingState_LastTransition_Name = 17188 - DiscrepancyAlarmType_ShelvingState_LastTransition_Number = 17189 - DiscrepancyAlarmType_ShelvingState_LastTransition_TransitionTime = 17190 - DiscrepancyAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 17191 - DiscrepancyAlarmType_ShelvingState_UnshelveTime = 17192 - DiscrepancyAlarmType_ShelvingState_Unshelve = 17193 - DiscrepancyAlarmType_ShelvingState_OneShotShelve = 17194 - DiscrepancyAlarmType_ShelvingState_TimedShelve = 17195 - DiscrepancyAlarmType_ShelvingState_TimedShelve_InputArguments = 17196 - DiscrepancyAlarmType_SuppressedOrShelved = 17197 - DiscrepancyAlarmType_MaxTimeShelved = 17198 - DiscrepancyAlarmType_AudibleEnabled = 17199 - DiscrepancyAlarmType_AudibleSound = 17200 - RemoveDataSetFolderMethodType_InputArguments = 17201 - PubSubConnectionType_Address_NetworkInterface = 17202 - PubSubConnectionType_TransportSettings = 17203 - PubSubConnectionType_WriterGroupName_Placeholder_MaxNetworkMessageSize = 17204 - DiscrepancyAlarmType_OnDelay = 17205 - DiscrepancyAlarmType_OffDelay = 17206 - DiscrepancyAlarmType_FirstInGroupFlag = 17207 - DiscrepancyAlarmType_FirstInGroup = 17208 - DiscrepancyAlarmType_AlarmGroup_Placeholder = 17209 - DiscrepancyAlarmType_ReAlarmTime = 17210 - DiscrepancyAlarmType_ReAlarmRepeatCount = 17211 - DiscrepancyAlarmType_Silence = 17212 - DiscrepancyAlarmType_Suppress = 17213 - PubSubConnectionType_WriterGroupName_Placeholder_WriterGroupId = 17214 - DiscrepancyAlarmType_TargetValueNode = 17215 - DiscrepancyAlarmType_ExpectedTime = 17216 - DiscrepancyAlarmType_Tolerance = 17217 - SafetyConditionClassType = 17218 - HighlyManagedAlarmConditionClassType = 17219 - TrainingConditionClassType = 17220 - TestingConditionClassType = 17221 - AuditConditionCommentEventType_ConditionEventId = 17222 - AuditConditionAcknowledgeEventType_ConditionEventId = 17223 - AuditConditionConfirmEventType_ConditionEventId = 17224 - AuditConditionSuppressionEventType = 17225 - AuditConditionSuppressionEventType_EventId = 17226 - AuditConditionSuppressionEventType_EventType = 17227 - AuditConditionSuppressionEventType_SourceNode = 17228 - AuditConditionSuppressionEventType_SourceName = 17229 - AuditConditionSuppressionEventType_Time = 17230 - AuditConditionSuppressionEventType_ReceiveTime = 17231 - AuditConditionSuppressionEventType_LocalTime = 17232 - AuditConditionSuppressionEventType_Message = 17233 - AuditConditionSuppressionEventType_Severity = 17234 - AuditConditionSuppressionEventType_ActionTimeStamp = 17235 - AuditConditionSuppressionEventType_Status = 17236 - AuditConditionSuppressionEventType_ServerId = 17237 - AuditConditionSuppressionEventType_ClientAuditEntryId = 17238 - AuditConditionSuppressionEventType_ClientUserId = 17239 - AuditConditionSuppressionEventType_MethodId = 17240 - AuditConditionSuppressionEventType_InputArguments = 17241 - AuditConditionSilenceEventType = 17242 - AuditConditionSilenceEventType_EventId = 17243 - AuditConditionSilenceEventType_EventType = 17244 - AuditConditionSilenceEventType_SourceNode = 17245 - AuditConditionSilenceEventType_SourceName = 17246 - AuditConditionSilenceEventType_Time = 17247 - AuditConditionSilenceEventType_ReceiveTime = 17248 - AuditConditionSilenceEventType_LocalTime = 17249 - AuditConditionSilenceEventType_Message = 17250 - AuditConditionSilenceEventType_Severity = 17251 - AuditConditionSilenceEventType_ActionTimeStamp = 17252 - AuditConditionSilenceEventType_Status = 17253 - AuditConditionSilenceEventType_ServerId = 17254 - AuditConditionSilenceEventType_ClientAuditEntryId = 17255 - AuditConditionSilenceEventType_ClientUserId = 17256 - AuditConditionSilenceEventType_MethodId = 17257 - AuditConditionSilenceEventType_InputArguments = 17258 - AuditConditionOutOfServiceEventType = 17259 - AuditConditionOutOfServiceEventType_EventId = 17260 - AuditConditionOutOfServiceEventType_EventType = 17261 - AuditConditionOutOfServiceEventType_SourceNode = 17262 - AuditConditionOutOfServiceEventType_SourceName = 17263 - AuditConditionOutOfServiceEventType_Time = 17264 - AuditConditionOutOfServiceEventType_ReceiveTime = 17265 - AuditConditionOutOfServiceEventType_LocalTime = 17266 - AuditConditionOutOfServiceEventType_Message = 17267 - AuditConditionOutOfServiceEventType_Severity = 17268 - AuditConditionOutOfServiceEventType_ActionTimeStamp = 17269 - AuditConditionOutOfServiceEventType_Status = 17270 - AuditConditionOutOfServiceEventType_ServerId = 17271 - AuditConditionOutOfServiceEventType_ClientAuditEntryId = 17272 - AuditConditionOutOfServiceEventType_ClientUserId = 17273 - AuditConditionOutOfServiceEventType_MethodId = 17274 - AuditConditionOutOfServiceEventType_InputArguments = 17275 - HasEffectDisable = 17276 - AlarmRateVariableType = 17277 - AlarmRateVariableType_Rate = 17278 - AlarmMetricsType = 17279 - AlarmMetricsType_AlarmCount = 17280 - AlarmMetricsType_MaximumActiveState = 17281 - AlarmMetricsType_MaximumUnAck = 17282 - AlarmMetricsType_MaximumReAlarmCount = 17283 - AlarmMetricsType_CurrentAlarmRate = 17284 - AlarmMetricsType_CurrentAlarmRate_Rate = 17285 - AlarmMetricsType_MaximumAlarmRate = 17286 - AlarmMetricsType_MaximumAlarmRate_Rate = 17287 - AlarmMetricsType_AverageAlarmRate = 17288 - AlarmMetricsType_AverageAlarmRate_Rate = 17289 - PubSubConnectionType_WriterGroupName_Placeholder_TransportSettings = 17290 - PubSubConnectionType_WriterGroupName_Placeholder_MessageSettings = 17291 - PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri = 17292 - PubSubConnectionType_WriterGroupName_Placeholder_AddDataSetWriter = 17293 - PubSubConnectionType_WriterGroupName_Placeholder_AddDataSetWriter_InputArguments = 17294 - PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_RestrictToList = 17295 - PublishSubscribeType_SetSecurityKeys = 17296 - PublishSubscribeType_SetSecurityKeys_InputArguments = 17297 - SetSecurityKeysMethodType = 17298 - SetSecurityKeysMethodType_InputArguments = 17299 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 17300 - PubSubConnectionType_WriterGroupName_Placeholder_AddDataSetWriter_OutputArguments = 17301 - PubSubConnectionType_ReaderGroupName_Placeholder_MaxNetworkMessageSize = 17302 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 17303 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent = 17304 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active = 17305 - PubSubConnectionType_TransportProfileUri = 17306 - PubSubConnectionType_ReaderGroupName_Placeholder_TransportSettings = 17307 - PubSubConnectionType_ReaderGroupName_Placeholder_MessageSettings = 17308 - PubSubConnectionType_TransportProfileUri_RestrictToList = 17309 - PubSubConnectionType_WriterGroupName_Placeholder = 17310 - PubSubConnectionType_WriterGroupName_Placeholder_SecurityMode = 17311 - PubSubConnectionType_WriterGroupName_Placeholder_SecurityGroupId = 17312 - PubSubConnectionType_WriterGroupName_Placeholder_SecurityKeyServices = 17313 - PubSubConnectionType_WriterGroupName_Placeholder_Status = 17314 - PubSubConnectionType_WriterGroupName_Placeholder_Status_State = 17315 - PubSubConnectionType_WriterGroupName_Placeholder_Status_Enable = 17316 - PubSubConnectionType_WriterGroupName_Placeholder_Status_Disable = 17317 - PubSubConnectionType_WriterGroupName_Placeholder_PublishingInterval = 17318 - PubSubConnectionType_WriterGroupName_Placeholder_KeepAliveTime = 17319 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = 17320 - PubSubConnectionType_WriterGroupName_Placeholder_Priority = 17321 - PubSubConnectionType_WriterGroupName_Placeholder_LocaleIds = 17322 - PubSubConnectionType_WriterGroupName_Placeholder_RemoveDataSetWriter = 17323 - PubSubConnectionType_WriterGroupName_Placeholder_RemoveDataSetWriter_InputArguments = 17324 - PubSubConnectionType_ReaderGroupName_Placeholder = 17325 - PubSubConnectionType_ReaderGroupName_Placeholder_SecurityMode = 17326 - PubSubConnectionType_ReaderGroupName_Placeholder_SecurityGroupId = 17327 - PubSubConnectionType_ReaderGroupName_Placeholder_SecurityKeyServices = 17328 - PubSubConnectionType_ReaderGroupName_Placeholder_Status = 17329 - PubSubConnectionType_ReaderGroupName_Placeholder_Status_State = 17330 - PubSubConnectionType_ReaderGroupName_Placeholder_Status_Enable = 17331 - PubSubConnectionType_ReaderGroupName_Placeholder_Status_Disable = 17332 - PubSubConnectionType_ReaderGroupName_Placeholder_RemoveDataSetReader = 17333 - PubSubConnectionType_ReaderGroupName_Placeholder_RemoveDataSetReader_InputArguments = 17334 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 17335 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 17336 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError = 17337 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active = 17338 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification = 17339 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 17340 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 17341 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent = 17342 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active = 17343 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification = 17344 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 17345 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 17346 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod = 17347 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active = 17348 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification = 17349 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 17350 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 17351 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues = 17352 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress = 17353 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel = 17354 - PubSubConnectionType_ReaderGroupName_Placeholder_AddDataSetReader = 17355 - PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup = 17356 - PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup_InputArguments = 17357 - PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup_OutputArguments = 17358 - PublishSubscribe_ConnectionName_Placeholder_AddReaderGroup = 17359 - PublishSubscribe_ConnectionName_Placeholder_AddReaderGroup_InputArguments = 17360 - PublishSubscribe_ConnectionName_Placeholder_AddReaderGroup_OutputArguments = 17361 - PublishSubscribe_ConnectionName_Placeholder_RemoveGroup = 17362 - PublishSubscribe_ConnectionName_Placeholder_RemoveGroup_InputArguments = 17363 - PublishSubscribe_SetSecurityKeys = 17364 - PublishSubscribe_SetSecurityKeys_InputArguments = 17365 - PublishSubscribe_AddConnection = 17366 - PublishSubscribe_AddConnection_InputArguments = 17367 - PublishSubscribe_AddConnection_OutputArguments = 17368 - PublishSubscribe_RemoveConnection = 17369 - PublishSubscribe_RemoveConnection_InputArguments = 17370 - PublishSubscribe_PublishedDataSets = 17371 - PublishSubscribe_PublishedDataSets_AddPublishedDataItems = 17372 - PublishSubscribe_PublishedDataSets_AddPublishedDataItems_InputArguments = 17373 - PublishSubscribe_PublishedDataSets_AddPublishedDataItems_OutputArguments = 17374 - PublishSubscribe_PublishedDataSets_AddPublishedEvents = 17375 - PublishSubscribe_PublishedDataSets_AddPublishedEvents_InputArguments = 17376 - PublishSubscribe_PublishedDataSets_AddPublishedEvents_OutputArguments = 17377 - PublishSubscribe_PublishedDataSets_AddPublishedDataItemsTemplate = 17378 - PublishSubscribe_PublishedDataSets_AddPublishedDataItemsTemplate_InputArguments = 17379 - PublishSubscribe_PublishedDataSets_AddPublishedDataItemsTemplate_OutputArguments = 17380 - PublishSubscribe_PublishedDataSets_AddPublishedEventsTemplate = 17381 - PublishSubscribe_PublishedDataSets_AddPublishedEventsTemplate_InputArguments = 17382 - PublishSubscribe_PublishedDataSets_AddPublishedEventsTemplate_OutputArguments = 17383 - PublishSubscribe_PublishedDataSets_RemovePublishedDataSet = 17384 - PublishSubscribe_PublishedDataSets_RemovePublishedDataSet_InputArguments = 17385 - DataSetReaderType_CreateTargetVariables = 17386 - DataSetReaderType_CreateTargetVariables_InputArguments = 17387 - DataSetReaderType_CreateTargetVariables_OutputArguments = 17388 - DataSetReaderType_CreateDataSetMirror = 17389 - DataSetReaderType_CreateDataSetMirror_InputArguments = 17390 - DataSetReaderType_CreateDataSetMirror_OutputArguments = 17391 - DataSetReaderTypeCreateTargetVariablesMethodType = 17392 - DataSetReaderTypeCreateTargetVariablesMethodType_InputArguments = 17393 - DataSetReaderTypeCreateTargetVariablesMethodType_OutputArguments = 17394 - DataSetReaderTypeCreateDataSetMirrorMethodType = 17395 - DataSetReaderTypeCreateDataSetMirrorMethodType_InputArguments = 17396 - DataSetReaderTypeCreateDataSetMirrorMethodType_OutputArguments = 17397 - PublishSubscribe_PublishedDataSets_AddDataSetFolder = 17398 - PubSubConnectionType_ReaderGroupName_Placeholder_AddDataSetReader_InputArguments = 17399 - PubSubConnectionType_ReaderGroupName_Placeholder_AddDataSetReader_OutputArguments = 17400 - PublishSubscribe_PublishedDataSets_AddDataSetFolder_InputArguments = 17401 - PublishSubscribe_PublishedDataSets_AddDataSetFolder_OutputArguments = 17402 - PublishSubscribe_PublishedDataSets_RemoveDataSetFolder = 17403 - PublishSubscribe_PublishedDataSets_RemoveDataSetFolder_InputArguments = 17404 - PublishSubscribe_Status = 17405 - PublishSubscribe_Status_State = 17406 - PublishSubscribe_Status_Enable = 17407 - PublishSubscribe_Status_Disable = 17408 - PublishSubscribe_Diagnostics = 17409 - PublishSubscribe_Diagnostics_DiagnosticsLevel = 17410 - PublishSubscribe_Diagnostics_TotalInformation = 17411 - PublishSubscribe_Diagnostics_TotalInformation_Active = 17412 - PublishSubscribe_Diagnostics_TotalInformation_Classification = 17413 - PublishSubscribe_Diagnostics_TotalInformation_DiagnosticsLevel = 17414 - PublishSubscribe_Diagnostics_TotalInformation_TimeFirstChange = 17415 - PublishSubscribe_Diagnostics_TotalError = 17416 - PublishSubscribe_Diagnostics_TotalError_Active = 17417 - PublishSubscribe_Diagnostics_TotalError_Classification = 17418 - PublishSubscribe_Diagnostics_TotalError_DiagnosticsLevel = 17419 - PublishSubscribe_Diagnostics_TotalError_TimeFirstChange = 17420 - PublishSubscribe_Diagnostics_Reset = 17421 - PublishSubscribe_Diagnostics_SubError = 17422 - PublishSubscribe_Diagnostics_Counters = 17423 - PublishSubscribe_Diagnostics_Counters_StateError = 17424 - PublishSubscribe_Diagnostics_Counters_StateError_Active = 17425 - PublishSubscribe_Diagnostics_Counters_StateError_Classification = 17426 - PubSubConnectionType_AddWriterGroup = 17427 - PubSubConnectionType_AddWriterGroup_InputArguments = 17428 - PublishSubscribe_Diagnostics_Counters_StateError_DiagnosticsLevel = 17429 - PublishSubscribe_Diagnostics_Counters_StateError_TimeFirstChange = 17430 - PublishSubscribe_Diagnostics_Counters_StateOperationalByMethod = 17431 - PublishSubscribe_Diagnostics_Counters_StateOperationalByMethod_Active = 17432 - PublishSubscribe_Diagnostics_Counters_StateOperationalByMethod_Classification = 17433 - PublishSubscribe_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 17434 - PublishSubscribe_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 17435 - PublishSubscribe_Diagnostics_Counters_StateOperationalByParent = 17436 - PublishSubscribe_Diagnostics_Counters_StateOperationalByParent_Active = 17437 - PublishSubscribe_Diagnostics_Counters_StateOperationalByParent_Classification = 17438 - PublishSubscribe_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 17439 - PublishSubscribe_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 17440 - PublishSubscribe_Diagnostics_Counters_StateOperationalFromError = 17441 - PublishSubscribe_Diagnostics_Counters_StateOperationalFromError_Active = 17442 - PublishSubscribe_Diagnostics_Counters_StateOperationalFromError_Classification = 17443 - PublishSubscribe_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 17444 - PublishSubscribe_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 17445 - PublishSubscribe_Diagnostics_Counters_StatePausedByParent = 17446 - PublishSubscribe_Diagnostics_Counters_StatePausedByParent_Active = 17447 - PublishSubscribe_Diagnostics_Counters_StatePausedByParent_Classification = 17448 - PublishSubscribe_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 17449 - PublishSubscribe_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 17450 - PublishSubscribe_Diagnostics_Counters_StateDisabledByMethod = 17451 - PublishSubscribe_Diagnostics_Counters_StateDisabledByMethod_Active = 17452 - PublishSubscribe_Diagnostics_Counters_StateDisabledByMethod_Classification = 17453 - PublishSubscribe_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 17454 - PublishSubscribe_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 17455 - PubSubConnectionType_AddWriterGroup_OutputArguments = 17456 - PublishSubscribe_Diagnostics_LiveValues = 17457 - PublishSubscribe_Diagnostics_LiveValues_ConfiguredDataSetWriters = 17458 - PublishSubscribe_Diagnostics_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel = 17459 - PublishSubscribe_Diagnostics_LiveValues_ConfiguredDataSetReaders = 17460 - PublishSubscribe_Diagnostics_LiveValues_ConfiguredDataSetReaders_DiagnosticsLevel = 17461 - PublishSubscribe_Diagnostics_LiveValues_OperationalDataSetWriters = 17462 - PublishSubscribe_Diagnostics_LiveValues_OperationalDataSetWriters_DiagnosticsLevel = 17463 - PublishSubscribe_Diagnostics_LiveValues_OperationalDataSetReaders = 17464 - PubSubConnectionType_AddReaderGroup = 17465 - PublishSubscribe_Diagnostics_LiveValues_OperationalDataSetReaders_DiagnosticsLevel = 17466 - DatagramConnectionTransportDataType = 17467 - DatagramConnectionTransportDataType_Encoding_DefaultBinary = 17468 - OpcUa_BinarySchema_DatagramConnectionTransportDataType = 17469 - OpcUa_BinarySchema_DatagramConnectionTransportDataType_DataTypeVersion = 17470 - OpcUa_BinarySchema_DatagramConnectionTransportDataType_DictionaryFragment = 17471 - DatagramConnectionTransportDataType_Encoding_DefaultXml = 17472 - OpcUa_XmlSchema_DatagramConnectionTransportDataType = 17473 - OpcUa_XmlSchema_DatagramConnectionTransportDataType_DataTypeVersion = 17474 - OpcUa_XmlSchema_DatagramConnectionTransportDataType_DictionaryFragment = 17475 - DatagramConnectionTransportDataType_Encoding_DefaultJson = 17476 - UadpDataSetReaderMessageType_DataSetOffset = 17477 - PublishSubscribeType_ConnectionName_Placeholder_ConnectionProperties = 17478 - PublishSubscribeType_SupportedTransportProfiles = 17479 - PublishSubscribe_ConnectionName_Placeholder_ConnectionProperties = 17480 - PublishSubscribe_SupportedTransportProfiles = 17481 - PublishedDataSetType_DataSetWriterName_Placeholder_DataSetWriterProperties = 17482 - PublishedDataItemsType_DataSetWriterName_Placeholder_DataSetWriterProperties = 17483 - PublishedEventsType_DataSetWriterName_Placeholder_DataSetWriterProperties = 17484 - PubSubConnectionType_ConnectionProperties = 17485 - PubSubConnectionType_WriterGroupName_Placeholder_GroupProperties = 17486 - PubSubConnectionType_ReaderGroupName_Placeholder_GroupProperties = 17487 - PubSubGroupType_GroupProperties = 17488 - WriterGroupType_GroupProperties = 17489 - WriterGroupType_DataSetWriterName_Placeholder_DataSetWriterProperties = 17490 - ReaderGroupType_GroupProperties = 17491 - ReaderGroupType_DataSetReaderName_Placeholder_DataSetReaderProperties = 17492 - DataSetWriterType_DataSetWriterProperties = 17493 - DataSetReaderType_DataSetReaderProperties = 17494 - CreateCredentialMethodType_OutputArguments = 17495 - KeyCredentialConfigurationFolderType = 17496 - AnalogUnitType = 17497 - AnalogUnitType_Definition = 17498 - AnalogUnitType_ValuePrecision = 17499 - AnalogUnitType_InstrumentRange = 17500 - AnalogUnitType_EURange = 17501 - AnalogUnitType_EngineeringUnits = 17502 - PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface_Selections = 17503 - PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface_SelectionDescriptions = 17504 - PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface_RestrictToList = 17505 - PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface_Selections = 17506 - PubSubConnectionType_AddReaderGroup_InputArguments = 17507 - PubSubConnectionType_AddReaderGroup_OutputArguments = 17508 - PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface_SelectionDescriptions = 17509 - PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface_RestrictToList = 17510 - KeyCredentialConfigurationFolderType_ServiceName_Placeholder = 17511 - KeyCredentialConfigurationFolderType_ServiceName_Placeholder_ResourceUri = 17512 - KeyCredentialConfigurationFolderType_ServiceName_Placeholder_ProfileUri = 17513 - KeyCredentialConfigurationFolderType_ServiceName_Placeholder_EndpointUrls = 17514 - KeyCredentialConfigurationFolderType_ServiceName_Placeholder_ServiceStatus = 17515 - KeyCredentialConfigurationFolderType_ServiceName_Placeholder_GetEncryptingKey = 17516 - KeyCredentialConfigurationFolderType_ServiceName_Placeholder_GetEncryptingKey_InputArguments = 17517 - KeyCredentialConfigurationFolderType_ServiceName_Placeholder_GetEncryptingKey_OutputArguments = 17518 - KeyCredentialConfigurationFolderType_ServiceName_Placeholder_UpdateCredential = 17519 - KeyCredentialConfigurationFolderType_ServiceName_Placeholder_UpdateCredential_InputArguments = 17520 - KeyCredentialConfigurationFolderType_ServiceName_Placeholder_DeleteCredential = 17521 - KeyCredentialConfigurationFolderType_CreateCredential = 17522 - KeyCredentialConfigurationFolderType_CreateCredential_InputArguments = 17523 - KeyCredentialConfigurationFolderType_CreateCredential_OutputArguments = 17524 - KeyCredentialConfiguration_ServiceName_Placeholder_GetEncryptingKey = 17525 - KeyCredentialConfiguration_ServiceName_Placeholder_GetEncryptingKey_InputArguments = 17526 - KeyCredentialConfiguration_ServiceName_Placeholder_GetEncryptingKey_OutputArguments = 17527 - KeyCredentialConfiguration_CreateCredential = 17528 - KeyCredentialConfiguration_CreateCredential_InputArguments = 17529 - KeyCredentialConfiguration_CreateCredential_OutputArguments = 17530 - GetEncryptingKeyMethodType = 17531 - GetEncryptingKeyMethodType_InputArguments = 17532 - GetEncryptingKeyMethodType_OutputArguments = 17533 - KeyCredentialConfigurationType_GetEncryptingKey = 17534 - KeyCredentialConfigurationType_GetEncryptingKey_InputArguments = 17535 - KeyCredentialConfigurationType_GetEncryptingKey_OutputArguments = 17536 - AdditionalParametersType_Encoding_DefaultBinary = 17537 - OpcUa_BinarySchema_AdditionalParametersType = 17538 - OpcUa_BinarySchema_AdditionalParametersType_DataTypeVersion = 17539 - OpcUa_BinarySchema_AdditionalParametersType_DictionaryFragment = 17540 - AdditionalParametersType_Encoding_DefaultXml = 17541 - OpcUa_XmlSchema_AdditionalParametersType = 17542 - OpcUa_XmlSchema_AdditionalParametersType_DataTypeVersion = 17543 - OpcUa_XmlSchema_AdditionalParametersType_DictionaryFragment = 17544 - RsaEncryptedSecret = 17545 - EccEncryptedSecret = 17546 - AdditionalParametersType_Encoding_DefaultJson = 17547 - EphemeralKeyType = 17548 - EphemeralKeyType_Encoding_DefaultBinary = 17549 - OpcUa_BinarySchema_EphemeralKeyType = 17550 - OpcUa_BinarySchema_EphemeralKeyType_DataTypeVersion = 17551 - OpcUa_BinarySchema_EphemeralKeyType_DictionaryFragment = 17552 - EphemeralKeyType_Encoding_DefaultXml = 17553 - OpcUa_XmlSchema_EphemeralKeyType = 17554 - OpcUa_XmlSchema_EphemeralKeyType_DataTypeVersion = 17555 - OpcUa_XmlSchema_EphemeralKeyType_DictionaryFragment = 17556 - EphemeralKeyType_Encoding_DefaultJson = 17557 - PubSubConnectionType_WriterGroupName_Placeholder_HeaderLayoutUri = 17558 - WriterGroupType_HeaderLayoutUri = 17559 - ReaderGroupType_DataSetReaderName_Placeholder_KeyFrameCount = 17560 - PubSubConnectionTypeAddWriterGroupMethodType = 17561 - ReaderGroupType_DataSetReaderName_Placeholder_HeaderLayoutUri = 17562 - DataSetReaderType_KeyFrameCount = 17563 - DataSetReaderType_HeaderLayoutUri = 17564 - BaseAnalogType_Definition = 17565 - BaseAnalogType_ValuePrecision = 17566 - BaseAnalogType_InstrumentRange = 17567 - BaseAnalogType_EURange = 17568 - BaseAnalogType_EngineeringUnits = 17569 - AnalogUnitRangeType = 17570 - AnalogUnitRangeType_Definition = 17571 - AnalogUnitRangeType_ValuePrecision = 17572 - AnalogUnitRangeType_InstrumentRange = 17573 - AnalogUnitRangeType_EURange = 17574 - AnalogUnitRangeType_EngineeringUnits = 17575 - PubSubConnectionType_Address_NetworkInterface_Selections = 17576 - PubSubConnectionType_Address_NetworkInterface_SelectionDescriptions = 17577 - PubSubConnectionType_Address_NetworkInterface_RestrictToList = 17578 - DatagramConnectionTransportType_DiscoveryAddress_NetworkInterface_Selections = 17579 - DatagramConnectionTransportType_DiscoveryAddress_NetworkInterface_SelectionDescriptions = 17580 - DatagramConnectionTransportType_DiscoveryAddress_NetworkInterface_RestrictToList = 17581 - NetworkAddressType_NetworkInterface_Selections = 17582 - NetworkAddressType_NetworkInterface_SelectionDescriptions = 17583 - NetworkAddressType_NetworkInterface_RestrictToList = 17584 - NetworkAddressUrlType_NetworkInterface_Selections = 17585 - NetworkAddressUrlType_NetworkInterface_SelectionDescriptions = 17586 - NetworkAddressUrlType_NetworkInterface_RestrictToList = 17587 - Index = 17588 - DictionaryEntryType = 17589 - DictionaryEntryType_DictionaryEntryName_Placeholder = 17590 - DictionaryFolderType = 17591 - DictionaryFolderType_DictionaryFolderName_Placeholder = 17592 - DictionaryFolderType_DictionaryEntryName_Placeholder = 17593 - Dictionaries = 17594 - Dictionaries_DictionaryFolderName_Placeholder = 17595 - Dictionaries_DictionaryEntryName_Placeholder = 17596 - HasDictionaryEntry = 17597 - IrdiDictionaryEntryType = 17598 - IrdiDictionaryEntryType_DictionaryEntryName_Placeholder = 17599 - UriDictionaryEntryType = 17600 - UriDictionaryEntryType_DictionaryEntryName_Placeholder = 17601 - BaseInterfaceType = 17602 - HasInterface = 17603 - HasAddIn = 17604 - DefaultInstanceBrowseName = 17605 - GenericAttributeValue = 17606 - GenericAttributes = 17607 - GenericAttributeValue_Encoding_DefaultXml = 17608 - GenericAttributes_Encoding_DefaultXml = 17609 - GenericAttributeValue_Encoding_DefaultBinary = 17610 - GenericAttributes_Encoding_DefaultBinary = 17611 - ServerType_LocalTime = 17612 - PubSubConnectionTypeAddWriterGroupMethodType_InputArguments = 17613 - PubSubConnectionTypeAddWriterGroupMethodType_OutputArguments = 17614 - AuditSecurityEventType_StatusCodeId = 17615 - AuditChannelEventType_StatusCodeId = 17616 - AuditOpenSecureChannelEventType_StatusCodeId = 17617 - AuditSessionEventType_StatusCodeId = 17618 - AuditCreateSessionEventType_StatusCodeId = 17619 - AuditUrlMismatchEventType_StatusCodeId = 17620 - AuditActivateSessionEventType_StatusCodeId = 17621 - AuditCancelEventType_StatusCodeId = 17622 - AuditCertificateEventType_StatusCodeId = 17623 - AuditCertificateDataMismatchEventType_StatusCodeId = 17624 - AuditCertificateExpiredEventType_StatusCodeId = 17625 - AuditCertificateInvalidEventType_StatusCodeId = 17626 - AuditCertificateUntrustedEventType_StatusCodeId = 17627 - AuditCertificateRevokedEventType_StatusCodeId = 17628 - AuditCertificateMismatchEventType_StatusCodeId = 17629 - PubSubConnectionAddReaderGroupGroupMethodType = 17630 - PubSubConnectionAddReaderGroupGroupMethodType_InputArguments = 17631 - SelectionListType_Selections = 17632 - SelectionListType_SelectionDescriptions = 17633 - Server_LocalTime = 17634 - FiniteStateMachineType_AvailableStates = 17635 - FiniteStateMachineType_AvailableTransitions = 17636 - TemporaryFileTransferType_TransferState_Placeholder_AvailableStates = 17637 - TemporaryFileTransferType_TransferState_Placeholder_AvailableTransitions = 17638 - FileTransferStateMachineType_AvailableStates = 17639 - FileTransferStateMachineType_AvailableTransitions = 17640 - RoleMappingRuleChangedAuditEventType = 17641 - RoleMappingRuleChangedAuditEventType_EventId = 17642 - RoleMappingRuleChangedAuditEventType_EventType = 17643 - RoleMappingRuleChangedAuditEventType_SourceNode = 17644 - RoleMappingRuleChangedAuditEventType_SourceName = 17645 - RoleMappingRuleChangedAuditEventType_Time = 17646 - RoleMappingRuleChangedAuditEventType_ReceiveTime = 17647 - RoleMappingRuleChangedAuditEventType_LocalTime = 17648 - RoleMappingRuleChangedAuditEventType_Message = 17649 - RoleMappingRuleChangedAuditEventType_Severity = 17650 - RoleMappingRuleChangedAuditEventType_ActionTimeStamp = 17651 - RoleMappingRuleChangedAuditEventType_Status = 17652 - RoleMappingRuleChangedAuditEventType_ServerId = 17653 - RoleMappingRuleChangedAuditEventType_ClientAuditEntryId = 17654 - RoleMappingRuleChangedAuditEventType_ClientUserId = 17655 - RoleMappingRuleChangedAuditEventType_MethodId = 17656 - RoleMappingRuleChangedAuditEventType_InputArguments = 17657 - AlarmConditionType_ShelvingState_AvailableStates = 17658 - AlarmConditionType_ShelvingState_AvailableTransitions = 17659 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_AvailableStates = 17660 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_AvailableTransitions = 17661 - ShelvedStateMachineType_AvailableStates = 17662 - ShelvedStateMachineType_AvailableTransitions = 17663 - LimitAlarmType_ShelvingState_AvailableStates = 17664 - LimitAlarmType_ShelvingState_AvailableTransitions = 17665 - ExclusiveLimitStateMachineType_AvailableStates = 17666 - ExclusiveLimitStateMachineType_AvailableTransitions = 17667 - ExclusiveLimitAlarmType_ShelvingState_AvailableStates = 17668 - ExclusiveLimitAlarmType_ShelvingState_AvailableTransitions = 17669 - ExclusiveLimitAlarmType_LimitState_AvailableStates = 17670 - ExclusiveLimitAlarmType_LimitState_AvailableTransitions = 17671 - NonExclusiveLimitAlarmType_ShelvingState_AvailableStates = 17672 - NonExclusiveLimitAlarmType_ShelvingState_AvailableTransitions = 17673 - NonExclusiveLevelAlarmType_ShelvingState_AvailableStates = 17674 - NonExclusiveLevelAlarmType_ShelvingState_AvailableTransitions = 17675 - ExclusiveLevelAlarmType_ShelvingState_AvailableStates = 17676 - ExclusiveLevelAlarmType_ShelvingState_AvailableTransitions = 17677 - ExclusiveLevelAlarmType_LimitState_AvailableStates = 17678 - ExclusiveLevelAlarmType_LimitState_AvailableTransitions = 17679 - NonExclusiveDeviationAlarmType_ShelvingState_AvailableStates = 17680 - NonExclusiveDeviationAlarmType_ShelvingState_AvailableTransitions = 17681 - ExclusiveDeviationAlarmType_ShelvingState_AvailableStates = 17682 - ExclusiveDeviationAlarmType_ShelvingState_AvailableTransitions = 17683 - ExclusiveDeviationAlarmType_LimitState_AvailableStates = 17684 - ExclusiveDeviationAlarmType_LimitState_AvailableTransitions = 17685 - NonExclusiveRateOfChangeAlarmType_ShelvingState_AvailableStates = 17686 - NonExclusiveRateOfChangeAlarmType_ShelvingState_AvailableTransitions = 17687 - ExclusiveRateOfChangeAlarmType_ShelvingState_AvailableStates = 17688 - ExclusiveRateOfChangeAlarmType_ShelvingState_AvailableTransitions = 17689 - ExclusiveRateOfChangeAlarmType_LimitState_AvailableStates = 17690 - ExclusiveRateOfChangeAlarmType_LimitState_AvailableTransitions = 17691 - DiscreteAlarmType_ShelvingState_AvailableStates = 17692 - DiscreteAlarmType_ShelvingState_AvailableTransitions = 17693 - OffNormalAlarmType_ShelvingState_AvailableStates = 17694 - OffNormalAlarmType_ShelvingState_AvailableTransitions = 17695 - SystemOffNormalAlarmType_ShelvingState_AvailableStates = 17696 - SystemOffNormalAlarmType_ShelvingState_AvailableTransitions = 17697 - TripAlarmType_ShelvingState_AvailableStates = 17698 - TripAlarmType_ShelvingState_AvailableTransitions = 17699 - CertificateExpirationAlarmType_ShelvingState_AvailableStates = 17700 - CertificateExpirationAlarmType_ShelvingState_AvailableTransitions = 17701 - DiscrepancyAlarmType_ShelvingState_AvailableStates = 17702 - DiscrepancyAlarmType_ShelvingState_AvailableTransitions = 17703 - ProgramStateMachineType_AvailableStates = 17704 - ProgramStateMachineType_AvailableTransitions = 17705 - PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_Selections = 17706 - PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_SelectionDescriptions = 17707 - InterfaceTypes = 17708 - RationalNumberType = 17709 - PubSubConnectionType_TransportProfileUri_Selections = 17710 - PubSubConnectionType_TransportProfileUri_SelectionDescriptions = 17711 - RationalNumberType_Numerator = 17712 - RationalNumberType_Denominator = 17713 - VectorType = 17714 - VectorType_VectorUnit = 17715 - ThreeDVectorType = 17716 - ThreeDVectorType_VectorUnit = 17717 - FileDirectoryType_FileDirectoryName_Placeholder_DeleteFileSystemObject = 17718 - FileDirectoryType_FileDirectoryName_Placeholder_DeleteFileSystemObject_InputArguments = 17719 - PubSubConnectionAddReaderGroupGroupMethodType_OutputArguments = 17720 - ConnectionTransportType = 17721 - FileSystem_FileDirectoryName_Placeholder_DeleteFileSystemObject = 17722 - FileSystem_FileDirectoryName_Placeholder_DeleteFileSystemObject_InputArguments = 17723 - PubSubGroupType_MaxNetworkMessageSize = 17724 - WriterGroupType = 17725 - WriterGroupType_SecurityMode = 17726 - WriterGroupType_SecurityGroupId = 17727 - WriterGroupType_SecurityKeyServices = 17728 - WriterGroupType_MaxNetworkMessageSize = 17729 - WriterGroupType_Status = 17730 - WriterGroupType_Status_State = 17731 - AuthorizationServices = 17732 - WriterGroupType_Status_Enable = 17734 - WriterGroupType_Status_Disable = 17735 - WriterGroupType_WriterGroupId = 17736 - WriterGroupType_PublishingInterval = 17737 - WriterGroupType_KeepAliveTime = 17738 - WriterGroupType_Priority = 17739 - WriterGroupType_LocaleIds = 17740 - WriterGroupType_TransportSettings = 17741 - WriterGroupType_MessageSettings = 17742 - WriterGroupType_DataSetWriterName_Placeholder = 17743 - WriterGroupType_DataSetWriterName_Placeholder_DataSetWriterId = 17744 - WriterGroupType_DataSetWriterName_Placeholder_DataSetFieldContentMask = 17745 - WriterGroupType_DataSetWriterName_Placeholder_KeyFrameCount = 17746 - WriterGroupType_DataSetWriterName_Placeholder_TransportSettings = 17747 - WriterGroupType_DataSetWriterName_Placeholder_MessageSettings = 17748 - WriterGroupType_DataSetWriterName_Placeholder_Status = 17749 - WriterGroupType_DataSetWriterName_Placeholder_Status_State = 17750 - WriterGroupType_DataSetWriterName_Placeholder_Status_Enable = 17751 - WriterGroupType_DataSetWriterName_Placeholder_Status_Disable = 17752 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics = 17753 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_DiagnosticsLevel = 17754 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation = 17755 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Active = 17756 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Classification = 17757 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = 17758 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = 17759 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalError = 17760 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Active = 17761 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Classification = 17762 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 17763 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 17764 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Reset = 17765 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_SubError = 17766 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters = 17767 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError = 17768 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Active = 17769 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Classification = 17770 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = 17771 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = 17772 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = 17773 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = 17774 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification = 17775 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 17776 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 17777 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent = 17778 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active = 17779 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = 17780 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 17781 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 17782 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError = 17783 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active = 17784 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification = 17785 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 17786 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 17787 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent = 17788 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active = 17789 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification = 17790 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 17791 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 17792 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod = 17793 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active = 17794 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification = 17795 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 17796 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 17797 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues = 17798 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages = 17799 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active = 17800 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification = 17801 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel = 17802 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange = 17803 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber = 17804 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel = 17805 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode = 17806 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel = 17807 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion = 17808 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 17809 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion = 17810 - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 17811 - WriterGroupType_Diagnostics = 17812 - WriterGroupType_Diagnostics_DiagnosticsLevel = 17813 - WriterGroupType_Diagnostics_TotalInformation = 17814 - WriterGroupType_Diagnostics_TotalInformation_Active = 17815 - WriterGroupType_Diagnostics_TotalInformation_Classification = 17816 - WriterGroupType_Diagnostics_TotalInformation_DiagnosticsLevel = 17817 - WriterGroupType_Diagnostics_TotalInformation_TimeFirstChange = 17818 - WriterGroupType_Diagnostics_TotalError = 17819 - WriterGroupType_Diagnostics_TotalError_Active = 17820 - WriterGroupType_Diagnostics_TotalError_Classification = 17821 - WriterGroupType_Diagnostics_TotalError_DiagnosticsLevel = 17822 - WriterGroupType_Diagnostics_TotalError_TimeFirstChange = 17823 - WriterGroupType_Diagnostics_Reset = 17824 - WriterGroupType_Diagnostics_SubError = 17825 - WriterGroupType_Diagnostics_Counters = 17826 - WriterGroupType_Diagnostics_Counters_StateError = 17827 - WriterGroupType_Diagnostics_Counters_StateError_Active = 17828 - WriterGroupType_Diagnostics_Counters_StateError_Classification = 17829 - WriterGroupType_Diagnostics_Counters_StateError_DiagnosticsLevel = 17830 - WriterGroupType_Diagnostics_Counters_StateError_TimeFirstChange = 17831 - WriterGroupType_Diagnostics_Counters_StateOperationalByMethod = 17832 - WriterGroupType_Diagnostics_Counters_StateOperationalByMethod_Active = 17833 - WriterGroupType_Diagnostics_Counters_StateOperationalByMethod_Classification = 17834 - WriterGroupType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 17835 - WriterGroupType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 17836 - WriterGroupType_Diagnostics_Counters_StateOperationalByParent = 17837 - WriterGroupType_Diagnostics_Counters_StateOperationalByParent_Active = 17838 - WriterGroupType_Diagnostics_Counters_StateOperationalByParent_Classification = 17839 - WriterGroupType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 17840 - WriterGroupType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 17841 - WriterGroupType_Diagnostics_Counters_StateOperationalFromError = 17842 - WriterGroupType_Diagnostics_Counters_StateOperationalFromError_Active = 17843 - WriterGroupType_Diagnostics_Counters_StateOperationalFromError_Classification = 17844 - WriterGroupType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 17845 - WriterGroupType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 17846 - WriterGroupType_Diagnostics_Counters_StatePausedByParent = 17847 - WriterGroupType_Diagnostics_Counters_StatePausedByParent_Active = 17848 - WriterGroupType_Diagnostics_Counters_StatePausedByParent_Classification = 17849 - WriterGroupType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 17850 - WriterGroupType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 17851 - AuthorizationServiceConfigurationType = 17852 - WriterGroupType_Diagnostics_Counters_StateDisabledByMethod = 17853 - WriterGroupType_Diagnostics_Counters_StateDisabledByMethod_Active = 17854 - WriterGroupType_Diagnostics_Counters_StateDisabledByMethod_Classification = 17855 - WriterGroupType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 17856 - WriterGroupType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 17857 - WriterGroupType_Diagnostics_LiveValues = 17858 - WriterGroupType_Diagnostics_Counters_SentNetworkMessages = 17859 - AuthorizationServiceConfigurationType_ServiceCertificate = 17860 - DecimalDataType = 17861 - DecimalDataType_Encoding_DefaultXml = 17862 - DecimalDataType_Encoding_DefaultBinary = 17863 - WriterGroupType_Diagnostics_Counters_SentNetworkMessages_Active = 17864 - AlarmConditionType_AudibleSound_ListId = 17865 - AlarmConditionType_AudibleSound_AgencyId = 17866 - AlarmConditionType_AudibleSound_VersionId = 17867 - AlarmConditionType_Unsuppress = 17868 - AlarmConditionType_RemoveFromService = 17869 - AlarmConditionType_PlaceInService = 17870 - WriterGroupType_Diagnostics_Counters_SentNetworkMessages_Classification = 17871 - WriterGroupType_Diagnostics_Counters_SentNetworkMessages_DiagnosticsLevel = 17872 - WriterGroupType_Diagnostics_Counters_SentNetworkMessages_TimeFirstChange = 17873 - WriterGroupType_Diagnostics_Counters_FailedTransmissions = 17874 - AlarmGroupType_AlarmConditionInstance_Placeholder_Unsuppress = 17875 - AlarmGroupType_AlarmConditionInstance_Placeholder_RemoveFromService = 17876 - AlarmGroupType_AlarmConditionInstance_Placeholder_PlaceInService = 17877 - WriterGroupType_Diagnostics_Counters_FailedTransmissions_Active = 17878 - LimitAlarmType_AudibleSound_ListId = 17879 - LimitAlarmType_AudibleSound_AgencyId = 17880 - LimitAlarmType_AudibleSound_VersionId = 17881 - LimitAlarmType_Unsuppress = 17882 - LimitAlarmType_RemoveFromService = 17883 - LimitAlarmType_PlaceInService = 17884 - WriterGroupType_Diagnostics_Counters_FailedTransmissions_Classification = 17885 - ExclusiveLimitAlarmType_AudibleSound_ListId = 17886 - ExclusiveLimitAlarmType_AudibleSound_AgencyId = 17887 - ExclusiveLimitAlarmType_AudibleSound_VersionId = 17888 - ExclusiveLimitAlarmType_Unsuppress = 17889 - ExclusiveLimitAlarmType_RemoveFromService = 17890 - ExclusiveLimitAlarmType_PlaceInService = 17891 - WriterGroupType_Diagnostics_Counters_FailedTransmissions_DiagnosticsLevel = 17892 - NonExclusiveLimitAlarmType_AudibleSound_ListId = 17893 - NonExclusiveLimitAlarmType_AudibleSound_AgencyId = 17894 - NonExclusiveLimitAlarmType_AudibleSound_VersionId = 17895 - NonExclusiveLimitAlarmType_Unsuppress = 17896 - NonExclusiveLimitAlarmType_RemoveFromService = 17897 - NonExclusiveLimitAlarmType_PlaceInService = 17898 - WriterGroupType_Diagnostics_Counters_FailedTransmissions_TimeFirstChange = 17899 - WriterGroupType_Diagnostics_Counters_EncryptionErrors = 17900 - WriterGroupType_Diagnostics_Counters_EncryptionErrors_Active = 17901 - WriterGroupType_Diagnostics_Counters_EncryptionErrors_Classification = 17902 - WriterGroupType_Diagnostics_Counters_EncryptionErrors_DiagnosticsLevel = 17903 - NonExclusiveLevelAlarmType_RemoveFromService = 17904 - NonExclusiveLevelAlarmType_PlaceInService = 17905 - WriterGroupType_Diagnostics_Counters_EncryptionErrors_TimeFirstChange = 17906 - ExclusiveLevelAlarmType_AudibleSound_ListId = 17907 - ExclusiveLevelAlarmType_AudibleSound_AgencyId = 17908 - ExclusiveLevelAlarmType_AudibleSound_VersionId = 17909 - ExclusiveLevelAlarmType_Unsuppress = 17910 - ExclusiveLevelAlarmType_RemoveFromService = 17911 - ExclusiveLevelAlarmType_PlaceInService = 17912 - WriterGroupType_Diagnostics_LiveValues_ConfiguredDataSetWriters = 17913 - NonExclusiveDeviationAlarmType_AudibleSound_ListId = 17914 - NonExclusiveDeviationAlarmType_AudibleSound_AgencyId = 17915 - NonExclusiveDeviationAlarmType_AudibleSound_VersionId = 17916 - NonExclusiveDeviationAlarmType_Unsuppress = 17917 - NonExclusiveDeviationAlarmType_RemoveFromService = 17918 - NonExclusiveDeviationAlarmType_PlaceInService = 17919 - WriterGroupType_Diagnostics_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel = 17920 - NonExclusiveRateOfChangeAlarmType_AudibleSound_ListId = 17921 - NonExclusiveRateOfChangeAlarmType_AudibleSound_AgencyId = 17922 - NonExclusiveRateOfChangeAlarmType_AudibleSound_VersionId = 17923 - NonExclusiveRateOfChangeAlarmType_Unsuppress = 17924 - NonExclusiveRateOfChangeAlarmType_RemoveFromService = 17925 - NonExclusiveRateOfChangeAlarmType_PlaceInService = 17926 - WriterGroupType_Diagnostics_LiveValues_OperationalDataSetWriters = 17927 - ExclusiveDeviationAlarmType_AudibleSound_ListId = 17928 - ExclusiveDeviationAlarmType_AudibleSound_AgencyId = 17929 - ExclusiveDeviationAlarmType_AudibleSound_VersionId = 17930 - ExclusiveDeviationAlarmType_Unsuppress = 17931 - ExclusiveDeviationAlarmType_RemoveFromService = 17932 - ExclusiveDeviationAlarmType_PlaceInService = 17933 - WriterGroupType_Diagnostics_LiveValues_OperationalDataSetWriters_DiagnosticsLevel = 17934 - ExclusiveRateOfChangeAlarmType_AudibleSound_ListId = 17935 - ExclusiveRateOfChangeAlarmType_AudibleSound_AgencyId = 17936 - ExclusiveRateOfChangeAlarmType_AudibleSound_VersionId = 17937 - ExclusiveRateOfChangeAlarmType_Unsuppress = 17938 - ExclusiveRateOfChangeAlarmType_RemoveFromService = 17939 - ExclusiveRateOfChangeAlarmType_PlaceInService = 17940 - WriterGroupType_Diagnostics_LiveValues_SecurityTokenID = 17941 - DiscreteAlarmType_AudibleSound_ListId = 17942 - DiscreteAlarmType_AudibleSound_AgencyId = 17943 - DiscreteAlarmType_AudibleSound_VersionId = 17944 - DiscreteAlarmType_Unsuppress = 17945 - DiscreteAlarmType_RemoveFromService = 17946 - DiscreteAlarmType_PlaceInService = 17947 - WriterGroupType_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel = 17948 - OffNormalAlarmType_AudibleSound_ListId = 17949 - OffNormalAlarmType_AudibleSound_AgencyId = 17950 - OffNormalAlarmType_AudibleSound_VersionId = 17951 - OffNormalAlarmType_Unsuppress = 17952 - OffNormalAlarmType_RemoveFromService = 17953 - OffNormalAlarmType_PlaceInService = 17954 - WriterGroupType_Diagnostics_LiveValues_TimeToNextTokenID = 17955 - SystemOffNormalAlarmType_AudibleSound_ListId = 17956 - SystemOffNormalAlarmType_AudibleSound_AgencyId = 17957 - SystemOffNormalAlarmType_AudibleSound_VersionId = 17958 - SystemOffNormalAlarmType_Unsuppress = 17959 - SystemOffNormalAlarmType_RemoveFromService = 17960 - SystemOffNormalAlarmType_PlaceInService = 17961 - WriterGroupType_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel = 17962 - TripAlarmType_AudibleSound_ListId = 17963 - TripAlarmType_AudibleSound_AgencyId = 17964 - TripAlarmType_AudibleSound_VersionId = 17965 - TripAlarmType_Unsuppress = 17966 - TripAlarmType_RemoveFromService = 17967 - TripAlarmType_PlaceInService = 17968 - WriterGroupType_AddDataSetWriter = 17969 - CertificateExpirationAlarmType_AudibleSound_ListId = 17970 - CertificateExpirationAlarmType_AudibleSound_AgencyId = 17971 - CertificateExpirationAlarmType_AudibleSound_VersionId = 17972 - CertificateExpirationAlarmType_Unsuppress = 17973 - CertificateExpirationAlarmType_RemoveFromService = 17974 - CertificateExpirationAlarmType_PlaceInService = 17975 - WriterGroupType_AddDataSetWriter_InputArguments = 17976 - DiscrepancyAlarmType_AudibleSound_ListId = 17977 - DiscrepancyAlarmType_AudibleSound_AgencyId = 17978 - DiscrepancyAlarmType_AudibleSound_VersionId = 17979 - DiscrepancyAlarmType_Unsuppress = 17980 - DiscrepancyAlarmType_RemoveFromService = 17981 - DiscrepancyAlarmType_PlaceInService = 17982 - HasEffectEnable = 17983 - HasEffectSuppressed = 17984 - HasEffectUnsuppressed = 17985 - AudioVariableType = 17986 - WriterGroupType_AddDataSetWriter_OutputArguments = 17987 - AudioVariableType_ListId = 17988 - AudioVariableType_AgencyId = 17989 - AudioVariableType_VersionId = 17990 - AlarmMetricsType_StartTime = 17991 - WriterGroupType_RemoveDataSetWriter = 17992 - WriterGroupType_RemoveDataSetWriter_InputArguments = 17993 - PubSubGroupTypeAddWriterMethodType = 17994 - PubSubGroupTypeAddWriterMethodType_InputArguments = 17995 - PubSubGroupTypeAddWriterMethodType_OutputArguments = 17996 - WriterGroupTransportType = 17997 - WriterGroupMessageType = 17998 - ReaderGroupType = 17999 - ReaderGroupType_SecurityMode = 18000 - KeyCredentialConfigurationType = 18001 - ReaderGroupType_SecurityGroupId = 18002 - ReaderGroupType_SecurityKeyServices = 18003 - KeyCredentialConfigurationType_EndpointUrls = 18004 - KeyCredentialConfigurationType_ServiceStatus = 18005 - KeyCredentialConfigurationType_UpdateCredential = 18006 - KeyCredentialConfigurationType_UpdateCredential_InputArguments = 18007 - KeyCredentialConfigurationType_DeleteCredential = 18008 - KeyCredentialUpdateMethodType = 18009 - KeyCredentialUpdateMethodType_InputArguments = 18010 - KeyCredentialAuditEventType = 18011 - KeyCredentialAuditEventType_EventId = 18012 - KeyCredentialAuditEventType_EventType = 18013 - KeyCredentialAuditEventType_SourceNode = 18014 - KeyCredentialAuditEventType_SourceName = 18015 - KeyCredentialAuditEventType_Time = 18016 - KeyCredentialAuditEventType_ReceiveTime = 18017 - KeyCredentialAuditEventType_LocalTime = 18018 - KeyCredentialAuditEventType_Message = 18019 - KeyCredentialAuditEventType_Severity = 18020 - KeyCredentialAuditEventType_ActionTimeStamp = 18021 - KeyCredentialAuditEventType_Status = 18022 - KeyCredentialAuditEventType_ServerId = 18023 - KeyCredentialAuditEventType_ClientAuditEntryId = 18024 - KeyCredentialAuditEventType_ClientUserId = 18025 - KeyCredentialAuditEventType_MethodId = 18026 - KeyCredentialAuditEventType_InputArguments = 18027 - KeyCredentialAuditEventType_ResourceUri = 18028 - KeyCredentialUpdatedAuditEventType = 18029 - KeyCredentialUpdatedAuditEventType_EventId = 18030 - KeyCredentialUpdatedAuditEventType_EventType = 18031 - KeyCredentialUpdatedAuditEventType_SourceNode = 18032 - KeyCredentialUpdatedAuditEventType_SourceName = 18033 - KeyCredentialUpdatedAuditEventType_Time = 18034 - KeyCredentialUpdatedAuditEventType_ReceiveTime = 18035 - KeyCredentialUpdatedAuditEventType_LocalTime = 18036 - KeyCredentialUpdatedAuditEventType_Message = 18037 - KeyCredentialUpdatedAuditEventType_Severity = 18038 - KeyCredentialUpdatedAuditEventType_ActionTimeStamp = 18039 - KeyCredentialUpdatedAuditEventType_Status = 18040 - KeyCredentialUpdatedAuditEventType_ServerId = 18041 - KeyCredentialUpdatedAuditEventType_ClientAuditEntryId = 18042 - KeyCredentialUpdatedAuditEventType_ClientUserId = 18043 - KeyCredentialUpdatedAuditEventType_MethodId = 18044 - KeyCredentialUpdatedAuditEventType_InputArguments = 18045 - KeyCredentialUpdatedAuditEventType_ResourceUri = 18046 - KeyCredentialDeletedAuditEventType = 18047 - KeyCredentialDeletedAuditEventType_EventId = 18048 - KeyCredentialDeletedAuditEventType_EventType = 18049 - KeyCredentialDeletedAuditEventType_SourceNode = 18050 - KeyCredentialDeletedAuditEventType_SourceName = 18051 - KeyCredentialDeletedAuditEventType_Time = 18052 - KeyCredentialDeletedAuditEventType_ReceiveTime = 18053 - KeyCredentialDeletedAuditEventType_LocalTime = 18054 - KeyCredentialDeletedAuditEventType_Message = 18055 - KeyCredentialDeletedAuditEventType_Severity = 18056 - KeyCredentialDeletedAuditEventType_ActionTimeStamp = 18057 - KeyCredentialDeletedAuditEventType_Status = 18058 - KeyCredentialDeletedAuditEventType_ServerId = 18059 - KeyCredentialDeletedAuditEventType_ClientAuditEntryId = 18060 - KeyCredentialDeletedAuditEventType_ClientUserId = 18061 - KeyCredentialDeletedAuditEventType_MethodId = 18062 - KeyCredentialDeletedAuditEventType_InputArguments = 18063 - KeyCredentialDeletedAuditEventType_ResourceUri = 18064 - ReaderGroupType_MaxNetworkMessageSize = 18065 - ReaderGroupType_Status = 18067 - ReaderGroupType_Status_State = 18068 - KeyCredentialConfigurationType_ResourceUri = 18069 - AuthorizationServiceConfigurationType_ServiceUri = 18072 - AuthorizationServiceConfigurationType_IssuerEndpointUrl = 18073 - ReaderGroupType_Status_Enable = 18074 - ReaderGroupType_Status_Disable = 18075 - ReaderGroupType_DataSetReaderName_Placeholder = 18076 - ReaderGroupType_DataSetReaderName_Placeholder_PublisherId = 18077 - ReaderGroupType_DataSetReaderName_Placeholder_WriterGroupId = 18078 - ReaderGroupType_DataSetReaderName_Placeholder_DataSetWriterId = 18079 - ReaderGroupType_DataSetReaderName_Placeholder_DataSetMetaData = 18080 - ReaderGroupType_DataSetReaderName_Placeholder_DataSetFieldContentMask = 18081 - ReaderGroupType_DataSetReaderName_Placeholder_MessageReceiveTimeout = 18082 - ReaderGroupType_DataSetReaderName_Placeholder_SecurityMode = 18083 - ReaderGroupType_DataSetReaderName_Placeholder_SecurityGroupId = 18084 - ReaderGroupType_DataSetReaderName_Placeholder_SecurityKeyServices = 18085 - ReaderGroupType_DataSetReaderName_Placeholder_TransportSettings = 18086 - ReaderGroupType_DataSetReaderName_Placeholder_MessageSettings = 18087 - ReaderGroupType_DataSetReaderName_Placeholder_Status = 18088 - ReaderGroupType_DataSetReaderName_Placeholder_Status_State = 18089 - ReaderGroupType_DataSetReaderName_Placeholder_Status_Enable = 18090 - ReaderGroupType_DataSetReaderName_Placeholder_Status_Disable = 18091 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics = 18092 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_DiagnosticsLevel = 18093 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalInformation = 18094 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalInformation_Active = 18095 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalInformation_Classification = 18096 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = 18097 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = 18098 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalError = 18099 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalError_Active = 18100 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalError_Classification = 18101 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 18102 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 18103 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Reset = 18104 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_SubError = 18105 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters = 18106 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateError = 18107 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateError_Active = 18108 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateError_Classification = 18109 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = 18110 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = 18111 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = 18112 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = 18113 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification = 18114 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 18115 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 18116 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByParent = 18117 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active = 18118 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = 18119 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 18120 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 18121 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalFromError = 18122 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active = 18123 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification = 18124 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 18125 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 18126 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StatePausedByParent = 18127 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active = 18128 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification = 18129 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 18130 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 18131 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateDisabledByMethod = 18132 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active = 18133 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification = 18134 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 18135 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 18136 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues = 18137 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_FailedDataSetMessages = 18138 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active = 18139 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification = 18140 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel = 18141 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange = 18142 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_DecryptionErrors = 18143 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_DecryptionErrors_Active = 18144 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_DecryptionErrors_Classification = 18145 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel = 18146 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_DecryptionErrors_TimeFirstChange = 18147 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber = 18148 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel = 18149 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_StatusCode = 18150 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel = 18151 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MajorVersion = 18152 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 18153 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MinorVersion = 18154 - KeyCredentialConfiguration = 18155 - KeyCredentialConfiguration_ServiceName_Placeholder = 18156 - KeyCredentialConfiguration_ServiceName_Placeholder_ResourceUri = 18157 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 18158 - KeyCredentialConfiguration_ServiceName_Placeholder_EndpointUrls = 18159 - KeyCredentialConfiguration_ServiceName_Placeholder_ServiceStatus = 18160 - KeyCredentialConfiguration_ServiceName_Placeholder_UpdateCredential = 18161 - KeyCredentialConfiguration_ServiceName_Placeholder_UpdateCredential_InputArguments = 18162 - KeyCredentialConfiguration_ServiceName_Placeholder_DeleteCredential = 18163 - KeyCredentialConfiguration_ServiceName_Placeholder_ProfileUri = 18164 - KeyCredentialConfigurationType_ProfileUri = 18165 - OpcUa_XmlSchema_DataTypeDefinition = 18166 - OpcUa_XmlSchema_DataTypeDefinition_DataTypeVersion = 18167 - OpcUa_XmlSchema_DataTypeDefinition_DictionaryFragment = 18168 - OpcUa_XmlSchema_StructureField = 18169 - OpcUa_XmlSchema_StructureField_DataTypeVersion = 18170 - OpcUa_XmlSchema_StructureField_DictionaryFragment = 18171 - OpcUa_XmlSchema_StructureDefinition = 18172 - OpcUa_XmlSchema_StructureDefinition_DataTypeVersion = 18173 - OpcUa_XmlSchema_StructureDefinition_DictionaryFragment = 18174 - OpcUa_XmlSchema_EnumDefinition = 18175 - OpcUa_XmlSchema_EnumDefinition_DataTypeVersion = 18176 - OpcUa_XmlSchema_EnumDefinition_DictionaryFragment = 18177 - OpcUa_BinarySchema_DataTypeDefinition = 18178 - OpcUa_BinarySchema_DataTypeDefinition_DataTypeVersion = 18179 - OpcUa_BinarySchema_DataTypeDefinition_DictionaryFragment = 18180 - OpcUa_BinarySchema_StructureField = 18181 - OpcUa_BinarySchema_StructureField_DataTypeVersion = 18182 - OpcUa_BinarySchema_StructureField_DictionaryFragment = 18183 - OpcUa_BinarySchema_StructureDefinition = 18184 - OpcUa_BinarySchema_StructureDefinition_DataTypeVersion = 18185 - OpcUa_BinarySchema_StructureDefinition_DictionaryFragment = 18186 - OpcUa_BinarySchema_EnumDefinition = 18187 - OpcUa_BinarySchema_EnumDefinition_DataTypeVersion = 18188 - OpcUa_BinarySchema_EnumDefinition_DictionaryFragment = 18189 - AlarmConditionType_LatchedState = 18190 - AlarmConditionType_LatchedState_Id = 18191 - AlarmConditionType_LatchedState_Name = 18192 - AlarmConditionType_LatchedState_Number = 18193 - AlarmConditionType_LatchedState_EffectiveDisplayName = 18194 - AlarmConditionType_LatchedState_TransitionTime = 18195 - AlarmConditionType_LatchedState_EffectiveTransitionTime = 18196 - AlarmConditionType_LatchedState_TrueState = 18197 - AlarmConditionType_LatchedState_FalseState = 18198 - AlarmConditionType_Reset = 18199 - AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleSound_ListId = 18200 - AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleSound_AgencyId = 18201 - AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleSound_VersionId = 18202 - AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState = 18203 - AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_Id = 18204 - AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_Name = 18205 - AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_Number = 18206 - AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_EffectiveDisplayName = 18207 - AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_TransitionTime = 18208 - AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_EffectiveTransitionTime = 18209 - AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_TrueState = 18210 - AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_FalseState = 18211 - AlarmGroupType_AlarmConditionInstance_Placeholder_Reset = 18212 - LimitAlarmType_LatchedState = 18213 - LimitAlarmType_LatchedState_Id = 18214 - LimitAlarmType_LatchedState_Name = 18215 - LimitAlarmType_LatchedState_Number = 18216 - LimitAlarmType_LatchedState_EffectiveDisplayName = 18217 - LimitAlarmType_LatchedState_TransitionTime = 18218 - LimitAlarmType_LatchedState_EffectiveTransitionTime = 18219 - LimitAlarmType_LatchedState_TrueState = 18220 - LimitAlarmType_LatchedState_FalseState = 18221 - LimitAlarmType_Reset = 18222 - ExclusiveLimitAlarmType_LatchedState = 18223 - ExclusiveLimitAlarmType_LatchedState_Id = 18224 - ExclusiveLimitAlarmType_LatchedState_Name = 18225 - ExclusiveLimitAlarmType_LatchedState_Number = 18226 - ExclusiveLimitAlarmType_LatchedState_EffectiveDisplayName = 18227 - ExclusiveLimitAlarmType_LatchedState_TransitionTime = 18228 - ExclusiveLimitAlarmType_LatchedState_EffectiveTransitionTime = 18229 - ExclusiveLimitAlarmType_LatchedState_TrueState = 18230 - ExclusiveLimitAlarmType_LatchedState_FalseState = 18231 - ExclusiveLimitAlarmType_Reset = 18232 - NonExclusiveLimitAlarmType_LatchedState = 18233 - NonExclusiveLimitAlarmType_LatchedState_Id = 18234 - NonExclusiveLimitAlarmType_LatchedState_Name = 18235 - NonExclusiveLimitAlarmType_LatchedState_Number = 18236 - NonExclusiveLimitAlarmType_LatchedState_EffectiveDisplayName = 18237 - NonExclusiveLimitAlarmType_LatchedState_TransitionTime = 18238 - NonExclusiveLimitAlarmType_LatchedState_EffectiveTransitionTime = 18239 - NonExclusiveLimitAlarmType_LatchedState_TrueState = 18240 - NonExclusiveLimitAlarmType_LatchedState_FalseState = 18241 - NonExclusiveLimitAlarmType_Reset = 18242 - NonExclusiveLevelAlarmType_AudibleSound_ListId = 18243 - NonExclusiveLevelAlarmType_AudibleSound_AgencyId = 18244 - NonExclusiveLevelAlarmType_AudibleSound_VersionId = 18245 - NonExclusiveLevelAlarmType_LatchedState = 18246 - NonExclusiveLevelAlarmType_LatchedState_Id = 18247 - NonExclusiveLevelAlarmType_LatchedState_Name = 18248 - NonExclusiveLevelAlarmType_LatchedState_Number = 18249 - NonExclusiveLevelAlarmType_LatchedState_EffectiveDisplayName = 18250 - NonExclusiveLevelAlarmType_LatchedState_TransitionTime = 18251 - NonExclusiveLevelAlarmType_LatchedState_EffectiveTransitionTime = 18252 - NonExclusiveLevelAlarmType_LatchedState_TrueState = 18253 - NonExclusiveLevelAlarmType_LatchedState_FalseState = 18254 - NonExclusiveLevelAlarmType_Unsuppress = 18255 - NonExclusiveLevelAlarmType_Reset = 18256 - ExclusiveLevelAlarmType_LatchedState = 18257 - ExclusiveLevelAlarmType_LatchedState_Id = 18258 - ExclusiveLevelAlarmType_LatchedState_Name = 18259 - ExclusiveLevelAlarmType_LatchedState_Number = 18260 - ExclusiveLevelAlarmType_LatchedState_EffectiveDisplayName = 18261 - ExclusiveLevelAlarmType_LatchedState_TransitionTime = 18262 - ExclusiveLevelAlarmType_LatchedState_EffectiveTransitionTime = 18263 - ExclusiveLevelAlarmType_LatchedState_TrueState = 18264 - ExclusiveLevelAlarmType_LatchedState_FalseState = 18265 - ExclusiveLevelAlarmType_Reset = 18266 - NonExclusiveDeviationAlarmType_LatchedState = 18267 - NonExclusiveDeviationAlarmType_LatchedState_Id = 18268 - NonExclusiveDeviationAlarmType_LatchedState_Name = 18269 - NonExclusiveDeviationAlarmType_LatchedState_Number = 18270 - NonExclusiveDeviationAlarmType_LatchedState_EffectiveDisplayName = 18271 - NonExclusiveDeviationAlarmType_LatchedState_TransitionTime = 18272 - NonExclusiveDeviationAlarmType_LatchedState_EffectiveTransitionTime = 18273 - NonExclusiveDeviationAlarmType_LatchedState_TrueState = 18274 - NonExclusiveDeviationAlarmType_LatchedState_FalseState = 18275 - NonExclusiveDeviationAlarmType_Reset = 18276 - NonExclusiveRateOfChangeAlarmType_LatchedState = 18277 - NonExclusiveRateOfChangeAlarmType_LatchedState_Id = 18278 - NonExclusiveRateOfChangeAlarmType_LatchedState_Name = 18279 - NonExclusiveRateOfChangeAlarmType_LatchedState_Number = 18280 - NonExclusiveRateOfChangeAlarmType_LatchedState_EffectiveDisplayName = 18281 - NonExclusiveRateOfChangeAlarmType_LatchedState_TransitionTime = 18282 - NonExclusiveRateOfChangeAlarmType_LatchedState_EffectiveTransitionTime = 18283 - NonExclusiveRateOfChangeAlarmType_LatchedState_TrueState = 18284 - NonExclusiveRateOfChangeAlarmType_LatchedState_FalseState = 18285 - NonExclusiveRateOfChangeAlarmType_Reset = 18286 - ExclusiveDeviationAlarmType_LatchedState = 18287 - ExclusiveDeviationAlarmType_LatchedState_Id = 18288 - ExclusiveDeviationAlarmType_LatchedState_Name = 18289 - ExclusiveDeviationAlarmType_LatchedState_Number = 18290 - ExclusiveDeviationAlarmType_LatchedState_EffectiveDisplayName = 18291 - ExclusiveDeviationAlarmType_LatchedState_TransitionTime = 18292 - ExclusiveDeviationAlarmType_LatchedState_EffectiveTransitionTime = 18293 - ExclusiveDeviationAlarmType_LatchedState_TrueState = 18294 - ExclusiveDeviationAlarmType_LatchedState_FalseState = 18295 - ExclusiveDeviationAlarmType_Reset = 18296 - ExclusiveRateOfChangeAlarmType_LatchedState = 18297 - ExclusiveRateOfChangeAlarmType_LatchedState_Id = 18298 - ExclusiveRateOfChangeAlarmType_LatchedState_Name = 18299 - ExclusiveRateOfChangeAlarmType_LatchedState_Number = 18300 - ExclusiveRateOfChangeAlarmType_LatchedState_EffectiveDisplayName = 18301 - ExclusiveRateOfChangeAlarmType_LatchedState_TransitionTime = 18302 - ExclusiveRateOfChangeAlarmType_LatchedState_EffectiveTransitionTime = 18303 - ExclusiveRateOfChangeAlarmType_LatchedState_TrueState = 18304 - ExclusiveRateOfChangeAlarmType_LatchedState_FalseState = 18305 - ExclusiveRateOfChangeAlarmType_Reset = 18306 - DiscreteAlarmType_LatchedState = 18307 - DiscreteAlarmType_LatchedState_Id = 18308 - DiscreteAlarmType_LatchedState_Name = 18309 - DiscreteAlarmType_LatchedState_Number = 18310 - DiscreteAlarmType_LatchedState_EffectiveDisplayName = 18311 - DiscreteAlarmType_LatchedState_TransitionTime = 18312 - DiscreteAlarmType_LatchedState_EffectiveTransitionTime = 18313 - DiscreteAlarmType_LatchedState_TrueState = 18314 - DiscreteAlarmType_LatchedState_FalseState = 18315 - DiscreteAlarmType_Reset = 18316 - OffNormalAlarmType_LatchedState = 18317 - OffNormalAlarmType_LatchedState_Id = 18318 - OffNormalAlarmType_LatchedState_Name = 18319 - OffNormalAlarmType_LatchedState_Number = 18320 - OffNormalAlarmType_LatchedState_EffectiveDisplayName = 18321 - OffNormalAlarmType_LatchedState_TransitionTime = 18322 - OffNormalAlarmType_LatchedState_EffectiveTransitionTime = 18323 - OffNormalAlarmType_LatchedState_TrueState = 18324 - OffNormalAlarmType_LatchedState_FalseState = 18325 - OffNormalAlarmType_Reset = 18326 - SystemOffNormalAlarmType_LatchedState = 18327 - SystemOffNormalAlarmType_LatchedState_Id = 18328 - SystemOffNormalAlarmType_LatchedState_Name = 18329 - SystemOffNormalAlarmType_LatchedState_Number = 18330 - SystemOffNormalAlarmType_LatchedState_EffectiveDisplayName = 18331 - SystemOffNormalAlarmType_LatchedState_TransitionTime = 18332 - SystemOffNormalAlarmType_LatchedState_EffectiveTransitionTime = 18333 - SystemOffNormalAlarmType_LatchedState_TrueState = 18334 - SystemOffNormalAlarmType_LatchedState_FalseState = 18335 - SystemOffNormalAlarmType_Reset = 18336 - TripAlarmType_LatchedState = 18337 - TripAlarmType_LatchedState_Id = 18338 - TripAlarmType_LatchedState_Name = 18339 - TripAlarmType_LatchedState_Number = 18340 - TripAlarmType_LatchedState_EffectiveDisplayName = 18341 - TripAlarmType_LatchedState_TransitionTime = 18342 - TripAlarmType_LatchedState_EffectiveTransitionTime = 18343 - TripAlarmType_LatchedState_TrueState = 18344 - TripAlarmType_LatchedState_FalseState = 18345 - TripAlarmType_Reset = 18346 - InstrumentDiagnosticAlarmType = 18347 - InstrumentDiagnosticAlarmType_EventId = 18348 - InstrumentDiagnosticAlarmType_EventType = 18349 - InstrumentDiagnosticAlarmType_SourceNode = 18350 - InstrumentDiagnosticAlarmType_SourceName = 18351 - InstrumentDiagnosticAlarmType_Time = 18352 - InstrumentDiagnosticAlarmType_ReceiveTime = 18353 - InstrumentDiagnosticAlarmType_LocalTime = 18354 - InstrumentDiagnosticAlarmType_Message = 18355 - InstrumentDiagnosticAlarmType_Severity = 18356 - InstrumentDiagnosticAlarmType_ConditionClassId = 18357 - InstrumentDiagnosticAlarmType_ConditionClassName = 18358 - InstrumentDiagnosticAlarmType_ConditionSubClassId = 18359 - InstrumentDiagnosticAlarmType_ConditionSubClassName = 18360 - InstrumentDiagnosticAlarmType_ConditionName = 18361 - InstrumentDiagnosticAlarmType_BranchId = 18362 - InstrumentDiagnosticAlarmType_Retain = 18363 - InstrumentDiagnosticAlarmType_EnabledState = 18364 - InstrumentDiagnosticAlarmType_EnabledState_Id = 18365 - InstrumentDiagnosticAlarmType_EnabledState_Name = 18366 - InstrumentDiagnosticAlarmType_EnabledState_Number = 18367 - InstrumentDiagnosticAlarmType_EnabledState_EffectiveDisplayName = 18368 - InstrumentDiagnosticAlarmType_EnabledState_TransitionTime = 18369 - InstrumentDiagnosticAlarmType_EnabledState_EffectiveTransitionTime = 18370 - InstrumentDiagnosticAlarmType_EnabledState_TrueState = 18371 - InstrumentDiagnosticAlarmType_EnabledState_FalseState = 18372 - InstrumentDiagnosticAlarmType_Quality = 18373 - InstrumentDiagnosticAlarmType_Quality_SourceTimestamp = 18374 - InstrumentDiagnosticAlarmType_LastSeverity = 18375 - InstrumentDiagnosticAlarmType_LastSeverity_SourceTimestamp = 18376 - InstrumentDiagnosticAlarmType_Comment = 18377 - InstrumentDiagnosticAlarmType_Comment_SourceTimestamp = 18378 - InstrumentDiagnosticAlarmType_ClientUserId = 18379 - InstrumentDiagnosticAlarmType_Disable = 18380 - InstrumentDiagnosticAlarmType_Enable = 18381 - InstrumentDiagnosticAlarmType_AddComment = 18382 - InstrumentDiagnosticAlarmType_AddComment_InputArguments = 18383 - InstrumentDiagnosticAlarmType_ConditionRefresh = 18384 - InstrumentDiagnosticAlarmType_ConditionRefresh_InputArguments = 18385 - InstrumentDiagnosticAlarmType_ConditionRefresh2 = 18386 - InstrumentDiagnosticAlarmType_ConditionRefresh2_InputArguments = 18387 - InstrumentDiagnosticAlarmType_AckedState = 18388 - InstrumentDiagnosticAlarmType_AckedState_Id = 18389 - InstrumentDiagnosticAlarmType_AckedState_Name = 18390 - InstrumentDiagnosticAlarmType_AckedState_Number = 18391 - InstrumentDiagnosticAlarmType_AckedState_EffectiveDisplayName = 18392 - InstrumentDiagnosticAlarmType_AckedState_TransitionTime = 18393 - InstrumentDiagnosticAlarmType_AckedState_EffectiveTransitionTime = 18394 - InstrumentDiagnosticAlarmType_AckedState_TrueState = 18395 - InstrumentDiagnosticAlarmType_AckedState_FalseState = 18396 - InstrumentDiagnosticAlarmType_ConfirmedState = 18397 - InstrumentDiagnosticAlarmType_ConfirmedState_Id = 18398 - InstrumentDiagnosticAlarmType_ConfirmedState_Name = 18399 - InstrumentDiagnosticAlarmType_ConfirmedState_Number = 18400 - InstrumentDiagnosticAlarmType_ConfirmedState_EffectiveDisplayName = 18401 - InstrumentDiagnosticAlarmType_ConfirmedState_TransitionTime = 18402 - InstrumentDiagnosticAlarmType_ConfirmedState_EffectiveTransitionTime = 18403 - InstrumentDiagnosticAlarmType_ConfirmedState_TrueState = 18404 - InstrumentDiagnosticAlarmType_ConfirmedState_FalseState = 18405 - InstrumentDiagnosticAlarmType_Acknowledge = 18406 - InstrumentDiagnosticAlarmType_Acknowledge_InputArguments = 18407 - InstrumentDiagnosticAlarmType_Confirm = 18408 - InstrumentDiagnosticAlarmType_Confirm_InputArguments = 18409 - InstrumentDiagnosticAlarmType_ActiveState = 18410 - InstrumentDiagnosticAlarmType_ActiveState_Id = 18411 - InstrumentDiagnosticAlarmType_ActiveState_Name = 18412 - InstrumentDiagnosticAlarmType_ActiveState_Number = 18413 - InstrumentDiagnosticAlarmType_ActiveState_EffectiveDisplayName = 18414 - InstrumentDiagnosticAlarmType_ActiveState_TransitionTime = 18415 - InstrumentDiagnosticAlarmType_ActiveState_EffectiveTransitionTime = 18416 - InstrumentDiagnosticAlarmType_ActiveState_TrueState = 18417 - InstrumentDiagnosticAlarmType_ActiveState_FalseState = 18418 - InstrumentDiagnosticAlarmType_InputNode = 18419 - InstrumentDiagnosticAlarmType_SuppressedState = 18420 - InstrumentDiagnosticAlarmType_SuppressedState_Id = 18421 - InstrumentDiagnosticAlarmType_SuppressedState_Name = 18422 - InstrumentDiagnosticAlarmType_SuppressedState_Number = 18423 - InstrumentDiagnosticAlarmType_SuppressedState_EffectiveDisplayName = 18424 - InstrumentDiagnosticAlarmType_SuppressedState_TransitionTime = 18425 - InstrumentDiagnosticAlarmType_SuppressedState_EffectiveTransitionTime = 18426 - InstrumentDiagnosticAlarmType_SuppressedState_TrueState = 18427 - InstrumentDiagnosticAlarmType_SuppressedState_FalseState = 18428 - InstrumentDiagnosticAlarmType_OutOfServiceState = 18429 - InstrumentDiagnosticAlarmType_OutOfServiceState_Id = 18430 - InstrumentDiagnosticAlarmType_OutOfServiceState_Name = 18431 - InstrumentDiagnosticAlarmType_OutOfServiceState_Number = 18432 - InstrumentDiagnosticAlarmType_OutOfServiceState_EffectiveDisplayName = 18433 - InstrumentDiagnosticAlarmType_OutOfServiceState_TransitionTime = 18434 - InstrumentDiagnosticAlarmType_OutOfServiceState_EffectiveTransitionTime = 18435 - InstrumentDiagnosticAlarmType_OutOfServiceState_TrueState = 18436 - InstrumentDiagnosticAlarmType_OutOfServiceState_FalseState = 18437 - InstrumentDiagnosticAlarmType_ShelvingState = 18438 - InstrumentDiagnosticAlarmType_ShelvingState_CurrentState = 18439 - InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_Id = 18440 - InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_Name = 18441 - InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_Number = 18442 - InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 18443 - InstrumentDiagnosticAlarmType_ShelvingState_LastTransition = 18444 - InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_Id = 18445 - InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_Name = 18446 - InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_Number = 18447 - InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_TransitionTime = 18448 - InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 18449 - InstrumentDiagnosticAlarmType_ShelvingState_AvailableStates = 18450 - InstrumentDiagnosticAlarmType_ShelvingState_AvailableTransitions = 18451 - InstrumentDiagnosticAlarmType_ShelvingState_UnshelveTime = 18452 - InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve = 18453 - InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve_InputArguments = 18454 - InstrumentDiagnosticAlarmType_ShelvingState_Unshelve = 18455 - InstrumentDiagnosticAlarmType_ShelvingState_OneShotShelve = 18456 - InstrumentDiagnosticAlarmType_SuppressedOrShelved = 18457 - InstrumentDiagnosticAlarmType_MaxTimeShelved = 18458 - InstrumentDiagnosticAlarmType_AudibleEnabled = 18459 - InstrumentDiagnosticAlarmType_AudibleSound = 18460 - InstrumentDiagnosticAlarmType_AudibleSound_ListId = 18461 - InstrumentDiagnosticAlarmType_AudibleSound_AgencyId = 18462 - InstrumentDiagnosticAlarmType_AudibleSound_VersionId = 18463 - InstrumentDiagnosticAlarmType_SilenceState = 18464 - InstrumentDiagnosticAlarmType_SilenceState_Id = 18465 - InstrumentDiagnosticAlarmType_SilenceState_Name = 18466 - InstrumentDiagnosticAlarmType_SilenceState_Number = 18467 - InstrumentDiagnosticAlarmType_SilenceState_EffectiveDisplayName = 18468 - InstrumentDiagnosticAlarmType_SilenceState_TransitionTime = 18469 - InstrumentDiagnosticAlarmType_SilenceState_EffectiveTransitionTime = 18470 - InstrumentDiagnosticAlarmType_SilenceState_TrueState = 18471 - InstrumentDiagnosticAlarmType_SilenceState_FalseState = 18472 - InstrumentDiagnosticAlarmType_OnDelay = 18473 - InstrumentDiagnosticAlarmType_OffDelay = 18474 - InstrumentDiagnosticAlarmType_FirstInGroupFlag = 18475 - InstrumentDiagnosticAlarmType_FirstInGroup = 18476 - InstrumentDiagnosticAlarmType_LatchedState = 18477 - InstrumentDiagnosticAlarmType_LatchedState_Id = 18478 - InstrumentDiagnosticAlarmType_LatchedState_Name = 18479 - InstrumentDiagnosticAlarmType_LatchedState_Number = 18480 - InstrumentDiagnosticAlarmType_LatchedState_EffectiveDisplayName = 18481 - InstrumentDiagnosticAlarmType_LatchedState_TransitionTime = 18482 - InstrumentDiagnosticAlarmType_LatchedState_EffectiveTransitionTime = 18483 - InstrumentDiagnosticAlarmType_LatchedState_TrueState = 18484 - InstrumentDiagnosticAlarmType_LatchedState_FalseState = 18485 - InstrumentDiagnosticAlarmType_AlarmGroup_Placeholder = 18486 - InstrumentDiagnosticAlarmType_ReAlarmTime = 18487 - InstrumentDiagnosticAlarmType_ReAlarmRepeatCount = 18488 - InstrumentDiagnosticAlarmType_Silence = 18489 - InstrumentDiagnosticAlarmType_Suppress = 18490 - InstrumentDiagnosticAlarmType_Unsuppress = 18491 - InstrumentDiagnosticAlarmType_RemoveFromService = 18492 - InstrumentDiagnosticAlarmType_PlaceInService = 18493 - InstrumentDiagnosticAlarmType_Reset = 18494 - InstrumentDiagnosticAlarmType_NormalState = 18495 - SystemDiagnosticAlarmType = 18496 - SystemDiagnosticAlarmType_EventId = 18497 - SystemDiagnosticAlarmType_EventType = 18498 - SystemDiagnosticAlarmType_SourceNode = 18499 - SystemDiagnosticAlarmType_SourceName = 18500 - SystemDiagnosticAlarmType_Time = 18501 - SystemDiagnosticAlarmType_ReceiveTime = 18502 - SystemDiagnosticAlarmType_LocalTime = 18503 - SystemDiagnosticAlarmType_Message = 18504 - SystemDiagnosticAlarmType_Severity = 18505 - SystemDiagnosticAlarmType_ConditionClassId = 18506 - SystemDiagnosticAlarmType_ConditionClassName = 18507 - SystemDiagnosticAlarmType_ConditionSubClassId = 18508 - SystemDiagnosticAlarmType_ConditionSubClassName = 18509 - SystemDiagnosticAlarmType_ConditionName = 18510 - SystemDiagnosticAlarmType_BranchId = 18511 - SystemDiagnosticAlarmType_Retain = 18512 - SystemDiagnosticAlarmType_EnabledState = 18513 - SystemDiagnosticAlarmType_EnabledState_Id = 18514 - SystemDiagnosticAlarmType_EnabledState_Name = 18515 - SystemDiagnosticAlarmType_EnabledState_Number = 18516 - SystemDiagnosticAlarmType_EnabledState_EffectiveDisplayName = 18517 - SystemDiagnosticAlarmType_EnabledState_TransitionTime = 18518 - SystemDiagnosticAlarmType_EnabledState_EffectiveTransitionTime = 18519 - SystemDiagnosticAlarmType_EnabledState_TrueState = 18520 - SystemDiagnosticAlarmType_EnabledState_FalseState = 18521 - SystemDiagnosticAlarmType_Quality = 18522 - SystemDiagnosticAlarmType_Quality_SourceTimestamp = 18523 - SystemDiagnosticAlarmType_LastSeverity = 18524 - SystemDiagnosticAlarmType_LastSeverity_SourceTimestamp = 18525 - SystemDiagnosticAlarmType_Comment = 18526 - SystemDiagnosticAlarmType_Comment_SourceTimestamp = 18527 - SystemDiagnosticAlarmType_ClientUserId = 18528 - SystemDiagnosticAlarmType_Disable = 18529 - SystemDiagnosticAlarmType_Enable = 18530 - SystemDiagnosticAlarmType_AddComment = 18531 - SystemDiagnosticAlarmType_AddComment_InputArguments = 18532 - SystemDiagnosticAlarmType_ConditionRefresh = 18533 - SystemDiagnosticAlarmType_ConditionRefresh_InputArguments = 18534 - SystemDiagnosticAlarmType_ConditionRefresh2 = 18535 - SystemDiagnosticAlarmType_ConditionRefresh2_InputArguments = 18536 - SystemDiagnosticAlarmType_AckedState = 18537 - SystemDiagnosticAlarmType_AckedState_Id = 18538 - SystemDiagnosticAlarmType_AckedState_Name = 18539 - SystemDiagnosticAlarmType_AckedState_Number = 18540 - SystemDiagnosticAlarmType_AckedState_EffectiveDisplayName = 18541 - SystemDiagnosticAlarmType_AckedState_TransitionTime = 18542 - SystemDiagnosticAlarmType_AckedState_EffectiveTransitionTime = 18543 - SystemDiagnosticAlarmType_AckedState_TrueState = 18544 - SystemDiagnosticAlarmType_AckedState_FalseState = 18545 - SystemDiagnosticAlarmType_ConfirmedState = 18546 - SystemDiagnosticAlarmType_ConfirmedState_Id = 18547 - SystemDiagnosticAlarmType_ConfirmedState_Name = 18548 - SystemDiagnosticAlarmType_ConfirmedState_Number = 18549 - SystemDiagnosticAlarmType_ConfirmedState_EffectiveDisplayName = 18550 - SystemDiagnosticAlarmType_ConfirmedState_TransitionTime = 18551 - SystemDiagnosticAlarmType_ConfirmedState_EffectiveTransitionTime = 18552 - SystemDiagnosticAlarmType_ConfirmedState_TrueState = 18553 - SystemDiagnosticAlarmType_ConfirmedState_FalseState = 18554 - SystemDiagnosticAlarmType_Acknowledge = 18555 - SystemDiagnosticAlarmType_Acknowledge_InputArguments = 18556 - SystemDiagnosticAlarmType_Confirm = 18557 - SystemDiagnosticAlarmType_Confirm_InputArguments = 18558 - SystemDiagnosticAlarmType_ActiveState = 18559 - SystemDiagnosticAlarmType_ActiveState_Id = 18560 - SystemDiagnosticAlarmType_ActiveState_Name = 18561 - SystemDiagnosticAlarmType_ActiveState_Number = 18562 - SystemDiagnosticAlarmType_ActiveState_EffectiveDisplayName = 18563 - SystemDiagnosticAlarmType_ActiveState_TransitionTime = 18564 - SystemDiagnosticAlarmType_ActiveState_EffectiveTransitionTime = 18565 - SystemDiagnosticAlarmType_ActiveState_TrueState = 18566 - SystemDiagnosticAlarmType_ActiveState_FalseState = 18567 - SystemDiagnosticAlarmType_InputNode = 18568 - SystemDiagnosticAlarmType_SuppressedState = 18569 - SystemDiagnosticAlarmType_SuppressedState_Id = 18570 - SystemDiagnosticAlarmType_SuppressedState_Name = 18571 - SystemDiagnosticAlarmType_SuppressedState_Number = 18572 - SystemDiagnosticAlarmType_SuppressedState_EffectiveDisplayName = 18573 - SystemDiagnosticAlarmType_SuppressedState_TransitionTime = 18574 - SystemDiagnosticAlarmType_SuppressedState_EffectiveTransitionTime = 18575 - SystemDiagnosticAlarmType_SuppressedState_TrueState = 18576 - SystemDiagnosticAlarmType_SuppressedState_FalseState = 18577 - SystemDiagnosticAlarmType_OutOfServiceState = 18578 - SystemDiagnosticAlarmType_OutOfServiceState_Id = 18579 - SystemDiagnosticAlarmType_OutOfServiceState_Name = 18580 - SystemDiagnosticAlarmType_OutOfServiceState_Number = 18581 - SystemDiagnosticAlarmType_OutOfServiceState_EffectiveDisplayName = 18582 - SystemDiagnosticAlarmType_OutOfServiceState_TransitionTime = 18583 - SystemDiagnosticAlarmType_OutOfServiceState_EffectiveTransitionTime = 18584 - SystemDiagnosticAlarmType_OutOfServiceState_TrueState = 18585 - SystemDiagnosticAlarmType_OutOfServiceState_FalseState = 18586 - SystemDiagnosticAlarmType_ShelvingState = 18587 - SystemDiagnosticAlarmType_ShelvingState_CurrentState = 18588 - SystemDiagnosticAlarmType_ShelvingState_CurrentState_Id = 18589 - SystemDiagnosticAlarmType_ShelvingState_CurrentState_Name = 18590 - SystemDiagnosticAlarmType_ShelvingState_CurrentState_Number = 18591 - SystemDiagnosticAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 18592 - SystemDiagnosticAlarmType_ShelvingState_LastTransition = 18593 - SystemDiagnosticAlarmType_ShelvingState_LastTransition_Id = 18594 - SystemDiagnosticAlarmType_ShelvingState_LastTransition_Name = 18595 - SystemDiagnosticAlarmType_ShelvingState_LastTransition_Number = 18596 - SystemDiagnosticAlarmType_ShelvingState_LastTransition_TransitionTime = 18597 - SystemDiagnosticAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 18598 - SystemDiagnosticAlarmType_ShelvingState_AvailableStates = 18599 - SystemDiagnosticAlarmType_ShelvingState_AvailableTransitions = 18600 - SystemDiagnosticAlarmType_ShelvingState_UnshelveTime = 18601 - SystemDiagnosticAlarmType_ShelvingState_TimedShelve = 18602 - SystemDiagnosticAlarmType_ShelvingState_TimedShelve_InputArguments = 18603 - SystemDiagnosticAlarmType_ShelvingState_Unshelve = 18604 - SystemDiagnosticAlarmType_ShelvingState_OneShotShelve = 18605 - SystemDiagnosticAlarmType_SuppressedOrShelved = 18606 - SystemDiagnosticAlarmType_MaxTimeShelved = 18607 - SystemDiagnosticAlarmType_AudibleEnabled = 18608 - SystemDiagnosticAlarmType_AudibleSound = 18609 - SystemDiagnosticAlarmType_AudibleSound_ListId = 18610 - SystemDiagnosticAlarmType_AudibleSound_AgencyId = 18611 - SystemDiagnosticAlarmType_AudibleSound_VersionId = 18612 - SystemDiagnosticAlarmType_SilenceState = 18613 - SystemDiagnosticAlarmType_SilenceState_Id = 18614 - SystemDiagnosticAlarmType_SilenceState_Name = 18615 - SystemDiagnosticAlarmType_SilenceState_Number = 18616 - SystemDiagnosticAlarmType_SilenceState_EffectiveDisplayName = 18617 - SystemDiagnosticAlarmType_SilenceState_TransitionTime = 18618 - SystemDiagnosticAlarmType_SilenceState_EffectiveTransitionTime = 18619 - SystemDiagnosticAlarmType_SilenceState_TrueState = 18620 - SystemDiagnosticAlarmType_SilenceState_FalseState = 18621 - SystemDiagnosticAlarmType_OnDelay = 18622 - SystemDiagnosticAlarmType_OffDelay = 18623 - SystemDiagnosticAlarmType_FirstInGroupFlag = 18624 - SystemDiagnosticAlarmType_FirstInGroup = 18625 - SystemDiagnosticAlarmType_LatchedState = 18626 - SystemDiagnosticAlarmType_LatchedState_Id = 18627 - SystemDiagnosticAlarmType_LatchedState_Name = 18628 - SystemDiagnosticAlarmType_LatchedState_Number = 18629 - SystemDiagnosticAlarmType_LatchedState_EffectiveDisplayName = 18630 - SystemDiagnosticAlarmType_LatchedState_TransitionTime = 18631 - SystemDiagnosticAlarmType_LatchedState_EffectiveTransitionTime = 18632 - SystemDiagnosticAlarmType_LatchedState_TrueState = 18633 - SystemDiagnosticAlarmType_LatchedState_FalseState = 18634 - SystemDiagnosticAlarmType_AlarmGroup_Placeholder = 18635 - SystemDiagnosticAlarmType_ReAlarmTime = 18636 - SystemDiagnosticAlarmType_ReAlarmRepeatCount = 18637 - SystemDiagnosticAlarmType_Silence = 18638 - SystemDiagnosticAlarmType_Suppress = 18639 - SystemDiagnosticAlarmType_Unsuppress = 18640 - SystemDiagnosticAlarmType_RemoveFromService = 18641 - SystemDiagnosticAlarmType_PlaceInService = 18642 - SystemDiagnosticAlarmType_Reset = 18643 - SystemDiagnosticAlarmType_NormalState = 18644 - CertificateExpirationAlarmType_LatchedState = 18645 - CertificateExpirationAlarmType_LatchedState_Id = 18646 - CertificateExpirationAlarmType_LatchedState_Name = 18647 - CertificateExpirationAlarmType_LatchedState_Number = 18648 - CertificateExpirationAlarmType_LatchedState_EffectiveDisplayName = 18649 - CertificateExpirationAlarmType_LatchedState_TransitionTime = 18650 - CertificateExpirationAlarmType_LatchedState_EffectiveTransitionTime = 18651 - CertificateExpirationAlarmType_LatchedState_TrueState = 18652 - CertificateExpirationAlarmType_LatchedState_FalseState = 18653 - CertificateExpirationAlarmType_Reset = 18654 - DiscrepancyAlarmType_LatchedState = 18655 - DiscrepancyAlarmType_LatchedState_Id = 18656 - DiscrepancyAlarmType_LatchedState_Name = 18657 - DiscrepancyAlarmType_LatchedState_Number = 18658 - DiscrepancyAlarmType_LatchedState_EffectiveDisplayName = 18659 - DiscrepancyAlarmType_LatchedState_TransitionTime = 18660 - DiscrepancyAlarmType_LatchedState_EffectiveTransitionTime = 18661 - DiscrepancyAlarmType_LatchedState_TrueState = 18662 - DiscrepancyAlarmType_LatchedState_FalseState = 18663 - DiscrepancyAlarmType_Reset = 18664 - StatisticalConditionClassType = 18665 - AlarmMetricsType_Reset = 18666 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics = 18667 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_DiagnosticsLevel = 18668 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalInformation = 18669 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalInformation_Active = 18670 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalInformation_Classification = 18671 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = 18672 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = 18673 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalError = 18674 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalError_Active = 18675 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalError_Classification = 18676 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 18677 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 18678 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Reset = 18679 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_SubError = 18680 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters = 18681 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateError = 18682 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Active = 18683 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Classification = 18684 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = 18685 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = 18686 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = 18687 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = 18688 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification = 18689 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 18690 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 18691 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent = 18692 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active = 18693 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = 18694 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 18695 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 18696 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError = 18697 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active = 18698 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification = 18699 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 18700 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 18701 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent = 18702 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active = 18703 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification = 18704 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 18705 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 18706 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod = 18707 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active = 18708 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification = 18709 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 18710 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 18711 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_LiveValues = 18712 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress = 18713 - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel = 18714 - PublishSubscribeType_Diagnostics = 18715 - PublishSubscribeType_Diagnostics_DiagnosticsLevel = 18716 - PublishSubscribeType_Diagnostics_TotalInformation = 18717 - PublishSubscribeType_Diagnostics_TotalInformation_Active = 18718 - PublishSubscribeType_Diagnostics_TotalInformation_Classification = 18719 - PublishSubscribeType_Diagnostics_TotalInformation_DiagnosticsLevel = 18720 - PublishSubscribeType_Diagnostics_TotalInformation_TimeFirstChange = 18721 - PublishSubscribeType_Diagnostics_TotalError = 18722 - PublishSubscribeType_Diagnostics_TotalError_Active = 18723 - PublishSubscribeType_Diagnostics_TotalError_Classification = 18724 - PublishSubscribeType_Diagnostics_TotalError_DiagnosticsLevel = 18725 - PublishSubscribeType_Diagnostics_TotalError_TimeFirstChange = 18726 - PublishSubscribeType_Diagnostics_Reset = 18727 - PublishSubscribeType_Diagnostics_SubError = 18728 - PublishSubscribeType_Diagnostics_Counters = 18729 - PublishSubscribeType_Diagnostics_Counters_StateError = 18730 - PublishSubscribeType_Diagnostics_Counters_StateError_Active = 18731 - PublishSubscribeType_Diagnostics_Counters_StateError_Classification = 18732 - PublishSubscribeType_Diagnostics_Counters_StateError_DiagnosticsLevel = 18733 - PublishSubscribeType_Diagnostics_Counters_StateError_TimeFirstChange = 18734 - PublishSubscribeType_Diagnostics_Counters_StateOperationalByMethod = 18735 - PublishSubscribeType_Diagnostics_Counters_StateOperationalByMethod_Active = 18736 - PublishSubscribeType_Diagnostics_Counters_StateOperationalByMethod_Classification = 18737 - PublishSubscribeType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 18738 - PublishSubscribeType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 18739 - PublishSubscribeType_Diagnostics_Counters_StateOperationalByParent = 18740 - PublishSubscribeType_Diagnostics_Counters_StateOperationalByParent_Active = 18741 - PublishSubscribeType_Diagnostics_Counters_StateOperationalByParent_Classification = 18742 - PublishSubscribeType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 18743 - PublishSubscribeType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 18744 - PublishSubscribeType_Diagnostics_Counters_StateOperationalFromError = 18745 - PublishSubscribeType_Diagnostics_Counters_StateOperationalFromError_Active = 18746 - PublishSubscribeType_Diagnostics_Counters_StateOperationalFromError_Classification = 18747 - PublishSubscribeType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 18748 - PublishSubscribeType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 18749 - PublishSubscribeType_Diagnostics_Counters_StatePausedByParent = 18750 - PublishSubscribeType_Diagnostics_Counters_StatePausedByParent_Active = 18751 - PublishSubscribeType_Diagnostics_Counters_StatePausedByParent_Classification = 18752 - PublishSubscribeType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 18753 - PublishSubscribeType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 18754 - PublishSubscribeType_Diagnostics_Counters_StateDisabledByMethod = 18755 - PublishSubscribeType_Diagnostics_Counters_StateDisabledByMethod_Active = 18756 - PublishSubscribeType_Diagnostics_Counters_StateDisabledByMethod_Classification = 18757 - PublishSubscribeType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 18758 - PublishSubscribeType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 18759 - PublishSubscribeType_Diagnostics_LiveValues = 18760 - PublishSubscribeType_Diagnostics_LiveValues_ConfiguredDataSetWriters = 18761 - PublishSubscribeType_Diagnostics_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel = 18762 - PublishSubscribeType_Diagnostics_LiveValues_ConfiguredDataSetReaders = 18763 - PublishSubscribeType_Diagnostics_LiveValues_ConfiguredDataSetReaders_DiagnosticsLevel = 18764 - PublishSubscribeType_Diagnostics_LiveValues_OperationalDataSetWriters = 18765 - PublishSubscribeType_Diagnostics_LiveValues_OperationalDataSetWriters_DiagnosticsLevel = 18766 - PublishSubscribeType_Diagnostics_LiveValues_OperationalDataSetReaders = 18767 - PublishSubscribeType_Diagnostics_LiveValues_OperationalDataSetReaders_DiagnosticsLevel = 18768 - ThreeDVectorType_X = 18769 - ThreeDVectorType_Y = 18770 - ThreeDVectorType_Z = 18771 - CartesianCoordinatesType = 18772 - CartesianCoordinatesType_LengthUnit = 18773 - ThreeDCartesianCoordinatesType = 18774 - ThreeDCartesianCoordinatesType_LengthUnit = 18775 - ThreeDCartesianCoordinatesType_X = 18776 - ThreeDCartesianCoordinatesType_Y = 18777 - ThreeDCartesianCoordinatesType_Z = 18778 - OrientationType = 18779 - OrientationType_AngleUnit = 18780 - ThreeDOrientationType = 18781 - ThreeDOrientationType_AngleUnit = 18782 - ThreeDOrientationType_A = 18783 - ThreeDOrientationType_B = 18784 - ThreeDOrientationType_C = 18785 - FrameType = 18786 - FrameType_Orientation = 18787 - FrameType_Constant = 18788 - FrameType_BaseFrame = 18789 - FrameType_FixedBase = 18790 - ThreeDFrameType = 18791 - ThreeDFrameType_Orientation = 18792 - ThreeDFrameType_Constant = 18793 - ThreeDFrameType_BaseFrame = 18794 - ThreeDFrameType_FixedBase = 18795 - ThreeDFrameType_CartesianCoordinates = 18796 - ThreeDFrameType_CartesianCoordinates_LengthUnit = 18797 - ThreeDFrameType_CartesianCoordinates_X = 18798 - ThreeDFrameType_CartesianCoordinates_Y = 18799 - ThreeDFrameType_CartesianCoordinates_Z = 18800 - FrameType_CartesianCoordinates = 18801 - FrameType_CartesianCoordinates_LengthUnit = 18802 - FrameType_Orientation_AngleUnit = 18803 - HasWriterGroup = 18804 - HasReaderGroup = 18805 - RationalNumber = 18806 - Vector = 18807 - ThreeDVector = 18808 - CartesianCoordinates = 18809 - ThreeDCartesianCoordinates = 18810 - Orientation = 18811 - ThreeDOrientation = 18812 - Frame = 18813 - ThreeDFrame = 18814 - RationalNumber_Encoding_DefaultBinary = 18815 - Vector_Encoding_DefaultBinary = 18816 - ThreeDVector_Encoding_DefaultBinary = 18817 - CartesianCoordinates_Encoding_DefaultBinary = 18818 - ThreeDCartesianCoordinates_Encoding_DefaultBinary = 18819 - Orientation_Encoding_DefaultBinary = 18820 - ThreeDOrientation_Encoding_DefaultBinary = 18821 - Frame_Encoding_DefaultBinary = 18822 - ThreeDFrame_Encoding_DefaultBinary = 18823 - OpcUa_BinarySchema_RationalNumber = 18824 - OpcUa_BinarySchema_RationalNumber_DataTypeVersion = 18825 - OpcUa_BinarySchema_RationalNumber_DictionaryFragment = 18826 - OpcUa_BinarySchema_Vector = 18827 - OpcUa_BinarySchema_Vector_DataTypeVersion = 18828 - OpcUa_BinarySchema_Vector_DictionaryFragment = 18829 - OpcUa_BinarySchema_ThreeDVector = 18830 - OpcUa_BinarySchema_ThreeDVector_DataTypeVersion = 18831 - OpcUa_BinarySchema_ThreeDVector_DictionaryFragment = 18832 - OpcUa_BinarySchema_CartesianCoordinates = 18833 - OpcUa_BinarySchema_CartesianCoordinates_DataTypeVersion = 18834 - OpcUa_BinarySchema_CartesianCoordinates_DictionaryFragment = 18835 - OpcUa_BinarySchema_ThreeDCartesianCoordinates = 18836 - OpcUa_BinarySchema_ThreeDCartesianCoordinates_DataTypeVersion = 18837 - OpcUa_BinarySchema_ThreeDCartesianCoordinates_DictionaryFragment = 18838 - OpcUa_BinarySchema_Orientation = 18839 - OpcUa_BinarySchema_Orientation_DataTypeVersion = 18840 - OpcUa_BinarySchema_Orientation_DictionaryFragment = 18841 - OpcUa_BinarySchema_ThreeDOrientation = 18842 - OpcUa_BinarySchema_ThreeDOrientation_DataTypeVersion = 18843 - OpcUa_BinarySchema_ThreeDOrientation_DictionaryFragment = 18844 - OpcUa_BinarySchema_Frame = 18845 - OpcUa_BinarySchema_Frame_DataTypeVersion = 18846 - OpcUa_BinarySchema_Frame_DictionaryFragment = 18847 - OpcUa_BinarySchema_ThreeDFrame = 18848 - OpcUa_BinarySchema_ThreeDFrame_DataTypeVersion = 18849 - OpcUa_BinarySchema_ThreeDFrame_DictionaryFragment = 18850 - RationalNumber_Encoding_DefaultXml = 18851 - Vector_Encoding_DefaultXml = 18852 - ThreeDVector_Encoding_DefaultXml = 18853 - CartesianCoordinates_Encoding_DefaultXml = 18854 - ThreeDCartesianCoordinates_Encoding_DefaultXml = 18855 - Orientation_Encoding_DefaultXml = 18856 - ThreeDOrientation_Encoding_DefaultXml = 18857 - Frame_Encoding_DefaultXml = 18858 - ThreeDFrame_Encoding_DefaultXml = 18859 - OpcUa_XmlSchema_RationalNumber = 18860 - OpcUa_XmlSchema_RationalNumber_DataTypeVersion = 18861 - OpcUa_XmlSchema_RationalNumber_DictionaryFragment = 18862 - OpcUa_XmlSchema_Vector = 18863 - OpcUa_XmlSchema_Vector_DataTypeVersion = 18864 - OpcUa_XmlSchema_Vector_DictionaryFragment = 18865 - OpcUa_XmlSchema_ThreeDVector = 18866 - OpcUa_XmlSchema_ThreeDVector_DataTypeVersion = 18867 - OpcUa_XmlSchema_ThreeDVector_DictionaryFragment = 18868 - OpcUa_XmlSchema_CartesianCoordinates = 18869 - OpcUa_XmlSchema_CartesianCoordinates_DataTypeVersion = 18870 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics = 18871 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_DiagnosticsLevel = 18872 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation = 18873 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Active = 18874 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Classification = 18875 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = 18876 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = 18877 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalError = 18878 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Active = 18879 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Classification = 18880 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 18881 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 18882 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Reset = 18883 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_SubError = 18884 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters = 18885 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError = 18886 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Active = 18887 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Classification = 18888 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = 18889 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = 18890 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = 18891 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = 18892 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification = 18893 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 18894 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 18895 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent = 18896 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active = 18897 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = 18898 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 18899 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 18900 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError = 18901 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active = 18902 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification = 18903 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 18904 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 18905 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent = 18906 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active = 18907 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification = 18908 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 18909 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 18910 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod = 18911 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active = 18912 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification = 18913 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 18914 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 18915 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues = 18916 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages = 18917 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active = 18918 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification = 18919 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel = 18920 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange = 18921 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber = 18922 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel = 18923 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode = 18924 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel = 18925 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion = 18926 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 18927 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion = 18928 - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 18929 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics = 18930 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_DiagnosticsLevel = 18931 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation = 18932 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Active = 18933 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Classification = 18934 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = 18935 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = 18936 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError = 18937 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Active = 18938 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Classification = 18939 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 18940 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 18941 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Reset = 18942 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_SubError = 18943 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters = 18944 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError = 18945 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Active = 18946 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Classification = 18947 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = 18948 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = 18949 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = 18950 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = 18951 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification = 18952 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 18953 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 18954 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent = 18955 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active = 18956 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = 18957 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 18958 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 18959 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError = 18960 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active = 18961 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification = 18962 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 18963 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 18964 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent = 18965 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active = 18966 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification = 18967 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 18968 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 18969 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod = 18970 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active = 18971 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification = 18972 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 18973 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 18974 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues = 18975 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages = 18976 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active = 18977 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification = 18978 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel = 18979 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange = 18980 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber = 18981 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel = 18982 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode = 18983 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel = 18984 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion = 18985 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 18986 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion = 18987 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 18988 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics = 18989 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_DiagnosticsLevel = 18990 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation = 18991 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Active = 18992 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Classification = 18993 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = 18994 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = 18995 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError = 18996 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Active = 18997 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Classification = 18998 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 18999 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 19000 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Reset = 19001 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_SubError = 19002 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters = 19003 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError = 19004 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Active = 19005 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Classification = 19006 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = 19007 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = 19008 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = 19009 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = 19010 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification = 19011 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 19012 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 19013 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent = 19014 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active = 19015 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = 19016 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 19017 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 19018 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError = 19019 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active = 19020 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification = 19021 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 19022 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 19023 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent = 19024 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active = 19025 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification = 19026 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 19027 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 19028 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod = 19029 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active = 19030 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification = 19031 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 19032 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 19033 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues = 19034 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages = 19035 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active = 19036 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification = 19037 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel = 19038 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange = 19039 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber = 19040 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel = 19041 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode = 19042 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel = 19043 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion = 19044 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 19045 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion = 19046 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 19047 - OpcUa_XmlSchema_CartesianCoordinates_DictionaryFragment = 19048 - OpcUa_XmlSchema_ThreeDCartesianCoordinates = 19049 - OpcUa_XmlSchema_ThreeDCartesianCoordinates_DataTypeVersion = 19050 - OpcUa_XmlSchema_ThreeDCartesianCoordinates_DictionaryFragment = 19051 - OpcUa_XmlSchema_Orientation = 19052 - OpcUa_XmlSchema_Orientation_DataTypeVersion = 19053 - OpcUa_XmlSchema_Orientation_DictionaryFragment = 19054 - OpcUa_XmlSchema_ThreeDOrientation = 19055 - OpcUa_XmlSchema_ThreeDOrientation_DataTypeVersion = 19056 - OpcUa_XmlSchema_ThreeDOrientation_DictionaryFragment = 19057 - OpcUa_XmlSchema_Frame = 19058 - OpcUa_XmlSchema_Frame_DataTypeVersion = 19059 - OpcUa_XmlSchema_Frame_DictionaryFragment = 19060 - OpcUa_XmlSchema_ThreeDFrame = 19061 - OpcUa_XmlSchema_ThreeDFrame_DataTypeVersion = 19062 - OpcUa_XmlSchema_ThreeDFrame_DictionaryFragment = 19063 - RationalNumber_Encoding_DefaultJson = 19064 - Vector_Encoding_DefaultJson = 19065 - ThreeDVector_Encoding_DefaultJson = 19066 - CartesianCoordinates_Encoding_DefaultJson = 19067 - ThreeDCartesianCoordinates_Encoding_DefaultJson = 19068 - Orientation_Encoding_DefaultJson = 19069 - ThreeDOrientation_Encoding_DefaultJson = 19070 - Frame_Encoding_DefaultJson = 19071 - ThreeDFrame_Encoding_DefaultJson = 19072 - ThreeDFrameType_Orientation_AngleUnit = 19073 - ThreeDFrameType_Orientation_A = 19074 - ThreeDFrameType_Orientation_B = 19075 - ThreeDFrameType_Orientation_C = 19076 - MultiStateDictionaryEntryDiscreteBaseType = 19077 - MultiStateDictionaryEntryDiscreteBaseType_Definition = 19078 - MultiStateDictionaryEntryDiscreteBaseType_ValuePrecision = 19079 - MultiStateDictionaryEntryDiscreteBaseType_EnumValues = 19080 - MultiStateDictionaryEntryDiscreteBaseType_ValueAsText = 19081 - MultiStateDictionaryEntryDiscreteBaseType_EnumDictionaryEntries = 19082 - MultiStateDictionaryEntryDiscreteBaseType_ValueAsDictionaryEntries = 19083 - MultiStateDictionaryEntryDiscreteType = 19084 - MultiStateDictionaryEntryDiscreteType_Definition = 19085 - MultiStateDictionaryEntryDiscreteType_ValuePrecision = 19086 - MultiStateDictionaryEntryDiscreteType_EnumValues = 19087 - MultiStateDictionaryEntryDiscreteType_ValueAsText = 19088 - MultiStateDictionaryEntryDiscreteType_EnumDictionaryEntries = 19089 - MultiStateDictionaryEntryDiscreteType_ValueAsDictionaryEntries = 19090 - HistoryServerCapabilities_ServerTimestampSupported = 19091 - HistoricalDataConfigurationType_ServerTimestampSupported = 19092 - HAConfiguration_ServerTimestampSupported = 19093 - HistoryServerCapabilitiesType_ServerTimestampSupported = 19094 - AuditHistoryAnnotationUpdateEventType = 19095 - AuditHistoryAnnotationUpdateEventType_EventId = 19096 - AuditHistoryAnnotationUpdateEventType_EventType = 19097 - AuditHistoryAnnotationUpdateEventType_SourceNode = 19098 - AuditHistoryAnnotationUpdateEventType_SourceName = 19099 - AuditHistoryAnnotationUpdateEventType_Time = 19100 - AuditHistoryAnnotationUpdateEventType_ReceiveTime = 19101 - AuditHistoryAnnotationUpdateEventType_LocalTime = 19102 - AuditHistoryAnnotationUpdateEventType_Message = 19103 - AuditHistoryAnnotationUpdateEventType_Severity = 19104 - AuditHistoryAnnotationUpdateEventType_ActionTimeStamp = 19105 - AuditHistoryAnnotationUpdateEventType_Status = 19106 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics = 19107 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_DiagnosticsLevel = 19108 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalInformation = 19109 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalInformation_Active = 19110 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalInformation_Classification = 19111 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = 19112 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = 19113 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalError = 19114 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalError_Active = 19115 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalError_Classification = 19116 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 19117 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 19118 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Reset = 19119 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_SubError = 19120 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters = 19121 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateError = 19122 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateError_Active = 19123 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateError_Classification = 19124 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = 19125 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = 19126 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = 19127 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = 19128 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification = 19129 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 19130 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 19131 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent = 19132 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active = 19133 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = 19134 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 19135 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 19136 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError = 19137 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active = 19138 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification = 19139 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 19140 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 19141 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent = 19142 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active = 19143 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification = 19144 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 19145 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 19146 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod = 19147 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active = 19148 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification = 19149 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 19150 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 19151 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues = 19152 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_SentNetworkMessages = 19153 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_SentNetworkMessages_Active = 19154 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_SentNetworkMessages_Classification = 19155 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_SentNetworkMessages_DiagnosticsLevel = 19156 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_SentNetworkMessages_TimeFirstChange = 19157 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_FailedTransmissions = 19158 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_FailedTransmissions_Active = 19159 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_FailedTransmissions_Classification = 19160 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_FailedTransmissions_DiagnosticsLevel = 19161 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_FailedTransmissions_TimeFirstChange = 19162 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_EncryptionErrors = 19163 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_EncryptionErrors_Active = 19164 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_EncryptionErrors_Classification = 19165 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_EncryptionErrors_DiagnosticsLevel = 19166 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_EncryptionErrors_TimeFirstChange = 19167 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_ConfiguredDataSetWriters = 19168 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel = 19169 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_OperationalDataSetWriters = 19170 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_OperationalDataSetWriters_DiagnosticsLevel = 19171 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_SecurityTokenID = 19172 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel = 19173 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_TimeToNextTokenID = 19174 - PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel = 19175 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics = 19176 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_DiagnosticsLevel = 19177 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalInformation = 19178 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalInformation_Active = 19179 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalInformation_Classification = 19180 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = 19181 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = 19182 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalError = 19183 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalError_Active = 19184 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalError_Classification = 19185 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 19186 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 19187 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Reset = 19188 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_SubError = 19189 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters = 19190 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateError = 19191 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateError_Active = 19192 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateError_Classification = 19193 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = 19194 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = 19195 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = 19196 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = 19197 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification = 19198 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 19199 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 19200 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent = 19201 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active = 19202 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = 19203 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 19204 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 19205 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError = 19206 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active = 19207 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification = 19208 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 19209 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 19210 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent = 19211 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active = 19212 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification = 19213 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 19214 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 19215 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod = 19216 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active = 19217 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification = 19218 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 19219 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 19220 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_LiveValues = 19221 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedNetworkMessages = 19222 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedNetworkMessages_Active = 19223 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedNetworkMessages_Classification = 19224 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedNetworkMessages_DiagnosticsLevel = 19225 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedNetworkMessages_TimeFirstChange = 19226 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedInvalidNetworkMessages = 19227 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedInvalidNetworkMessages_Active = 19228 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedInvalidNetworkMessages_Classification = 19229 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedInvalidNetworkMessages_DiagnosticsLevel = 19230 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedInvalidNetworkMessages_TimeFirstChange = 19231 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_DecryptionErrors = 19232 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_DecryptionErrors_Active = 19233 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_DecryptionErrors_Classification = 19234 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel = 19235 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_DecryptionErrors_TimeFirstChange = 19236 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_LiveValues_ConfiguredDataSetReaders = 19237 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_LiveValues_ConfiguredDataSetReaders_DiagnosticsLevel = 19238 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_LiveValues_OperationalDataSetReaders = 19239 - PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_LiveValues_OperationalDataSetReaders_DiagnosticsLevel = 19240 - PubSubConnectionType_Diagnostics = 19241 - PubSubConnectionType_Diagnostics_DiagnosticsLevel = 19242 - PubSubConnectionType_Diagnostics_TotalInformation = 19243 - PubSubConnectionType_Diagnostics_TotalInformation_Active = 19244 - PubSubConnectionType_Diagnostics_TotalInformation_Classification = 19245 - PubSubConnectionType_Diagnostics_TotalInformation_DiagnosticsLevel = 19246 - PubSubConnectionType_Diagnostics_TotalInformation_TimeFirstChange = 19247 - PubSubConnectionType_Diagnostics_TotalError = 19248 - PubSubConnectionType_Diagnostics_TotalError_Active = 19249 - PubSubConnectionType_Diagnostics_TotalError_Classification = 19250 - PubSubConnectionType_Diagnostics_TotalError_DiagnosticsLevel = 19251 - PubSubConnectionType_Diagnostics_TotalError_TimeFirstChange = 19252 - PubSubConnectionType_Diagnostics_Reset = 19253 - PubSubConnectionType_Diagnostics_SubError = 19254 - PubSubConnectionType_Diagnostics_Counters = 19255 - PubSubConnectionType_Diagnostics_Counters_StateError = 19256 - PubSubConnectionType_Diagnostics_Counters_StateError_Active = 19257 - PubSubConnectionType_Diagnostics_Counters_StateError_Classification = 19258 - PubSubConnectionType_Diagnostics_Counters_StateError_DiagnosticsLevel = 19259 - PubSubConnectionType_Diagnostics_Counters_StateError_TimeFirstChange = 19260 - PubSubConnectionType_Diagnostics_Counters_StateOperationalByMethod = 19261 - PubSubConnectionType_Diagnostics_Counters_StateOperationalByMethod_Active = 19262 - PubSubConnectionType_Diagnostics_Counters_StateOperationalByMethod_Classification = 19263 - PubSubConnectionType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 19264 - PubSubConnectionType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 19265 - PubSubConnectionType_Diagnostics_Counters_StateOperationalByParent = 19266 - PubSubConnectionType_Diagnostics_Counters_StateOperationalByParent_Active = 19267 - PubSubConnectionType_Diagnostics_Counters_StateOperationalByParent_Classification = 19268 - PubSubConnectionType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 19269 - PubSubConnectionType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 19270 - PubSubConnectionType_Diagnostics_Counters_StateOperationalFromError = 19271 - PubSubConnectionType_Diagnostics_Counters_StateOperationalFromError_Active = 19272 - PubSubConnectionType_Diagnostics_Counters_StateOperationalFromError_Classification = 19273 - PubSubConnectionType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 19274 - PubSubConnectionType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 19275 - PubSubConnectionType_Diagnostics_Counters_StatePausedByParent = 19276 - PubSubConnectionType_Diagnostics_Counters_StatePausedByParent_Active = 19277 - PubSubConnectionType_Diagnostics_Counters_StatePausedByParent_Classification = 19278 - PubSubConnectionType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 19279 - PubSubConnectionType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 19280 - PubSubConnectionType_Diagnostics_Counters_StateDisabledByMethod = 19281 - PubSubConnectionType_Diagnostics_Counters_StateDisabledByMethod_Active = 19282 - PubSubConnectionType_Diagnostics_Counters_StateDisabledByMethod_Classification = 19283 - PubSubConnectionType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 19284 - PubSubConnectionType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 19285 - PubSubConnectionType_Diagnostics_LiveValues = 19286 - PubSubConnectionType_Diagnostics_LiveValues_ResolvedAddress = 19287 - PubSubConnectionType_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel = 19288 - AuditHistoryAnnotationUpdateEventType_ServerId = 19289 - AuditHistoryAnnotationUpdateEventType_ClientAuditEntryId = 19290 - AuditHistoryAnnotationUpdateEventType_ClientUserId = 19291 - AuditHistoryAnnotationUpdateEventType_ParameterDataTypeId = 19292 - AuditHistoryAnnotationUpdateEventType_PerformInsertReplace = 19293 - AuditHistoryAnnotationUpdateEventType_NewValues = 19294 - AuditHistoryAnnotationUpdateEventType_OldValues = 19295 - TrustListType_UpdateFrequency = 19296 - TrustListOutOfDateAlarmType = 19297 - TrustListOutOfDateAlarmType_EventId = 19298 - TrustListOutOfDateAlarmType_EventType = 19299 - TrustListOutOfDateAlarmType_SourceNode = 19300 - TrustListOutOfDateAlarmType_SourceName = 19301 - TrustListOutOfDateAlarmType_Time = 19302 - TrustListOutOfDateAlarmType_ReceiveTime = 19303 - TrustListOutOfDateAlarmType_LocalTime = 19304 - TrustListOutOfDateAlarmType_Message = 19305 - TrustListOutOfDateAlarmType_Severity = 19306 - TrustListOutOfDateAlarmType_ConditionClassId = 19307 - TrustListOutOfDateAlarmType_ConditionClassName = 19308 - TrustListOutOfDateAlarmType_ConditionSubClassId = 19309 - TrustListOutOfDateAlarmType_ConditionSubClassName = 19310 - TrustListOutOfDateAlarmType_ConditionName = 19311 - TrustListOutOfDateAlarmType_BranchId = 19312 - TrustListOutOfDateAlarmType_Retain = 19313 - TrustListOutOfDateAlarmType_EnabledState = 19314 - TrustListOutOfDateAlarmType_EnabledState_Id = 19315 - TrustListOutOfDateAlarmType_EnabledState_Name = 19316 - TrustListOutOfDateAlarmType_EnabledState_Number = 19317 - TrustListOutOfDateAlarmType_EnabledState_EffectiveDisplayName = 19318 - TrustListOutOfDateAlarmType_EnabledState_TransitionTime = 19319 - TrustListOutOfDateAlarmType_EnabledState_EffectiveTransitionTime = 19320 - TrustListOutOfDateAlarmType_EnabledState_TrueState = 19321 - TrustListOutOfDateAlarmType_EnabledState_FalseState = 19322 - TrustListOutOfDateAlarmType_Quality = 19323 - TrustListOutOfDateAlarmType_Quality_SourceTimestamp = 19324 - TrustListOutOfDateAlarmType_LastSeverity = 19325 - TrustListOutOfDateAlarmType_LastSeverity_SourceTimestamp = 19326 - TrustListOutOfDateAlarmType_Comment = 19327 - TrustListOutOfDateAlarmType_Comment_SourceTimestamp = 19328 - TrustListOutOfDateAlarmType_ClientUserId = 19329 - TrustListOutOfDateAlarmType_Disable = 19330 - TrustListOutOfDateAlarmType_Enable = 19331 - TrustListOutOfDateAlarmType_AddComment = 19332 - TrustListOutOfDateAlarmType_AddComment_InputArguments = 19333 - TrustListOutOfDateAlarmType_ConditionRefresh = 19334 - TrustListOutOfDateAlarmType_ConditionRefresh_InputArguments = 19335 - TrustListOutOfDateAlarmType_ConditionRefresh2 = 19336 - TrustListOutOfDateAlarmType_ConditionRefresh2_InputArguments = 19337 - TrustListOutOfDateAlarmType_AckedState = 19338 - TrustListOutOfDateAlarmType_AckedState_Id = 19339 - TrustListOutOfDateAlarmType_AckedState_Name = 19340 - TrustListOutOfDateAlarmType_AckedState_Number = 19341 - TrustListOutOfDateAlarmType_AckedState_EffectiveDisplayName = 19342 - TrustListOutOfDateAlarmType_AckedState_TransitionTime = 19343 - TrustListOutOfDateAlarmType_AckedState_EffectiveTransitionTime = 19344 - TrustListOutOfDateAlarmType_AckedState_TrueState = 19345 - TrustListOutOfDateAlarmType_AckedState_FalseState = 19346 - TrustListOutOfDateAlarmType_ConfirmedState = 19347 - TrustListOutOfDateAlarmType_ConfirmedState_Id = 19348 - TrustListOutOfDateAlarmType_ConfirmedState_Name = 19349 - TrustListOutOfDateAlarmType_ConfirmedState_Number = 19350 - TrustListOutOfDateAlarmType_ConfirmedState_EffectiveDisplayName = 19351 - TrustListOutOfDateAlarmType_ConfirmedState_TransitionTime = 19352 - TrustListOutOfDateAlarmType_ConfirmedState_EffectiveTransitionTime = 19353 - TrustListOutOfDateAlarmType_ConfirmedState_TrueState = 19354 - TrustListOutOfDateAlarmType_ConfirmedState_FalseState = 19355 - TrustListOutOfDateAlarmType_Acknowledge = 19356 - TrustListOutOfDateAlarmType_Acknowledge_InputArguments = 19357 - TrustListOutOfDateAlarmType_Confirm = 19358 - TrustListOutOfDateAlarmType_Confirm_InputArguments = 19359 - TrustListOutOfDateAlarmType_ActiveState = 19360 - TrustListOutOfDateAlarmType_ActiveState_Id = 19361 - TrustListOutOfDateAlarmType_ActiveState_Name = 19362 - TrustListOutOfDateAlarmType_ActiveState_Number = 19363 - TrustListOutOfDateAlarmType_ActiveState_EffectiveDisplayName = 19364 - TrustListOutOfDateAlarmType_ActiveState_TransitionTime = 19365 - TrustListOutOfDateAlarmType_ActiveState_EffectiveTransitionTime = 19366 - TrustListOutOfDateAlarmType_ActiveState_TrueState = 19367 - TrustListOutOfDateAlarmType_ActiveState_FalseState = 19368 - TrustListOutOfDateAlarmType_InputNode = 19369 - TrustListOutOfDateAlarmType_SuppressedState = 19370 - TrustListOutOfDateAlarmType_SuppressedState_Id = 19371 - TrustListOutOfDateAlarmType_SuppressedState_Name = 19372 - TrustListOutOfDateAlarmType_SuppressedState_Number = 19373 - TrustListOutOfDateAlarmType_SuppressedState_EffectiveDisplayName = 19374 - TrustListOutOfDateAlarmType_SuppressedState_TransitionTime = 19375 - TrustListOutOfDateAlarmType_SuppressedState_EffectiveTransitionTime = 19376 - TrustListOutOfDateAlarmType_SuppressedState_TrueState = 19377 - TrustListOutOfDateAlarmType_SuppressedState_FalseState = 19378 - TrustListOutOfDateAlarmType_OutOfServiceState = 19379 - TrustListOutOfDateAlarmType_OutOfServiceState_Id = 19380 - TrustListOutOfDateAlarmType_OutOfServiceState_Name = 19381 - TrustListOutOfDateAlarmType_OutOfServiceState_Number = 19382 - TrustListOutOfDateAlarmType_OutOfServiceState_EffectiveDisplayName = 19383 - TrustListOutOfDateAlarmType_OutOfServiceState_TransitionTime = 19384 - TrustListOutOfDateAlarmType_OutOfServiceState_EffectiveTransitionTime = 19385 - TrustListOutOfDateAlarmType_OutOfServiceState_TrueState = 19386 - TrustListOutOfDateAlarmType_OutOfServiceState_FalseState = 19387 - TrustListOutOfDateAlarmType_ShelvingState = 19388 - TrustListOutOfDateAlarmType_ShelvingState_CurrentState = 19389 - TrustListOutOfDateAlarmType_ShelvingState_CurrentState_Id = 19390 - TrustListOutOfDateAlarmType_ShelvingState_CurrentState_Name = 19391 - TrustListOutOfDateAlarmType_ShelvingState_CurrentState_Number = 19392 - TrustListOutOfDateAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 19393 - TrustListOutOfDateAlarmType_ShelvingState_LastTransition = 19394 - TrustListOutOfDateAlarmType_ShelvingState_LastTransition_Id = 19395 - TrustListOutOfDateAlarmType_ShelvingState_LastTransition_Name = 19396 - TrustListOutOfDateAlarmType_ShelvingState_LastTransition_Number = 19397 - TrustListOutOfDateAlarmType_ShelvingState_LastTransition_TransitionTime = 19398 - TrustListOutOfDateAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 19399 - TrustListOutOfDateAlarmType_ShelvingState_AvailableStates = 19400 - TrustListOutOfDateAlarmType_ShelvingState_AvailableTransitions = 19401 - TrustListOutOfDateAlarmType_ShelvingState_UnshelveTime = 19402 - TrustListOutOfDateAlarmType_ShelvingState_TimedShelve = 19403 - TrustListOutOfDateAlarmType_ShelvingState_TimedShelve_InputArguments = 19404 - TrustListOutOfDateAlarmType_ShelvingState_Unshelve = 19405 - TrustListOutOfDateAlarmType_ShelvingState_OneShotShelve = 19406 - TrustListOutOfDateAlarmType_SuppressedOrShelved = 19407 - TrustListOutOfDateAlarmType_MaxTimeShelved = 19408 - TrustListOutOfDateAlarmType_AudibleEnabled = 19409 - TrustListOutOfDateAlarmType_AudibleSound = 19410 - TrustListOutOfDateAlarmType_AudibleSound_ListId = 19411 - TrustListOutOfDateAlarmType_AudibleSound_AgencyId = 19412 - TrustListOutOfDateAlarmType_AudibleSound_VersionId = 19413 - TrustListOutOfDateAlarmType_SilenceState = 19414 - TrustListOutOfDateAlarmType_SilenceState_Id = 19415 - TrustListOutOfDateAlarmType_SilenceState_Name = 19416 - TrustListOutOfDateAlarmType_SilenceState_Number = 19417 - TrustListOutOfDateAlarmType_SilenceState_EffectiveDisplayName = 19418 - TrustListOutOfDateAlarmType_SilenceState_TransitionTime = 19419 - TrustListOutOfDateAlarmType_SilenceState_EffectiveTransitionTime = 19420 - TrustListOutOfDateAlarmType_SilenceState_TrueState = 19421 - TrustListOutOfDateAlarmType_SilenceState_FalseState = 19422 - TrustListOutOfDateAlarmType_OnDelay = 19423 - TrustListOutOfDateAlarmType_OffDelay = 19424 - TrustListOutOfDateAlarmType_FirstInGroupFlag = 19425 - TrustListOutOfDateAlarmType_FirstInGroup = 19426 - TrustListOutOfDateAlarmType_LatchedState = 19427 - TrustListOutOfDateAlarmType_LatchedState_Id = 19428 - TrustListOutOfDateAlarmType_LatchedState_Name = 19429 - TrustListOutOfDateAlarmType_LatchedState_Number = 19430 - TrustListOutOfDateAlarmType_LatchedState_EffectiveDisplayName = 19431 - TrustListOutOfDateAlarmType_LatchedState_TransitionTime = 19432 - TrustListOutOfDateAlarmType_LatchedState_EffectiveTransitionTime = 19433 - TrustListOutOfDateAlarmType_LatchedState_TrueState = 19434 - TrustListOutOfDateAlarmType_LatchedState_FalseState = 19435 - TrustListOutOfDateAlarmType_AlarmGroup_Placeholder = 19436 - TrustListOutOfDateAlarmType_ReAlarmTime = 19437 - TrustListOutOfDateAlarmType_ReAlarmRepeatCount = 19438 - TrustListOutOfDateAlarmType_Silence = 19439 - TrustListOutOfDateAlarmType_Suppress = 19440 - TrustListOutOfDateAlarmType_Unsuppress = 19441 - TrustListOutOfDateAlarmType_RemoveFromService = 19442 - TrustListOutOfDateAlarmType_PlaceInService = 19443 - TrustListOutOfDateAlarmType_Reset = 19444 - TrustListOutOfDateAlarmType_NormalState = 19445 - TrustListOutOfDateAlarmType_TrustListId = 19446 - TrustListOutOfDateAlarmType_LastUpdateTime = 19447 - TrustListOutOfDateAlarmType_UpdateFrequency = 19448 - CertificateGroupType_TrustList_UpdateFrequency = 19449 - CertificateGroupType_CertificateExpired = 19450 - CertificateGroupType_CertificateExpired_EventId = 19451 - CertificateGroupType_CertificateExpired_EventType = 19452 - CertificateGroupType_CertificateExpired_SourceNode = 19453 - CertificateGroupType_CertificateExpired_SourceName = 19454 - CertificateGroupType_CertificateExpired_Time = 19455 - CertificateGroupType_CertificateExpired_ReceiveTime = 19456 - CertificateGroupType_CertificateExpired_LocalTime = 19457 - CertificateGroupType_CertificateExpired_Message = 19458 - CertificateGroupType_CertificateExpired_Severity = 19459 - CertificateGroupType_CertificateExpired_ConditionClassId = 19460 - CertificateGroupType_CertificateExpired_ConditionClassName = 19461 - CertificateGroupType_CertificateExpired_ConditionSubClassId = 19462 - CertificateGroupType_CertificateExpired_ConditionSubClassName = 19463 - CertificateGroupType_CertificateExpired_ConditionName = 19464 - CertificateGroupType_CertificateExpired_BranchId = 19465 - CertificateGroupType_CertificateExpired_Retain = 19466 - CertificateGroupType_CertificateExpired_EnabledState = 19467 - CertificateGroupType_CertificateExpired_EnabledState_Id = 19468 - CertificateGroupType_CertificateExpired_EnabledState_Name = 19469 - CertificateGroupType_CertificateExpired_EnabledState_Number = 19470 - CertificateGroupType_CertificateExpired_EnabledState_EffectiveDisplayName = 19471 - CertificateGroupType_CertificateExpired_EnabledState_TransitionTime = 19472 - CertificateGroupType_CertificateExpired_EnabledState_EffectiveTransitionTime = 19473 - CertificateGroupType_CertificateExpired_EnabledState_TrueState = 19474 - CertificateGroupType_CertificateExpired_EnabledState_FalseState = 19475 - CertificateGroupType_CertificateExpired_Quality = 19476 - CertificateGroupType_CertificateExpired_Quality_SourceTimestamp = 19477 - CertificateGroupType_CertificateExpired_LastSeverity = 19478 - CertificateGroupType_CertificateExpired_LastSeverity_SourceTimestamp = 19479 - CertificateGroupType_CertificateExpired_Comment = 19480 - CertificateGroupType_CertificateExpired_Comment_SourceTimestamp = 19481 - CertificateGroupType_CertificateExpired_ClientUserId = 19482 - CertificateGroupType_CertificateExpired_Disable = 19483 - CertificateGroupType_CertificateExpired_Enable = 19484 - CertificateGroupType_CertificateExpired_AddComment = 19485 - CertificateGroupType_CertificateExpired_AddComment_InputArguments = 19486 - CertificateGroupType_CertificateExpired_AckedState = 19487 - CertificateGroupType_CertificateExpired_AckedState_Id = 19488 - CertificateGroupType_CertificateExpired_AckedState_Name = 19489 - CertificateGroupType_CertificateExpired_AckedState_Number = 19490 - CertificateGroupType_CertificateExpired_AckedState_EffectiveDisplayName = 19491 - CertificateGroupType_CertificateExpired_AckedState_TransitionTime = 19492 - CertificateGroupType_CertificateExpired_AckedState_EffectiveTransitionTime = 19493 - CertificateGroupType_CertificateExpired_AckedState_TrueState = 19494 - CertificateGroupType_CertificateExpired_AckedState_FalseState = 19495 - CertificateGroupType_CertificateExpired_ConfirmedState = 19496 - CertificateGroupType_CertificateExpired_ConfirmedState_Id = 19497 - CertificateGroupType_CertificateExpired_ConfirmedState_Name = 19498 - CertificateGroupType_CertificateExpired_ConfirmedState_Number = 19499 - CertificateGroupType_CertificateExpired_ConfirmedState_EffectiveDisplayName = 19500 - CertificateGroupType_CertificateExpired_ConfirmedState_TransitionTime = 19501 - CertificateGroupType_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 19502 - CertificateGroupType_CertificateExpired_ConfirmedState_TrueState = 19503 - CertificateGroupType_CertificateExpired_ConfirmedState_FalseState = 19504 - CertificateGroupType_CertificateExpired_Acknowledge = 19505 - CertificateGroupType_CertificateExpired_Acknowledge_InputArguments = 19506 - CertificateGroupType_CertificateExpired_Confirm = 19507 - CertificateGroupType_CertificateExpired_Confirm_InputArguments = 19508 - CertificateGroupType_CertificateExpired_ActiveState = 19509 - CertificateGroupType_CertificateExpired_ActiveState_Id = 19510 - CertificateGroupType_CertificateExpired_ActiveState_Name = 19511 - CertificateGroupType_CertificateExpired_ActiveState_Number = 19512 - CertificateGroupType_CertificateExpired_ActiveState_EffectiveDisplayName = 19513 - CertificateGroupType_CertificateExpired_ActiveState_TransitionTime = 19514 - CertificateGroupType_CertificateExpired_ActiveState_EffectiveTransitionTime = 19515 - CertificateGroupType_CertificateExpired_ActiveState_TrueState = 19516 - CertificateGroupType_CertificateExpired_ActiveState_FalseState = 19517 - CertificateGroupType_CertificateExpired_InputNode = 19518 - CertificateGroupType_CertificateExpired_SuppressedState = 19519 - CertificateGroupType_CertificateExpired_SuppressedState_Id = 19520 - CertificateGroupType_CertificateExpired_SuppressedState_Name = 19521 - CertificateGroupType_CertificateExpired_SuppressedState_Number = 19522 - CertificateGroupType_CertificateExpired_SuppressedState_EffectiveDisplayName = 19523 - CertificateGroupType_CertificateExpired_SuppressedState_TransitionTime = 19524 - CertificateGroupType_CertificateExpired_SuppressedState_EffectiveTransitionTime = 19525 - CertificateGroupType_CertificateExpired_SuppressedState_TrueState = 19526 - CertificateGroupType_CertificateExpired_SuppressedState_FalseState = 19527 - CertificateGroupType_CertificateExpired_OutOfServiceState = 19528 - CertificateGroupType_CertificateExpired_OutOfServiceState_Id = 19529 - CertificateGroupType_CertificateExpired_OutOfServiceState_Name = 19530 - CertificateGroupType_CertificateExpired_OutOfServiceState_Number = 19531 - CertificateGroupType_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 19532 - CertificateGroupType_CertificateExpired_OutOfServiceState_TransitionTime = 19533 - CertificateGroupType_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 19534 - CertificateGroupType_CertificateExpired_OutOfServiceState_TrueState = 19535 - CertificateGroupType_CertificateExpired_OutOfServiceState_FalseState = 19536 - CertificateGroupType_CertificateExpired_ShelvingState = 19537 - CertificateGroupType_CertificateExpired_ShelvingState_CurrentState = 19538 - CertificateGroupType_CertificateExpired_ShelvingState_CurrentState_Id = 19539 - CertificateGroupType_CertificateExpired_ShelvingState_CurrentState_Name = 19540 - CertificateGroupType_CertificateExpired_ShelvingState_CurrentState_Number = 19541 - CertificateGroupType_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 19542 - CertificateGroupType_CertificateExpired_ShelvingState_LastTransition = 19543 - CertificateGroupType_CertificateExpired_ShelvingState_LastTransition_Id = 19544 - CertificateGroupType_CertificateExpired_ShelvingState_LastTransition_Name = 19545 - CertificateGroupType_CertificateExpired_ShelvingState_LastTransition_Number = 19546 - CertificateGroupType_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 19547 - CertificateGroupType_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 19548 - CertificateGroupType_CertificateExpired_ShelvingState_AvailableStates = 19549 - DataSetWriterType_Diagnostics = 19550 - DataSetWriterType_Diagnostics_DiagnosticsLevel = 19551 - DataSetWriterType_Diagnostics_TotalInformation = 19552 - DataSetWriterType_Diagnostics_TotalInformation_Active = 19553 - DataSetWriterType_Diagnostics_TotalInformation_Classification = 19554 - DataSetWriterType_Diagnostics_TotalInformation_DiagnosticsLevel = 19555 - DataSetWriterType_Diagnostics_TotalInformation_TimeFirstChange = 19556 - DataSetWriterType_Diagnostics_TotalError = 19557 - DataSetWriterType_Diagnostics_TotalError_Active = 19558 - DataSetWriterType_Diagnostics_TotalError_Classification = 19559 - DataSetWriterType_Diagnostics_TotalError_DiagnosticsLevel = 19560 - DataSetWriterType_Diagnostics_TotalError_TimeFirstChange = 19561 - DataSetWriterType_Diagnostics_Reset = 19562 - DataSetWriterType_Diagnostics_SubError = 19563 - DataSetWriterType_Diagnostics_Counters = 19564 - DataSetWriterType_Diagnostics_Counters_StateError = 19565 - DataSetWriterType_Diagnostics_Counters_StateError_Active = 19566 - DataSetWriterType_Diagnostics_Counters_StateError_Classification = 19567 - DataSetWriterType_Diagnostics_Counters_StateError_DiagnosticsLevel = 19568 - DataSetWriterType_Diagnostics_Counters_StateError_TimeFirstChange = 19569 - DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod = 19570 - DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Active = 19571 - DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Classification = 19572 - DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 19573 - DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 19574 - DataSetWriterType_Diagnostics_Counters_StateOperationalByParent = 19575 - DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Active = 19576 - DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Classification = 19577 - DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 19578 - DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 19579 - DataSetWriterType_Diagnostics_Counters_StateOperationalFromError = 19580 - DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Active = 19581 - DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Classification = 19582 - DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 19583 - DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 19584 - DataSetWriterType_Diagnostics_Counters_StatePausedByParent = 19585 - DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Active = 19586 - DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Classification = 19587 - DataSetWriterType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 19588 - DataSetWriterType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 19589 - DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod = 19590 - DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Active = 19591 - DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Classification = 19592 - DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 19593 - DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 19594 - DataSetWriterType_Diagnostics_LiveValues = 19595 - DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages = 19596 - DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Active = 19597 - DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Classification = 19598 - DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel = 19599 - DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange = 19600 - DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber = 19601 - DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel = 19602 - DataSetWriterType_Diagnostics_LiveValues_StatusCode = 19603 - DataSetWriterType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel = 19604 - DataSetWriterType_Diagnostics_LiveValues_MajorVersion = 19605 - DataSetWriterType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 19606 - DataSetWriterType_Diagnostics_LiveValues_MinorVersion = 19607 - DataSetWriterType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 19608 - DataSetReaderType_Diagnostics = 19609 - DataSetReaderType_Diagnostics_DiagnosticsLevel = 19610 - DataSetReaderType_Diagnostics_TotalInformation = 19611 - DataSetReaderType_Diagnostics_TotalInformation_Active = 19612 - DataSetReaderType_Diagnostics_TotalInformation_Classification = 19613 - DataSetReaderType_Diagnostics_TotalInformation_DiagnosticsLevel = 19614 - DataSetReaderType_Diagnostics_TotalInformation_TimeFirstChange = 19615 - DataSetReaderType_Diagnostics_TotalError = 19616 - DataSetReaderType_Diagnostics_TotalError_Active = 19617 - DataSetReaderType_Diagnostics_TotalError_Classification = 19618 - DataSetReaderType_Diagnostics_TotalError_DiagnosticsLevel = 19619 - DataSetReaderType_Diagnostics_TotalError_TimeFirstChange = 19620 - DataSetReaderType_Diagnostics_Reset = 19621 - DataSetReaderType_Diagnostics_SubError = 19622 - DataSetReaderType_Diagnostics_Counters = 19623 - DataSetReaderType_Diagnostics_Counters_StateError = 19624 - DataSetReaderType_Diagnostics_Counters_StateError_Active = 19625 - DataSetReaderType_Diagnostics_Counters_StateError_Classification = 19626 - DataSetReaderType_Diagnostics_Counters_StateError_DiagnosticsLevel = 19627 - DataSetReaderType_Diagnostics_Counters_StateError_TimeFirstChange = 19628 - DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod = 19629 - DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Active = 19630 - DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Classification = 19631 - DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 19632 - DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 19633 - DataSetReaderType_Diagnostics_Counters_StateOperationalByParent = 19634 - DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Active = 19635 - DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Classification = 19636 - DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 19637 - DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 19638 - DataSetReaderType_Diagnostics_Counters_StateOperationalFromError = 19639 - DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Active = 19640 - DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Classification = 19641 - DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 19642 - DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 19643 - DataSetReaderType_Diagnostics_Counters_StatePausedByParent = 19644 - DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Active = 19645 - DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Classification = 19646 - DataSetReaderType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 19647 - DataSetReaderType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 19648 - DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod = 19649 - DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Active = 19650 - DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Classification = 19651 - DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 19652 - DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 19653 - DataSetReaderType_Diagnostics_LiveValues = 19654 - DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages = 19655 - DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Active = 19656 - DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Classification = 19657 - DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel = 19658 - DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange = 19659 - DataSetReaderType_Diagnostics_Counters_DecryptionErrors = 19660 - DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Active = 19661 - DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Classification = 19662 - DataSetReaderType_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel = 19663 - DataSetReaderType_Diagnostics_Counters_DecryptionErrors_TimeFirstChange = 19664 - DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber = 19665 - DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel = 19666 - DataSetReaderType_Diagnostics_LiveValues_StatusCode = 19667 - DataSetReaderType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel = 19668 - DataSetReaderType_Diagnostics_LiveValues_MajorVersion = 19669 - DataSetReaderType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 19670 - DataSetReaderType_Diagnostics_LiveValues_MinorVersion = 19671 - DataSetReaderType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 19672 - DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID = 19673 - DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel = 19674 - DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID = 19675 - DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel = 19676 - PubSubDiagnosticsType = 19677 - PubSubDiagnosticsType_DiagnosticsLevel = 19678 - PubSubDiagnosticsType_TotalInformation = 19679 - PubSubDiagnosticsType_TotalInformation_Active = 19680 - PubSubDiagnosticsType_TotalInformation_Classification = 19681 - PubSubDiagnosticsType_TotalInformation_DiagnosticsLevel = 19682 - PubSubDiagnosticsType_TotalInformation_TimeFirstChange = 19683 - PubSubDiagnosticsType_TotalError = 19684 - PubSubDiagnosticsType_TotalError_Active = 19685 - PubSubDiagnosticsType_TotalError_Classification = 19686 - PubSubDiagnosticsType_TotalError_DiagnosticsLevel = 19687 - PubSubDiagnosticsType_TotalError_TimeFirstChange = 19688 - PubSubDiagnosticsType_Reset = 19689 - PubSubDiagnosticsType_SubError = 19690 - PubSubDiagnosticsType_Counters = 19691 - PubSubDiagnosticsType_Counters_StateError = 19692 - PubSubDiagnosticsType_Counters_StateError_Active = 19693 - PubSubDiagnosticsType_Counters_StateError_Classification = 19694 - PubSubDiagnosticsType_Counters_StateError_DiagnosticsLevel = 19695 - PubSubDiagnosticsType_Counters_StateError_TimeFirstChange = 19696 - PubSubDiagnosticsType_Counters_StateOperationalByMethod = 19697 - PubSubDiagnosticsType_Counters_StateOperationalByMethod_Active = 19698 - PubSubDiagnosticsType_Counters_StateOperationalByMethod_Classification = 19699 - PubSubDiagnosticsType_Counters_StateOperationalByMethod_DiagnosticsLevel = 19700 - PubSubDiagnosticsType_Counters_StateOperationalByMethod_TimeFirstChange = 19701 - PubSubDiagnosticsType_Counters_StateOperationalByParent = 19702 - PubSubDiagnosticsType_Counters_StateOperationalByParent_Active = 19703 - PubSubDiagnosticsType_Counters_StateOperationalByParent_Classification = 19704 - PubSubDiagnosticsType_Counters_StateOperationalByParent_DiagnosticsLevel = 19705 - PubSubDiagnosticsType_Counters_StateOperationalByParent_TimeFirstChange = 19706 - PubSubDiagnosticsType_Counters_StateOperationalFromError = 19707 - PubSubDiagnosticsType_Counters_StateOperationalFromError_Active = 19708 - PubSubDiagnosticsType_Counters_StateOperationalFromError_Classification = 19709 - PubSubDiagnosticsType_Counters_StateOperationalFromError_DiagnosticsLevel = 19710 - PubSubDiagnosticsType_Counters_StateOperationalFromError_TimeFirstChange = 19711 - PubSubDiagnosticsType_Counters_StatePausedByParent = 19712 - PubSubDiagnosticsType_Counters_StatePausedByParent_Active = 19713 - PubSubDiagnosticsType_Counters_StatePausedByParent_Classification = 19714 - PubSubDiagnosticsType_Counters_StatePausedByParent_DiagnosticsLevel = 19715 - PubSubDiagnosticsType_Counters_StatePausedByParent_TimeFirstChange = 19716 - PubSubDiagnosticsType_Counters_StateDisabledByMethod = 19717 - PubSubDiagnosticsType_Counters_StateDisabledByMethod_Active = 19718 - PubSubDiagnosticsType_Counters_StateDisabledByMethod_Classification = 19719 - PubSubDiagnosticsType_Counters_StateDisabledByMethod_DiagnosticsLevel = 19720 - PubSubDiagnosticsType_Counters_StateDisabledByMethod_TimeFirstChange = 19721 - PubSubDiagnosticsType_LiveValues = 19722 - DiagnosticsLevel = 19723 - DiagnosticsLevel_EnumStrings = 19724 - PubSubDiagnosticsCounterType = 19725 - PubSubDiagnosticsCounterType_Active = 19726 - PubSubDiagnosticsCounterType_Classification = 19727 - PubSubDiagnosticsCounterType_DiagnosticsLevel = 19728 - PubSubDiagnosticsCounterType_TimeFirstChange = 19729 - PubSubDiagnosticsCounterClassification = 19730 - PubSubDiagnosticsCounterClassification_EnumStrings = 19731 - PubSubDiagnosticsRootType = 19732 - PubSubDiagnosticsRootType_DiagnosticsLevel = 19733 - PubSubDiagnosticsRootType_TotalInformation = 19734 - PubSubDiagnosticsRootType_TotalInformation_Active = 19735 - PubSubDiagnosticsRootType_TotalInformation_Classification = 19736 - PubSubDiagnosticsRootType_TotalInformation_DiagnosticsLevel = 19737 - PubSubDiagnosticsRootType_TotalInformation_TimeFirstChange = 19738 - PubSubDiagnosticsRootType_TotalError = 19739 - PubSubDiagnosticsRootType_TotalError_Active = 19740 - PubSubDiagnosticsRootType_TotalError_Classification = 19741 - PubSubDiagnosticsRootType_TotalError_DiagnosticsLevel = 19742 - PubSubDiagnosticsRootType_TotalError_TimeFirstChange = 19743 - PubSubDiagnosticsRootType_Reset = 19744 - PubSubDiagnosticsRootType_SubError = 19745 - PubSubDiagnosticsRootType_Counters = 19746 - PubSubDiagnosticsRootType_Counters_StateError = 19747 - PubSubDiagnosticsRootType_Counters_StateError_Active = 19748 - PubSubDiagnosticsRootType_Counters_StateError_Classification = 19749 - PubSubDiagnosticsRootType_Counters_StateError_DiagnosticsLevel = 19750 - PubSubDiagnosticsRootType_Counters_StateError_TimeFirstChange = 19751 - PubSubDiagnosticsRootType_Counters_StateOperationalByMethod = 19752 - PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_Active = 19753 - PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_Classification = 19754 - PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_DiagnosticsLevel = 19755 - PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_TimeFirstChange = 19756 - PubSubDiagnosticsRootType_Counters_StateOperationalByParent = 19757 - PubSubDiagnosticsRootType_Counters_StateOperationalByParent_Active = 19758 - PubSubDiagnosticsRootType_Counters_StateOperationalByParent_Classification = 19759 - PubSubDiagnosticsRootType_Counters_StateOperationalByParent_DiagnosticsLevel = 19760 - PubSubDiagnosticsRootType_Counters_StateOperationalByParent_TimeFirstChange = 19761 - PubSubDiagnosticsRootType_Counters_StateOperationalFromError = 19762 - PubSubDiagnosticsRootType_Counters_StateOperationalFromError_Active = 19763 - PubSubDiagnosticsRootType_Counters_StateOperationalFromError_Classification = 19764 - PubSubDiagnosticsRootType_Counters_StateOperationalFromError_DiagnosticsLevel = 19765 - PubSubDiagnosticsRootType_Counters_StateOperationalFromError_TimeFirstChange = 19766 - PubSubDiagnosticsRootType_Counters_StatePausedByParent = 19767 - PubSubDiagnosticsRootType_Counters_StatePausedByParent_Active = 19768 - PubSubDiagnosticsRootType_Counters_StatePausedByParent_Classification = 19769 - PubSubDiagnosticsRootType_Counters_StatePausedByParent_DiagnosticsLevel = 19770 - PubSubDiagnosticsRootType_Counters_StatePausedByParent_TimeFirstChange = 19771 - PubSubDiagnosticsRootType_Counters_StateDisabledByMethod = 19772 - PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_Active = 19773 - PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_Classification = 19774 - PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_DiagnosticsLevel = 19775 - PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_TimeFirstChange = 19776 - PubSubDiagnosticsRootType_LiveValues = 19777 - PubSubDiagnosticsRootType_LiveValues_ConfiguredDataSetWriters = 19778 - PubSubDiagnosticsRootType_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel = 19779 - PubSubDiagnosticsRootType_LiveValues_ConfiguredDataSetReaders = 19780 - PubSubDiagnosticsRootType_LiveValues_ConfiguredDataSetReaders_DiagnosticsLevel = 19781 - PubSubDiagnosticsRootType_LiveValues_OperationalDataSetWriters = 19782 - PubSubDiagnosticsRootType_LiveValues_OperationalDataSetWriters_DiagnosticsLevel = 19783 - PubSubDiagnosticsRootType_LiveValues_OperationalDataSetReaders = 19784 - PubSubDiagnosticsRootType_LiveValues_OperationalDataSetReaders_DiagnosticsLevel = 19785 - PubSubDiagnosticsConnectionType = 19786 - PubSubDiagnosticsConnectionType_DiagnosticsLevel = 19787 - PubSubDiagnosticsConnectionType_TotalInformation = 19788 - PubSubDiagnosticsConnectionType_TotalInformation_Active = 19789 - PubSubDiagnosticsConnectionType_TotalInformation_Classification = 19790 - PubSubDiagnosticsConnectionType_TotalInformation_DiagnosticsLevel = 19791 - PubSubDiagnosticsConnectionType_TotalInformation_TimeFirstChange = 19792 - PubSubDiagnosticsConnectionType_TotalError = 19793 - PubSubDiagnosticsConnectionType_TotalError_Active = 19794 - PubSubDiagnosticsConnectionType_TotalError_Classification = 19795 - PubSubDiagnosticsConnectionType_TotalError_DiagnosticsLevel = 19796 - PubSubDiagnosticsConnectionType_TotalError_TimeFirstChange = 19797 - PubSubDiagnosticsConnectionType_Reset = 19798 - PubSubDiagnosticsConnectionType_SubError = 19799 - PubSubDiagnosticsConnectionType_Counters = 19800 - PubSubDiagnosticsConnectionType_Counters_StateError = 19801 - PubSubDiagnosticsConnectionType_Counters_StateError_Active = 19802 - PubSubDiagnosticsConnectionType_Counters_StateError_Classification = 19803 - PubSubDiagnosticsConnectionType_Counters_StateError_DiagnosticsLevel = 19804 - PubSubDiagnosticsConnectionType_Counters_StateError_TimeFirstChange = 19805 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod = 19806 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_Active = 19807 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_Classification = 19808 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_DiagnosticsLevel = 19809 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_TimeFirstChange = 19810 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent = 19811 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_Active = 19812 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_Classification = 19813 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_DiagnosticsLevel = 19814 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_TimeFirstChange = 19815 - PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError = 19816 - PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_Active = 19817 - PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_Classification = 19818 - PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_DiagnosticsLevel = 19819 - PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_TimeFirstChange = 19820 - PubSubDiagnosticsConnectionType_Counters_StatePausedByParent = 19821 - PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_Active = 19822 - PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_Classification = 19823 - PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_DiagnosticsLevel = 19824 - PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_TimeFirstChange = 19825 - PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod = 19826 - PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_Active = 19827 - PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_Classification = 19828 - PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_DiagnosticsLevel = 19829 - PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_TimeFirstChange = 19830 - PubSubDiagnosticsConnectionType_LiveValues = 19831 - PubSubDiagnosticsConnectionType_LiveValues_ResolvedAddress = 19832 - PubSubDiagnosticsConnectionType_LiveValues_ResolvedAddress_DiagnosticsLevel = 19833 - PubSubDiagnosticsWriterGroupType = 19834 - PubSubDiagnosticsWriterGroupType_DiagnosticsLevel = 19835 - PubSubDiagnosticsWriterGroupType_TotalInformation = 19836 - PubSubDiagnosticsWriterGroupType_TotalInformation_Active = 19837 - PubSubDiagnosticsWriterGroupType_TotalInformation_Classification = 19838 - PubSubDiagnosticsWriterGroupType_TotalInformation_DiagnosticsLevel = 19839 - PubSubDiagnosticsWriterGroupType_TotalInformation_TimeFirstChange = 19840 - PubSubDiagnosticsWriterGroupType_TotalError = 19841 - PubSubDiagnosticsWriterGroupType_TotalError_Active = 19842 - PubSubDiagnosticsWriterGroupType_TotalError_Classification = 19843 - PubSubDiagnosticsWriterGroupType_TotalError_DiagnosticsLevel = 19844 - PubSubDiagnosticsWriterGroupType_TotalError_TimeFirstChange = 19845 - PubSubDiagnosticsWriterGroupType_Reset = 19846 - PubSubDiagnosticsWriterGroupType_SubError = 19847 - PubSubDiagnosticsWriterGroupType_Counters = 19848 - PubSubDiagnosticsWriterGroupType_Counters_StateError = 19849 - PubSubDiagnosticsWriterGroupType_Counters_StateError_Active = 19850 - PubSubDiagnosticsWriterGroupType_Counters_StateError_Classification = 19851 - PubSubDiagnosticsWriterGroupType_Counters_StateError_DiagnosticsLevel = 19852 - PubSubDiagnosticsWriterGroupType_Counters_StateError_TimeFirstChange = 19853 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByMethod = 19854 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByMethod_Active = 19855 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByMethod_Classification = 19856 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByMethod_DiagnosticsLevel = 19857 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByMethod_TimeFirstChange = 19858 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByParent = 19859 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByParent_Active = 19860 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByParent_Classification = 19861 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByParent_DiagnosticsLevel = 19862 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByParent_TimeFirstChange = 19863 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalFromError = 19864 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalFromError_Active = 19865 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalFromError_Classification = 19866 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalFromError_DiagnosticsLevel = 19867 - PubSubDiagnosticsWriterGroupType_Counters_StateOperationalFromError_TimeFirstChange = 19868 - PubSubDiagnosticsWriterGroupType_Counters_StatePausedByParent = 19869 - PubSubDiagnosticsWriterGroupType_Counters_StatePausedByParent_Active = 19870 - PubSubDiagnosticsWriterGroupType_Counters_StatePausedByParent_Classification = 19871 - PubSubDiagnosticsWriterGroupType_Counters_StatePausedByParent_DiagnosticsLevel = 19872 - PubSubDiagnosticsWriterGroupType_Counters_StatePausedByParent_TimeFirstChange = 19873 - PubSubDiagnosticsWriterGroupType_Counters_StateDisabledByMethod = 19874 - PubSubDiagnosticsWriterGroupType_Counters_StateDisabledByMethod_Active = 19875 - PubSubDiagnosticsWriterGroupType_Counters_StateDisabledByMethod_Classification = 19876 - PubSubDiagnosticsWriterGroupType_Counters_StateDisabledByMethod_DiagnosticsLevel = 19877 - PubSubDiagnosticsWriterGroupType_Counters_StateDisabledByMethod_TimeFirstChange = 19878 - PubSubDiagnosticsWriterGroupType_LiveValues = 19879 - PubSubDiagnosticsWriterGroupType_Counters_SentNetworkMessages = 19880 - PubSubDiagnosticsWriterGroupType_Counters_SentNetworkMessages_Active = 19881 - PubSubDiagnosticsWriterGroupType_Counters_SentNetworkMessages_Classification = 19882 - PubSubDiagnosticsWriterGroupType_Counters_SentNetworkMessages_DiagnosticsLevel = 19883 - PubSubDiagnosticsWriterGroupType_Counters_SentNetworkMessages_TimeFirstChange = 19884 - PubSubDiagnosticsWriterGroupType_Counters_FailedTransmissions = 19885 - PubSubDiagnosticsWriterGroupType_Counters_FailedTransmissions_Active = 19886 - PubSubDiagnosticsWriterGroupType_Counters_FailedTransmissions_Classification = 19887 - PubSubDiagnosticsWriterGroupType_Counters_FailedTransmissions_DiagnosticsLevel = 19888 - PubSubDiagnosticsWriterGroupType_Counters_FailedTransmissions_TimeFirstChange = 19889 - PubSubDiagnosticsWriterGroupType_Counters_EncryptionErrors = 19890 - PubSubDiagnosticsWriterGroupType_Counters_EncryptionErrors_Active = 19891 - PubSubDiagnosticsWriterGroupType_Counters_EncryptionErrors_Classification = 19892 - PubSubDiagnosticsWriterGroupType_Counters_EncryptionErrors_DiagnosticsLevel = 19893 - PubSubDiagnosticsWriterGroupType_Counters_EncryptionErrors_TimeFirstChange = 19894 - PubSubDiagnosticsWriterGroupType_LiveValues_ConfiguredDataSetWriters = 19895 - PubSubDiagnosticsWriterGroupType_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel = 19896 - PubSubDiagnosticsWriterGroupType_LiveValues_OperationalDataSetWriters = 19897 - PubSubDiagnosticsWriterGroupType_LiveValues_OperationalDataSetWriters_DiagnosticsLevel = 19898 - PubSubDiagnosticsWriterGroupType_LiveValues_SecurityTokenID = 19899 - PubSubDiagnosticsWriterGroupType_LiveValues_SecurityTokenID_DiagnosticsLevel = 19900 - PubSubDiagnosticsWriterGroupType_LiveValues_TimeToNextTokenID = 19901 - PubSubDiagnosticsWriterGroupType_LiveValues_TimeToNextTokenID_DiagnosticsLevel = 19902 - PubSubDiagnosticsReaderGroupType = 19903 - PubSubDiagnosticsReaderGroupType_DiagnosticsLevel = 19904 - PubSubDiagnosticsReaderGroupType_TotalInformation = 19905 - PubSubDiagnosticsReaderGroupType_TotalInformation_Active = 19906 - PubSubDiagnosticsReaderGroupType_TotalInformation_Classification = 19907 - PubSubDiagnosticsReaderGroupType_TotalInformation_DiagnosticsLevel = 19908 - PubSubDiagnosticsReaderGroupType_TotalInformation_TimeFirstChange = 19909 - PubSubDiagnosticsReaderGroupType_TotalError = 19910 - PubSubDiagnosticsReaderGroupType_TotalError_Active = 19911 - PubSubDiagnosticsReaderGroupType_TotalError_Classification = 19912 - PubSubDiagnosticsReaderGroupType_TotalError_DiagnosticsLevel = 19913 - PubSubDiagnosticsReaderGroupType_TotalError_TimeFirstChange = 19914 - PubSubDiagnosticsReaderGroupType_Reset = 19915 - PubSubDiagnosticsReaderGroupType_SubError = 19916 - PubSubDiagnosticsReaderGroupType_Counters = 19917 - PubSubDiagnosticsReaderGroupType_Counters_StateError = 19918 - PubSubDiagnosticsReaderGroupType_Counters_StateError_Active = 19919 - PubSubDiagnosticsReaderGroupType_Counters_StateError_Classification = 19920 - PubSubDiagnosticsReaderGroupType_Counters_StateError_DiagnosticsLevel = 19921 - PubSubDiagnosticsReaderGroupType_Counters_StateError_TimeFirstChange = 19922 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByMethod = 19923 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByMethod_Active = 19924 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByMethod_Classification = 19925 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByMethod_DiagnosticsLevel = 19926 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByMethod_TimeFirstChange = 19927 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByParent = 19928 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByParent_Active = 19929 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByParent_Classification = 19930 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByParent_DiagnosticsLevel = 19931 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByParent_TimeFirstChange = 19932 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalFromError = 19933 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalFromError_Active = 19934 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalFromError_Classification = 19935 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalFromError_DiagnosticsLevel = 19936 - PubSubDiagnosticsReaderGroupType_Counters_StateOperationalFromError_TimeFirstChange = 19937 - PubSubDiagnosticsReaderGroupType_Counters_StatePausedByParent = 19938 - PubSubDiagnosticsReaderGroupType_Counters_StatePausedByParent_Active = 19939 - PubSubDiagnosticsReaderGroupType_Counters_StatePausedByParent_Classification = 19940 - PubSubDiagnosticsReaderGroupType_Counters_StatePausedByParent_DiagnosticsLevel = 19941 - PubSubDiagnosticsReaderGroupType_Counters_StatePausedByParent_TimeFirstChange = 19942 - PubSubDiagnosticsReaderGroupType_Counters_StateDisabledByMethod = 19943 - PubSubDiagnosticsReaderGroupType_Counters_StateDisabledByMethod_Active = 19944 - PubSubDiagnosticsReaderGroupType_Counters_StateDisabledByMethod_Classification = 19945 - PubSubDiagnosticsReaderGroupType_Counters_StateDisabledByMethod_DiagnosticsLevel = 19946 - PubSubDiagnosticsReaderGroupType_Counters_StateDisabledByMethod_TimeFirstChange = 19947 - PubSubDiagnosticsReaderGroupType_LiveValues = 19948 - PubSubDiagnosticsReaderGroupType_Counters_ReceivedNetworkMessages = 19949 - PubSubDiagnosticsReaderGroupType_Counters_ReceivedNetworkMessages_Active = 19950 - PubSubDiagnosticsReaderGroupType_Counters_ReceivedNetworkMessages_Classification = 19951 - PubSubDiagnosticsReaderGroupType_Counters_ReceivedNetworkMessages_DiagnosticsLevel = 19952 - PubSubDiagnosticsReaderGroupType_Counters_ReceivedNetworkMessages_TimeFirstChange = 19953 - PubSubDiagnosticsReaderGroupType_Counters_ReceivedInvalidNetworkMessages = 19954 - PubSubDiagnosticsReaderGroupType_Counters_ReceivedInvalidNetworkMessages_Active = 19955 - PubSubDiagnosticsReaderGroupType_Counters_ReceivedInvalidNetworkMessages_Classification = 19956 - PubSubDiagnosticsReaderGroupType_Counters_ReceivedInvalidNetworkMessages_DiagnosticsLevel = 19957 - PubSubDiagnosticsReaderGroupType_Counters_ReceivedInvalidNetworkMessages_TimeFirstChange = 19958 - PubSubDiagnosticsReaderGroupType_Counters_DecryptionErrors = 19959 - PubSubDiagnosticsReaderGroupType_Counters_DecryptionErrors_Active = 19960 - PubSubDiagnosticsReaderGroupType_Counters_DecryptionErrors_Classification = 19961 - PubSubDiagnosticsReaderGroupType_Counters_DecryptionErrors_DiagnosticsLevel = 19962 - PubSubDiagnosticsReaderGroupType_Counters_DecryptionErrors_TimeFirstChange = 19963 - PubSubDiagnosticsReaderGroupType_LiveValues_ConfiguredDataSetReaders = 19964 - PubSubDiagnosticsReaderGroupType_LiveValues_ConfiguredDataSetReaders_DiagnosticsLevel = 19965 - PubSubDiagnosticsReaderGroupType_LiveValues_OperationalDataSetReaders = 19966 - PubSubDiagnosticsReaderGroupType_LiveValues_OperationalDataSetReaders_DiagnosticsLevel = 19967 - PubSubDiagnosticsDataSetWriterType = 19968 - PubSubDiagnosticsDataSetWriterType_DiagnosticsLevel = 19969 - PubSubDiagnosticsDataSetWriterType_TotalInformation = 19970 - PubSubDiagnosticsDataSetWriterType_TotalInformation_Active = 19971 - PubSubDiagnosticsDataSetWriterType_TotalInformation_Classification = 19972 - PubSubDiagnosticsDataSetWriterType_TotalInformation_DiagnosticsLevel = 19973 - PubSubDiagnosticsDataSetWriterType_TotalInformation_TimeFirstChange = 19974 - PubSubDiagnosticsDataSetWriterType_TotalError = 19975 - PubSubDiagnosticsDataSetWriterType_TotalError_Active = 19976 - PubSubDiagnosticsDataSetWriterType_TotalError_Classification = 19977 - PubSubDiagnosticsDataSetWriterType_TotalError_DiagnosticsLevel = 19978 - PubSubDiagnosticsDataSetWriterType_TotalError_TimeFirstChange = 19979 - PubSubDiagnosticsDataSetWriterType_Reset = 19980 - PubSubDiagnosticsDataSetWriterType_SubError = 19981 - PubSubDiagnosticsDataSetWriterType_Counters = 19982 - PubSubDiagnosticsDataSetWriterType_Counters_StateError = 19983 - PubSubDiagnosticsDataSetWriterType_Counters_StateError_Active = 19984 - PubSubDiagnosticsDataSetWriterType_Counters_StateError_Classification = 19985 - PubSubDiagnosticsDataSetWriterType_Counters_StateError_DiagnosticsLevel = 19986 - PubSubDiagnosticsDataSetWriterType_Counters_StateError_TimeFirstChange = 19987 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByMethod = 19988 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByMethod_Active = 19989 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByMethod_Classification = 19990 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByMethod_DiagnosticsLevel = 19991 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByMethod_TimeFirstChange = 19992 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByParent = 19993 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByParent_Active = 19994 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByParent_Classification = 19995 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByParent_DiagnosticsLevel = 19996 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByParent_TimeFirstChange = 19997 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalFromError = 19998 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalFromError_Active = 19999 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalFromError_Classification = 20000 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalFromError_DiagnosticsLevel = 20001 - PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalFromError_TimeFirstChange = 20002 - PubSubDiagnosticsDataSetWriterType_Counters_StatePausedByParent = 20003 - PubSubDiagnosticsDataSetWriterType_Counters_StatePausedByParent_Active = 20004 - PubSubDiagnosticsDataSetWriterType_Counters_StatePausedByParent_Classification = 20005 - PubSubDiagnosticsDataSetWriterType_Counters_StatePausedByParent_DiagnosticsLevel = 20006 - PubSubDiagnosticsDataSetWriterType_Counters_StatePausedByParent_TimeFirstChange = 20007 - PubSubDiagnosticsDataSetWriterType_Counters_StateDisabledByMethod = 20008 - PubSubDiagnosticsDataSetWriterType_Counters_StateDisabledByMethod_Active = 20009 - PubSubDiagnosticsDataSetWriterType_Counters_StateDisabledByMethod_Classification = 20010 - PubSubDiagnosticsDataSetWriterType_Counters_StateDisabledByMethod_DiagnosticsLevel = 20011 - PubSubDiagnosticsDataSetWriterType_Counters_StateDisabledByMethod_TimeFirstChange = 20012 - PubSubDiagnosticsDataSetWriterType_LiveValues = 20013 - PubSubDiagnosticsDataSetWriterType_Counters_FailedDataSetMessages = 20014 - PubSubDiagnosticsDataSetWriterType_Counters_FailedDataSetMessages_Active = 20015 - PubSubDiagnosticsDataSetWriterType_Counters_FailedDataSetMessages_Classification = 20016 - PubSubDiagnosticsDataSetWriterType_Counters_FailedDataSetMessages_DiagnosticsLevel = 20017 - PubSubDiagnosticsDataSetWriterType_Counters_FailedDataSetMessages_TimeFirstChange = 20018 - PubSubDiagnosticsDataSetWriterType_LiveValues_MessageSequenceNumber = 20019 - PubSubDiagnosticsDataSetWriterType_LiveValues_MessageSequenceNumber_DiagnosticsLevel = 20020 - PubSubDiagnosticsDataSetWriterType_LiveValues_StatusCode = 20021 - PubSubDiagnosticsDataSetWriterType_LiveValues_StatusCode_DiagnosticsLevel = 20022 - PubSubDiagnosticsDataSetWriterType_LiveValues_MajorVersion = 20023 - PubSubDiagnosticsDataSetWriterType_LiveValues_MajorVersion_DiagnosticsLevel = 20024 - PubSubDiagnosticsDataSetWriterType_LiveValues_MinorVersion = 20025 - PubSubDiagnosticsDataSetWriterType_LiveValues_MinorVersion_DiagnosticsLevel = 20026 - PubSubDiagnosticsDataSetReaderType = 20027 - PubSubDiagnosticsDataSetReaderType_DiagnosticsLevel = 20028 - PubSubDiagnosticsDataSetReaderType_TotalInformation = 20029 - PubSubDiagnosticsDataSetReaderType_TotalInformation_Active = 20030 - PubSubDiagnosticsDataSetReaderType_TotalInformation_Classification = 20031 - PubSubDiagnosticsDataSetReaderType_TotalInformation_DiagnosticsLevel = 20032 - PubSubDiagnosticsDataSetReaderType_TotalInformation_TimeFirstChange = 20033 - PubSubDiagnosticsDataSetReaderType_TotalError = 20034 - PubSubDiagnosticsDataSetReaderType_TotalError_Active = 20035 - PubSubDiagnosticsDataSetReaderType_TotalError_Classification = 20036 - PubSubDiagnosticsDataSetReaderType_TotalError_DiagnosticsLevel = 20037 - PubSubDiagnosticsDataSetReaderType_TotalError_TimeFirstChange = 20038 - PubSubDiagnosticsDataSetReaderType_Reset = 20039 - PubSubDiagnosticsDataSetReaderType_SubError = 20040 - PubSubDiagnosticsDataSetReaderType_Counters = 20041 - PubSubDiagnosticsDataSetReaderType_Counters_StateError = 20042 - PubSubDiagnosticsDataSetReaderType_Counters_StateError_Active = 20043 - PubSubDiagnosticsDataSetReaderType_Counters_StateError_Classification = 20044 - PubSubDiagnosticsDataSetReaderType_Counters_StateError_DiagnosticsLevel = 20045 - PubSubDiagnosticsDataSetReaderType_Counters_StateError_TimeFirstChange = 20046 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByMethod = 20047 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByMethod_Active = 20048 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByMethod_Classification = 20049 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByMethod_DiagnosticsLevel = 20050 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByMethod_TimeFirstChange = 20051 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByParent = 20052 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByParent_Active = 20053 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByParent_Classification = 20054 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByParent_DiagnosticsLevel = 20055 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByParent_TimeFirstChange = 20056 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalFromError = 20057 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalFromError_Active = 20058 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalFromError_Classification = 20059 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalFromError_DiagnosticsLevel = 20060 - PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalFromError_TimeFirstChange = 20061 - PubSubDiagnosticsDataSetReaderType_Counters_StatePausedByParent = 20062 - PubSubDiagnosticsDataSetReaderType_Counters_StatePausedByParent_Active = 20063 - PubSubDiagnosticsDataSetReaderType_Counters_StatePausedByParent_Classification = 20064 - PubSubDiagnosticsDataSetReaderType_Counters_StatePausedByParent_DiagnosticsLevel = 20065 - PubSubDiagnosticsDataSetReaderType_Counters_StatePausedByParent_TimeFirstChange = 20066 - PubSubDiagnosticsDataSetReaderType_Counters_StateDisabledByMethod = 20067 - PubSubDiagnosticsDataSetReaderType_Counters_StateDisabledByMethod_Active = 20068 - PubSubDiagnosticsDataSetReaderType_Counters_StateDisabledByMethod_Classification = 20069 - PubSubDiagnosticsDataSetReaderType_Counters_StateDisabledByMethod_DiagnosticsLevel = 20070 - PubSubDiagnosticsDataSetReaderType_Counters_StateDisabledByMethod_TimeFirstChange = 20071 - PubSubDiagnosticsDataSetReaderType_LiveValues = 20072 - PubSubDiagnosticsDataSetReaderType_Counters_FailedDataSetMessages = 20073 - PubSubDiagnosticsDataSetReaderType_Counters_FailedDataSetMessages_Active = 20074 - PubSubDiagnosticsDataSetReaderType_Counters_FailedDataSetMessages_Classification = 20075 - PubSubDiagnosticsDataSetReaderType_Counters_FailedDataSetMessages_DiagnosticsLevel = 20076 - PubSubDiagnosticsDataSetReaderType_Counters_FailedDataSetMessages_TimeFirstChange = 20077 - PubSubDiagnosticsDataSetReaderType_Counters_DecryptionErrors = 20078 - PubSubDiagnosticsDataSetReaderType_Counters_DecryptionErrors_Active = 20079 - PubSubDiagnosticsDataSetReaderType_Counters_DecryptionErrors_Classification = 20080 - PubSubDiagnosticsDataSetReaderType_Counters_DecryptionErrors_DiagnosticsLevel = 20081 - PubSubDiagnosticsDataSetReaderType_Counters_DecryptionErrors_TimeFirstChange = 20082 - PubSubDiagnosticsDataSetReaderType_LiveValues_MessageSequenceNumber = 20083 - PubSubDiagnosticsDataSetReaderType_LiveValues_MessageSequenceNumber_DiagnosticsLevel = 20084 - PubSubDiagnosticsDataSetReaderType_LiveValues_StatusCode = 20085 - PubSubDiagnosticsDataSetReaderType_LiveValues_StatusCode_DiagnosticsLevel = 20086 - PubSubDiagnosticsDataSetReaderType_LiveValues_MajorVersion = 20087 - PubSubDiagnosticsDataSetReaderType_LiveValues_MajorVersion_DiagnosticsLevel = 20088 - PubSubDiagnosticsDataSetReaderType_LiveValues_MinorVersion = 20089 - PubSubDiagnosticsDataSetReaderType_LiveValues_MinorVersion_DiagnosticsLevel = 20090 - PubSubDiagnosticsDataSetReaderType_LiveValues_SecurityTokenID = 20091 - PubSubDiagnosticsDataSetReaderType_LiveValues_SecurityTokenID_DiagnosticsLevel = 20092 - PubSubDiagnosticsDataSetReaderType_LiveValues_TimeToNextTokenID = 20093 - PubSubDiagnosticsDataSetReaderType_LiveValues_TimeToNextTokenID_DiagnosticsLevel = 20094 - CertificateGroupType_CertificateExpired_ShelvingState_AvailableTransitions = 20095 - CertificateGroupType_CertificateExpired_ShelvingState_UnshelveTime = 20096 - CertificateGroupType_CertificateExpired_ShelvingState_TimedShelve = 20097 - CertificateGroupType_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 20098 - CertificateGroupType_CertificateExpired_ShelvingState_Unshelve = 20099 - CertificateGroupType_CertificateExpired_ShelvingState_OneShotShelve = 20100 - CertificateGroupType_CertificateExpired_SuppressedOrShelved = 20101 - CertificateGroupType_CertificateExpired_MaxTimeShelved = 20102 - CertificateGroupType_CertificateExpired_AudibleEnabled = 20103 - CertificateGroupType_CertificateExpired_AudibleSound = 20104 - CertificateGroupType_CertificateExpired_AudibleSound_ListId = 20105 - CertificateGroupType_CertificateExpired_AudibleSound_AgencyId = 20106 - CertificateGroupType_CertificateExpired_AudibleSound_VersionId = 20107 - CertificateGroupType_CertificateExpired_SilenceState = 20108 - CertificateGroupType_CertificateExpired_SilenceState_Id = 20109 - CertificateGroupType_CertificateExpired_SilenceState_Name = 20110 - CertificateGroupType_CertificateExpired_SilenceState_Number = 20111 - CertificateGroupType_CertificateExpired_SilenceState_EffectiveDisplayName = 20112 - CertificateGroupType_CertificateExpired_SilenceState_TransitionTime = 20113 - CertificateGroupType_CertificateExpired_SilenceState_EffectiveTransitionTime = 20114 - CertificateGroupType_CertificateExpired_SilenceState_TrueState = 20115 - CertificateGroupType_CertificateExpired_SilenceState_FalseState = 20116 - CertificateGroupType_CertificateExpired_OnDelay = 20117 - CertificateGroupType_CertificateExpired_OffDelay = 20118 - CertificateGroupType_CertificateExpired_FirstInGroupFlag = 20119 - CertificateGroupType_CertificateExpired_FirstInGroup = 20120 - CertificateGroupType_CertificateExpired_LatchedState = 20121 - CertificateGroupType_CertificateExpired_LatchedState_Id = 20122 - CertificateGroupType_CertificateExpired_LatchedState_Name = 20123 - CertificateGroupType_CertificateExpired_LatchedState_Number = 20124 - CertificateGroupType_CertificateExpired_LatchedState_EffectiveDisplayName = 20125 - CertificateGroupType_CertificateExpired_LatchedState_TransitionTime = 20126 - CertificateGroupType_CertificateExpired_LatchedState_EffectiveTransitionTime = 20127 - CertificateGroupType_CertificateExpired_LatchedState_TrueState = 20128 - CertificateGroupType_CertificateExpired_LatchedState_FalseState = 20129 - CertificateGroupType_CertificateExpired_ReAlarmTime = 20130 - CertificateGroupType_CertificateExpired_ReAlarmRepeatCount = 20131 - CertificateGroupType_CertificateExpired_Silence = 20132 - CertificateGroupType_CertificateExpired_Suppress = 20133 - CertificateGroupType_CertificateExpired_Unsuppress = 20134 - CertificateGroupType_CertificateExpired_RemoveFromService = 20135 - CertificateGroupType_CertificateExpired_PlaceInService = 20136 - CertificateGroupType_CertificateExpired_Reset = 20137 - CertificateGroupType_CertificateExpired_NormalState = 20138 - CertificateGroupType_CertificateExpired_ExpirationDate = 20139 - CertificateGroupType_CertificateExpired_ExpirationLimit = 20140 - CertificateGroupType_CertificateExpired_CertificateType = 20141 - CertificateGroupType_CertificateExpired_Certificate = 20142 - CertificateGroupType_TrustListOutOfDate = 20143 - CertificateGroupType_TrustListOutOfDate_EventId = 20144 - CertificateGroupType_TrustListOutOfDate_EventType = 20145 - CertificateGroupType_TrustListOutOfDate_SourceNode = 20146 - CertificateGroupType_TrustListOutOfDate_SourceName = 20147 - CertificateGroupType_TrustListOutOfDate_Time = 20148 - CertificateGroupType_TrustListOutOfDate_ReceiveTime = 20149 - CertificateGroupType_TrustListOutOfDate_LocalTime = 20150 - CertificateGroupType_TrustListOutOfDate_Message = 20151 - CertificateGroupType_TrustListOutOfDate_Severity = 20152 - CertificateGroupType_TrustListOutOfDate_ConditionClassId = 20153 - CertificateGroupType_TrustListOutOfDate_ConditionClassName = 20154 - CertificateGroupType_TrustListOutOfDate_ConditionSubClassId = 20155 - CertificateGroupType_TrustListOutOfDate_ConditionSubClassName = 20156 - CertificateGroupType_TrustListOutOfDate_ConditionName = 20157 - CertificateGroupType_TrustListOutOfDate_BranchId = 20158 - CertificateGroupType_TrustListOutOfDate_Retain = 20159 - CertificateGroupType_TrustListOutOfDate_EnabledState = 20160 - CertificateGroupType_TrustListOutOfDate_EnabledState_Id = 20161 - CertificateGroupType_TrustListOutOfDate_EnabledState_Name = 20162 - CertificateGroupType_TrustListOutOfDate_EnabledState_Number = 20163 - CertificateGroupType_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 20164 - CertificateGroupType_TrustListOutOfDate_EnabledState_TransitionTime = 20165 - CertificateGroupType_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 20166 - CertificateGroupType_TrustListOutOfDate_EnabledState_TrueState = 20167 - CertificateGroupType_TrustListOutOfDate_EnabledState_FalseState = 20168 - CertificateGroupType_TrustListOutOfDate_Quality = 20169 - CertificateGroupType_TrustListOutOfDate_Quality_SourceTimestamp = 20170 - CertificateGroupType_TrustListOutOfDate_LastSeverity = 20171 - CertificateGroupType_TrustListOutOfDate_LastSeverity_SourceTimestamp = 20172 - CertificateGroupType_TrustListOutOfDate_Comment = 20173 - CertificateGroupType_TrustListOutOfDate_Comment_SourceTimestamp = 20174 - CertificateGroupType_TrustListOutOfDate_ClientUserId = 20175 - CertificateGroupType_TrustListOutOfDate_Disable = 20176 - CertificateGroupType_TrustListOutOfDate_Enable = 20177 - CertificateGroupType_TrustListOutOfDate_AddComment = 20178 - CertificateGroupType_TrustListOutOfDate_AddComment_InputArguments = 20179 - CertificateGroupType_TrustListOutOfDate_AckedState = 20180 - CertificateGroupType_TrustListOutOfDate_AckedState_Id = 20181 - CertificateGroupType_TrustListOutOfDate_AckedState_Name = 20182 - CertificateGroupType_TrustListOutOfDate_AckedState_Number = 20183 - CertificateGroupType_TrustListOutOfDate_AckedState_EffectiveDisplayName = 20184 - CertificateGroupType_TrustListOutOfDate_AckedState_TransitionTime = 20185 - CertificateGroupType_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 20186 - CertificateGroupType_TrustListOutOfDate_AckedState_TrueState = 20187 - CertificateGroupType_TrustListOutOfDate_AckedState_FalseState = 20188 - CertificateGroupType_TrustListOutOfDate_ConfirmedState = 20189 - CertificateGroupType_TrustListOutOfDate_ConfirmedState_Id = 20190 - CertificateGroupType_TrustListOutOfDate_ConfirmedState_Name = 20191 - CertificateGroupType_TrustListOutOfDate_ConfirmedState_Number = 20192 - CertificateGroupType_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 20193 - CertificateGroupType_TrustListOutOfDate_ConfirmedState_TransitionTime = 20194 - CertificateGroupType_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 20195 - CertificateGroupType_TrustListOutOfDate_ConfirmedState_TrueState = 20196 - CertificateGroupType_TrustListOutOfDate_ConfirmedState_FalseState = 20197 - CertificateGroupType_TrustListOutOfDate_Acknowledge = 20198 - CertificateGroupType_TrustListOutOfDate_Acknowledge_InputArguments = 20199 - CertificateGroupType_TrustListOutOfDate_Confirm = 20200 - CertificateGroupType_TrustListOutOfDate_Confirm_InputArguments = 20201 - CertificateGroupType_TrustListOutOfDate_ActiveState = 20202 - CertificateGroupType_TrustListOutOfDate_ActiveState_Id = 20203 - CertificateGroupType_TrustListOutOfDate_ActiveState_Name = 20204 - CertificateGroupType_TrustListOutOfDate_ActiveState_Number = 20205 - CertificateGroupType_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 20206 - CertificateGroupType_TrustListOutOfDate_ActiveState_TransitionTime = 20207 - CertificateGroupType_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 20208 - CertificateGroupType_TrustListOutOfDate_ActiveState_TrueState = 20209 - CertificateGroupType_TrustListOutOfDate_ActiveState_FalseState = 20210 - CertificateGroupType_TrustListOutOfDate_InputNode = 20211 - CertificateGroupType_TrustListOutOfDate_SuppressedState = 20212 - CertificateGroupType_TrustListOutOfDate_SuppressedState_Id = 20213 - CertificateGroupType_TrustListOutOfDate_SuppressedState_Name = 20214 - CertificateGroupType_TrustListOutOfDate_SuppressedState_Number = 20215 - CertificateGroupType_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 20216 - CertificateGroupType_TrustListOutOfDate_SuppressedState_TransitionTime = 20217 - CertificateGroupType_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 20218 - CertificateGroupType_TrustListOutOfDate_SuppressedState_TrueState = 20219 - CertificateGroupType_TrustListOutOfDate_SuppressedState_FalseState = 20220 - CertificateGroupType_TrustListOutOfDate_OutOfServiceState = 20221 - CertificateGroupType_TrustListOutOfDate_OutOfServiceState_Id = 20222 - CertificateGroupType_TrustListOutOfDate_OutOfServiceState_Name = 20223 - CertificateGroupType_TrustListOutOfDate_OutOfServiceState_Number = 20224 - CertificateGroupType_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 20225 - CertificateGroupType_TrustListOutOfDate_OutOfServiceState_TransitionTime = 20226 - CertificateGroupType_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 20227 - CertificateGroupType_TrustListOutOfDate_OutOfServiceState_TrueState = 20228 - CertificateGroupType_TrustListOutOfDate_OutOfServiceState_FalseState = 20229 - CertificateGroupType_TrustListOutOfDate_ShelvingState = 20230 - CertificateGroupType_TrustListOutOfDate_ShelvingState_CurrentState = 20231 - CertificateGroupType_TrustListOutOfDate_ShelvingState_CurrentState_Id = 20232 - CertificateGroupType_TrustListOutOfDate_ShelvingState_CurrentState_Name = 20233 - CertificateGroupType_TrustListOutOfDate_ShelvingState_CurrentState_Number = 20234 - CertificateGroupType_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 20235 - CertificateGroupType_TrustListOutOfDate_ShelvingState_LastTransition = 20236 - CertificateGroupType_TrustListOutOfDate_ShelvingState_LastTransition_Id = 20237 - CertificateGroupType_TrustListOutOfDate_ShelvingState_LastTransition_Name = 20238 - CertificateGroupType_TrustListOutOfDate_ShelvingState_LastTransition_Number = 20239 - CertificateGroupType_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 20240 - CertificateGroupType_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 20241 - CertificateGroupType_TrustListOutOfDate_ShelvingState_AvailableStates = 20242 - CertificateGroupType_TrustListOutOfDate_ShelvingState_AvailableTransitions = 20243 - CertificateGroupType_TrustListOutOfDate_ShelvingState_UnshelveTime = 20244 - CertificateGroupType_TrustListOutOfDate_ShelvingState_TimedShelve = 20245 - CertificateGroupType_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 20246 - CertificateGroupType_TrustListOutOfDate_ShelvingState_Unshelve = 20247 - CertificateGroupType_TrustListOutOfDate_ShelvingState_OneShotShelve = 20248 - CertificateGroupType_TrustListOutOfDate_SuppressedOrShelved = 20249 - CertificateGroupType_TrustListOutOfDate_MaxTimeShelved = 20250 - CertificateGroupType_TrustListOutOfDate_AudibleEnabled = 20251 - CertificateGroupType_TrustListOutOfDate_AudibleSound = 20252 - CertificateGroupType_TrustListOutOfDate_AudibleSound_ListId = 20253 - CertificateGroupType_TrustListOutOfDate_AudibleSound_AgencyId = 20254 - CertificateGroupType_TrustListOutOfDate_AudibleSound_VersionId = 20255 - CertificateGroupType_TrustListOutOfDate_SilenceState = 20256 - CertificateGroupType_TrustListOutOfDate_SilenceState_Id = 20257 - CertificateGroupType_TrustListOutOfDate_SilenceState_Name = 20258 - CertificateGroupType_TrustListOutOfDate_SilenceState_Number = 20259 - CertificateGroupType_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 20260 - CertificateGroupType_TrustListOutOfDate_SilenceState_TransitionTime = 20261 - CertificateGroupType_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 20262 - CertificateGroupType_TrustListOutOfDate_SilenceState_TrueState = 20263 - CertificateGroupType_TrustListOutOfDate_SilenceState_FalseState = 20264 - CertificateGroupType_TrustListOutOfDate_OnDelay = 20265 - CertificateGroupType_TrustListOutOfDate_OffDelay = 20266 - CertificateGroupType_TrustListOutOfDate_FirstInGroupFlag = 20267 - CertificateGroupType_TrustListOutOfDate_FirstInGroup = 20268 - CertificateGroupType_TrustListOutOfDate_LatchedState = 20269 - CertificateGroupType_TrustListOutOfDate_LatchedState_Id = 20270 - CertificateGroupType_TrustListOutOfDate_LatchedState_Name = 20271 - CertificateGroupType_TrustListOutOfDate_LatchedState_Number = 20272 - CertificateGroupType_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 20273 - CertificateGroupType_TrustListOutOfDate_LatchedState_TransitionTime = 20274 - CertificateGroupType_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 20275 - CertificateGroupType_TrustListOutOfDate_LatchedState_TrueState = 20276 - CertificateGroupType_TrustListOutOfDate_LatchedState_FalseState = 20277 - CertificateGroupType_TrustListOutOfDate_ReAlarmTime = 20278 - CertificateGroupType_TrustListOutOfDate_ReAlarmRepeatCount = 20279 - CertificateGroupType_TrustListOutOfDate_Silence = 20280 - CertificateGroupType_TrustListOutOfDate_Suppress = 20281 - CertificateGroupType_TrustListOutOfDate_Unsuppress = 20282 - CertificateGroupType_TrustListOutOfDate_RemoveFromService = 20283 - CertificateGroupType_TrustListOutOfDate_PlaceInService = 20284 - CertificateGroupType_TrustListOutOfDate_Reset = 20285 - CertificateGroupType_TrustListOutOfDate_NormalState = 20286 - CertificateGroupType_TrustListOutOfDate_TrustListId = 20287 - CertificateGroupType_TrustListOutOfDate_LastUpdateTime = 20288 - CertificateGroupType_TrustListOutOfDate_UpdateFrequency = 20289 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_UpdateFrequency = 20290 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired = 20291 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EventId = 20292 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EventType = 20293 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SourceNode = 20294 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SourceName = 20295 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Time = 20296 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ReceiveTime = 20297 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LocalTime = 20298 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Message = 20299 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Severity = 20300 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConditionClassId = 20301 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConditionClassName = 20302 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConditionSubClassId = 20303 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConditionSubClassName = 20304 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConditionName = 20305 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_BranchId = 20306 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Retain = 20307 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState = 20308 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_Id = 20309 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_Name = 20310 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_Number = 20311 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveDisplayName = 20312 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_TransitionTime = 20313 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveTransitionTime = 20314 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_TrueState = 20315 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_FalseState = 20316 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Quality = 20317 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Quality_SourceTimestamp = 20318 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LastSeverity = 20319 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LastSeverity_SourceTimestamp = 20320 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Comment = 20321 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Comment_SourceTimestamp = 20322 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ClientUserId = 20323 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Disable = 20324 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Enable = 20325 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AddComment = 20326 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AddComment_InputArguments = 20327 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState = 20328 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_Id = 20329 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_Name = 20330 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_Number = 20331 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveDisplayName = 20332 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_TransitionTime = 20333 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveTransitionTime = 20334 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_TrueState = 20335 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_FalseState = 20336 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState = 20337 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Id = 20338 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Name = 20339 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Number = 20340 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName = 20341 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TransitionTime = 20342 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 20343 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TrueState = 20344 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_FalseState = 20345 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Acknowledge = 20346 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Acknowledge_InputArguments = 20347 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Confirm = 20348 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Confirm_InputArguments = 20349 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState = 20350 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_Id = 20351 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_Name = 20352 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_Number = 20353 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveDisplayName = 20354 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_TransitionTime = 20355 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveTransitionTime = 20356 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_TrueState = 20357 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_FalseState = 20358 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_InputNode = 20359 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState = 20360 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_Id = 20361 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_Name = 20362 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_Number = 20363 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveDisplayName = 20364 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_TransitionTime = 20365 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime = 20366 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_TrueState = 20367 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_FalseState = 20368 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState = 20369 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Id = 20370 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Name = 20371 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Number = 20372 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 20373 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TransitionTime = 20374 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 20375 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TrueState = 20376 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_FalseState = 20377 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState = 20378 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState = 20379 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Id = 20380 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Name = 20381 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Number = 20382 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 20383 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition = 20384 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Id = 20385 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Name = 20386 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Number = 20387 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 20388 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 20389 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableStates = 20390 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableTransitions = 20391 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_UnshelveTime = 20392 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve = 20393 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 20394 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve = 20395 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve = 20396 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedOrShelved = 20397 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_MaxTimeShelved = 20398 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AudibleEnabled = 20399 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AudibleSound = 20400 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AudibleSound_ListId = 20401 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AudibleSound_AgencyId = 20402 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AudibleSound_VersionId = 20403 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState = 20404 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_Id = 20405 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_Name = 20406 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_Number = 20407 - DataSetOrderingType = 20408 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_SecurityTokenID = 20409 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveDisplayName = 20410 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_TransitionTime = 20411 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveTransitionTime = 20412 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_TrueState = 20413 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_FalseState = 20414 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OnDelay = 20415 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OffDelay = 20416 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_FirstInGroupFlag = 20417 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_FirstInGroup = 20418 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState = 20419 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_Id = 20420 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_Name = 20421 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_Number = 20422 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveDisplayName = 20423 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_TransitionTime = 20424 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveTransitionTime = 20425 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_TrueState = 20426 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_FalseState = 20427 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ReAlarmTime = 20428 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ReAlarmRepeatCount = 20429 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Silence = 20430 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Suppress = 20431 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Unsuppress = 20432 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_RemoveFromService = 20433 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_PlaceInService = 20434 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Reset = 20435 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_NormalState = 20436 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ExpirationDate = 20437 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ExpirationLimit = 20438 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_CertificateType = 20439 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Certificate = 20440 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate = 20441 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EventId = 20442 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EventType = 20443 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SourceNode = 20444 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SourceName = 20445 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Time = 20446 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ReceiveTime = 20447 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LocalTime = 20448 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Message = 20449 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Severity = 20450 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassId = 20451 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassName = 20452 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassId = 20453 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassName = 20454 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConditionName = 20455 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_BranchId = 20456 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Retain = 20457 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState = 20458 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Id = 20459 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Name = 20460 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Number = 20461 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 20462 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TransitionTime = 20463 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 20464 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TrueState = 20465 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_FalseState = 20466 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Quality = 20467 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Quality_SourceTimestamp = 20468 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity = 20469 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 20470 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Comment = 20471 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Comment_SourceTimestamp = 20472 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ClientUserId = 20473 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Disable = 20474 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Enable = 20475 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AddComment = 20476 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AddComment_InputArguments = 20477 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState = 20478 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Id = 20479 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Name = 20480 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Number = 20481 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName = 20482 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TransitionTime = 20483 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 20484 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TrueState = 20485 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_FalseState = 20486 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState = 20487 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Id = 20488 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Name = 20489 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Number = 20490 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 20491 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TransitionTime = 20492 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 20493 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TrueState = 20494 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_FalseState = 20495 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge = 20496 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge_InputArguments = 20497 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Confirm = 20498 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Confirm_InputArguments = 20499 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState = 20500 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Id = 20501 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Name = 20502 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Number = 20503 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 20504 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TransitionTime = 20505 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 20506 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TrueState = 20507 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_FalseState = 20508 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_InputNode = 20509 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState = 20510 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Id = 20511 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Name = 20512 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Number = 20513 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 20514 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TransitionTime = 20515 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 20516 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TrueState = 20517 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_FalseState = 20518 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState = 20519 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Id = 20520 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Name = 20521 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Number = 20522 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 20523 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime = 20524 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 20525 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TrueState = 20526 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_FalseState = 20527 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState = 20528 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState = 20529 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id = 20530 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name = 20531 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number = 20532 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 20533 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition = 20534 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id = 20535 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name = 20536 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number = 20537 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 20538 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 20539 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableStates = 20540 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions = 20541 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_UnshelveTime = 20542 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 20543 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 20544 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve = 20545 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 20546 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedOrShelved = 20547 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_MaxTimeShelved = 20548 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AudibleEnabled = 20549 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound = 20550 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_ListId = 20551 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_AgencyId = 20552 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_VersionId = 20553 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState = 20554 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Id = 20555 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Name = 20556 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Number = 20557 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 20558 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TransitionTime = 20559 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 20560 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TrueState = 20561 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_FalseState = 20562 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OnDelay = 20563 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OffDelay = 20564 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroupFlag = 20565 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroup = 20566 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState = 20567 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Id = 20568 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Name = 20569 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Number = 20570 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 20571 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TransitionTime = 20572 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 20573 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TrueState = 20574 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_FalseState = 20575 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmTime = 20576 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmRepeatCount = 20577 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Silence = 20578 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Suppress = 20579 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress = 20580 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService = 20581 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService = 20582 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Reset = 20583 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_NormalState = 20584 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_TrustListId = 20585 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LastUpdateTime = 20586 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_UpdateFrequency = 20587 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_UpdateFrequency = 20588 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired = 20589 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EventId = 20590 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EventType = 20591 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SourceNode = 20592 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SourceName = 20593 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Time = 20594 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ReceiveTime = 20595 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LocalTime = 20596 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Message = 20597 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Severity = 20598 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConditionClassId = 20599 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConditionClassName = 20600 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConditionSubClassId = 20601 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConditionSubClassName = 20602 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConditionName = 20603 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_BranchId = 20604 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Retain = 20605 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState = 20606 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_Id = 20607 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_Name = 20608 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_Number = 20609 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveDisplayName = 20610 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_TransitionTime = 20611 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveTransitionTime = 20612 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_TrueState = 20613 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_FalseState = 20614 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Quality = 20615 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Quality_SourceTimestamp = 20616 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LastSeverity = 20617 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LastSeverity_SourceTimestamp = 20618 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Comment = 20619 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Comment_SourceTimestamp = 20620 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ClientUserId = 20621 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Disable = 20622 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Enable = 20623 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AddComment = 20624 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AddComment_InputArguments = 20625 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState = 20626 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_Id = 20627 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_Name = 20628 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_Number = 20629 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveDisplayName = 20630 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_TransitionTime = 20631 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveTransitionTime = 20632 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_TrueState = 20633 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_FalseState = 20634 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState = 20635 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Id = 20636 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Name = 20637 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Number = 20638 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName = 20639 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TransitionTime = 20640 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 20641 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TrueState = 20642 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_FalseState = 20643 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Acknowledge = 20644 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Acknowledge_InputArguments = 20645 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Confirm = 20646 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Confirm_InputArguments = 20647 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState = 20648 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_Id = 20649 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_Name = 20650 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_Number = 20651 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveDisplayName = 20652 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_TransitionTime = 20653 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveTransitionTime = 20654 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_TrueState = 20655 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_FalseState = 20656 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_InputNode = 20657 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState = 20658 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_Id = 20659 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_Name = 20660 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_Number = 20661 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveDisplayName = 20662 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_TransitionTime = 20663 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime = 20664 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_TrueState = 20665 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_FalseState = 20666 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState = 20667 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Id = 20668 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Name = 20669 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Number = 20670 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 20671 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TransitionTime = 20672 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 20673 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TrueState = 20674 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_FalseState = 20675 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState = 20676 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState = 20677 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Id = 20678 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Name = 20679 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Number = 20680 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 20681 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition = 20682 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Id = 20683 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Name = 20684 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Number = 20685 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 20686 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 20687 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableStates = 20688 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableTransitions = 20689 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_UnshelveTime = 20690 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve = 20691 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 20692 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve = 20693 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve = 20694 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedOrShelved = 20695 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_MaxTimeShelved = 20696 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AudibleEnabled = 20697 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AudibleSound = 20698 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AudibleSound_ListId = 20699 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AudibleSound_AgencyId = 20700 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AudibleSound_VersionId = 20701 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState = 20702 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_Id = 20703 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_Name = 20704 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_Number = 20705 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveDisplayName = 20706 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_TransitionTime = 20707 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveTransitionTime = 20708 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_TrueState = 20709 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_FalseState = 20710 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OnDelay = 20711 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OffDelay = 20712 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_FirstInGroupFlag = 20713 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_FirstInGroup = 20714 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState = 20715 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_Id = 20716 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_Name = 20717 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_Number = 20718 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveDisplayName = 20719 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_TransitionTime = 20720 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveTransitionTime = 20721 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_TrueState = 20722 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_FalseState = 20723 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ReAlarmTime = 20724 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ReAlarmRepeatCount = 20725 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Silence = 20726 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Suppress = 20727 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Unsuppress = 20728 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_RemoveFromService = 20729 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_PlaceInService = 20730 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Reset = 20731 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_NormalState = 20732 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ExpirationDate = 20733 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ExpirationLimit = 20734 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_CertificateType = 20735 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Certificate = 20736 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate = 20737 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EventId = 20738 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EventType = 20739 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SourceNode = 20740 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SourceName = 20741 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Time = 20742 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ReceiveTime = 20743 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LocalTime = 20744 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Message = 20745 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Severity = 20746 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassId = 20747 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassName = 20748 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassId = 20749 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassName = 20750 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConditionName = 20751 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_BranchId = 20752 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Retain = 20753 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState = 20754 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Id = 20755 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Name = 20756 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Number = 20757 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 20758 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TransitionTime = 20759 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 20760 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TrueState = 20761 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_FalseState = 20762 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Quality = 20763 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Quality_SourceTimestamp = 20764 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity = 20765 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 20766 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Comment = 20767 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Comment_SourceTimestamp = 20768 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ClientUserId = 20769 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Disable = 20770 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Enable = 20771 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AddComment = 20772 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AddComment_InputArguments = 20773 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState = 20774 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Id = 20775 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Name = 20776 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Number = 20777 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName = 20778 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TransitionTime = 20779 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 20780 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TrueState = 20781 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_FalseState = 20782 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState = 20783 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Id = 20784 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Name = 20785 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Number = 20786 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 20787 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TransitionTime = 20788 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 20789 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TrueState = 20790 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_FalseState = 20791 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge = 20792 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge_InputArguments = 20793 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Confirm = 20794 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Confirm_InputArguments = 20795 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState = 20796 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Id = 20797 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Name = 20798 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Number = 20799 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 20800 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TransitionTime = 20801 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 20802 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TrueState = 20803 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_FalseState = 20804 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_InputNode = 20805 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState = 20806 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Id = 20807 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Name = 20808 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Number = 20809 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 20810 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TransitionTime = 20811 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 20812 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TrueState = 20813 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_FalseState = 20814 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState = 20815 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Id = 20816 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Name = 20817 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Number = 20818 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 20819 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime = 20820 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 20821 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TrueState = 20822 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_FalseState = 20823 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState = 20824 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState = 20825 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id = 20826 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name = 20827 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number = 20828 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 20829 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition = 20830 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id = 20831 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name = 20832 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number = 20833 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 20834 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 20835 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableStates = 20836 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions = 20837 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_UnshelveTime = 20838 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 20839 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 20840 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve = 20841 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 20842 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedOrShelved = 20843 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_MaxTimeShelved = 20844 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AudibleEnabled = 20845 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound = 20846 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_ListId = 20847 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_AgencyId = 20848 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_VersionId = 20849 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState = 20850 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Id = 20851 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Name = 20852 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Number = 20853 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 20854 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TransitionTime = 20855 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 20856 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TrueState = 20857 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_FalseState = 20858 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OnDelay = 20859 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OffDelay = 20860 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroupFlag = 20861 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroup = 20862 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState = 20863 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Id = 20864 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Name = 20865 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Number = 20866 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 20867 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TransitionTime = 20868 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 20869 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TrueState = 20870 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_FalseState = 20871 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmTime = 20872 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmRepeatCount = 20873 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Silence = 20874 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Suppress = 20875 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress = 20876 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService = 20877 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService = 20878 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Reset = 20879 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_NormalState = 20880 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_TrustListId = 20881 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LastUpdateTime = 20882 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_UpdateFrequency = 20883 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_UpdateFrequency = 20884 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired = 20885 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EventId = 20886 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EventType = 20887 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SourceNode = 20888 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SourceName = 20889 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Time = 20890 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ReceiveTime = 20891 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LocalTime = 20892 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Message = 20893 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Severity = 20894 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionClassId = 20895 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionClassName = 20896 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassId = 20897 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassName = 20898 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionName = 20899 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_BranchId = 20900 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Retain = 20901 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState = 20902 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_Id = 20903 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_Name = 20904 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_Number = 20905 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveDisplayName = 20906 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_TransitionTime = 20907 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveTransitionTime = 20908 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_TrueState = 20909 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_FalseState = 20910 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Quality = 20911 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Quality_SourceTimestamp = 20912 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LastSeverity = 20913 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LastSeverity_SourceTimestamp = 20914 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Comment = 20915 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Comment_SourceTimestamp = 20916 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ClientUserId = 20917 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Disable = 20918 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Enable = 20919 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AddComment = 20920 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AddComment_InputArguments = 20921 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState = 20922 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_Id = 20923 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_Name = 20924 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_Number = 20925 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveDisplayName = 20926 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_TransitionTime = 20927 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveTransitionTime = 20928 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_TrueState = 20929 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_FalseState = 20930 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState = 20931 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Id = 20932 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Name = 20933 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Number = 20934 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName = 20935 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TransitionTime = 20936 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 20937 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TrueState = 20938 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_FalseState = 20939 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Acknowledge = 20940 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Acknowledge_InputArguments = 20941 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Confirm = 20942 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Confirm_InputArguments = 20943 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState = 20944 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_Id = 20945 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_Name = 20946 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_Number = 20947 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveDisplayName = 20948 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_TransitionTime = 20949 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveTransitionTime = 20950 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_TrueState = 20951 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_FalseState = 20952 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_InputNode = 20953 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState = 20954 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Id = 20955 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Name = 20956 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Number = 20957 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveDisplayName = 20958 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TransitionTime = 20959 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime = 20960 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TrueState = 20961 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_FalseState = 20962 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState = 20963 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Id = 20964 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Name = 20965 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Number = 20966 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 20967 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TransitionTime = 20968 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 20969 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TrueState = 20970 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_FalseState = 20971 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState = 20972 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState = 20973 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Id = 20974 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Name = 20975 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Number = 20976 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 20977 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition = 20978 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Id = 20979 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Name = 20980 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Number = 20981 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 20982 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 20983 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableStates = 20984 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableTransitions = 20985 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_UnshelveTime = 20986 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve = 20987 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 20988 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve = 20989 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve = 20990 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedOrShelved = 20991 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_MaxTimeShelved = 20992 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AudibleEnabled = 20993 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AudibleSound = 20994 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AudibleSound_ListId = 20995 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AudibleSound_AgencyId = 20996 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AudibleSound_VersionId = 20997 - VersionTime = 20998 - SessionlessInvokeResponseType = 20999 - SessionlessInvokeResponseType_Encoding_DefaultXml = 21000 - SessionlessInvokeResponseType_Encoding_DefaultBinary = 21001 - OpcUa_BinarySchema_FieldTargetDataType = 21002 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel = 21003 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_TimeToNextTokenID = 21004 - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel = 21005 - ReaderGroupType_DataSetReaderName_Placeholder_SubscribedDataSet = 21006 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState = 21007 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_Id = 21008 - ReaderGroupType_DataSetReaderName_Placeholder_CreateTargetVariables = 21009 - ReaderGroupType_DataSetReaderName_Placeholder_CreateTargetVariables_InputArguments = 21010 - ReaderGroupType_DataSetReaderName_Placeholder_CreateTargetVariables_OutputArguments = 21011 - ReaderGroupType_DataSetReaderName_Placeholder_CreateDataSetMirror = 21012 - ReaderGroupType_DataSetReaderName_Placeholder_CreateDataSetMirror_InputArguments = 21013 - ReaderGroupType_DataSetReaderName_Placeholder_CreateDataSetMirror_OutputArguments = 21014 - ReaderGroupType_Diagnostics = 21015 - ReaderGroupType_Diagnostics_DiagnosticsLevel = 21016 - ReaderGroupType_Diagnostics_TotalInformation = 21017 - ReaderGroupType_Diagnostics_TotalInformation_Active = 21018 - ReaderGroupType_Diagnostics_TotalInformation_Classification = 21019 - ReaderGroupType_Diagnostics_TotalInformation_DiagnosticsLevel = 21020 - ReaderGroupType_Diagnostics_TotalInformation_TimeFirstChange = 21021 - ReaderGroupType_Diagnostics_TotalError = 21022 - ReaderGroupType_Diagnostics_TotalError_Active = 21023 - ReaderGroupType_Diagnostics_TotalError_Classification = 21024 - ReaderGroupType_Diagnostics_TotalError_DiagnosticsLevel = 21025 - ReaderGroupType_Diagnostics_TotalError_TimeFirstChange = 21026 - ReaderGroupType_Diagnostics_Reset = 21027 - ReaderGroupType_Diagnostics_SubError = 21028 - ReaderGroupType_Diagnostics_Counters = 21029 - ReaderGroupType_Diagnostics_Counters_StateError = 21030 - ReaderGroupType_Diagnostics_Counters_StateError_Active = 21031 - ReaderGroupType_Diagnostics_Counters_StateError_Classification = 21032 - ReaderGroupType_Diagnostics_Counters_StateError_DiagnosticsLevel = 21033 - ReaderGroupType_Diagnostics_Counters_StateError_TimeFirstChange = 21034 - ReaderGroupType_Diagnostics_Counters_StateOperationalByMethod = 21035 - ReaderGroupType_Diagnostics_Counters_StateOperationalByMethod_Active = 21036 - ReaderGroupType_Diagnostics_Counters_StateOperationalByMethod_Classification = 21037 - ReaderGroupType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 21038 - ReaderGroupType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 21039 - ReaderGroupType_Diagnostics_Counters_StateOperationalByParent = 21040 - ReaderGroupType_Diagnostics_Counters_StateOperationalByParent_Active = 21041 - ReaderGroupType_Diagnostics_Counters_StateOperationalByParent_Classification = 21042 - ReaderGroupType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 21043 - ReaderGroupType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 21044 - ReaderGroupType_Diagnostics_Counters_StateOperationalFromError = 21045 - ReaderGroupType_Diagnostics_Counters_StateOperationalFromError_Active = 21046 - ReaderGroupType_Diagnostics_Counters_StateOperationalFromError_Classification = 21047 - ReaderGroupType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 21048 - ReaderGroupType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 21049 - ReaderGroupType_Diagnostics_Counters_StatePausedByParent = 21050 - ReaderGroupType_Diagnostics_Counters_StatePausedByParent_Active = 21051 - ReaderGroupType_Diagnostics_Counters_StatePausedByParent_Classification = 21052 - ReaderGroupType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 21053 - ReaderGroupType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 21054 - ReaderGroupType_Diagnostics_Counters_StateDisabledByMethod = 21055 - ReaderGroupType_Diagnostics_Counters_StateDisabledByMethod_Active = 21056 - ReaderGroupType_Diagnostics_Counters_StateDisabledByMethod_Classification = 21057 - ReaderGroupType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 21058 - ReaderGroupType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 21059 - ReaderGroupType_Diagnostics_LiveValues = 21060 - ReaderGroupType_Diagnostics_Counters_ReceivedNetworkMessages = 21061 - ReaderGroupType_Diagnostics_Counters_ReceivedNetworkMessages_Active = 21062 - ReaderGroupType_Diagnostics_Counters_ReceivedNetworkMessages_Classification = 21063 - ReaderGroupType_Diagnostics_Counters_ReceivedNetworkMessages_DiagnosticsLevel = 21064 - ReaderGroupType_Diagnostics_Counters_ReceivedNetworkMessages_TimeFirstChange = 21065 - ReaderGroupType_Diagnostics_Counters_ReceivedInvalidNetworkMessages = 21066 - ReaderGroupType_Diagnostics_Counters_ReceivedInvalidNetworkMessages_Active = 21067 - ReaderGroupType_Diagnostics_Counters_ReceivedInvalidNetworkMessages_Classification = 21068 - ReaderGroupType_Diagnostics_Counters_ReceivedInvalidNetworkMessages_DiagnosticsLevel = 21069 - ReaderGroupType_Diagnostics_Counters_ReceivedInvalidNetworkMessages_TimeFirstChange = 21070 - ReaderGroupType_Diagnostics_Counters_DecryptionErrors = 21071 - ReaderGroupType_Diagnostics_Counters_DecryptionErrors_Active = 21072 - ReaderGroupType_Diagnostics_Counters_DecryptionErrors_Classification = 21073 - ReaderGroupType_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel = 21074 - ReaderGroupType_Diagnostics_Counters_DecryptionErrors_TimeFirstChange = 21075 - ReaderGroupType_Diagnostics_LiveValues_ConfiguredDataSetReaders = 21076 - ReaderGroupType_Diagnostics_LiveValues_ConfiguredDataSetReaders_DiagnosticsLevel = 21077 - ReaderGroupType_Diagnostics_LiveValues_OperationalDataSetReaders = 21078 - ReaderGroupType_Diagnostics_LiveValues_OperationalDataSetReaders_DiagnosticsLevel = 21079 - ReaderGroupType_TransportSettings = 21080 - ReaderGroupType_MessageSettings = 21081 - ReaderGroupType_AddDataSetReader = 21082 - ReaderGroupType_AddDataSetReader_InputArguments = 21083 - ReaderGroupType_AddDataSetReader_OutputArguments = 21084 - ReaderGroupType_RemoveDataSetReader = 21085 - ReaderGroupType_RemoveDataSetReader_InputArguments = 21086 - PubSubGroupTypeAddReaderMethodType = 21087 - PubSubGroupTypeAddReaderMethodType_InputArguments = 21088 - PubSubGroupTypeAddReaderMethodType_OutputArguments = 21089 - ReaderGroupTransportType = 21090 - ReaderGroupMessageType = 21091 - DataSetWriterType_DataSetWriterId = 21092 - DataSetWriterType_DataSetFieldContentMask = 21093 - DataSetWriterType_KeyFrameCount = 21094 - DataSetWriterType_MessageSettings = 21095 - DataSetWriterMessageType = 21096 - DataSetReaderType_PublisherId = 21097 - DataSetReaderType_WriterGroupId = 21098 - DataSetReaderType_DataSetWriterId = 21099 - DataSetReaderType_DataSetMetaData = 21100 - DataSetReaderType_DataSetFieldContentMask = 21101 - DataSetReaderType_MessageReceiveTimeout = 21102 - DataSetReaderType_MessageSettings = 21103 - DataSetReaderMessageType = 21104 - UadpWriterGroupMessageType = 21105 - UadpWriterGroupMessageType_GroupVersion = 21106 - UadpWriterGroupMessageType_DataSetOrdering = 21107 - UadpWriterGroupMessageType_NetworkMessageContentMask = 21108 - UadpWriterGroupMessageType_SamplingOffset = 21109 - UadpWriterGroupMessageType_PublishingOffset = 21110 - UadpDataSetWriterMessageType = 21111 - UadpDataSetWriterMessageType_DataSetMessageContentMask = 21112 - UadpDataSetWriterMessageType_ConfiguredSize = 21113 - UadpDataSetWriterMessageType_NetworkMessageNumber = 21114 - UadpDataSetWriterMessageType_DataSetOffset = 21115 - UadpDataSetReaderMessageType = 21116 - UadpDataSetReaderMessageType_GroupVersion = 21117 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_Name = 21118 - UadpDataSetReaderMessageType_NetworkMessageNumber = 21119 - UadpDataSetReaderMessageType_DataSetClassId = 21120 - UadpDataSetReaderMessageType_NetworkMessageContentMask = 21121 - UadpDataSetReaderMessageType_DataSetMessageContentMask = 21122 - UadpDataSetReaderMessageType_PublishingInterval = 21123 - UadpDataSetReaderMessageType_ProcessingOffset = 21124 - UadpDataSetReaderMessageType_ReceiveOffset = 21125 - JsonWriterGroupMessageType = 21126 - JsonWriterGroupMessageType_NetworkMessageContentMask = 21127 - JsonDataSetWriterMessageType = 21128 - JsonDataSetWriterMessageType_DataSetMessageContentMask = 21129 - JsonDataSetReaderMessageType = 21130 - JsonDataSetReaderMessageType_NetworkMessageContentMask = 21131 - JsonDataSetReaderMessageType_DataSetMessageContentMask = 21132 - DatagramWriterGroupTransportType = 21133 - DatagramWriterGroupTransportType_MessageRepeatCount = 21134 - DatagramWriterGroupTransportType_MessageRepeatDelay = 21135 - BrokerWriterGroupTransportType = 21136 - BrokerWriterGroupTransportType_QueueName = 21137 - BrokerDataSetWriterTransportType = 21138 - BrokerDataSetWriterTransportType_QueueName = 21139 - BrokerDataSetWriterTransportType_MetaDataQueueName = 21140 - BrokerDataSetWriterTransportType_MetaDataUpdateTime = 21141 - BrokerDataSetReaderTransportType = 21142 - BrokerDataSetReaderTransportType_QueueName = 21143 - BrokerDataSetReaderTransportType_MetaDataQueueName = 21144 - NetworkAddressType = 21145 - NetworkAddressType_NetworkInterface = 21146 - NetworkAddressUrlType = 21147 - NetworkAddressUrlType_NetworkInterface = 21148 - NetworkAddressUrlType_Url = 21149 - WriterGroupDataType_Encoding_DefaultBinary = 21150 - NetworkAddressDataType_Encoding_DefaultBinary = 21151 - NetworkAddressUrlDataType_Encoding_DefaultBinary = 21152 - ReaderGroupDataType_Encoding_DefaultBinary = 21153 - PubSubConfigurationDataType_Encoding_DefaultBinary = 21154 - DatagramWriterGroupTransportDataType_Encoding_DefaultBinary = 21155 - OpcUa_BinarySchema_WriterGroupDataType = 21156 - OpcUa_BinarySchema_WriterGroupDataType_DataTypeVersion = 21157 - OpcUa_BinarySchema_WriterGroupDataType_DictionaryFragment = 21158 - OpcUa_BinarySchema_NetworkAddressDataType = 21159 - OpcUa_BinarySchema_NetworkAddressDataType_DataTypeVersion = 21160 - OpcUa_BinarySchema_NetworkAddressDataType_DictionaryFragment = 21161 - OpcUa_BinarySchema_NetworkAddressUrlDataType = 21162 - OpcUa_BinarySchema_NetworkAddressUrlDataType_DataTypeVersion = 21163 - OpcUa_BinarySchema_NetworkAddressUrlDataType_DictionaryFragment = 21164 - OpcUa_BinarySchema_ReaderGroupDataType = 21165 - OpcUa_BinarySchema_ReaderGroupDataType_DataTypeVersion = 21166 - OpcUa_BinarySchema_ReaderGroupDataType_DictionaryFragment = 21167 - OpcUa_BinarySchema_PubSubConfigurationDataType = 21168 - OpcUa_BinarySchema_PubSubConfigurationDataType_DataTypeVersion = 21169 - OpcUa_BinarySchema_PubSubConfigurationDataType_DictionaryFragment = 21170 - OpcUa_BinarySchema_DatagramWriterGroupTransportDataType = 21171 - OpcUa_BinarySchema_DatagramWriterGroupTransportDataType_DataTypeVersion = 21172 - OpcUa_BinarySchema_DatagramWriterGroupTransportDataType_DictionaryFragment = 21173 - WriterGroupDataType_Encoding_DefaultXml = 21174 - NetworkAddressDataType_Encoding_DefaultXml = 21175 - NetworkAddressUrlDataType_Encoding_DefaultXml = 21176 - ReaderGroupDataType_Encoding_DefaultXml = 21177 - PubSubConfigurationDataType_Encoding_DefaultXml = 21178 - DatagramWriterGroupTransportDataType_Encoding_DefaultXml = 21179 - OpcUa_XmlSchema_WriterGroupDataType = 21180 - OpcUa_XmlSchema_WriterGroupDataType_DataTypeVersion = 21181 - OpcUa_XmlSchema_WriterGroupDataType_DictionaryFragment = 21182 - OpcUa_XmlSchema_NetworkAddressDataType = 21183 - OpcUa_XmlSchema_NetworkAddressDataType_DataTypeVersion = 21184 - OpcUa_XmlSchema_NetworkAddressDataType_DictionaryFragment = 21185 - OpcUa_XmlSchema_NetworkAddressUrlDataType = 21186 - OpcUa_XmlSchema_NetworkAddressUrlDataType_DataTypeVersion = 21187 - OpcUa_XmlSchema_NetworkAddressUrlDataType_DictionaryFragment = 21188 - OpcUa_XmlSchema_ReaderGroupDataType = 21189 - OpcUa_XmlSchema_ReaderGroupDataType_DataTypeVersion = 21190 - OpcUa_XmlSchema_ReaderGroupDataType_DictionaryFragment = 21191 - OpcUa_XmlSchema_PubSubConfigurationDataType = 21192 - OpcUa_XmlSchema_PubSubConfigurationDataType_DataTypeVersion = 21193 - OpcUa_XmlSchema_PubSubConfigurationDataType_DictionaryFragment = 21194 - OpcUa_XmlSchema_DatagramWriterGroupTransportDataType = 21195 - OpcUa_XmlSchema_DatagramWriterGroupTransportDataType_DataTypeVersion = 21196 - OpcUa_XmlSchema_DatagramWriterGroupTransportDataType_DictionaryFragment = 21197 - WriterGroupDataType_Encoding_DefaultJson = 21198 - NetworkAddressDataType_Encoding_DefaultJson = 21199 - NetworkAddressUrlDataType_Encoding_DefaultJson = 21200 - ReaderGroupDataType_Encoding_DefaultJson = 21201 - PubSubConfigurationDataType_Encoding_DefaultJson = 21202 - DatagramWriterGroupTransportDataType_Encoding_DefaultJson = 21203 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_Number = 21204 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveDisplayName = 21205 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_TransitionTime = 21206 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveTransitionTime = 21207 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_TrueState = 21208 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_FalseState = 21209 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OnDelay = 21210 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OffDelay = 21211 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_FirstInGroupFlag = 21212 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_FirstInGroup = 21213 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState = 21214 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_Id = 21215 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_Name = 21216 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_Number = 21217 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveDisplayName = 21218 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_TransitionTime = 21219 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveTransitionTime = 21220 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_TrueState = 21221 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_FalseState = 21222 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ReAlarmTime = 21223 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ReAlarmRepeatCount = 21224 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Silence = 21225 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Suppress = 21226 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Unsuppress = 21227 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_RemoveFromService = 21228 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_PlaceInService = 21229 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Reset = 21230 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_NormalState = 21231 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ExpirationDate = 21232 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ExpirationLimit = 21233 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_CertificateType = 21234 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Certificate = 21235 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate = 21236 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EventId = 21237 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EventType = 21238 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SourceNode = 21239 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SourceName = 21240 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Time = 21241 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ReceiveTime = 21242 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LocalTime = 21243 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Message = 21244 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Severity = 21245 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassId = 21246 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassName = 21247 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassId = 21248 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassName = 21249 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionName = 21250 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_BranchId = 21251 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Retain = 21252 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState = 21253 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Id = 21254 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Name = 21255 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Number = 21256 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 21257 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TransitionTime = 21258 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 21259 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TrueState = 21260 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_FalseState = 21261 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Quality = 21262 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Quality_SourceTimestamp = 21263 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity = 21264 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 21265 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Comment = 21266 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Comment_SourceTimestamp = 21267 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ClientUserId = 21268 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Disable = 21269 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Enable = 21270 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AddComment = 21271 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AddComment_InputArguments = 21272 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState = 21273 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Id = 21274 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Name = 21275 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Number = 21276 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName = 21277 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TransitionTime = 21278 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 21279 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TrueState = 21280 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_FalseState = 21281 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState = 21282 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Id = 21283 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Name = 21284 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Number = 21285 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 21286 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TransitionTime = 21287 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 21288 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TrueState = 21289 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_FalseState = 21290 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge = 21291 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge_InputArguments = 21292 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Confirm = 21293 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Confirm_InputArguments = 21294 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState = 21295 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Id = 21296 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Name = 21297 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Number = 21298 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 21299 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TransitionTime = 21300 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 21301 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TrueState = 21302 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_FalseState = 21303 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_InputNode = 21304 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState = 21305 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Id = 21306 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Name = 21307 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Number = 21308 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 21309 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TransitionTime = 21310 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 21311 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TrueState = 21312 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_FalseState = 21313 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState = 21314 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Id = 21315 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Name = 21316 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Number = 21317 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 21318 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime = 21319 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 21320 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TrueState = 21321 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_FalseState = 21322 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState = 21323 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState = 21324 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id = 21325 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name = 21326 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number = 21327 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 21328 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition = 21329 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id = 21330 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name = 21331 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number = 21332 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 21333 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 21334 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableStates = 21335 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions = 21336 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_UnshelveTime = 21337 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 21338 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 21339 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve = 21340 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 21341 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedOrShelved = 21342 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_MaxTimeShelved = 21343 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AudibleEnabled = 21344 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound = 21345 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_ListId = 21346 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_AgencyId = 21347 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_VersionId = 21348 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState = 21349 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Id = 21350 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Name = 21351 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Number = 21352 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 21353 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TransitionTime = 21354 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 21355 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TrueState = 21356 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_FalseState = 21357 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OnDelay = 21358 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OffDelay = 21359 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroupFlag = 21360 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroup = 21361 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState = 21362 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Id = 21363 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Name = 21364 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Number = 21365 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 21366 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TransitionTime = 21367 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 21368 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TrueState = 21369 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_FalseState = 21370 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmTime = 21371 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmRepeatCount = 21372 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Silence = 21373 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Suppress = 21374 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress = 21375 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService = 21376 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService = 21377 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Reset = 21378 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_NormalState = 21379 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_TrustListId = 21380 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LastUpdateTime = 21381 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_UpdateFrequency = 21382 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_UpdateFrequency = 21383 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired = 21384 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EventId = 21385 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EventType = 21386 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SourceNode = 21387 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SourceName = 21388 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Time = 21389 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ReceiveTime = 21390 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LocalTime = 21391 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Message = 21392 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Severity = 21393 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConditionClassId = 21394 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConditionClassName = 21395 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConditionSubClassId = 21396 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConditionSubClassName = 21397 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConditionName = 21398 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_BranchId = 21399 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Retain = 21400 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState = 21401 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_Id = 21402 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_Name = 21403 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_Number = 21404 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_EffectiveDisplayName = 21405 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_TransitionTime = 21406 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_EffectiveTransitionTime = 21407 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_TrueState = 21408 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_FalseState = 21409 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Quality = 21410 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Quality_SourceTimestamp = 21411 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LastSeverity = 21412 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LastSeverity_SourceTimestamp = 21413 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Comment = 21414 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Comment_SourceTimestamp = 21415 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ClientUserId = 21416 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Disable = 21417 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Enable = 21418 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AddComment = 21419 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AddComment_InputArguments = 21420 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState = 21421 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_Id = 21422 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_Name = 21423 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_Number = 21424 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_EffectiveDisplayName = 21425 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_TransitionTime = 21426 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_EffectiveTransitionTime = 21427 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_TrueState = 21428 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_FalseState = 21429 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState = 21430 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_Id = 21431 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_Name = 21432 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_Number = 21433 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_EffectiveDisplayName = 21434 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_TransitionTime = 21435 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 21436 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_TrueState = 21437 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_FalseState = 21438 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Acknowledge = 21439 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Acknowledge_InputArguments = 21440 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Confirm = 21441 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Confirm_InputArguments = 21442 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState = 21443 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_Id = 21444 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_Name = 21445 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_Number = 21446 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_EffectiveDisplayName = 21447 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_TransitionTime = 21448 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_EffectiveTransitionTime = 21449 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_TrueState = 21450 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_FalseState = 21451 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_InputNode = 21452 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState = 21453 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_Id = 21454 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_Name = 21455 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_Number = 21456 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_EffectiveDisplayName = 21457 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_TransitionTime = 21458 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_EffectiveTransitionTime = 21459 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_TrueState = 21460 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_FalseState = 21461 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState = 21462 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_Id = 21463 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_Name = 21464 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_Number = 21465 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 21466 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_TransitionTime = 21467 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 21468 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_TrueState = 21469 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_FalseState = 21470 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState = 21471 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_CurrentState = 21472 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_CurrentState_Id = 21473 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_CurrentState_Name = 21474 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_CurrentState_Number = 21475 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 21476 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_LastTransition = 21477 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_LastTransition_Id = 21478 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_LastTransition_Name = 21479 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_LastTransition_Number = 21480 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 21481 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 21482 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_AvailableStates = 21483 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_AvailableTransitions = 21484 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_UnshelveTime = 21485 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_TimedShelve = 21486 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 21487 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_Unshelve = 21488 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_OneShotShelve = 21489 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedOrShelved = 21490 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_MaxTimeShelved = 21491 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AudibleEnabled = 21492 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AudibleSound = 21493 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AudibleSound_ListId = 21494 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AudibleSound_AgencyId = 21495 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AudibleSound_VersionId = 21496 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState = 21497 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_Id = 21498 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_Name = 21499 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_Number = 21500 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_EffectiveDisplayName = 21501 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_TransitionTime = 21502 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_EffectiveTransitionTime = 21503 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_TrueState = 21504 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_FalseState = 21505 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OnDelay = 21506 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OffDelay = 21507 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_FirstInGroupFlag = 21508 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_FirstInGroup = 21509 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState = 21510 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_Id = 21511 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_Name = 21512 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_Number = 21513 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_EffectiveDisplayName = 21514 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_TransitionTime = 21515 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_EffectiveTransitionTime = 21516 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_TrueState = 21517 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_FalseState = 21518 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ReAlarmTime = 21519 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ReAlarmRepeatCount = 21520 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Silence = 21521 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Suppress = 21522 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Unsuppress = 21523 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_RemoveFromService = 21524 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_PlaceInService = 21525 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Reset = 21526 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_NormalState = 21527 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ExpirationDate = 21528 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ExpirationLimit = 21529 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_CertificateType = 21530 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Certificate = 21531 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate = 21532 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EventId = 21533 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EventType = 21534 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SourceNode = 21535 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SourceName = 21536 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Time = 21537 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ReceiveTime = 21538 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LocalTime = 21539 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Message = 21540 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Severity = 21541 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConditionClassId = 21542 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConditionClassName = 21543 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConditionSubClassId = 21544 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConditionSubClassName = 21545 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConditionName = 21546 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_BranchId = 21547 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Retain = 21548 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState = 21549 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_Id = 21550 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_Name = 21551 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_Number = 21552 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 21553 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_TransitionTime = 21554 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 21555 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_TrueState = 21556 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_FalseState = 21557 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Quality = 21558 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Quality_SourceTimestamp = 21559 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LastSeverity = 21560 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LastSeverity_SourceTimestamp = 21561 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Comment = 21562 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Comment_SourceTimestamp = 21563 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ClientUserId = 21564 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Disable = 21565 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Enable = 21566 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AddComment = 21567 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AddComment_InputArguments = 21568 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState = 21569 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_Id = 21570 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_Name = 21571 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_Number = 21572 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_EffectiveDisplayName = 21573 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_TransitionTime = 21574 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 21575 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_TrueState = 21576 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_FalseState = 21577 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState = 21578 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_Id = 21579 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_Name = 21580 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_Number = 21581 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 21582 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_TransitionTime = 21583 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 21584 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_TrueState = 21585 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_FalseState = 21586 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Acknowledge = 21587 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Acknowledge_InputArguments = 21588 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Confirm = 21589 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Confirm_InputArguments = 21590 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState = 21591 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_Id = 21592 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_Name = 21593 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_Number = 21594 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 21595 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_TransitionTime = 21596 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 21597 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_TrueState = 21598 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_FalseState = 21599 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_InputNode = 21600 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState = 21601 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_Id = 21602 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_Name = 21603 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_Number = 21604 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 21605 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_TransitionTime = 21606 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 21607 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_TrueState = 21608 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_FalseState = 21609 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState = 21610 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_Id = 21611 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_Name = 21612 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_Number = 21613 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 21614 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_TransitionTime = 21615 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 21616 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_TrueState = 21617 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_FalseState = 21618 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState = 21619 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_CurrentState = 21620 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_CurrentState_Id = 21621 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_CurrentState_Name = 21622 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_CurrentState_Number = 21623 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 21624 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_LastTransition = 21625 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_LastTransition_Id = 21626 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_LastTransition_Name = 21627 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_LastTransition_Number = 21628 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 21629 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 21630 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_AvailableStates = 21631 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_AvailableTransitions = 21632 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_UnshelveTime = 21633 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_TimedShelve = 21634 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 21635 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_Unshelve = 21636 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_OneShotShelve = 21637 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedOrShelved = 21638 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_MaxTimeShelved = 21639 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AudibleEnabled = 21640 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AudibleSound = 21641 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AudibleSound_ListId = 21642 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AudibleSound_AgencyId = 21643 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AudibleSound_VersionId = 21644 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState = 21645 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_Id = 21646 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_Name = 21647 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_Number = 21648 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 21649 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_TransitionTime = 21650 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 21651 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_TrueState = 21652 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_FalseState = 21653 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OnDelay = 21654 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OffDelay = 21655 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_FirstInGroupFlag = 21656 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_FirstInGroup = 21657 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState = 21658 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_Id = 21659 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_Name = 21660 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_Number = 21661 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 21662 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_TransitionTime = 21663 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 21664 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_TrueState = 21665 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_FalseState = 21666 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ReAlarmTime = 21667 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ReAlarmRepeatCount = 21668 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Silence = 21669 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Suppress = 21670 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Unsuppress = 21671 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_RemoveFromService = 21672 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_PlaceInService = 21673 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Reset = 21674 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_NormalState = 21675 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_TrustListId = 21676 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LastUpdateTime = 21677 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_UpdateFrequency = 21678 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_UpdateFrequency = 21679 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired = 21680 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EventId = 21681 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EventType = 21682 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceNode = 21683 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceName = 21684 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Time = 21685 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReceiveTime = 21686 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LocalTime = 21687 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Message = 21688 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Severity = 21689 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionClassId = 21690 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionClassName = 21691 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionSubClassId = 21692 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionSubClassName = 21693 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionName = 21694 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_BranchId = 21695 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Retain = 21696 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState = 21697 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Id = 21698 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Name = 21699 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Number = 21700 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveDisplayName = 21701 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_TransitionTime = 21702 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveTransitionTime = 21703 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_TrueState = 21704 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_FalseState = 21705 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Quality = 21706 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Quality_SourceTimestamp = 21707 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LastSeverity = 21708 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LastSeverity_SourceTimestamp = 21709 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Comment = 21710 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Comment_SourceTimestamp = 21711 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ClientUserId = 21712 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Disable = 21713 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Enable = 21714 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment = 21715 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment_InputArguments = 21716 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState = 21717 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Id = 21718 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Name = 21719 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Number = 21720 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveDisplayName = 21721 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_TransitionTime = 21722 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveTransitionTime = 21723 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_TrueState = 21724 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_FalseState = 21725 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState = 21726 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Id = 21727 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Name = 21728 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Number = 21729 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName = 21730 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TransitionTime = 21731 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 21732 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TrueState = 21733 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_FalseState = 21734 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge = 21735 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge_InputArguments = 21736 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm = 21737 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm_InputArguments = 21738 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState = 21739 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Id = 21740 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Name = 21741 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Number = 21742 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveDisplayName = 21743 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_TransitionTime = 21744 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveTransitionTime = 21745 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_TrueState = 21746 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_FalseState = 21747 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_InputNode = 21748 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState = 21749 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Id = 21750 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Name = 21751 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Number = 21752 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveDisplayName = 21753 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_TransitionTime = 21754 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime = 21755 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_TrueState = 21756 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_FalseState = 21757 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState = 21758 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Id = 21759 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Name = 21760 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Number = 21761 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 21762 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TransitionTime = 21763 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 21764 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TrueState = 21765 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_FalseState = 21766 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState = 21767 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState = 21768 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Id = 21769 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Name = 21770 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Number = 21771 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 21772 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition = 21773 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Id = 21774 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Name = 21775 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Number = 21776 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 21777 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 21778 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableStates = 21779 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableTransitions = 21780 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_UnshelveTime = 21781 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve = 21782 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 21783 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve = 21784 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve = 21785 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedOrShelved = 21786 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_MaxTimeShelved = 21787 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleEnabled = 21788 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound = 21789 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_ListId = 21790 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_AgencyId = 21791 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_VersionId = 21792 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState = 21793 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Id = 21794 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Name = 21795 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Number = 21796 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveDisplayName = 21797 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_TransitionTime = 21798 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveTransitionTime = 21799 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_TrueState = 21800 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_FalseState = 21801 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OnDelay = 21802 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OffDelay = 21803 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroupFlag = 21804 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroup = 21805 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState = 21806 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Id = 21807 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Name = 21808 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Number = 21809 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveDisplayName = 21810 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_TransitionTime = 21811 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveTransitionTime = 21812 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_TrueState = 21813 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_FalseState = 21814 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReAlarmTime = 21815 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReAlarmRepeatCount = 21816 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Silence = 21817 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress = 21818 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress = 21819 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService = 21820 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService = 21821 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset = 21822 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_NormalState = 21823 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ExpirationDate = 21824 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ExpirationLimit = 21825 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_CertificateType = 21826 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Certificate = 21827 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate = 21828 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EventId = 21829 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EventType = 21830 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceNode = 21831 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceName = 21832 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Time = 21833 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReceiveTime = 21834 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LocalTime = 21835 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Message = 21836 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Severity = 21837 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassId = 21838 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassName = 21839 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassId = 21840 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassName = 21841 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionName = 21842 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_BranchId = 21843 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Retain = 21844 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState = 21845 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Id = 21846 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Name = 21847 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Number = 21848 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 21849 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TransitionTime = 21850 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 21851 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TrueState = 21852 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_FalseState = 21853 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Quality = 21854 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Quality_SourceTimestamp = 21855 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity = 21856 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 21857 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Comment = 21858 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Comment_SourceTimestamp = 21859 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ClientUserId = 21860 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Disable = 21861 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Enable = 21862 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment = 21863 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment_InputArguments = 21864 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState = 21865 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Id = 21866 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Name = 21867 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Number = 21868 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName = 21869 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TransitionTime = 21870 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 21871 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TrueState = 21872 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_FalseState = 21873 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState = 21874 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Id = 21875 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Name = 21876 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Number = 21877 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 21878 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TransitionTime = 21879 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 21880 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TrueState = 21881 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_FalseState = 21882 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge = 21883 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge_InputArguments = 21884 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm = 21885 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm_InputArguments = 21886 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState = 21887 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Id = 21888 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Name = 21889 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Number = 21890 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 21891 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TransitionTime = 21892 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 21893 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TrueState = 21894 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_FalseState = 21895 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_InputNode = 21896 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState = 21897 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Id = 21898 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Name = 21899 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Number = 21900 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 21901 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TransitionTime = 21902 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 21903 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TrueState = 21904 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_FalseState = 21905 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState = 21906 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Id = 21907 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Name = 21908 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Number = 21909 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 21910 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime = 21911 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 21912 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TrueState = 21913 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_FalseState = 21914 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState = 21915 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState = 21916 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id = 21917 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name = 21918 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number = 21919 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 21920 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition = 21921 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id = 21922 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name = 21923 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number = 21924 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 21925 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 21926 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableStates = 21927 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions = 21928 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_UnshelveTime = 21929 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 21930 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 21931 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve = 21932 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 21933 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedOrShelved = 21934 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_MaxTimeShelved = 21935 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleEnabled = 21936 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound = 21937 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_ListId = 21938 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_AgencyId = 21939 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_VersionId = 21940 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState = 21941 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Id = 21942 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Name = 21943 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Number = 21944 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 21945 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TransitionTime = 21946 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 21947 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TrueState = 21948 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_FalseState = 21949 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OnDelay = 21950 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OffDelay = 21951 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroupFlag = 21952 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroup = 21953 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState = 21954 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Id = 21955 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Name = 21956 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Number = 21957 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 21958 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TransitionTime = 21959 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 21960 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TrueState = 21961 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_FalseState = 21962 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmTime = 21963 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmRepeatCount = 21964 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Silence = 21965 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress = 21966 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress = 21967 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService = 21968 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService = 21969 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset = 21970 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_NormalState = 21971 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_TrustListId = 21972 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastUpdateTime = 21973 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_UpdateFrequency = 21974 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_UpdateFrequency = 21975 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired = 21976 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventId = 21977 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventType = 21978 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceNode = 21979 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceName = 21980 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Time = 21981 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReceiveTime = 21982 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LocalTime = 21983 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Message = 21984 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Severity = 21985 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionClassId = 21986 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionClassName = 21987 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionSubClassId = 21988 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionSubClassName = 21989 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionName = 21990 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_BranchId = 21991 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Retain = 21992 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState = 21993 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Id = 21994 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Name = 21995 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Number = 21996 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveDisplayName = 21997 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_TransitionTime = 21998 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveTransitionTime = 21999 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_TrueState = 22000 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_FalseState = 22001 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Quality = 22002 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Quality_SourceTimestamp = 22003 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity = 22004 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity_SourceTimestamp = 22005 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment = 22006 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment_SourceTimestamp = 22007 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ClientUserId = 22008 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Disable = 22009 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Enable = 22010 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment = 22011 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment_InputArguments = 22012 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState = 22013 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Id = 22014 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Name = 22015 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Number = 22016 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveDisplayName = 22017 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_TransitionTime = 22018 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveTransitionTime = 22019 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_TrueState = 22020 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_FalseState = 22021 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState = 22022 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Id = 22023 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Name = 22024 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Number = 22025 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName = 22026 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TransitionTime = 22027 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 22028 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TrueState = 22029 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_FalseState = 22030 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge = 22031 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge_InputArguments = 22032 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm = 22033 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm_InputArguments = 22034 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState = 22035 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Id = 22036 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Name = 22037 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Number = 22038 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveDisplayName = 22039 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_TransitionTime = 22040 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveTransitionTime = 22041 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_TrueState = 22042 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_FalseState = 22043 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_InputNode = 22044 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState = 22045 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Id = 22046 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Name = 22047 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Number = 22048 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveDisplayName = 22049 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_TransitionTime = 22050 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime = 22051 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_TrueState = 22052 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_FalseState = 22053 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState = 22054 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Id = 22055 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Name = 22056 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Number = 22057 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 22058 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TransitionTime = 22059 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 22060 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TrueState = 22061 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_FalseState = 22062 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState = 22063 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState = 22064 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Id = 22065 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Name = 22066 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Number = 22067 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 22068 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition = 22069 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Id = 22070 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Name = 22071 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Number = 22072 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 22073 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 22074 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableStates = 22075 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableTransitions = 22076 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_UnshelveTime = 22077 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve = 22078 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 22079 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve = 22080 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve = 22081 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedOrShelved = 22082 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_MaxTimeShelved = 22083 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleEnabled = 22084 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound = 22085 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_ListId = 22086 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_AgencyId = 22087 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_VersionId = 22088 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState = 22089 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Id = 22090 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Name = 22091 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Number = 22092 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveDisplayName = 22093 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_TransitionTime = 22094 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveTransitionTime = 22095 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_TrueState = 22096 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_FalseState = 22097 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OnDelay = 22098 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OffDelay = 22099 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroupFlag = 22100 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroup = 22101 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState = 22102 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Id = 22103 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Name = 22104 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Number = 22105 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveDisplayName = 22106 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_TransitionTime = 22107 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveTransitionTime = 22108 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_TrueState = 22109 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_FalseState = 22110 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReAlarmTime = 22111 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReAlarmRepeatCount = 22112 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Silence = 22113 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress = 22114 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress = 22115 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService = 22116 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService = 22117 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset = 22118 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_NormalState = 22119 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ExpirationDate = 22120 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ExpirationLimit = 22121 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_CertificateType = 22122 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Certificate = 22123 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate = 22124 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventId = 22125 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventType = 22126 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceNode = 22127 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceName = 22128 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Time = 22129 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReceiveTime = 22130 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LocalTime = 22131 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Message = 22132 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Severity = 22133 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassId = 22134 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassName = 22135 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassId = 22136 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassName = 22137 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionName = 22138 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_BranchId = 22139 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Retain = 22140 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState = 22141 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Id = 22142 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Name = 22143 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Number = 22144 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 22145 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TransitionTime = 22146 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 22147 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TrueState = 22148 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_FalseState = 22149 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Quality = 22150 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Quality_SourceTimestamp = 22151 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity = 22152 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 22153 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment = 22154 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment_SourceTimestamp = 22155 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ClientUserId = 22156 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Disable = 22157 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Enable = 22158 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment = 22159 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment_InputArguments = 22160 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState = 22161 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Id = 22162 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Name = 22163 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Number = 22164 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName = 22165 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TransitionTime = 22166 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 22167 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TrueState = 22168 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_FalseState = 22169 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState = 22170 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Id = 22171 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Name = 22172 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Number = 22173 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 22174 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TransitionTime = 22175 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 22176 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TrueState = 22177 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_FalseState = 22178 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge = 22179 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge_InputArguments = 22180 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm = 22181 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm_InputArguments = 22182 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState = 22183 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Id = 22184 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Name = 22185 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Number = 22186 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 22187 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TransitionTime = 22188 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 22189 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TrueState = 22190 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_FalseState = 22191 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_InputNode = 22192 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState = 22193 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Id = 22194 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Name = 22195 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Number = 22196 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 22197 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TransitionTime = 22198 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 22199 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TrueState = 22200 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_FalseState = 22201 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState = 22202 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Id = 22203 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Name = 22204 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Number = 22205 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 22206 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime = 22207 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 22208 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TrueState = 22209 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_FalseState = 22210 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState = 22211 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState = 22212 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id = 22213 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name = 22214 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number = 22215 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 22216 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition = 22217 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id = 22218 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name = 22219 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number = 22220 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 22221 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 22222 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableStates = 22223 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions = 22224 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_UnshelveTime = 22225 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 22226 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 22227 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve = 22228 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 22229 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedOrShelved = 22230 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_MaxTimeShelved = 22231 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleEnabled = 22232 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound = 22233 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_ListId = 22234 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_AgencyId = 22235 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_VersionId = 22236 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState = 22237 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Id = 22238 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Name = 22239 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Number = 22240 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 22241 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TransitionTime = 22242 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 22243 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TrueState = 22244 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_FalseState = 22245 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OnDelay = 22246 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OffDelay = 22247 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroupFlag = 22248 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroup = 22249 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState = 22250 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Id = 22251 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Name = 22252 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Number = 22253 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 22254 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TransitionTime = 22255 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 22256 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TrueState = 22257 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_FalseState = 22258 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmTime = 22259 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmRepeatCount = 22260 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Silence = 22261 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress = 22262 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress = 22263 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService = 22264 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService = 22265 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset = 22266 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_NormalState = 22267 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_TrustListId = 22268 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastUpdateTime = 22269 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_UpdateFrequency = 22270 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_UpdateFrequency = 22271 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired = 22272 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EventId = 22273 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EventType = 22274 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceNode = 22275 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceName = 22276 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Time = 22277 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReceiveTime = 22278 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LocalTime = 22279 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Message = 22280 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Severity = 22281 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionClassId = 22282 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionClassName = 22283 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassId = 22284 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassName = 22285 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionName = 22286 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_BranchId = 22287 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Retain = 22288 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState = 22289 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Id = 22290 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Name = 22291 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Number = 22292 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveDisplayName = 22293 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_TransitionTime = 22294 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveTransitionTime = 22295 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_TrueState = 22296 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_FalseState = 22297 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Quality = 22298 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Quality_SourceTimestamp = 22299 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LastSeverity = 22300 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LastSeverity_SourceTimestamp = 22301 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Comment = 22302 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Comment_SourceTimestamp = 22303 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ClientUserId = 22304 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Disable = 22305 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Enable = 22306 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment = 22307 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment_InputArguments = 22308 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState = 22309 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Id = 22310 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Name = 22311 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Number = 22312 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveDisplayName = 22313 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_TransitionTime = 22314 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveTransitionTime = 22315 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_TrueState = 22316 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_FalseState = 22317 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState = 22318 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Id = 22319 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Name = 22320 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Number = 22321 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName = 22322 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TransitionTime = 22323 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 22324 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TrueState = 22325 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_FalseState = 22326 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge = 22327 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge_InputArguments = 22328 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm = 22329 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm_InputArguments = 22330 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState = 22331 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Id = 22332 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Name = 22333 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Number = 22334 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveDisplayName = 22335 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_TransitionTime = 22336 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveTransitionTime = 22337 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_TrueState = 22338 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_FalseState = 22339 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_InputNode = 22340 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState = 22341 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Id = 22342 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Name = 22343 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Number = 22344 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveDisplayName = 22345 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TransitionTime = 22346 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime = 22347 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TrueState = 22348 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_FalseState = 22349 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState = 22350 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Id = 22351 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Name = 22352 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Number = 22353 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 22354 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TransitionTime = 22355 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 22356 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TrueState = 22357 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_FalseState = 22358 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState = 22359 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState = 22360 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Id = 22361 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Name = 22362 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Number = 22363 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 22364 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition = 22365 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Id = 22366 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Name = 22367 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Number = 22368 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 22369 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 22370 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableStates = 22371 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableTransitions = 22372 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_UnshelveTime = 22373 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve = 22374 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 22375 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve = 22376 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve = 22377 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedOrShelved = 22378 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_MaxTimeShelved = 22379 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleEnabled = 22380 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound = 22381 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_ListId = 22382 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_AgencyId = 22383 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_VersionId = 22384 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState = 22385 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Id = 22386 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Name = 22387 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Number = 22388 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveDisplayName = 22389 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_TransitionTime = 22390 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveTransitionTime = 22391 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_TrueState = 22392 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_FalseState = 22393 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OnDelay = 22394 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OffDelay = 22395 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroupFlag = 22396 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroup = 22397 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState = 22398 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Id = 22399 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Name = 22400 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Number = 22401 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveDisplayName = 22402 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_TransitionTime = 22403 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveTransitionTime = 22404 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_TrueState = 22405 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_FalseState = 22406 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReAlarmTime = 22407 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReAlarmRepeatCount = 22408 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Silence = 22409 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress = 22410 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress = 22411 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService = 22412 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService = 22413 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset = 22414 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_NormalState = 22415 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ExpirationDate = 22416 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ExpirationLimit = 22417 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_CertificateType = 22418 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Certificate = 22419 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate = 22420 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventId = 22421 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventType = 22422 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceNode = 22423 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceName = 22424 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Time = 22425 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReceiveTime = 22426 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LocalTime = 22427 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Message = 22428 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Severity = 22429 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassId = 22430 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassName = 22431 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassId = 22432 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassName = 22433 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionName = 22434 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_BranchId = 22435 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Retain = 22436 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState = 22437 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Id = 22438 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Name = 22439 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Number = 22440 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 22441 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TransitionTime = 22442 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 22443 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TrueState = 22444 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_FalseState = 22445 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Quality = 22446 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Quality_SourceTimestamp = 22447 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity = 22448 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 22449 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Comment = 22450 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Comment_SourceTimestamp = 22451 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ClientUserId = 22452 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Disable = 22453 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Enable = 22454 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment = 22455 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment_InputArguments = 22456 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState = 22457 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Id = 22458 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Name = 22459 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Number = 22460 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName = 22461 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TransitionTime = 22462 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 22463 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TrueState = 22464 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_FalseState = 22465 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState = 22466 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Id = 22467 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Name = 22468 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Number = 22469 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 22470 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TransitionTime = 22471 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 22472 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TrueState = 22473 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_FalseState = 22474 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge = 22475 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge_InputArguments = 22476 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm = 22477 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm_InputArguments = 22478 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState = 22479 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Id = 22480 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Name = 22481 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Number = 22482 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 22483 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TransitionTime = 22484 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 22485 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TrueState = 22486 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_FalseState = 22487 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_InputNode = 22488 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState = 22489 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Id = 22490 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Name = 22491 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Number = 22492 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 22493 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TransitionTime = 22494 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 22495 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TrueState = 22496 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_FalseState = 22497 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState = 22498 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Id = 22499 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Name = 22500 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Number = 22501 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 22502 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime = 22503 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 22504 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TrueState = 22505 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_FalseState = 22506 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState = 22507 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState = 22508 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id = 22509 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name = 22510 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number = 22511 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 22512 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition = 22513 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id = 22514 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name = 22515 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number = 22516 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 22517 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 22518 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableStates = 22519 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions = 22520 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_UnshelveTime = 22521 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 22522 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 22523 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve = 22524 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 22525 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedOrShelved = 22526 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_MaxTimeShelved = 22527 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleEnabled = 22528 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound = 22529 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_ListId = 22530 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_AgencyId = 22531 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_VersionId = 22532 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState = 22533 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Id = 22534 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Name = 22535 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Number = 22536 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 22537 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TransitionTime = 22538 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 22539 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TrueState = 22540 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_FalseState = 22541 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OnDelay = 22542 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OffDelay = 22543 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroupFlag = 22544 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroup = 22545 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState = 22546 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Id = 22547 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Name = 22548 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Number = 22549 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 22550 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TransitionTime = 22551 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 22552 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TrueState = 22553 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_FalseState = 22554 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmTime = 22555 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmRepeatCount = 22556 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Silence = 22557 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress = 22558 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress = 22559 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService = 22560 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService = 22561 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset = 22562 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_NormalState = 22563 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_TrustListId = 22564 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastUpdateTime = 22565 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_UpdateFrequency = 22566 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_UpdateFrequency = 22567 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired = 22568 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EventId = 22569 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EventType = 22570 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceNode = 22571 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceName = 22572 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Time = 22573 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReceiveTime = 22574 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LocalTime = 22575 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Message = 22576 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Severity = 22577 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionClassId = 22578 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionClassName = 22579 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionSubClassId = 22580 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionSubClassName = 22581 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionName = 22582 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_BranchId = 22583 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Retain = 22584 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState = 22585 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Id = 22586 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Name = 22587 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Number = 22588 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveDisplayName = 22589 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_TransitionTime = 22590 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveTransitionTime = 22591 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_TrueState = 22592 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_FalseState = 22593 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Quality = 22594 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Quality_SourceTimestamp = 22595 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LastSeverity = 22596 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LastSeverity_SourceTimestamp = 22597 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Comment = 22598 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Comment_SourceTimestamp = 22599 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ClientUserId = 22600 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Disable = 22601 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Enable = 22602 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment = 22603 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment_InputArguments = 22604 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState = 22605 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Id = 22606 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Name = 22607 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Number = 22608 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveDisplayName = 22609 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_TransitionTime = 22610 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveTransitionTime = 22611 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_TrueState = 22612 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_FalseState = 22613 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState = 22614 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Id = 22615 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Name = 22616 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Number = 22617 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName = 22618 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TransitionTime = 22619 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 22620 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TrueState = 22621 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_FalseState = 22622 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge = 22623 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge_InputArguments = 22624 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm = 22625 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm_InputArguments = 22626 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState = 22627 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Id = 22628 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Name = 22629 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Number = 22630 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveDisplayName = 22631 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_TransitionTime = 22632 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveTransitionTime = 22633 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_TrueState = 22634 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_FalseState = 22635 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_InputNode = 22636 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState = 22637 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Id = 22638 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Name = 22639 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Number = 22640 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveDisplayName = 22641 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_TransitionTime = 22642 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime = 22643 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_TrueState = 22644 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_FalseState = 22645 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState = 22646 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Id = 22647 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Name = 22648 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Number = 22649 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 22650 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TransitionTime = 22651 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 22652 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TrueState = 22653 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_FalseState = 22654 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState = 22655 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState = 22656 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Id = 22657 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Name = 22658 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Number = 22659 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 22660 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition = 22661 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Id = 22662 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Name = 22663 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Number = 22664 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 22665 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 22666 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableStates = 22667 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableTransitions = 22668 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_UnshelveTime = 22669 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve = 22670 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 22671 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve = 22672 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve = 22673 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedOrShelved = 22674 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_MaxTimeShelved = 22675 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleEnabled = 22676 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound = 22677 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_ListId = 22678 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_AgencyId = 22679 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_VersionId = 22680 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState = 22681 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Id = 22682 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Name = 22683 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Number = 22684 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveDisplayName = 22685 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_TransitionTime = 22686 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveTransitionTime = 22687 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_TrueState = 22688 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_FalseState = 22689 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OnDelay = 22690 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OffDelay = 22691 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroupFlag = 22692 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroup = 22693 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState = 22694 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Id = 22695 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Name = 22696 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Number = 22697 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveDisplayName = 22698 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_TransitionTime = 22699 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveTransitionTime = 22700 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_TrueState = 22701 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_FalseState = 22702 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReAlarmTime = 22703 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReAlarmRepeatCount = 22704 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Silence = 22705 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress = 22706 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress = 22707 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService = 22708 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService = 22709 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset = 22710 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_NormalState = 22711 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ExpirationDate = 22712 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ExpirationLimit = 22713 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_CertificateType = 22714 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Certificate = 22715 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate = 22716 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EventId = 22717 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EventType = 22718 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceNode = 22719 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceName = 22720 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Time = 22721 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReceiveTime = 22722 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LocalTime = 22723 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Message = 22724 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Severity = 22725 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassId = 22726 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassName = 22727 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassId = 22728 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassName = 22729 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionName = 22730 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_BranchId = 22731 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Retain = 22732 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState = 22733 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Id = 22734 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Name = 22735 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Number = 22736 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 22737 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TransitionTime = 22738 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 22739 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TrueState = 22740 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_FalseState = 22741 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Quality = 22742 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Quality_SourceTimestamp = 22743 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity = 22744 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 22745 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Comment = 22746 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Comment_SourceTimestamp = 22747 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ClientUserId = 22748 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Disable = 22749 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Enable = 22750 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment = 22751 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment_InputArguments = 22752 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState = 22753 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Id = 22754 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Name = 22755 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Number = 22756 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName = 22757 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TransitionTime = 22758 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 22759 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TrueState = 22760 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_FalseState = 22761 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState = 22762 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Id = 22763 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Name = 22764 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Number = 22765 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 22766 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TransitionTime = 22767 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 22768 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TrueState = 22769 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_FalseState = 22770 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge = 22771 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge_InputArguments = 22772 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm = 22773 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm_InputArguments = 22774 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState = 22775 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Id = 22776 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Name = 22777 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Number = 22778 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 22779 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TransitionTime = 22780 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 22781 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TrueState = 22782 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_FalseState = 22783 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_InputNode = 22784 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState = 22785 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Id = 22786 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Name = 22787 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Number = 22788 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 22789 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TransitionTime = 22790 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 22791 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TrueState = 22792 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_FalseState = 22793 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState = 22794 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Id = 22795 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Name = 22796 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Number = 22797 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 22798 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime = 22799 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 22800 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TrueState = 22801 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_FalseState = 22802 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState = 22803 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState = 22804 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id = 22805 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name = 22806 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number = 22807 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 22808 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition = 22809 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id = 22810 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name = 22811 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number = 22812 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 22813 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 22814 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableStates = 22815 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions = 22816 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_UnshelveTime = 22817 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 22818 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 22819 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve = 22820 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 22821 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedOrShelved = 22822 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_MaxTimeShelved = 22823 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleEnabled = 22824 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound = 22825 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_ListId = 22826 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_AgencyId = 22827 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_VersionId = 22828 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState = 22829 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Id = 22830 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Name = 22831 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Number = 22832 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 22833 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TransitionTime = 22834 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 22835 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TrueState = 22836 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_FalseState = 22837 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OnDelay = 22838 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OffDelay = 22839 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroupFlag = 22840 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroup = 22841 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState = 22842 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Id = 22843 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Name = 22844 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Number = 22845 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 22846 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TransitionTime = 22847 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 22848 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TrueState = 22849 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_FalseState = 22850 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmTime = 22851 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmRepeatCount = 22852 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Silence = 22853 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress = 22854 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress = 22855 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService = 22856 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService = 22857 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset = 22858 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_NormalState = 22859 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_TrustListId = 22860 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastUpdateTime = 22861 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_UpdateFrequency = 22862 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_UpdateFrequency = 22863 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired = 22864 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventId = 22865 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventType = 22866 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceNode = 22867 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceName = 22868 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Time = 22869 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReceiveTime = 22870 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LocalTime = 22871 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Message = 22872 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Severity = 22873 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionClassId = 22874 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionClassName = 22875 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionSubClassId = 22876 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionSubClassName = 22877 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionName = 22878 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_BranchId = 22879 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Retain = 22880 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState = 22881 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Id = 22882 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Name = 22883 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Number = 22884 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveDisplayName = 22885 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_TransitionTime = 22886 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveTransitionTime = 22887 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_TrueState = 22888 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_FalseState = 22889 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Quality = 22890 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Quality_SourceTimestamp = 22891 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity = 22892 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity_SourceTimestamp = 22893 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment = 22894 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment_SourceTimestamp = 22895 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ClientUserId = 22896 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Disable = 22897 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Enable = 22898 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment = 22899 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment_InputArguments = 22900 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState = 22901 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Id = 22902 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Name = 22903 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Number = 22904 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveDisplayName = 22905 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_TransitionTime = 22906 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveTransitionTime = 22907 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_TrueState = 22908 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_FalseState = 22909 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState = 22910 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Id = 22911 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Name = 22912 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Number = 22913 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName = 22914 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TransitionTime = 22915 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 22916 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TrueState = 22917 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_FalseState = 22918 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge = 22919 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge_InputArguments = 22920 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm = 22921 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm_InputArguments = 22922 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState = 22923 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Id = 22924 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Name = 22925 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Number = 22926 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveDisplayName = 22927 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_TransitionTime = 22928 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveTransitionTime = 22929 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_TrueState = 22930 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_FalseState = 22931 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_InputNode = 22932 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState = 22933 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Id = 22934 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Name = 22935 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Number = 22936 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveDisplayName = 22937 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_TransitionTime = 22938 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime = 22939 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_TrueState = 22940 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_FalseState = 22941 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState = 22942 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Id = 22943 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Name = 22944 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Number = 22945 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 22946 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TransitionTime = 22947 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 22948 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TrueState = 22949 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_FalseState = 22950 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState = 22951 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState = 22952 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Id = 22953 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Name = 22954 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Number = 22955 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 22956 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition = 22957 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Id = 22958 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Name = 22959 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Number = 22960 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 22961 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 22962 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableStates = 22963 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableTransitions = 22964 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_UnshelveTime = 22965 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve = 22966 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 22967 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve = 22968 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve = 22969 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedOrShelved = 22970 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_MaxTimeShelved = 22971 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleEnabled = 22972 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound = 22973 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_ListId = 22974 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_AgencyId = 22975 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_VersionId = 22976 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState = 22977 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Id = 22978 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Name = 22979 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Number = 22980 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveDisplayName = 22981 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_TransitionTime = 22982 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveTransitionTime = 22983 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_TrueState = 22984 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_FalseState = 22985 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OnDelay = 22986 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OffDelay = 22987 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroupFlag = 22988 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroup = 22989 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState = 22990 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Id = 22991 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Name = 22992 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Number = 22993 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveDisplayName = 22994 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_TransitionTime = 22995 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveTransitionTime = 22996 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_TrueState = 22997 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_FalseState = 22998 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReAlarmTime = 22999 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReAlarmRepeatCount = 23000 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Silence = 23001 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress = 23002 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress = 23003 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService = 23004 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService = 23005 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset = 23006 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_NormalState = 23007 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ExpirationDate = 23008 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ExpirationLimit = 23009 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_CertificateType = 23010 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Certificate = 23011 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate = 23012 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventId = 23013 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventType = 23014 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceNode = 23015 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceName = 23016 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Time = 23017 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReceiveTime = 23018 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LocalTime = 23019 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Message = 23020 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Severity = 23021 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassId = 23022 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassName = 23023 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassId = 23024 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassName = 23025 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionName = 23026 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_BranchId = 23027 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Retain = 23028 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState = 23029 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Id = 23030 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Name = 23031 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Number = 23032 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 23033 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TransitionTime = 23034 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 23035 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TrueState = 23036 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_FalseState = 23037 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Quality = 23038 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Quality_SourceTimestamp = 23039 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity = 23040 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 23041 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment = 23042 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment_SourceTimestamp = 23043 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ClientUserId = 23044 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Disable = 23045 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Enable = 23046 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment = 23047 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment_InputArguments = 23048 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState = 23049 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Id = 23050 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Name = 23051 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Number = 23052 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName = 23053 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TransitionTime = 23054 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 23055 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TrueState = 23056 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_FalseState = 23057 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState = 23058 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Id = 23059 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Name = 23060 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Number = 23061 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 23062 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TransitionTime = 23063 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 23064 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TrueState = 23065 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_FalseState = 23066 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge = 23067 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge_InputArguments = 23068 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm = 23069 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm_InputArguments = 23070 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState = 23071 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Id = 23072 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Name = 23073 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Number = 23074 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 23075 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TransitionTime = 23076 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 23077 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TrueState = 23078 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_FalseState = 23079 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_InputNode = 23080 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState = 23081 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Id = 23082 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Name = 23083 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Number = 23084 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 23085 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TransitionTime = 23086 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 23087 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TrueState = 23088 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_FalseState = 23089 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState = 23090 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Id = 23091 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Name = 23092 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Number = 23093 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 23094 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime = 23095 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 23096 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TrueState = 23097 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_FalseState = 23098 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState = 23099 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState = 23100 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id = 23101 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name = 23102 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number = 23103 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 23104 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition = 23105 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id = 23106 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name = 23107 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number = 23108 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 23109 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 23110 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableStates = 23111 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions = 23112 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_UnshelveTime = 23113 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 23114 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 23115 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve = 23116 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 23117 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedOrShelved = 23118 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_MaxTimeShelved = 23119 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleEnabled = 23120 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound = 23121 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_ListId = 23122 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_AgencyId = 23123 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_VersionId = 23124 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState = 23125 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Id = 23126 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Name = 23127 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Number = 23128 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 23129 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TransitionTime = 23130 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 23131 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TrueState = 23132 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_FalseState = 23133 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OnDelay = 23134 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OffDelay = 23135 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroupFlag = 23136 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroup = 23137 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState = 23138 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Id = 23139 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Name = 23140 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Number = 23141 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 23142 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TransitionTime = 23143 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 23144 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TrueState = 23145 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_FalseState = 23146 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmTime = 23147 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmRepeatCount = 23148 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Silence = 23149 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress = 23150 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress = 23151 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService = 23152 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService = 23153 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset = 23154 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_NormalState = 23155 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_TrustListId = 23156 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastUpdateTime = 23157 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_UpdateFrequency = 23158 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_UpdateFrequency = 23159 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired = 23160 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EventId = 23161 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EventType = 23162 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceNode = 23163 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceName = 23164 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Time = 23165 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReceiveTime = 23166 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LocalTime = 23167 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Message = 23168 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Severity = 23169 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionClassId = 23170 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionClassName = 23171 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassId = 23172 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassName = 23173 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionName = 23174 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_BranchId = 23175 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Retain = 23176 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState = 23177 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Id = 23178 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Name = 23179 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Number = 23180 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveDisplayName = 23181 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_TransitionTime = 23182 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveTransitionTime = 23183 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_TrueState = 23184 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_FalseState = 23185 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Quality = 23186 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Quality_SourceTimestamp = 23187 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LastSeverity = 23188 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LastSeverity_SourceTimestamp = 23189 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Comment = 23190 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Comment_SourceTimestamp = 23191 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ClientUserId = 23192 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Disable = 23193 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Enable = 23194 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment = 23195 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment_InputArguments = 23196 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState = 23197 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Id = 23198 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Name = 23199 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Number = 23200 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveDisplayName = 23201 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_TransitionTime = 23202 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveTransitionTime = 23203 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_TrueState = 23204 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_FalseState = 23205 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState = 23206 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Id = 23207 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Name = 23208 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Number = 23209 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName = 23210 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TransitionTime = 23211 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 23212 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TrueState = 23213 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_FalseState = 23214 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge = 23215 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge_InputArguments = 23216 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm = 23217 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm_InputArguments = 23218 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState = 23219 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Id = 23220 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Name = 23221 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Number = 23222 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveDisplayName = 23223 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_TransitionTime = 23224 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveTransitionTime = 23225 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_TrueState = 23226 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_FalseState = 23227 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_InputNode = 23228 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState = 23229 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Id = 23230 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Name = 23231 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Number = 23232 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveDisplayName = 23233 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TransitionTime = 23234 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime = 23235 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TrueState = 23236 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_FalseState = 23237 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState = 23238 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Id = 23239 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Name = 23240 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Number = 23241 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 23242 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TransitionTime = 23243 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 23244 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TrueState = 23245 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_FalseState = 23246 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState = 23247 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState = 23248 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Id = 23249 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Name = 23250 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Number = 23251 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 23252 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition = 23253 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Id = 23254 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Name = 23255 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Number = 23256 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 23257 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 23258 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableStates = 23259 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableTransitions = 23260 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_UnshelveTime = 23261 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve = 23262 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 23263 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve = 23264 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve = 23265 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedOrShelved = 23266 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_MaxTimeShelved = 23267 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleEnabled = 23268 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound = 23269 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_ListId = 23270 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_AgencyId = 23271 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_VersionId = 23272 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState = 23273 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Id = 23274 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Name = 23275 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Number = 23276 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveDisplayName = 23277 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_TransitionTime = 23278 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveTransitionTime = 23279 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_TrueState = 23280 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_FalseState = 23281 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OnDelay = 23282 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OffDelay = 23283 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroupFlag = 23284 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroup = 23285 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState = 23286 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Id = 23287 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Name = 23288 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Number = 23289 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveDisplayName = 23290 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_TransitionTime = 23291 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveTransitionTime = 23292 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_TrueState = 23293 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_FalseState = 23294 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReAlarmTime = 23295 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReAlarmRepeatCount = 23296 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Silence = 23297 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress = 23298 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress = 23299 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService = 23300 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService = 23301 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset = 23302 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_NormalState = 23303 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ExpirationDate = 23304 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ExpirationLimit = 23305 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_CertificateType = 23306 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Certificate = 23307 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate = 23308 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventId = 23309 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventType = 23310 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceNode = 23311 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceName = 23312 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Time = 23313 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReceiveTime = 23314 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LocalTime = 23315 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Message = 23316 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Severity = 23317 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassId = 23318 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassName = 23319 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassId = 23320 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassName = 23321 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionName = 23322 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_BranchId = 23323 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Retain = 23324 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState = 23325 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Id = 23326 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Name = 23327 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Number = 23328 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 23329 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TransitionTime = 23330 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 23331 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TrueState = 23332 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_FalseState = 23333 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Quality = 23334 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Quality_SourceTimestamp = 23335 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity = 23336 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 23337 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Comment = 23338 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Comment_SourceTimestamp = 23339 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ClientUserId = 23340 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Disable = 23341 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Enable = 23342 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment = 23343 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment_InputArguments = 23344 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState = 23345 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Id = 23346 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Name = 23347 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Number = 23348 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName = 23349 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TransitionTime = 23350 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 23351 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TrueState = 23352 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_FalseState = 23353 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState = 23354 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Id = 23355 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Name = 23356 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Number = 23357 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 23358 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TransitionTime = 23359 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 23360 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TrueState = 23361 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_FalseState = 23362 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge = 23363 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge_InputArguments = 23364 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm = 23365 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm_InputArguments = 23366 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState = 23367 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Id = 23368 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Name = 23369 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Number = 23370 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 23371 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TransitionTime = 23372 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 23373 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TrueState = 23374 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_FalseState = 23375 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_InputNode = 23376 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState = 23377 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Id = 23378 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Name = 23379 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Number = 23380 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 23381 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TransitionTime = 23382 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 23383 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TrueState = 23384 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_FalseState = 23385 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState = 23386 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Id = 23387 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Name = 23388 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Number = 23389 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 23390 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime = 23391 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 23392 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TrueState = 23393 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_FalseState = 23394 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState = 23395 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState = 23396 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id = 23397 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name = 23398 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number = 23399 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 23400 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition = 23401 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id = 23402 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name = 23403 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number = 23404 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 23405 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 23406 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableStates = 23407 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions = 23408 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_UnshelveTime = 23409 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 23410 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 23411 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve = 23412 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 23413 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedOrShelved = 23414 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_MaxTimeShelved = 23415 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleEnabled = 23416 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound = 23417 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_ListId = 23418 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_AgencyId = 23419 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_VersionId = 23420 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState = 23421 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Id = 23422 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Name = 23423 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Number = 23424 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 23425 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TransitionTime = 23426 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 23427 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TrueState = 23428 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_FalseState = 23429 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OnDelay = 23430 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OffDelay = 23431 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroupFlag = 23432 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroup = 23433 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState = 23434 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Id = 23435 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Name = 23436 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Number = 23437 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 23438 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TransitionTime = 23439 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 23440 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TrueState = 23441 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_FalseState = 23442 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmTime = 23443 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmRepeatCount = 23444 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Silence = 23445 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress = 23446 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress = 23447 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService = 23448 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService = 23449 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset = 23450 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_NormalState = 23451 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_TrustListId = 23452 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastUpdateTime = 23453 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_UpdateFrequency = 23454 - AliasNameType = 23455 - AliasNameCategoryType = 23456 - AliasNameCategoryType_Alias_Placeholder = 23457 - AliasNameCategoryType_SubAliasNameCategories_Placeholder = 23458 - AliasNameCategoryType_SubAliasNameCategories_Placeholder_FindAlias = 23459 - AliasNameCategoryType_SubAliasNameCategories_Placeholder_FindAlias_InputArguments = 23460 - AliasNameCategoryType_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments = 23461 - AliasNameCategoryType_FindAlias = 23462 - AliasNameCategoryType_FindAlias_InputArguments = 23463 - AliasNameCategoryType_FindAlias_OutputArguments = 23464 - FindAliasMethodType = 23465 - FindAliasMethodType_InputArguments = 23466 - FindAliasMethodType_OutputArguments = 23467 - AliasNameDataType = 23468 - AliasFor = 23469 - Aliases = 23470 - Aliases_Alias_Placeholder = 23471 - Aliases_SubAliasNameCategories_Placeholder = 23472 - Aliases_SubAliasNameCategories_Placeholder_FindAlias = 23473 - Aliases_SubAliasNameCategories_Placeholder_FindAlias_InputArguments = 23474 - Aliases_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments = 23475 - Aliases_FindAlias = 23476 - Aliases_FindAlias_InputArguments = 23477 - Aliases_FindAlias_OutputArguments = 23478 - TagVariables = 23479 - TagVariables_Alias_Placeholder = 23480 - TagVariables_SubAliasNameCategories_Placeholder = 23481 - TagVariables_SubAliasNameCategories_Placeholder_FindAlias = 23482 - TagVariables_SubAliasNameCategories_Placeholder_FindAlias_InputArguments = 23483 - TagVariables_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments = 23484 - TagVariables_FindAlias = 23485 - TagVariables_FindAlias_InputArguments = 23486 - TagVariables_FindAlias_OutputArguments = 23487 - Topics = 23488 - Topics_Alias_Placeholder = 23489 - Topics_SubAliasNameCategories_Placeholder = 23490 - Topics_SubAliasNameCategories_Placeholder_FindAlias = 23491 - Topics_SubAliasNameCategories_Placeholder_FindAlias_InputArguments = 23492 - Topics_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments = 23493 - Topics_FindAlias = 23494 - Topics_FindAlias_InputArguments = 23495 - Topics_FindAlias_OutputArguments = 23496 - ReadAnnotationDataDetails = 23497 - CurrencyUnitType = 23498 - AliasNameDataType_Encoding_DefaultBinary = 23499 - ReadAnnotationDataDetails_Encoding_DefaultBinary = 23500 - CurrencyUnit = 23501 - OpcUa_BinarySchema_AliasNameDataType = 23502 - OpcUa_BinarySchema_AliasNameDataType_DataTypeVersion = 23503 - OpcUa_BinarySchema_AliasNameDataType_DictionaryFragment = 23504 - AliasNameDataType_Encoding_DefaultXml = 23505 - ReadAnnotationDataDetails_Encoding_DefaultXml = 23506 - CurrencyUnitType_Encoding_DefaultBinary = 23507 - OpcUa_XmlSchema_AliasNameDataType = 23508 - OpcUa_XmlSchema_AliasNameDataType_DataTypeVersion = 23509 - OpcUa_XmlSchema_AliasNameDataType_DictionaryFragment = 23510 - AliasNameDataType_Encoding_DefaultJson = 23511 - ReadAnnotationDataDetails_Encoding_DefaultJson = 23512 - IOrderedObjectType = 23513 - OpcUa_BinarySchema_CurrencyUnitType = 23514 - OpcUa_BinarySchema_CurrencyUnitType_DataTypeVersion = 23515 - OpcUa_BinarySchema_CurrencyUnitType_DictionaryFragment = 23516 - IOrderedObjectType_NumberInList = 23517 - OrderedListType = 23518 - OrderedListType_OrderedObject_Placeholder = 23519 - CurrencyUnitType_Encoding_DefaultXml = 23520 - OrderedListType_OrderedObject_Placeholder_NumberInList = 23521 - OpcUa_XmlSchema_CurrencyUnitType = 23522 - OpcUa_XmlSchema_CurrencyUnitType_DataTypeVersion = 23523 - OpcUa_XmlSchema_CurrencyUnitType_DictionaryFragment = 23524 - OrderedListType_NodeVersion = 23525 - CertificateGroupType_GetRejectedList = 23526 - CertificateGroupType_GetRejectedList_OutputArguments = 23527 - CurrencyUnitType_Encoding_DefaultJson = 23528 - CertificateGroupFolderType_DefaultApplicationGroup_GetRejectedList = 23529 - CertificateGroupFolderType_DefaultApplicationGroup_GetRejectedList_OutputArguments = 23530 - CertificateGroupFolderType_DefaultHttpsGroup_GetRejectedList = 23531 - CertificateGroupFolderType_DefaultHttpsGroup_GetRejectedList_OutputArguments = 23532 - CertificateGroupFolderType_DefaultUserTokenGroup_GetRejectedList = 23533 - CertificateGroupFolderType_DefaultUserTokenGroup_GetRejectedList_OutputArguments = 23534 - CertificateGroupFolderType_AdditionalGroup_Placeholder_GetRejectedList = 23535 - CertificateGroupFolderType_AdditionalGroup_Placeholder_GetRejectedList_OutputArguments = 23536 - EccApplicationCertificateType = 23537 - EccNistP256ApplicationCertificateType = 23538 - EccNistP384ApplicationCertificateType = 23539 - EccBrainpoolP256r1ApplicationCertificateType = 23540 - EccBrainpoolP384r1ApplicationCertificateType = 23541 - EccCurve25519ApplicationCertificateType = 23542 - EccCurve448ApplicationCertificateType = 23543 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_GetRejectedList = 23544 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_GetRejectedList_OutputArguments = 23545 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_GetRejectedList = 23546 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_GetRejectedList_OutputArguments = 23547 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_GetRejectedList = 23548 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_GetRejectedList_OutputArguments = 23549 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_GetRejectedList = 23550 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_GetRejectedList_OutputArguments = 23551 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_GetRejectedList = 23552 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_GetRejectedList_OutputArguments = 23553 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_GetRejectedList = 23554 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_GetRejectedList_OutputArguments = 23555 - AuthorizationServicesConfigurationFolderType = 23556 - AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder = 23557 - AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder_ServiceUri = 23558 - AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder_ServiceCertificate = 23559 - AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder_IssuerEndpointUrl = 23560 - IsDeprecated = 23562 - StandaloneSubscribedDataSetRefDataType = 23599 - StandaloneSubscribedDataSetDataType = 23600 - SecurityGroupDataType = 23601 - PubSubConfiguration2DataType = 23602 - QosDataType = 23603 - TransmitQosDataType = 23604 - TransmitQosPriorityDataType = 23605 - AuditClientEventType = 23606 - AuditClientEventType_EventId = 23607 - ReceiveQosDataType = 23608 - ReceiveQosPriorityDataType = 23609 - AuditClientEventType_EventType = 23610 - AuditClientEventType_SourceNode = 23611 - DatagramConnectionTransport2DataType = 23612 - DatagramWriterGroupTransport2DataType = 23613 - DatagramDataSetReaderTransportDataType = 23614 - PublishSubscribeType_SubscribedDataSets = 23622 - PublishSubscribeType_SubscribedDataSets_AddDataSetFolder = 23637 - PublishSubscribeType_SubscribedDataSets_AddDataSetFolder_InputArguments = 23638 - PublishSubscribeType_SubscribedDataSets_AddDataSetFolder_OutputArguments = 23639 - PublishSubscribeType_SubscribedDataSets_RemoveDataSetFolder = 23640 - PublishSubscribeType_SubscribedDataSets_RemoveDataSetFolder_InputArguments = 23641 - PublishSubscribeType_PubSubCapablities = 23642 - PublishSubscribeType_PubSubCapablities_MaxPubSubConnections = 23643 - PublishSubscribeType_PubSubCapablities_MaxWriterGroups = 23644 - PublishSubscribeType_PubSubCapablities_MaxReaderGroups = 23645 - PublishSubscribeType_PubSubCapablities_MaxDataSetWriters = 23646 - PublishSubscribeType_PubSubCapablities_MaxDataSetReaders = 23647 - PublishSubscribeType_PubSubCapablities_MaxFieldsPerDataSet = 23648 - PublishSubscribeType_DataSetClasses = 23649 - PublishSubscribe_SubscribedDataSets = 23658 - PublishSubscribe_SubscribedDataSets_AddDataSetFolder = 23673 - PublishSubscribe_SubscribedDataSets_AddDataSetFolder_InputArguments = 23674 - PublishSubscribe_SubscribedDataSets_AddDataSetFolder_OutputArguments = 23675 - PublishSubscribe_SubscribedDataSets_RemoveDataSetFolder = 23676 - PublishSubscribe_SubscribedDataSets_RemoveDataSetFolder_InputArguments = 23677 - PublishSubscribe_PubSubCapablities = 23678 - PublishSubscribe_PubSubCapablities_MaxPubSubConnections = 23679 - PublishSubscribe_PubSubCapablities_MaxWriterGroups = 23680 - PublishSubscribe_PubSubCapablities_MaxReaderGroups = 23681 - PublishSubscribe_PubSubCapablities_MaxDataSetWriters = 23682 - PublishSubscribe_PubSubCapablities_MaxDataSetReaders = 23683 - PublishSubscribe_PubSubCapablities_MaxFieldsPerDataSet = 23684 - PublishSubscribe_DataSetClasses = 23685 - GetConnectionMethodType = 23726 - GetConnectionMethodType_InputArguments = 23727 - GetConnectionMethodType_OutputArguments = 23728 - ModifyConnectionMethodType = 23729 - ModifyConnectionMethodType_InputArguments = 23730 - ModifyConnectionMethodType_OutputArguments = 23731 - GetWriterGroupMethodType = 23745 - GetWriterGroupMethodType_InputArguments = 23746 - GetWriterGroupMethodType_OutputArguments = 23747 - ModifyWriterGroupMethodType = 23748 - ModifyWriterGroupMethodType_InputArguments = 23749 - ModifyWriterGroupMethodType_OutputArguments = 23750 - UriString = 23751 - ServerType_ServerCapabilities_MaxSessions = 23752 - ServerType_ServerCapabilities_MaxSubscriptions = 23753 - GetReaderGroupMethodType = 23767 - GetReaderGroupMethodType_InputArguments = 23768 - GetReaderGroupMethodType_OutputArguments = 23769 - ModifyReaderGroupMethodType = 23770 - ModifyReaderGroupMethodType_InputArguments = 23771 - ModifyReaderGroupMethodType_OutputArguments = 23772 - GetDataSetWriterMethodType = 23779 - GetDataSetWriterMethodType_OutputArguments = 23780 - ModifyDataSetWriterMethodType = 23781 - ModifyDataSetWriterMethodType_InputArguments = 23782 - ModifyDataSetWriterMethodType_OutputArguments = 23783 - GetDataSetReaderMethodType = 23790 - GetDataSetReaderMethodType_OutputArguments = 23791 - ModifyDataSetReaderMethodType = 23792 - ModifyDataSetReaderMethodType_InputArguments = 23793 - ModifyDataSetReaderMethodType_OutputArguments = 23794 - SubscribedDataSetFolderType = 23795 - SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder = 23796 - SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_AddSubscribedDataSet = 23797 - SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_AddSubscribedDataSet_InputArguments = 23798 - SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_AddSubscribedDataSet_OutputArguments = 23799 - SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_RemoveSubscribedDataSet = 23800 - SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_RemoveSubscribedDataSet_InputArguments = 23801 - SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_AddDataSetFolder = 23802 - SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_AddDataSetFolder_InputArguments = 23803 - SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_AddDataSetFolder_OutputArguments = 23804 - SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_RemoveDataSetFolder = 23805 - SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_RemoveDataSetFolder_InputArguments = 23806 - SubscribedDataSetFolderType_StandaloneSubscribedDataSetName_Placeholder = 23807 - SubscribedDataSetFolderType_StandaloneSubscribedDataSetName_Placeholder_SubscribedDataSet = 23808 - SubscribedDataSetFolderType_StandaloneSubscribedDataSetName_Placeholder_DataSetMetaData = 23809 - SubscribedDataSetFolderType_StandaloneSubscribedDataSetName_Placeholder_IsConnected = 23810 - SubscribedDataSetFolderType_AddSubscribedDataSet = 23811 - SubscribedDataSetFolderType_AddSubscribedDataSet_InputArguments = 23812 - SubscribedDataSetFolderType_AddSubscribedDataSet_OutputArguments = 23813 - SubscribedDataSetFolderType_RemoveSubscribedDataSet = 23814 - SubscribedDataSetFolderType_RemoveSubscribedDataSet_InputArguments = 23815 - SubscribedDataSetFolderType_AddDataSetFolder = 23816 - SubscribedDataSetFolderType_AddDataSetFolder_InputArguments = 23817 - SubscribedDataSetFolderType_AddDataSetFolder_OutputArguments = 23818 - SubscribedDataSetFolderType_RemoveDataSetFolder = 23819 - SubscribedDataSetFolderType_RemoveDataSetFolder_InputArguments = 23820 - AddSubscribedDataSetMethodType = 23821 - AddSubscribedDataSetMethodType_InputArguments = 23822 - AddSubscribedDataSetMethodType_OutputArguments = 23823 - RemoveSubscribedDataSetMethodType = 23824 - RemoveSubscribedDataSetMethodType_InputArguments = 23825 - StandaloneSubscribedDataSetType = 23828 - StandaloneSubscribedDataSetType_SubscribedDataSet = 23829 - StandaloneSubscribedDataSetType_DataSetMetaData = 23830 - StandaloneSubscribedDataSetType_IsConnected = 23831 - PubSubCapabilitiesType = 23832 - PubSubCapabilitiesType_MaxPubSubConnections = 23833 - PubSubCapabilitiesType_MaxWriterGroups = 23834 - PubSubCapabilitiesType_MaxReaderGroups = 23835 - PubSubCapabilitiesType_MaxDataSetWriters = 23836 - PubSubCapabilitiesType_MaxDataSetReaders = 23837 - PubSubCapabilitiesType_MaxFieldsPerDataSet = 23838 - DatagramConnectionTransportType_DiscoveryAnnounceRate = 23839 - DatagramConnectionTransportType_DiscoveryMaxMessageSize = 23840 - DatagramWriterGroupTransportType_Address = 23842 - DatagramWriterGroupTransportType_Address_NetworkInterface = 23843 - DatagramWriterGroupTransportType_Address_NetworkInterface_Selections = 23844 - DatagramWriterGroupTransportType_Address_NetworkInterface_SelectionDescriptions = 23845 - DatagramWriterGroupTransportType_Address_NetworkInterface_RestrictToList = 23846 - DatagramWriterGroupTransportType_DatagramQos = 23847 - DatagramWriterGroupTransportType_DiscoveryAnnounceRate = 23848 - DatagramWriterGroupTransportType_Topic = 23849 - StandaloneSubscribedDataSetRefDataType_Encoding_DefaultBinary = 23851 - StandaloneSubscribedDataSetDataType_Encoding_DefaultBinary = 23852 - SecurityGroupDataType_Encoding_DefaultBinary = 23853 - PubSubConfiguration2DataType_Encoding_DefaultBinary = 23854 - QosDataType_Encoding_DefaultBinary = 23855 - TransmitQosDataType_Encoding_DefaultBinary = 23856 - TransmitQosPriorityDataType_Encoding_DefaultBinary = 23857 - ReceiveQosDataType_Encoding_DefaultBinary = 23860 - ReceiveQosPriorityDataType_Encoding_DefaultBinary = 23861 - DatagramConnectionTransport2DataType_Encoding_DefaultBinary = 23864 - DatagramWriterGroupTransport2DataType_Encoding_DefaultBinary = 23865 - DatagramDataSetReaderTransportDataType_Encoding_DefaultBinary = 23866 - OpcUa_BinarySchema_StandaloneSubscribedDataSetRefDataType = 23870 - OpcUa_BinarySchema_StandaloneSubscribedDataSetRefDataType_DataTypeVersion = 23871 - OpcUa_BinarySchema_StandaloneSubscribedDataSetRefDataType_DictionaryFragment = 23872 - OpcUa_BinarySchema_StandaloneSubscribedDataSetDataType = 23873 - OpcUa_BinarySchema_StandaloneSubscribedDataSetDataType_DataTypeVersion = 23874 - OpcUa_BinarySchema_StandaloneSubscribedDataSetDataType_DictionaryFragment = 23875 - OpcUa_BinarySchema_SecurityGroupDataType = 23876 - OpcUa_BinarySchema_SecurityGroupDataType_DataTypeVersion = 23877 - OpcUa_BinarySchema_SecurityGroupDataType_DictionaryFragment = 23878 - OpcUa_BinarySchema_PubSubConfiguration2DataType = 23879 - OpcUa_BinarySchema_PubSubConfiguration2DataType_DataTypeVersion = 23880 - OpcUa_BinarySchema_PubSubConfiguration2DataType_DictionaryFragment = 23881 - OpcUa_BinarySchema_QosDataType = 23882 - OpcUa_BinarySchema_QosDataType_DataTypeVersion = 23883 - OpcUa_BinarySchema_QosDataType_DictionaryFragment = 23884 - OpcUa_BinarySchema_TransmitQosDataType = 23885 - OpcUa_BinarySchema_TransmitQosDataType_DataTypeVersion = 23886 - OpcUa_BinarySchema_TransmitQosDataType_DictionaryFragment = 23887 - OpcUa_BinarySchema_TransmitQosPriorityDataType = 23888 - OpcUa_BinarySchema_TransmitQosPriorityDataType_DataTypeVersion = 23889 - OpcUa_BinarySchema_TransmitQosPriorityDataType_DictionaryFragment = 23890 - AuditClientEventType_SourceName = 23891 - AuditClientEventType_Time = 23892 - AuditClientEventType_ReceiveTime = 23893 - AuditClientEventType_LocalTime = 23894 - AuditClientEventType_Message = 23895 - AuditClientEventType_Severity = 23896 - OpcUa_BinarySchema_ReceiveQosDataType = 23897 - OpcUa_BinarySchema_ReceiveQosDataType_DataTypeVersion = 23898 - OpcUa_BinarySchema_ReceiveQosDataType_DictionaryFragment = 23899 - OpcUa_BinarySchema_ReceiveQosPriorityDataType = 23900 - OpcUa_BinarySchema_ReceiveQosPriorityDataType_DataTypeVersion = 23901 - OpcUa_BinarySchema_ReceiveQosPriorityDataType_DictionaryFragment = 23902 - AuditClientEventType_ActionTimeStamp = 23903 - AuditClientEventType_Status = 23904 - AuditClientEventType_ServerId = 23905 - AuditClientEventType_ClientAuditEntryId = 23906 - AuditClientEventType_ClientUserId = 23907 - AuditClientEventType_ServerUri = 23908 - OpcUa_BinarySchema_DatagramConnectionTransport2DataType = 23909 - OpcUa_BinarySchema_DatagramConnectionTransport2DataType_DataTypeVersion = 23910 - OpcUa_BinarySchema_DatagramConnectionTransport2DataType_DictionaryFragment = 23911 - OpcUa_BinarySchema_DatagramWriterGroupTransport2DataType = 23912 - OpcUa_BinarySchema_DatagramWriterGroupTransport2DataType_DataTypeVersion = 23913 - OpcUa_BinarySchema_DatagramWriterGroupTransport2DataType_DictionaryFragment = 23914 - OpcUa_BinarySchema_DatagramDataSetReaderTransportDataType = 23915 - OpcUa_BinarySchema_DatagramDataSetReaderTransportDataType_DataTypeVersion = 23916 - OpcUa_BinarySchema_DatagramDataSetReaderTransportDataType_DictionaryFragment = 23917 - StandaloneSubscribedDataSetRefDataType_Encoding_DefaultXml = 23919 - StandaloneSubscribedDataSetDataType_Encoding_DefaultXml = 23920 - SecurityGroupDataType_Encoding_DefaultXml = 23921 - PubSubConfiguration2DataType_Encoding_DefaultXml = 23922 - QosDataType_Encoding_DefaultXml = 23923 - TransmitQosDataType_Encoding_DefaultXml = 23924 - TransmitQosPriorityDataType_Encoding_DefaultXml = 23925 - AuditClientUpdateMethodResultEventType = 23926 - AuditClientUpdateMethodResultEventType_EventId = 23927 - ReceiveQosDataType_Encoding_DefaultXml = 23928 - ReceiveQosPriorityDataType_Encoding_DefaultXml = 23929 - AuditClientUpdateMethodResultEventType_EventType = 23930 - AuditClientUpdateMethodResultEventType_SourceNode = 23931 - DatagramConnectionTransport2DataType_Encoding_DefaultXml = 23932 - DatagramWriterGroupTransport2DataType_Encoding_DefaultXml = 23933 - DatagramDataSetReaderTransportDataType_Encoding_DefaultXml = 23934 - OpcUa_XmlSchema_StandaloneSubscribedDataSetRefDataType = 23938 - OpcUa_XmlSchema_StandaloneSubscribedDataSetRefDataType_DataTypeVersion = 23939 - OpcUa_XmlSchema_StandaloneSubscribedDataSetRefDataType_DictionaryFragment = 23940 - OpcUa_XmlSchema_StandaloneSubscribedDataSetDataType = 23941 - OpcUa_XmlSchema_StandaloneSubscribedDataSetDataType_DataTypeVersion = 23942 - OpcUa_XmlSchema_StandaloneSubscribedDataSetDataType_DictionaryFragment = 23943 - OpcUa_XmlSchema_SecurityGroupDataType = 23944 - OpcUa_XmlSchema_SecurityGroupDataType_DataTypeVersion = 23945 - OpcUa_XmlSchema_SecurityGroupDataType_DictionaryFragment = 23946 - OpcUa_XmlSchema_PubSubConfiguration2DataType = 23947 - OpcUa_XmlSchema_PubSubConfiguration2DataType_DataTypeVersion = 23948 - OpcUa_XmlSchema_PubSubConfiguration2DataType_DictionaryFragment = 23949 - OpcUa_XmlSchema_QosDataType = 23950 - OpcUa_XmlSchema_QosDataType_DataTypeVersion = 23951 - OpcUa_XmlSchema_QosDataType_DictionaryFragment = 23952 - OpcUa_XmlSchema_TransmitQosDataType = 23953 - OpcUa_XmlSchema_TransmitQosDataType_DataTypeVersion = 23954 - OpcUa_XmlSchema_TransmitQosDataType_DictionaryFragment = 23955 - OpcUa_XmlSchema_TransmitQosPriorityDataType = 23956 - OpcUa_XmlSchema_TransmitQosPriorityDataType_DataTypeVersion = 23957 - OpcUa_XmlSchema_TransmitQosPriorityDataType_DictionaryFragment = 23958 - AuditClientUpdateMethodResultEventType_SourceName = 23959 - AuditClientUpdateMethodResultEventType_Time = 23960 - AuditClientUpdateMethodResultEventType_ReceiveTime = 23961 - AuditClientUpdateMethodResultEventType_LocalTime = 23962 - AuditClientUpdateMethodResultEventType_Message = 23963 - AuditClientUpdateMethodResultEventType_Severity = 23964 - OpcUa_XmlSchema_ReceiveQosDataType = 23965 - OpcUa_XmlSchema_ReceiveQosDataType_DataTypeVersion = 23966 - OpcUa_XmlSchema_ReceiveQosDataType_DictionaryFragment = 23967 - OpcUa_XmlSchema_ReceiveQosPriorityDataType = 23968 - OpcUa_XmlSchema_ReceiveQosPriorityDataType_DataTypeVersion = 23969 - OpcUa_XmlSchema_ReceiveQosPriorityDataType_DictionaryFragment = 23970 - AuditClientUpdateMethodResultEventType_ActionTimeStamp = 23971 - AuditClientUpdateMethodResultEventType_Status = 23972 - AuditClientUpdateMethodResultEventType_ServerId = 23973 - AuditClientUpdateMethodResultEventType_ClientAuditEntryId = 23974 - AuditClientUpdateMethodResultEventType_ClientUserId = 23975 - AuditClientUpdateMethodResultEventType_ServerUri = 23976 - OpcUa_XmlSchema_DatagramConnectionTransport2DataType = 23977 - OpcUa_XmlSchema_DatagramConnectionTransport2DataType_DataTypeVersion = 23978 - OpcUa_XmlSchema_DatagramConnectionTransport2DataType_DictionaryFragment = 23979 - OpcUa_XmlSchema_DatagramWriterGroupTransport2DataType = 23980 - OpcUa_XmlSchema_DatagramWriterGroupTransport2DataType_DataTypeVersion = 23981 - OpcUa_XmlSchema_DatagramWriterGroupTransport2DataType_DictionaryFragment = 23982 - OpcUa_XmlSchema_DatagramDataSetReaderTransportDataType = 23983 - OpcUa_XmlSchema_DatagramDataSetReaderTransportDataType_DataTypeVersion = 23984 - OpcUa_XmlSchema_DatagramDataSetReaderTransportDataType_DictionaryFragment = 23985 - StandaloneSubscribedDataSetRefDataType_Encoding_DefaultJson = 23987 - StandaloneSubscribedDataSetDataType_Encoding_DefaultJson = 23988 - SecurityGroupDataType_Encoding_DefaultJson = 23989 - PubSubConfiguration2DataType_Encoding_DefaultJson = 23990 - QosDataType_Encoding_DefaultJson = 23991 - TransmitQosDataType_Encoding_DefaultJson = 23992 - TransmitQosPriorityDataType_Encoding_DefaultJson = 23993 - AuditClientUpdateMethodResultEventType_ObjectId = 23994 - AuditClientUpdateMethodResultEventType_MethodId = 23995 - ReceiveQosDataType_Encoding_DefaultJson = 23996 - ReceiveQosPriorityDataType_Encoding_DefaultJson = 23997 - AuditClientUpdateMethodResultEventType_StatusCodeId = 23998 - AuditClientUpdateMethodResultEventType_InputArguments = 23999 - DatagramConnectionTransport2DataType_Encoding_DefaultJson = 24000 - DatagramWriterGroupTransport2DataType_Encoding_DefaultJson = 24001 - DatagramDataSetReaderTransportDataType_Encoding_DefaultJson = 24002 - PublishSubscribeType_SubscribedDataSets_AddSubscribedDataSet = 24004 - PublishSubscribeType_SubscribedDataSets_AddSubscribedDataSet_InputArguments = 24005 - PublishSubscribeType_SubscribedDataSets_AddSubscribedDataSet_OutputArguments = 24006 - PublishSubscribeType_SubscribedDataSets_RemoveSubscribedDataSet = 24007 - PublishSubscribeType_SubscribedDataSets_RemoveSubscribedDataSet_InputArguments = 24008 - PublishSubscribeType_DataSetClasses_DataSetName_Placeholder = 24009 - PublishSubscribe_SubscribedDataSets_AddSubscribedDataSet = 24010 - PublishSubscribe_SubscribedDataSets_AddSubscribedDataSet_InputArguments = 24011 - PublishSubscribe_SubscribedDataSets_AddSubscribedDataSet_OutputArguments = 24012 - PublishSubscribe_SubscribedDataSets_RemoveSubscribedDataSet = 24013 - PublishSubscribe_SubscribedDataSets_RemoveSubscribedDataSet_InputArguments = 24014 - PublishSubscribe_DataSetClasses_DataSetName_Placeholder = 24015 - DatagramDataSetReaderTransportType = 24016 - DatagramDataSetReaderTransportType_Address = 24017 - DatagramDataSetReaderTransportType_Address_NetworkInterface = 24018 - DatagramDataSetReaderTransportType_Address_NetworkInterface_Selections = 24019 - DatagramDataSetReaderTransportType_Address_NetworkInterface_SelectionDescriptions = 24020 - DatagramDataSetReaderTransportType_Address_NetworkInterface_RestrictToList = 24021 - DatagramDataSetReaderTransportType_DatagramQos = 24022 - DatagramDataSetReaderTransportType_Topic = 24023 - ProgramDiagnostic2DataType = 24033 - ProgramDiagnostic2DataType_Encoding_DefaultBinary = 24034 - OpcUa_BinarySchema_ProgramDiagnostic2DataType = 24035 - OpcUa_BinarySchema_ProgramDiagnostic2DataType_DataTypeVersion = 24036 - OpcUa_BinarySchema_ProgramDiagnostic2DataType_DictionaryFragment = 24037 - ProgramDiagnostic2DataType_Encoding_DefaultXml = 24038 - OpcUa_XmlSchema_ProgramDiagnostic2DataType = 24039 - OpcUa_XmlSchema_ProgramDiagnostic2DataType_DataTypeVersion = 24040 - OpcUa_XmlSchema_ProgramDiagnostic2DataType_DictionaryFragment = 24041 - ProgramDiagnostic2DataType_Encoding_DefaultJson = 24042 - ServerType_ServerCapabilities_MaxMonitoredItems = 24083 - ServerType_ServerCapabilities_MaxSubscriptionsPerSession = 24084 - ServerType_ServerCapabilities_MaxSelectClauseParameters = 24085 - ServerType_ServerCapabilities_MaxWhereClauseParameters = 24086 - ServerType_ServerCapabilities_ConformanceUnits = 24087 - ServerCapabilitiesType_MaxSessions = 24088 - ServerCapabilitiesType_MaxSubscriptions = 24089 - ServerCapabilitiesType_MaxMonitoredItems = 24090 - ServerCapabilitiesType_MaxSubscriptionsPerSession = 24091 - ServerCapabilitiesType_MaxSelectClauseParameters = 24092 - ServerCapabilitiesType_MaxWhereClauseParameters = 24093 - ServerCapabilitiesType_ConformanceUnits = 24094 - Server_ServerCapabilities_MaxSessions = 24095 - Server_ServerCapabilities_MaxSubscriptions = 24096 - Server_ServerCapabilities_MaxMonitoredItems = 24097 - Server_ServerCapabilities_MaxSubscriptionsPerSession = 24098 - Server_ServerCapabilities_MaxSelectClauseParameters = 24099 - Server_ServerCapabilities_MaxWhereClauseParameters = 24100 - Server_ServerCapabilities_ConformanceUnits = 24101 - ServerType_ServerCapabilities_MaxMonitoredItemsPerSubscription = 24102 - ServerCapabilitiesType_MaxMonitoredItemsPerSubscription = 24103 - Server_ServerCapabilities_MaxMonitoredItemsPerSubscription = 24104 - PortableQualifiedName = 24105 - PortableNodeId = 24106 - UnsignedRationalNumber = 24107 - PortableQualifiedName_Encoding_DefaultBinary = 24108 - PortableNodeId_Encoding_DefaultBinary = 24109 - UnsignedRationalNumber_Encoding_DefaultBinary = 24110 - OpcUa_BinarySchema_PortableQualifiedName = 24111 - OpcUa_BinarySchema_PortableQualifiedName_DataTypeVersion = 24112 - OpcUa_BinarySchema_PortableQualifiedName_DictionaryFragment = 24113 - OpcUa_BinarySchema_PortableNodeId = 24114 - OpcUa_BinarySchema_PortableNodeId_DataTypeVersion = 24115 - OpcUa_BinarySchema_PortableNodeId_DictionaryFragment = 24116 - OpcUa_BinarySchema_UnsignedRationalNumber = 24117 - OpcUa_BinarySchema_UnsignedRationalNumber_DataTypeVersion = 24118 - OpcUa_BinarySchema_UnsignedRationalNumber_DictionaryFragment = 24119 - PortableQualifiedName_Encoding_DefaultXml = 24120 - PortableNodeId_Encoding_DefaultXml = 24121 - UnsignedRationalNumber_Encoding_DefaultXml = 24122 - OpcUa_XmlSchema_PortableQualifiedName = 24123 - OpcUa_XmlSchema_PortableQualifiedName_DataTypeVersion = 24124 - OpcUa_XmlSchema_PortableQualifiedName_DictionaryFragment = 24125 - OpcUa_XmlSchema_PortableNodeId = 24126 - OpcUa_XmlSchema_PortableNodeId_DataTypeVersion = 24127 - OpcUa_XmlSchema_PortableNodeId_DictionaryFragment = 24128 - OpcUa_XmlSchema_UnsignedRationalNumber = 24129 - OpcUa_XmlSchema_UnsignedRationalNumber_DataTypeVersion = 24130 - OpcUa_XmlSchema_UnsignedRationalNumber_DictionaryFragment = 24131 - PortableQualifiedName_Encoding_DefaultJson = 24132 - PortableNodeId_Encoding_DefaultJson = 24133 - UnsignedRationalNumber_Encoding_DefaultJson = 24134 - AuditOpenSecureChannelEventType_CertificateErrorEventId = 24135 - HasStructuredComponent = 24136 - AssociatedWith = 24137 - RoleSetType_RoleName_Placeholder_CustomConfiguration = 24138 - RoleType_CustomConfiguration = 24139 - WellKnownRole_Anonymous_CustomConfiguration = 24140 - WellKnownRole_AuthenticatedUser_CustomConfiguration = 24141 - WellKnownRole_Observer_CustomConfiguration = 24142 - WellKnownRole_Operator_CustomConfiguration = 24143 - WellKnownRole_Engineer_CustomConfiguration = 24144 - WellKnownRole_Supervisor_CustomConfiguration = 24145 - WellKnownRole_ConfigureAdmin_CustomConfiguration = 24146 - WellKnownRole_SecurityAdmin_CustomConfiguration = 24147 - IIetfBaseNetworkInterfaceType = 24148 - IIetfBaseNetworkInterfaceType_AdminStatus = 24149 - IIetfBaseNetworkInterfaceType_OperStatus = 24150 - IIetfBaseNetworkInterfaceType_PhysAddress = 24151 - IIetfBaseNetworkInterfaceType_Speed = 24152 - IIetfBaseNetworkInterfaceType_Speed_Definition = 24153 - IIetfBaseNetworkInterfaceType_Speed_ValuePrecision = 24154 - IIetfBaseNetworkInterfaceType_Speed_InstrumentRange = 24155 - IIetfBaseNetworkInterfaceType_Speed_EURange = 24156 - IIetfBaseNetworkInterfaceType_Speed_EngineeringUnits = 24157 - IIeeeBaseEthernetPortType = 24158 - IIeeeBaseEthernetPortType_Speed = 24159 - IIeeeBaseEthernetPortType_Speed_Definition = 24160 - IIeeeBaseEthernetPortType_Speed_ValuePrecision = 24161 - IIeeeBaseEthernetPortType_Speed_InstrumentRange = 24162 - IIeeeBaseEthernetPortType_Speed_EURange = 24163 - IIeeeBaseEthernetPortType_Speed_EngineeringUnits = 24164 - IIeeeBaseEthernetPortType_Duplex = 24165 - IIeeeBaseEthernetPortType_MaxFrameLength = 24166 - IBaseEthernetCapabilitiesType = 24167 - IBaseEthernetCapabilitiesType_VlanTagCapable = 24168 - ISrClassType = 24169 - ISrClassType_Id = 24170 - ISrClassType_Priority = 24171 - ISrClassType_Vid = 24172 - IIeeeBaseTsnStreamType = 24173 - IIeeeBaseTsnStreamType_StreamId = 24174 - IIeeeBaseTsnStreamType_StreamName = 24175 - IIeeeBaseTsnStreamType_State = 24176 - IIeeeBaseTsnStreamType_AccumulatedLatency = 24177 - IIeeeBaseTsnStreamType_SrClassId = 24178 - IIeeeBaseTsnTrafficSpecificationType = 24179 - IIeeeBaseTsnTrafficSpecificationType_MaxIntervalFrames = 24180 - IIeeeBaseTsnTrafficSpecificationType_MaxFrameSize = 24181 - IIeeeBaseTsnTrafficSpecificationType_Interval = 24182 - IIeeeBaseTsnStatusStreamType = 24183 - IIeeeBaseTsnStatusStreamType_TalkerStatus = 24184 - IIeeeBaseTsnStatusStreamType_ListenerStatus = 24185 - IIeeeBaseTsnStatusStreamType_FailureCode = 24186 - IIeeeBaseTsnStatusStreamType_FailureSystemIdentifier = 24187 - IIeeeTsnInterfaceConfigurationType = 24188 - IIeeeTsnInterfaceConfigurationType_MacAddress = 24189 - IIeeeTsnInterfaceConfigurationType_InterfaceName = 24190 - IIeeeTsnInterfaceConfigurationTalkerType = 24191 - IIeeeTsnInterfaceConfigurationTalkerType_MacAddress = 24192 - IIeeeTsnInterfaceConfigurationTalkerType_InterfaceName = 24193 - IIeeeTsnInterfaceConfigurationTalkerType_TimeAwareOffset = 24194 - IIeeeTsnInterfaceConfigurationListenerType = 24195 - IIeeeTsnInterfaceConfigurationListenerType_MacAddress = 24196 - IIeeeTsnInterfaceConfigurationListenerType_InterfaceName = 24197 - IIeeeTsnInterfaceConfigurationListenerType_ReceiveOffset = 24198 - IIeeeTsnMacAddressType = 24199 - IIeeeTsnMacAddressType_DestinationAddress = 24200 - IIeeeTsnMacAddressType_SourceAddress = 24201 - IIeeeTsnVlanTagType = 24202 - IIeeeTsnVlanTagType_VlanId = 24203 - IIeeeTsnVlanTagType_PriorityCodePoint = 24204 - IPriorityMappingEntryType = 24205 - IPriorityMappingEntryType_MappingUri = 24206 - IPriorityMappingEntryType_PriorityLabel = 24207 - IPriorityMappingEntryType_PriorityValue_PCP = 24208 - IPriorityMappingEntryType_PriorityValue_DSCP = 24209 - Duplex = 24210 - InterfaceAdminStatus = 24212 - InterfaceOperStatus = 24214 - NegotiationStatus = 24216 - TsnFailureCode = 24218 - TsnStreamState = 24220 - TsnTalkerStatus = 24222 - TsnListenerStatus = 24224 - Resources = 24226 - Communication = 24227 - MappingTables = 24228 - NetworkInterfaces = 24229 - Streams = 24230 - TalkerStreams = 24231 - ListenerStreams = 24232 - IIeeeAutoNegotiationStatusType = 24233 - IIeeeAutoNegotiationStatusType_NegotiationStatus = 24234 - Duplex_EnumValues = 24235 - InterfaceAdminStatus_EnumValues = 24236 - InterfaceOperStatus_EnumValues = 24237 - NegotiationStatus_EnumValues = 24238 - TsnFailureCode_EnumValues = 24239 - TsnStreamState_EnumValues = 24240 - TsnTalkerStatus_EnumValues = 24241 - TsnListenerStatus_EnumValues = 24242 - OPCUANamespaceMetadata_NamespaceFile_MaxByteStringLength = 24243 - FileType_MaxByteStringLength = 24244 - AddressSpaceFileType_MaxByteStringLength = 24245 - NamespaceMetadataType_NamespaceFile_MaxByteStringLength = 24246 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_MaxByteStringLength = 24247 - FileDirectoryType_FileName_Placeholder_MaxByteStringLength = 24248 - FileSystem_FileName_Placeholder_MaxByteStringLength = 24249 - TrustListType_MaxByteStringLength = 24250 - CertificateGroupType_TrustList_MaxByteStringLength = 24251 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_MaxByteStringLength = 24252 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_MaxByteStringLength = 24253 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_MaxByteStringLength = 24254 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_MaxByteStringLength = 24255 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_MaxByteStringLength = 24256 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_MaxByteStringLength = 24257 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_MaxByteStringLength = 24258 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_MaxByteStringLength = 24259 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_MaxByteStringLength = 24260 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_MaxByteStringLength = 24261 - SemanticVersionString = 24263 - UserManagementType = 24264 - UserManagementType_Users = 24265 - UserManagementType_PasswordLength = 24266 - UserManagementType_PasswordOptions = 24267 - UserManagementType_PasswordRestrictions = 24268 - UserManagementType_AddUser = 24269 - UserManagementType_AddUser_InputArguments = 24270 - UserManagementType_ModifyUser = 24271 - UserManagementType_ModifyUser_InputArguments = 24272 - UserManagementType_RemoveUser = 24273 - UserManagementType_RemoveUser_InputArguments = 24274 - UserManagementType_ChangePassword = 24275 - UserManagementType_ChangePassword_InputArguments = 24276 - PasswordOptionsMask = 24277 - PasswordOptionsMask_OptionSetValues = 24278 - UserConfigurationMask = 24279 - UserConfigurationMask_OptionSetValues = 24280 - UserManagementDataType = 24281 - AddUserMethodType = 24282 - AddUserMethodType_InputArguments = 24283 - ModifyUserMethodType = 24284 - ModifyUserMethodType_InputArguments = 24285 - RemoveUserMethodType = 24286 - RemoveUserMethodType_InputArguments = 24287 - ChangePasswordMethodType = 24288 - ChangePasswordMethodType_InputArguments = 24289 - UserManagement = 24290 - UserManagement_PasswordRestrictions = 24291 - UserManagementDataType_Encoding_DefaultBinary = 24292 - OpcUa_BinarySchema_UserManagementDataType = 24293 - OpcUa_BinarySchema_UserManagementDataType_DataTypeVersion = 24294 - OpcUa_BinarySchema_UserManagementDataType_DictionaryFragment = 24295 - UserManagementDataType_Encoding_DefaultXml = 24296 - OpcUa_XmlSchema_UserManagementDataType = 24297 - OpcUa_XmlSchema_UserManagementDataType_DataTypeVersion = 24298 - OpcUa_XmlSchema_UserManagementDataType_DictionaryFragment = 24299 - UserManagementDataType_Encoding_DefaultJson = 24300 - UserManagement_Users = 24301 - UserManagement_PasswordLength = 24302 - UserManagement_PasswordOptions = 24303 - UserManagement_AddUser = 24304 - UserManagement_AddUser_InputArguments = 24305 - UserManagement_ModifyUser = 24306 - UserManagement_ModifyUser_InputArguments = 24307 - UserManagement_RemoveUser = 24308 - UserManagement_RemoveUser_InputArguments = 24309 - UserManagement_ChangePassword = 24310 - UserManagement_ChangePassword_InputArguments = 24311 - DialogConditionType_Respond2 = 24312 - DialogConditionType_Respond2_InputArguments = 24313 - DialogResponse2MethodType = 24314 - DialogResponse2MethodType_InputArguments = 24315 - AlarmConditionType_Suppress2 = 24316 - AlarmConditionType_Suppress2_InputArguments = 24317 - AlarmConditionType_Unsuppress2 = 24318 - AlarmConditionType_Unsuppress2_InputArguments = 24319 - AlarmConditionType_RemoveFromService2 = 24320 - AlarmConditionType_RemoveFromService2_InputArguments = 24321 - AlarmConditionType_PlaceInService2 = 24322 - AlarmConditionType_PlaceInService2_InputArguments = 24323 - AlarmConditionType_Reset2 = 24324 - AlarmConditionType_Reset2_InputArguments = 24325 - WithCommentMethodType = 24326 - WithCommentMethodType_InputArguments = 24327 - AlarmGroupType_AlarmConditionInstance_Placeholder_Suppress2 = 24328 - AlarmGroupType_AlarmConditionInstance_Placeholder_Suppress2_InputArguments = 24329 - AlarmGroupType_AlarmConditionInstance_Placeholder_Unsuppress2 = 24330 - AlarmGroupType_AlarmConditionInstance_Placeholder_Unsuppress2_InputArguments = 24331 - AlarmGroupType_AlarmConditionInstance_Placeholder_RemoveFromService2 = 24332 - AlarmGroupType_AlarmConditionInstance_Placeholder_RemoveFromService2_InputArguments = 24333 - AlarmGroupType_AlarmConditionInstance_Placeholder_PlaceInService2 = 24334 - AlarmGroupType_AlarmConditionInstance_Placeholder_PlaceInService2_InputArguments = 24335 - AlarmGroupType_AlarmConditionInstance_Placeholder_Reset2 = 24336 - AlarmGroupType_AlarmConditionInstance_Placeholder_Reset2_InputArguments = 24337 - LimitAlarmType_Suppress2 = 24338 - LimitAlarmType_Suppress2_InputArguments = 24339 - LimitAlarmType_Unsuppress2 = 24340 - LimitAlarmType_Unsuppress2_InputArguments = 24341 - LimitAlarmType_RemoveFromService2 = 24342 - LimitAlarmType_RemoveFromService2_InputArguments = 24343 - LimitAlarmType_PlaceInService2 = 24344 - LimitAlarmType_PlaceInService2_InputArguments = 24345 - LimitAlarmType_Reset2 = 24346 - LimitAlarmType_Reset2_InputArguments = 24347 - ExclusiveLimitAlarmType_Suppress2 = 24348 - ExclusiveLimitAlarmType_Suppress2_InputArguments = 24349 - ExclusiveLimitAlarmType_Unsuppress2 = 24350 - ExclusiveLimitAlarmType_Unsuppress2_InputArguments = 24351 - ExclusiveLimitAlarmType_RemoveFromService2 = 24352 - ExclusiveLimitAlarmType_RemoveFromService2_InputArguments = 24353 - ExclusiveLimitAlarmType_PlaceInService2 = 24354 - ExclusiveLimitAlarmType_PlaceInService2_InputArguments = 24355 - ExclusiveLimitAlarmType_Reset2 = 24356 - ExclusiveLimitAlarmType_Reset2_InputArguments = 24357 - NonExclusiveLimitAlarmType_Suppress2 = 24358 - NonExclusiveLimitAlarmType_Suppress2_InputArguments = 24359 - NonExclusiveLimitAlarmType_Unsuppress2 = 24360 - NonExclusiveLimitAlarmType_Unsuppress2_InputArguments = 24361 - NonExclusiveLimitAlarmType_RemoveFromService2 = 24362 - NonExclusiveLimitAlarmType_RemoveFromService2_InputArguments = 24363 - NonExclusiveLimitAlarmType_PlaceInService2 = 24364 - NonExclusiveLimitAlarmType_PlaceInService2_InputArguments = 24365 - NonExclusiveLimitAlarmType_Reset2 = 24366 - NonExclusiveLimitAlarmType_Reset2_InputArguments = 24367 - NonExclusiveLevelAlarmType_Suppress2 = 24368 - NonExclusiveLevelAlarmType_Suppress2_InputArguments = 24369 - NonExclusiveLevelAlarmType_Unsuppress2 = 24370 - NonExclusiveLevelAlarmType_Unsuppress2_InputArguments = 24371 - NonExclusiveLevelAlarmType_RemoveFromService2 = 24372 - NonExclusiveLevelAlarmType_RemoveFromService2_InputArguments = 24373 - NonExclusiveLevelAlarmType_PlaceInService2 = 24374 - NonExclusiveLevelAlarmType_PlaceInService2_InputArguments = 24375 - NonExclusiveLevelAlarmType_Reset2 = 24376 - NonExclusiveLevelAlarmType_Reset2_InputArguments = 24377 - ExclusiveLevelAlarmType_Suppress2 = 24378 - ExclusiveLevelAlarmType_Suppress2_InputArguments = 24379 - ExclusiveLevelAlarmType_Unsuppress2 = 24380 - ExclusiveLevelAlarmType_Unsuppress2_InputArguments = 24381 - ExclusiveLevelAlarmType_RemoveFromService2 = 24382 - ExclusiveLevelAlarmType_RemoveFromService2_InputArguments = 24383 - ExclusiveLevelAlarmType_PlaceInService2 = 24384 - ExclusiveLevelAlarmType_PlaceInService2_InputArguments = 24385 - ExclusiveLevelAlarmType_Reset2 = 24386 - ExclusiveLevelAlarmType_Reset2_InputArguments = 24387 - NonExclusiveDeviationAlarmType_Suppress2 = 24388 - NonExclusiveDeviationAlarmType_Suppress2_InputArguments = 24389 - NonExclusiveDeviationAlarmType_Unsuppress2 = 24390 - NonExclusiveDeviationAlarmType_Unsuppress2_InputArguments = 24391 - NonExclusiveDeviationAlarmType_RemoveFromService2 = 24392 - NonExclusiveDeviationAlarmType_RemoveFromService2_InputArguments = 24393 - NonExclusiveDeviationAlarmType_PlaceInService2 = 24394 - NonExclusiveDeviationAlarmType_PlaceInService2_InputArguments = 24395 - NonExclusiveDeviationAlarmType_Reset2 = 24396 - NonExclusiveDeviationAlarmType_Reset2_InputArguments = 24397 - NonExclusiveRateOfChangeAlarmType_Suppress2 = 24398 - NonExclusiveRateOfChangeAlarmType_Suppress2_InputArguments = 24399 - NonExclusiveRateOfChangeAlarmType_Unsuppress2 = 24400 - NonExclusiveRateOfChangeAlarmType_Unsuppress2_InputArguments = 24401 - NonExclusiveRateOfChangeAlarmType_RemoveFromService2 = 24402 - NonExclusiveRateOfChangeAlarmType_RemoveFromService2_InputArguments = 24403 - NonExclusiveRateOfChangeAlarmType_PlaceInService2 = 24404 - NonExclusiveRateOfChangeAlarmType_PlaceInService2_InputArguments = 24405 - NonExclusiveRateOfChangeAlarmType_Reset2 = 24406 - NonExclusiveRateOfChangeAlarmType_Reset2_InputArguments = 24407 - ExclusiveDeviationAlarmType_Suppress2 = 24408 - ExclusiveDeviationAlarmType_Suppress2_InputArguments = 24409 - ExclusiveDeviationAlarmType_Unsuppress2 = 24410 - ExclusiveDeviationAlarmType_Unsuppress2_InputArguments = 24411 - ExclusiveDeviationAlarmType_RemoveFromService2 = 24412 - ExclusiveDeviationAlarmType_RemoveFromService2_InputArguments = 24413 - ExclusiveDeviationAlarmType_PlaceInService2 = 24414 - ExclusiveDeviationAlarmType_PlaceInService2_InputArguments = 24415 - ExclusiveDeviationAlarmType_Reset2 = 24416 - ExclusiveDeviationAlarmType_Reset2_InputArguments = 24417 - ExclusiveRateOfChangeAlarmType_Suppress2 = 24418 - ExclusiveRateOfChangeAlarmType_Suppress2_InputArguments = 24419 - ExclusiveRateOfChangeAlarmType_Unsuppress2 = 24420 - ExclusiveRateOfChangeAlarmType_Unsuppress2_InputArguments = 24421 - ExclusiveRateOfChangeAlarmType_RemoveFromService2 = 24422 - ExclusiveRateOfChangeAlarmType_RemoveFromService2_InputArguments = 24423 - ExclusiveRateOfChangeAlarmType_PlaceInService2 = 24424 - ExclusiveRateOfChangeAlarmType_PlaceInService2_InputArguments = 24425 - ExclusiveRateOfChangeAlarmType_Reset2 = 24426 - ExclusiveRateOfChangeAlarmType_Reset2_InputArguments = 24427 - DiscreteAlarmType_Suppress2 = 24428 - DiscreteAlarmType_Suppress2_InputArguments = 24429 - DiscreteAlarmType_Unsuppress2 = 24430 - DiscreteAlarmType_Unsuppress2_InputArguments = 24431 - DiscreteAlarmType_RemoveFromService2 = 24432 - DiscreteAlarmType_RemoveFromService2_InputArguments = 24433 - DiscreteAlarmType_PlaceInService2 = 24434 - DiscreteAlarmType_PlaceInService2_InputArguments = 24435 - DiscreteAlarmType_Reset2 = 24436 - DiscreteAlarmType_Reset2_InputArguments = 24437 - OffNormalAlarmType_Suppress2 = 24438 - OffNormalAlarmType_Suppress2_InputArguments = 24439 - OffNormalAlarmType_Unsuppress2 = 24440 - OffNormalAlarmType_Unsuppress2_InputArguments = 24441 - OffNormalAlarmType_RemoveFromService2 = 24442 - OffNormalAlarmType_RemoveFromService2_InputArguments = 24443 - OffNormalAlarmType_PlaceInService2 = 24444 - OffNormalAlarmType_PlaceInService2_InputArguments = 24445 - OffNormalAlarmType_Reset2 = 24446 - OffNormalAlarmType_Reset2_InputArguments = 24447 - SystemOffNormalAlarmType_Suppress2 = 24448 - SystemOffNormalAlarmType_Suppress2_InputArguments = 24449 - SystemOffNormalAlarmType_Unsuppress2 = 24450 - SystemOffNormalAlarmType_Unsuppress2_InputArguments = 24451 - SystemOffNormalAlarmType_RemoveFromService2 = 24452 - SystemOffNormalAlarmType_RemoveFromService2_InputArguments = 24453 - SystemOffNormalAlarmType_PlaceInService2 = 24454 - SystemOffNormalAlarmType_PlaceInService2_InputArguments = 24455 - SystemOffNormalAlarmType_Reset2 = 24456 - SystemOffNormalAlarmType_Reset2_InputArguments = 24457 - TripAlarmType_Suppress2 = 24458 - TripAlarmType_Suppress2_InputArguments = 24459 - TripAlarmType_Unsuppress2 = 24460 - TripAlarmType_Unsuppress2_InputArguments = 24461 - TripAlarmType_RemoveFromService2 = 24462 - TripAlarmType_RemoveFromService2_InputArguments = 24463 - TripAlarmType_PlaceInService2 = 24464 - TripAlarmType_PlaceInService2_InputArguments = 24465 - TripAlarmType_Reset2 = 24466 - TripAlarmType_Reset2_InputArguments = 24467 - InstrumentDiagnosticAlarmType_Suppress2 = 24468 - InstrumentDiagnosticAlarmType_Suppress2_InputArguments = 24469 - InstrumentDiagnosticAlarmType_Unsuppress2 = 24470 - InstrumentDiagnosticAlarmType_Unsuppress2_InputArguments = 24471 - InstrumentDiagnosticAlarmType_RemoveFromService2 = 24472 - InstrumentDiagnosticAlarmType_RemoveFromService2_InputArguments = 24473 - InstrumentDiagnosticAlarmType_PlaceInService2 = 24474 - InstrumentDiagnosticAlarmType_PlaceInService2_InputArguments = 24475 - InstrumentDiagnosticAlarmType_Reset2 = 24476 - InstrumentDiagnosticAlarmType_Reset2_InputArguments = 24477 - SystemDiagnosticAlarmType_Suppress2 = 24478 - SystemDiagnosticAlarmType_Suppress2_InputArguments = 24479 - SystemDiagnosticAlarmType_Unsuppress2 = 24480 - SystemDiagnosticAlarmType_Unsuppress2_InputArguments = 24481 - SystemDiagnosticAlarmType_RemoveFromService2 = 24482 - SystemDiagnosticAlarmType_RemoveFromService2_InputArguments = 24483 - SystemDiagnosticAlarmType_PlaceInService2 = 24484 - SystemDiagnosticAlarmType_PlaceInService2_InputArguments = 24485 - SystemDiagnosticAlarmType_Reset2 = 24486 - SystemDiagnosticAlarmType_Reset2_InputArguments = 24487 - CertificateExpirationAlarmType_Suppress2 = 24488 - CertificateExpirationAlarmType_Suppress2_InputArguments = 24489 - CertificateExpirationAlarmType_Unsuppress2 = 24490 - CertificateExpirationAlarmType_Unsuppress2_InputArguments = 24491 - CertificateExpirationAlarmType_RemoveFromService2 = 24492 - CertificateExpirationAlarmType_RemoveFromService2_InputArguments = 24493 - CertificateExpirationAlarmType_PlaceInService2 = 24494 - CertificateExpirationAlarmType_PlaceInService2_InputArguments = 24495 - CertificateExpirationAlarmType_Reset2 = 24496 - CertificateExpirationAlarmType_Reset2_InputArguments = 24497 - DiscrepancyAlarmType_Suppress2 = 24498 - DiscrepancyAlarmType_Suppress2_InputArguments = 24499 - DiscrepancyAlarmType_Unsuppress2 = 24500 - DiscrepancyAlarmType_Unsuppress2_InputArguments = 24501 - DiscrepancyAlarmType_RemoveFromService2 = 24502 - DiscrepancyAlarmType_RemoveFromService2_InputArguments = 24503 - DiscrepancyAlarmType_PlaceInService2 = 24504 - DiscrepancyAlarmType_PlaceInService2_InputArguments = 24505 - DiscrepancyAlarmType_Reset2 = 24506 - DiscrepancyAlarmType_Reset2_InputArguments = 24507 - TrustListOutOfDateAlarmType_Suppress2 = 24508 - TrustListOutOfDateAlarmType_Suppress2_InputArguments = 24509 - TrustListOutOfDateAlarmType_Unsuppress2 = 24510 - TrustListOutOfDateAlarmType_Unsuppress2_InputArguments = 24511 - TrustListOutOfDateAlarmType_RemoveFromService2 = 24512 - TrustListOutOfDateAlarmType_RemoveFromService2_InputArguments = 24513 - TrustListOutOfDateAlarmType_PlaceInService2 = 24514 - TrustListOutOfDateAlarmType_PlaceInService2_InputArguments = 24515 - TrustListOutOfDateAlarmType_Reset2 = 24516 - TrustListOutOfDateAlarmType_Reset2_InputArguments = 24517 - CertificateGroupType_CertificateExpired_Suppress2 = 24518 - CertificateGroupType_CertificateExpired_Suppress2_InputArguments = 24519 - CertificateGroupType_CertificateExpired_Unsuppress2 = 24520 - CertificateGroupType_CertificateExpired_Unsuppress2_InputArguments = 24521 - CertificateGroupType_CertificateExpired_RemoveFromService2 = 24522 - CertificateGroupType_CertificateExpired_RemoveFromService2_InputArguments = 24523 - CertificateGroupType_CertificateExpired_PlaceInService2 = 24524 - CertificateGroupType_CertificateExpired_PlaceInService2_InputArguments = 24525 - CertificateGroupType_CertificateExpired_Reset2 = 24526 - CertificateGroupType_CertificateExpired_Reset2_InputArguments = 24527 - CertificateGroupType_TrustListOutOfDate_Suppress2 = 24528 - CertificateGroupType_TrustListOutOfDate_Suppress2_InputArguments = 24529 - CertificateGroupType_TrustListOutOfDate_Unsuppress2 = 24530 - CertificateGroupType_TrustListOutOfDate_Unsuppress2_InputArguments = 24531 - CertificateGroupType_TrustListOutOfDate_RemoveFromService2 = 24532 - CertificateGroupType_TrustListOutOfDate_RemoveFromService2_InputArguments = 24533 - CertificateGroupType_TrustListOutOfDate_PlaceInService2 = 24534 - CertificateGroupType_TrustListOutOfDate_PlaceInService2_InputArguments = 24535 - CertificateGroupType_TrustListOutOfDate_Reset2 = 24536 - CertificateGroupType_TrustListOutOfDate_Reset2_InputArguments = 24537 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Suppress2 = 24538 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Suppress2_InputArguments = 24539 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Unsuppress2 = 24540 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Unsuppress2_InputArguments = 24541 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_RemoveFromService2 = 24542 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_RemoveFromService2_InputArguments = 24543 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_PlaceInService2 = 24544 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_PlaceInService2_InputArguments = 24545 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Reset2 = 24546 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Reset2_InputArguments = 24547 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Suppress2 = 24548 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Suppress2_InputArguments = 24549 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2 = 24550 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2_InputArguments = 24551 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2 = 24552 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2_InputArguments = 24553 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2 = 24554 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2_InputArguments = 24555 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Reset2 = 24556 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Reset2_InputArguments = 24557 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Suppress2 = 24558 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Suppress2_InputArguments = 24559 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Unsuppress2 = 24560 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Unsuppress2_InputArguments = 24561 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_RemoveFromService2 = 24562 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_RemoveFromService2_InputArguments = 24563 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_PlaceInService2 = 24564 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_PlaceInService2_InputArguments = 24565 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Reset2 = 24566 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Reset2_InputArguments = 24567 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Suppress2 = 24568 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Suppress2_InputArguments = 24569 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2 = 24570 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2_InputArguments = 24571 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2 = 24572 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2_InputArguments = 24573 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2 = 24574 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2_InputArguments = 24575 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Reset2 = 24576 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Reset2_InputArguments = 24577 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Suppress2 = 24578 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Suppress2_InputArguments = 24579 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Unsuppress2 = 24580 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Unsuppress2_InputArguments = 24581 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2 = 24582 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2_InputArguments = 24583 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_PlaceInService2 = 24584 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_PlaceInService2_InputArguments = 24585 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Reset2 = 24586 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Reset2_InputArguments = 24587 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2 = 24588 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2_InputArguments = 24589 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2 = 24590 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2_InputArguments = 24591 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2 = 24592 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2_InputArguments = 24593 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2 = 24594 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2_InputArguments = 24595 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Reset2 = 24596 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Reset2_InputArguments = 24597 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Suppress2 = 24598 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Suppress2_InputArguments = 24599 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Unsuppress2 = 24600 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Unsuppress2_InputArguments = 24601 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_RemoveFromService2 = 24602 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_RemoveFromService2_InputArguments = 24603 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_PlaceInService2 = 24604 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_PlaceInService2_InputArguments = 24605 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Reset2 = 24606 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Reset2_InputArguments = 24607 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Suppress2 = 24608 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Suppress2_InputArguments = 24609 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Unsuppress2 = 24610 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Unsuppress2_InputArguments = 24611 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_RemoveFromService2 = 24612 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_RemoveFromService2_InputArguments = 24613 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_PlaceInService2 = 24614 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_PlaceInService2_InputArguments = 24615 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Reset2 = 24616 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Reset2_InputArguments = 24617 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress2 = 24618 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress2_InputArguments = 24619 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress2 = 24620 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress2_InputArguments = 24621 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService2 = 24622 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService2_InputArguments = 24623 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService2 = 24624 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService2_InputArguments = 24625 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset2 = 24626 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset2_InputArguments = 24627 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress2 = 24628 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress2_InputArguments = 24629 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2 = 24630 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2_InputArguments = 24631 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2 = 24632 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2_InputArguments = 24633 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2 = 24634 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2_InputArguments = 24635 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset2 = 24636 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset2_InputArguments = 24637 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress2 = 24638 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress2_InputArguments = 24639 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress2 = 24640 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress2_InputArguments = 24641 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService2 = 24642 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService2_InputArguments = 24643 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService2 = 24644 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService2_InputArguments = 24645 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset2 = 24646 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset2_InputArguments = 24647 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress2 = 24648 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress2_InputArguments = 24649 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2 = 24650 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2_InputArguments = 24651 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2 = 24652 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2_InputArguments = 24653 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2 = 24654 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2_InputArguments = 24655 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset2 = 24656 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset2_InputArguments = 24657 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress2 = 24658 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress2_InputArguments = 24659 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress2 = 24660 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress2_InputArguments = 24661 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2 = 24662 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2_InputArguments = 24663 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService2 = 24664 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService2_InputArguments = 24665 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset2 = 24666 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset2_InputArguments = 24667 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2 = 24668 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2_InputArguments = 24669 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2 = 24670 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2_InputArguments = 24671 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2 = 24672 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2_InputArguments = 24673 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2 = 24674 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2_InputArguments = 24675 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset2 = 24676 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset2_InputArguments = 24677 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress2 = 24678 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress2_InputArguments = 24679 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress2 = 24680 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress2_InputArguments = 24681 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService2 = 24682 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService2_InputArguments = 24683 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService2 = 24684 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService2_InputArguments = 24685 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset2 = 24686 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset2_InputArguments = 24687 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress2 = 24688 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress2_InputArguments = 24689 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2 = 24690 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2_InputArguments = 24691 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2 = 24692 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2_InputArguments = 24693 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2 = 24694 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2_InputArguments = 24695 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset2 = 24696 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset2_InputArguments = 24697 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress2 = 24698 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress2_InputArguments = 24699 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress2 = 24700 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress2_InputArguments = 24701 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService2 = 24702 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService2_InputArguments = 24703 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService2 = 24704 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService2_InputArguments = 24705 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset2 = 24706 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset2_InputArguments = 24707 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress2 = 24708 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress2_InputArguments = 24709 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2 = 24710 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2_InputArguments = 24711 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2 = 24712 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2_InputArguments = 24713 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2 = 24714 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2_InputArguments = 24715 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset2 = 24716 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset2_InputArguments = 24717 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress2 = 24718 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress2_InputArguments = 24719 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress2 = 24720 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress2_InputArguments = 24721 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2 = 24722 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2_InputArguments = 24723 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService2 = 24724 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService2_InputArguments = 24725 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset2 = 24726 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset2_InputArguments = 24727 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2 = 24728 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2_InputArguments = 24729 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2 = 24730 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2_InputArguments = 24731 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2 = 24732 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2_InputArguments = 24733 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2 = 24734 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2_InputArguments = 24735 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset2 = 24736 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset2_InputArguments = 24737 - AlarmConditionType_ShelvingState_TimedShelve2 = 24738 - AlarmConditionType_ShelvingState_TimedShelve2_InputArguments = 24739 - AlarmConditionType_ShelvingState_Unshelve2 = 24740 - AlarmConditionType_ShelvingState_Unshelve2_InputArguments = 24741 - AlarmConditionType_ShelvingState_OneShotShelve2 = 24742 - AlarmConditionType_ShelvingState_OneShotShelve2_InputArguments = 24743 - AlarmConditionType_GetGroupMemberships = 24744 - GetGroupMembershipsMethodType = 24746 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_TimedShelve2 = 24748 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_TimedShelve2_InputArguments = 24749 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_Unshelve2 = 24750 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_Unshelve2_InputArguments = 24751 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_OneShotShelve2 = 24752 - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_OneShotShelve2_InputArguments = 24753 - AlarmGroupType_AlarmConditionInstance_Placeholder_GetGroupMemberships = 24754 - ShelvedStateMachineType_TimedShelve2 = 24756 - ShelvedStateMachineType_TimedShelve2_InputArguments = 24757 - ShelvedStateMachineType_Unshelve2 = 24758 - ShelvedStateMachineType_Unshelve2_InputArguments = 24759 - ShelvedStateMachineType_OneShotShelve2 = 24760 - ShelvedStateMachineType_OneShotShelve2_InputArguments = 24761 - LimitAlarmType_ShelvingState_TimedShelve2 = 24762 - LimitAlarmType_ShelvingState_TimedShelve2_InputArguments = 24763 - LimitAlarmType_ShelvingState_Unshelve2 = 24764 - LimitAlarmType_ShelvingState_Unshelve2_InputArguments = 24765 - LimitAlarmType_ShelvingState_OneShotShelve2 = 24766 - LimitAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24767 - LimitAlarmType_GetGroupMemberships = 24768 - LimitAlarmType_SeverityHighHigh = 24770 - LimitAlarmType_SeverityHigh = 24771 - LimitAlarmType_SeverityLow = 24772 - LimitAlarmType_SeverityLowLow = 24773 - LimitAlarmType_HighHighDeadband = 24774 - LimitAlarmType_HighDeadband = 24775 - LimitAlarmType_LowDeadband = 24776 - LimitAlarmType_LowLowDeadband = 24777 - ExclusiveLimitAlarmType_ShelvingState_TimedShelve2 = 24778 - ExclusiveLimitAlarmType_ShelvingState_TimedShelve2_InputArguments = 24779 - ExclusiveLimitAlarmType_ShelvingState_Unshelve2 = 24780 - ExclusiveLimitAlarmType_ShelvingState_Unshelve2_InputArguments = 24781 - ExclusiveLimitAlarmType_ShelvingState_OneShotShelve2 = 24782 - ExclusiveLimitAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24783 - ExclusiveLimitAlarmType_GetGroupMemberships = 24784 - ExclusiveLimitAlarmType_SeverityHighHigh = 24786 - ExclusiveLimitAlarmType_SeverityHigh = 24787 - ExclusiveLimitAlarmType_SeverityLow = 24788 - ExclusiveLimitAlarmType_SeverityLowLow = 24789 - ExclusiveLimitAlarmType_HighHighDeadband = 24790 - ExclusiveLimitAlarmType_HighDeadband = 24791 - ExclusiveLimitAlarmType_LowDeadband = 24792 - ExclusiveLimitAlarmType_LowLowDeadband = 24793 - NonExclusiveLimitAlarmType_ShelvingState_TimedShelve2 = 24794 - NonExclusiveLimitAlarmType_ShelvingState_TimedShelve2_InputArguments = 24795 - NonExclusiveLimitAlarmType_ShelvingState_Unshelve2 = 24796 - NonExclusiveLimitAlarmType_ShelvingState_Unshelve2_InputArguments = 24797 - NonExclusiveLimitAlarmType_ShelvingState_OneShotShelve2 = 24798 - NonExclusiveLimitAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24799 - NonExclusiveLimitAlarmType_GetGroupMemberships = 24800 - NonExclusiveLimitAlarmType_SeverityHighHigh = 24802 - NonExclusiveLimitAlarmType_SeverityHigh = 24803 - NonExclusiveLimitAlarmType_SeverityLow = 24804 - NonExclusiveLimitAlarmType_SeverityLowLow = 24805 - NonExclusiveLimitAlarmType_HighHighDeadband = 24806 - NonExclusiveLimitAlarmType_HighDeadband = 24807 - NonExclusiveLimitAlarmType_LowDeadband = 24808 - NonExclusiveLimitAlarmType_LowLowDeadband = 24809 - NonExclusiveLevelAlarmType_ShelvingState_TimedShelve2 = 24810 - NonExclusiveLevelAlarmType_ShelvingState_TimedShelve2_InputArguments = 24811 - NonExclusiveLevelAlarmType_ShelvingState_Unshelve2 = 24812 - NonExclusiveLevelAlarmType_ShelvingState_Unshelve2_InputArguments = 24813 - NonExclusiveLevelAlarmType_ShelvingState_OneShotShelve2 = 24814 - NonExclusiveLevelAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24815 - NonExclusiveLevelAlarmType_GetGroupMemberships = 24816 - NonExclusiveLevelAlarmType_SeverityHighHigh = 24818 - NonExclusiveLevelAlarmType_SeverityHigh = 24819 - NonExclusiveLevelAlarmType_SeverityLow = 24820 - NonExclusiveLevelAlarmType_SeverityLowLow = 24821 - NonExclusiveLevelAlarmType_HighHighDeadband = 24822 - NonExclusiveLevelAlarmType_HighDeadband = 24823 - NonExclusiveLevelAlarmType_LowDeadband = 24824 - NonExclusiveLevelAlarmType_LowLowDeadband = 24825 - ExclusiveLevelAlarmType_ShelvingState_TimedShelve2 = 24826 - ExclusiveLevelAlarmType_ShelvingState_TimedShelve2_InputArguments = 24827 - ExclusiveLevelAlarmType_ShelvingState_Unshelve2 = 24828 - ExclusiveLevelAlarmType_ShelvingState_Unshelve2_InputArguments = 24829 - ExclusiveLevelAlarmType_ShelvingState_OneShotShelve2 = 24830 - ExclusiveLevelAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24831 - ExclusiveLevelAlarmType_GetGroupMemberships = 24832 - ExclusiveLevelAlarmType_SeverityHighHigh = 24834 - ExclusiveLevelAlarmType_SeverityHigh = 24835 - ExclusiveLevelAlarmType_SeverityLow = 24836 - ExclusiveLevelAlarmType_SeverityLowLow = 24837 - ExclusiveLevelAlarmType_HighHighDeadband = 24838 - ExclusiveLevelAlarmType_HighDeadband = 24839 - ExclusiveLevelAlarmType_LowDeadband = 24840 - ExclusiveLevelAlarmType_LowLowDeadband = 24841 - NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve2 = 24842 - NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve2_InputArguments = 24843 - NonExclusiveDeviationAlarmType_ShelvingState_Unshelve2 = 24844 - NonExclusiveDeviationAlarmType_ShelvingState_Unshelve2_InputArguments = 24845 - NonExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2 = 24846 - NonExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24847 - NonExclusiveDeviationAlarmType_GetGroupMemberships = 24848 - NonExclusiveDeviationAlarmType_SeverityHighHigh = 24850 - NonExclusiveDeviationAlarmType_SeverityHigh = 24851 - NonExclusiveDeviationAlarmType_SeverityLow = 24852 - NonExclusiveDeviationAlarmType_SeverityLowLow = 24853 - NonExclusiveDeviationAlarmType_HighHighDeadband = 24854 - NonExclusiveDeviationAlarmType_HighDeadband = 24855 - NonExclusiveDeviationAlarmType_LowDeadband = 24856 - NonExclusiveDeviationAlarmType_LowLowDeadband = 24857 - NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2 = 24858 - NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2_InputArguments = 24859 - NonExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2 = 24860 - NonExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2_InputArguments = 24861 - NonExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2 = 24862 - NonExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24863 - NonExclusiveRateOfChangeAlarmType_GetGroupMemberships = 24864 - NonExclusiveRateOfChangeAlarmType_SeverityHighHigh = 24866 - NonExclusiveRateOfChangeAlarmType_SeverityHigh = 24867 - NonExclusiveRateOfChangeAlarmType_SeverityLow = 24868 - NonExclusiveRateOfChangeAlarmType_SeverityLowLow = 24869 - NonExclusiveRateOfChangeAlarmType_HighHighDeadband = 24870 - NonExclusiveRateOfChangeAlarmType_HighDeadband = 24871 - NonExclusiveRateOfChangeAlarmType_LowDeadband = 24872 - NonExclusiveRateOfChangeAlarmType_LowLowDeadband = 24873 - ExclusiveDeviationAlarmType_ShelvingState_TimedShelve2 = 24874 - ExclusiveDeviationAlarmType_ShelvingState_TimedShelve2_InputArguments = 24875 - ExclusiveDeviationAlarmType_ShelvingState_Unshelve2 = 24876 - ExclusiveDeviationAlarmType_ShelvingState_Unshelve2_InputArguments = 24877 - ExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2 = 24878 - ExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24879 - ExclusiveDeviationAlarmType_GetGroupMemberships = 24880 - ExclusiveDeviationAlarmType_SeverityHighHigh = 24882 - ExclusiveDeviationAlarmType_SeverityHigh = 24883 - ExclusiveDeviationAlarmType_SeverityLow = 24884 - ExclusiveDeviationAlarmType_SeverityLowLow = 24885 - ExclusiveDeviationAlarmType_HighHighDeadband = 24886 - ExclusiveDeviationAlarmType_HighDeadband = 24887 - ExclusiveDeviationAlarmType_LowDeadband = 24888 - ExclusiveDeviationAlarmType_LowLowDeadband = 24889 - ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2 = 24890 - ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2_InputArguments = 24891 - ExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2 = 24892 - ExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2_InputArguments = 24893 - ExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2 = 24894 - ExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24895 - ExclusiveRateOfChangeAlarmType_GetGroupMemberships = 24896 - ExclusiveRateOfChangeAlarmType_SeverityHighHigh = 24898 - ExclusiveRateOfChangeAlarmType_SeverityHigh = 24899 - ExclusiveRateOfChangeAlarmType_SeverityLow = 24900 - ExclusiveRateOfChangeAlarmType_SeverityLowLow = 24901 - ExclusiveRateOfChangeAlarmType_HighHighDeadband = 24902 - ExclusiveRateOfChangeAlarmType_HighDeadband = 24903 - ExclusiveRateOfChangeAlarmType_LowDeadband = 24904 - ExclusiveRateOfChangeAlarmType_LowLowDeadband = 24905 - DiscreteAlarmType_ShelvingState_TimedShelve2 = 24906 - DiscreteAlarmType_ShelvingState_TimedShelve2_InputArguments = 24907 - DiscreteAlarmType_ShelvingState_Unshelve2 = 24908 - DiscreteAlarmType_ShelvingState_Unshelve2_InputArguments = 24909 - DiscreteAlarmType_ShelvingState_OneShotShelve2 = 24910 - DiscreteAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24911 - DiscreteAlarmType_GetGroupMemberships = 24912 - OffNormalAlarmType_ShelvingState_TimedShelve2 = 24914 - OffNormalAlarmType_ShelvingState_TimedShelve2_InputArguments = 24915 - OffNormalAlarmType_ShelvingState_Unshelve2 = 24916 - OffNormalAlarmType_ShelvingState_Unshelve2_InputArguments = 24917 - OffNormalAlarmType_ShelvingState_OneShotShelve2 = 24918 - OffNormalAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24919 - OffNormalAlarmType_GetGroupMemberships = 24920 - SystemOffNormalAlarmType_ShelvingState_TimedShelve2 = 24922 - SystemOffNormalAlarmType_ShelvingState_TimedShelve2_InputArguments = 24923 - SystemOffNormalAlarmType_ShelvingState_Unshelve2 = 24924 - SystemOffNormalAlarmType_ShelvingState_Unshelve2_InputArguments = 24925 - SystemOffNormalAlarmType_ShelvingState_OneShotShelve2 = 24926 - SystemOffNormalAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24927 - SystemOffNormalAlarmType_GetGroupMemberships = 24928 - TripAlarmType_ShelvingState_TimedShelve2 = 24930 - TripAlarmType_ShelvingState_TimedShelve2_InputArguments = 24931 - TripAlarmType_ShelvingState_Unshelve2 = 24932 - TripAlarmType_ShelvingState_Unshelve2_InputArguments = 24933 - TripAlarmType_ShelvingState_OneShotShelve2 = 24934 - TripAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24935 - TripAlarmType_GetGroupMemberships = 24936 - InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve2 = 24938 - InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve2_InputArguments = 24939 - InstrumentDiagnosticAlarmType_ShelvingState_Unshelve2 = 24940 - InstrumentDiagnosticAlarmType_ShelvingState_Unshelve2_InputArguments = 24941 - InstrumentDiagnosticAlarmType_ShelvingState_OneShotShelve2 = 24942 - InstrumentDiagnosticAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24943 - InstrumentDiagnosticAlarmType_GetGroupMemberships = 24944 - SystemDiagnosticAlarmType_ShelvingState_TimedShelve2 = 24946 - SystemDiagnosticAlarmType_ShelvingState_TimedShelve2_InputArguments = 24947 - SystemDiagnosticAlarmType_ShelvingState_Unshelve2 = 24948 - SystemDiagnosticAlarmType_ShelvingState_Unshelve2_InputArguments = 24949 - SystemDiagnosticAlarmType_ShelvingState_OneShotShelve2 = 24950 - SystemDiagnosticAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24951 - SystemDiagnosticAlarmType_GetGroupMemberships = 24952 - CertificateExpirationAlarmType_ShelvingState_TimedShelve2 = 24954 - CertificateExpirationAlarmType_ShelvingState_TimedShelve2_InputArguments = 24955 - CertificateExpirationAlarmType_ShelvingState_Unshelve2 = 24956 - CertificateExpirationAlarmType_ShelvingState_Unshelve2_InputArguments = 24957 - CertificateExpirationAlarmType_ShelvingState_OneShotShelve2 = 24958 - CertificateExpirationAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24959 - CertificateExpirationAlarmType_GetGroupMemberships = 24960 - DiscrepancyAlarmType_ShelvingState_TimedShelve2 = 24962 - DiscrepancyAlarmType_ShelvingState_TimedShelve2_InputArguments = 24963 - DiscrepancyAlarmType_ShelvingState_Unshelve2 = 24964 - DiscrepancyAlarmType_ShelvingState_Unshelve2_InputArguments = 24965 - DiscrepancyAlarmType_ShelvingState_OneShotShelve2 = 24966 - DiscrepancyAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24967 - DiscrepancyAlarmType_GetGroupMemberships = 24968 - TrustListOutOfDateAlarmType_ShelvingState_TimedShelve2 = 24970 - TrustListOutOfDateAlarmType_ShelvingState_TimedShelve2_InputArguments = 24971 - TrustListOutOfDateAlarmType_ShelvingState_Unshelve2 = 24972 - TrustListOutOfDateAlarmType_ShelvingState_Unshelve2_InputArguments = 24973 - TrustListOutOfDateAlarmType_ShelvingState_OneShotShelve2 = 24974 - TrustListOutOfDateAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24975 - TrustListOutOfDateAlarmType_GetGroupMemberships = 24976 - CertificateGroupType_CertificateExpired_ShelvingState_TimedShelve2 = 24978 - CertificateGroupType_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 24979 - CertificateGroupType_CertificateExpired_ShelvingState_Unshelve2 = 24980 - CertificateGroupType_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 24981 - CertificateGroupType_CertificateExpired_ShelvingState_OneShotShelve2 = 24982 - CertificateGroupType_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 24983 - CertificateGroupType_CertificateExpired_GetGroupMemberships = 24984 - CertificateGroupType_TrustListOutOfDate_ShelvingState_TimedShelve2 = 24986 - CertificateGroupType_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 24987 - CertificateGroupType_TrustListOutOfDate_ShelvingState_Unshelve2 = 24988 - CertificateGroupType_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 24989 - CertificateGroupType_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 24990 - CertificateGroupType_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 24991 - CertificateGroupType_TrustListOutOfDate_GetGroupMemberships = 24992 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2 = 24994 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 24995 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2 = 24996 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 24997 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2 = 24998 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 24999 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships = 25000 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2 = 25002 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 25003 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2 = 25004 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 25005 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 25006 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 25007 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships = 25008 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2 = 25010 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 25011 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2 = 25012 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 25013 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2 = 25014 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 25015 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships = 25016 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2 = 25018 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 25019 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2 = 25020 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 25021 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 25022 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 25023 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships = 25024 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2 = 25026 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 25027 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2 = 25028 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 25029 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2 = 25030 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 25031 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships = 25032 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2 = 25034 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 25035 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2 = 25036 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 25037 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 25038 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 25039 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships = 25040 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_TimedShelve2 = 25042 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 25043 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_Unshelve2 = 25044 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 25045 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_OneShotShelve2 = 25046 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 25047 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_GetGroupMemberships = 25048 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_TimedShelve2 = 25050 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 25051 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_Unshelve2 = 25052 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 25053 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 25054 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 25055 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_GetGroupMemberships = 25056 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2 = 25058 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 25059 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2 = 25060 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 25061 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2 = 25062 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 25063 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships = 25064 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2 = 25066 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 25067 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2 = 25068 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 25069 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 25070 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 25071 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships = 25072 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2 = 25074 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 25075 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2 = 25076 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 25077 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2 = 25078 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 25079 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships = 25080 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2 = 25082 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 25083 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2 = 25084 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 25085 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 25086 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 25087 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships = 25088 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2 = 25090 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 25091 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2 = 25092 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 25093 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2 = 25094 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 25095 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships = 25096 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2 = 25098 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 25099 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2 = 25100 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 25101 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 25102 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 25103 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships = 25104 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2 = 25106 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 25107 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2 = 25108 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 25109 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2 = 25110 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 25111 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships = 25112 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2 = 25114 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 25115 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2 = 25116 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 25117 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 25118 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 25119 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships = 25120 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2 = 25122 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 25123 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2 = 25124 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 25125 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2 = 25126 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 25127 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships = 25128 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2 = 25130 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 25131 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2 = 25132 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 25133 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 25134 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 25135 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships = 25136 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2 = 25138 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 25139 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2 = 25140 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 25141 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2 = 25142 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 25143 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships = 25144 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2 = 25146 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 25147 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2 = 25148 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 25149 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 25150 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 25151 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships = 25152 - AlarmConditionType_GetGroupMemberships_OutputArguments = 25154 - GetGroupMembershipsMethodType_OutputArguments = 25155 - AlarmGroupType_AlarmConditionInstance_Placeholder_GetGroupMemberships_OutputArguments = 25156 - TimedShelve2MethodType = 25157 - TimedShelve2MethodType_InputArguments = 25158 - LimitAlarmType_GetGroupMemberships_OutputArguments = 25159 - ExclusiveLimitAlarmType_GetGroupMemberships_OutputArguments = 25160 - NonExclusiveLimitAlarmType_GetGroupMemberships_OutputArguments = 25161 - NonExclusiveLevelAlarmType_GetGroupMemberships_OutputArguments = 25162 - ExclusiveLevelAlarmType_GetGroupMemberships_OutputArguments = 25163 - NonExclusiveDeviationAlarmType_GetGroupMemberships_OutputArguments = 25164 - NonExclusiveRateOfChangeAlarmType_GetGroupMemberships_OutputArguments = 25165 - ExclusiveDeviationAlarmType_GetGroupMemberships_OutputArguments = 25166 - ExclusiveRateOfChangeAlarmType_GetGroupMemberships_OutputArguments = 25167 - DiscreteAlarmType_GetGroupMemberships_OutputArguments = 25168 - OffNormalAlarmType_GetGroupMemberships_OutputArguments = 25169 - SystemOffNormalAlarmType_GetGroupMemberships_OutputArguments = 25170 - TripAlarmType_GetGroupMemberships_OutputArguments = 25171 - InstrumentDiagnosticAlarmType_GetGroupMemberships_OutputArguments = 25172 - SystemDiagnosticAlarmType_GetGroupMemberships_OutputArguments = 25173 - CertificateExpirationAlarmType_GetGroupMemberships_OutputArguments = 25174 - DiscrepancyAlarmType_GetGroupMemberships_OutputArguments = 25175 - TrustListOutOfDateAlarmType_GetGroupMemberships_OutputArguments = 25176 - CertificateGroupType_CertificateExpired_GetGroupMemberships_OutputArguments = 25177 - CertificateGroupType_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 25178 - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships_OutputArguments = 25179 - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 25180 - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships_OutputArguments = 25181 - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 25182 - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships_OutputArguments = 25183 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 25184 - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_GetGroupMemberships_OutputArguments = 25185 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 25186 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships_OutputArguments = 25187 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 25188 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships_OutputArguments = 25189 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 25190 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships_OutputArguments = 25191 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 25192 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships_OutputArguments = 25193 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 25194 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships_OutputArguments = 25195 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 25196 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships_OutputArguments = 25197 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 25198 - OPCUANamespaceMetadata_NamespaceFile_LastModifiedTime = 25199 - FileType_LastModifiedTime = 25200 - AddressSpaceFileType_LastModifiedTime = 25201 - NamespaceMetadataType_NamespaceFile_LastModifiedTime = 25202 - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_LastModifiedTime = 25203 - FileDirectoryType_FileName_Placeholder_LastModifiedTime = 25204 - FileSystem_FileName_Placeholder_LastModifiedTime = 25205 - TrustListType_LastModifiedTime = 25206 - CertificateGroupType_TrustList_LastModifiedTime = 25207 - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_LastModifiedTime = 25208 - CertificateGroupFolderType_DefaultHttpsGroup_TrustList_LastModifiedTime = 25209 - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_LastModifiedTime = 25210 - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_LastModifiedTime = 25211 - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_LastModifiedTime = 25212 - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_LastModifiedTime = 25213 - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_LastModifiedTime = 25214 - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_LastModifiedTime = 25215 - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_LastModifiedTime = 25216 - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_LastModifiedTime = 25217 - IVlanIdType = 25218 - IVlanIdType_VlanId = 25219 - PriorityMappingEntryType = 25220 - IetfBaseNetworkInterfaceType = 25221 - IetfBaseNetworkInterfaceType_AdminStatus = 25222 - IetfBaseNetworkInterfaceType_OperStatus = 25223 - IetfBaseNetworkInterfaceType_PhysAddress = 25224 - IetfBaseNetworkInterfaceType_Speed = 25225 - IetfBaseNetworkInterfaceType_InterfaceName_Placeholder = 25226 - PriorityMappingTableType = 25227 - PriorityMappingTableType_PriorityMapppingEntries = 25228 - PriorityMappingTableType_AddPriorityMappingEntry = 25229 - PriorityMappingTableType_AddPriorityMappingEntry_InputArguments = 25230 - PriorityMappingTableType_DeletePriorityMappingEntry = 25231 - PriorityMappingTableType_DeletePriorityMappingEntry_InputArguments = 25232 - AddPriorityMappingEntryMethodType = 25233 - AddPriorityMappingEntryMethodType_InputArguments = 25234 - DeletePriorityMappingEntryMethodType = 25235 - DeletePriorityMappingEntryMethodType_InputArguments = 25236 - UsesPriorityMappingTable = 25237 - HasLowerLayerInterface = 25238 - PriorityMappingEntryType_Encoding_DefaultBinary = 25239 - OpcUa_BinarySchema_PriorityMappingEntryType = 25240 - OpcUa_BinarySchema_PriorityMappingEntryType_DataTypeVersion = 25241 - OpcUa_BinarySchema_PriorityMappingEntryType_DictionaryFragment = 25242 - PriorityMappingEntryType_Encoding_DefaultXml = 25243 - OpcUa_XmlSchema_PriorityMappingEntryType = 25244 - OpcUa_XmlSchema_PriorityMappingEntryType_DataTypeVersion = 25245 - OpcUa_XmlSchema_PriorityMappingEntryType_DictionaryFragment = 25246 - PriorityMappingEntryType_Encoding_DefaultJson = 25247 - IetfBaseNetworkInterfaceType_Speed_Definition = 25248 - IetfBaseNetworkInterfaceType_Speed_ValuePrecision = 25249 - IetfBaseNetworkInterfaceType_Speed_InstrumentRange = 25250 - IetfBaseNetworkInterfaceType_Speed_EURange = 25251 - IetfBaseNetworkInterfaceType_Speed_EngineeringUnits = 25252 - IsExecutableOn = 25253 - Controls = 25254 - Utilizes = 25255 - Requires = 25256 - IsPhysicallyConnectedTo = 25257 - RepresentsSameEntityAs = 25258 - RepresentsSameHardwareAs = 25259 - RepresentsSameFunctionalityAs = 25260 - IsHostedBy = 25261 - HasPhysicalComponent = 25262 - HasContainedComponent = 25263 - HasAttachedComponent = 25264 - IsExecutingOn = 25265 - OPCUANamespaceMetadata_ConfigurationVersion = 25266 - NamespaceMetadataType_ConfigurationVersion = 25267 - NamespacesType_NamespaceIdentifier_Placeholder_ConfigurationVersion = 25268 - PublishedDataSetCustomSourceDataType = 25269 - PubSubKeyPushTargetDataType = 25270 - PubSubKeyServiceType_SecurityGroups_AddSecurityGroupFolder = 25271 - PubSubKeyServiceType_SecurityGroups_AddSecurityGroupFolder_InputArguments = 25272 - PubSubKeyServiceType_SecurityGroups_AddSecurityGroupFolder_OutputArguments = 25273 - PubSubKeyServiceType_SecurityGroups_RemoveSecurityGroupFolder = 25274 - PubSubKeyServiceType_SecurityGroups_RemoveSecurityGroupFolder_InputArguments = 25275 - PubSubKeyServiceType_SecurityGroups_SupportedSecurityPolicyUris = 25276 - PubSubKeyServiceType_KeyPushTargets = 25277 - PubSubKeyServiceType_KeyPushTargets_AddPushTarget = 25278 - PubSubKeyServiceType_KeyPushTargets_AddPushTarget_InputArguments = 25279 - PubSubKeyServiceType_KeyPushTargets_AddPushTarget_OutputArguments = 25280 - PubSubKeyServiceType_KeyPushTargets_RemovePushTarget = 25281 - PubSubKeyServiceType_KeyPushTargets_RemovePushTarget_InputArguments = 25282 - PubSubKeyServiceType_KeyPushTargets_AddPushTargetFolder = 25283 - PubSubKeyServiceType_KeyPushTargets_AddPushTargetFolder_InputArguments = 25284 - PubSubKeyServiceType_KeyPushTargets_AddPushTargetFolder_OutputArguments = 25285 - PubSubKeyServiceType_KeyPushTargets_RemovePushTargetFolder = 25286 - PubSubKeyServiceType_KeyPushTargets_RemovePushTargetFolder_InputArguments = 25287 - AddSecurityGroupFolderMethodType = 25288 - AddSecurityGroupFolderMethodType_InputArguments = 25289 - AddSecurityGroupFolderMethodType_OutputArguments = 25290 - RemoveSecurityGroupFolderMethodType = 25291 - RemoveSecurityGroupFolderMethodType_InputArguments = 25292 - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroupFolder = 25293 - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroupFolder_InputArguments = 25294 - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroupFolder_OutputArguments = 25295 - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_RemoveSecurityGroupFolder = 25296 - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_RemoveSecurityGroupFolder_InputArguments = 25297 - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_SupportedSecurityPolicyUris = 25298 - SecurityGroupFolderType_AddSecurityGroupFolder = 25312 - SecurityGroupFolderType_AddSecurityGroupFolder_InputArguments = 25313 - SecurityGroupFolderType_AddSecurityGroupFolder_OutputArguments = 25314 - SecurityGroupFolderType_RemoveSecurityGroupFolder = 25315 - SecurityGroupFolderType_RemoveSecurityGroupFolder_InputArguments = 25316 - SecurityGroupFolderType_SupportedSecurityPolicyUris = 25317 - ConnectSecurityGroupsMethodType = 25331 - ConnectSecurityGroupsMethodType_InputArguments = 25332 - ConnectSecurityGroupsMethodType_OutputArguments = 25333 - DisconnectSecurityGroupsMethodType = 25334 - DisconnectSecurityGroupsMethodType_InputArguments = 25335 - DisconnectSecurityGroupsMethodType_OutputArguments = 25336 - PubSubKeyPushTargetType = 25337 - PubSubKeyPushTargetType_SecurityPolicyUri = 25340 - HasPushedSecurityGroup = 25345 - PubSubKeyPushTargetFolderType = 25346 - PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder = 25347 - PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_AddPushTarget = 25348 - PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_AddPushTarget_InputArguments = 25349 - PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_AddPushTarget_OutputArguments = 25350 - PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_RemovePushTarget = 25351 - PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_RemovePushTarget_InputArguments = 25352 - PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_AddPushTargetFolder = 25353 - PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_AddPushTargetFolder_InputArguments = 25354 - PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_AddPushTargetFolder_OutputArguments = 25355 - PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_RemovePushTargetFolder = 25356 - PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_RemovePushTargetFolder_InputArguments = 25357 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder = 25358 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_SecurityPolicyUri = 25361 - PubSubKeyPushTargetFolderType_AddPushTarget = 25366 - PubSubKeyPushTargetFolderType_AddPushTarget_InputArguments = 25367 - PubSubKeyPushTargetFolderType_AddPushTarget_OutputArguments = 25368 - PubSubKeyPushTargetFolderType_RemovePushTarget = 25369 - PubSubKeyPushTargetFolderType_RemovePushTarget_InputArguments = 25370 - PubSubKeyPushTargetFolderType_AddPushTargetFolder = 25371 - PubSubKeyPushTargetFolderType_AddPushTargetFolder_InputArguments = 25372 - PubSubKeyPushTargetFolderType_AddPushTargetFolder_OutputArguments = 25373 - PubSubKeyPushTargetFolderType_RemovePushTargetFolder = 25374 - PubSubKeyPushTargetFolderType_RemovePushTargetFolder_InputArguments = 25375 - AddPushTargetMethodType = 25376 - AddPushTargetMethodType_InputArguments = 25377 - AddPushTargetMethodType_OutputArguments = 25378 - RemovePushTargetMethodType = 25379 - RemovePushTargetMethodType_InputArguments = 25380 - AddPushTargetFolderMethodType = 25381 - AddPushTargetFolderMethodType_InputArguments = 25382 - AddPushTargetFolderMethodType_OutputArguments = 25383 - RemovePushTargetFolderMethodType = 25384 - RemovePushTargetFolderMethodType_InputArguments = 25385 - PublishSubscribeType_SecurityGroups_AddSecurityGroupFolder = 25386 - PublishSubscribeType_SecurityGroups_AddSecurityGroupFolder_InputArguments = 25387 - PublishSubscribeType_SecurityGroups_AddSecurityGroupFolder_OutputArguments = 25388 - PublishSubscribeType_SecurityGroups_RemoveSecurityGroupFolder = 25389 - PublishSubscribeType_SecurityGroups_RemoveSecurityGroupFolder_InputArguments = 25390 - PublishSubscribeType_SecurityGroups_SupportedSecurityPolicyUris = 25391 - PublishSubscribeType_KeyPushTargets = 25392 - PublishSubscribeType_KeyPushTargets_AddPushTarget = 25393 - PublishSubscribeType_KeyPushTargets_AddPushTarget_InputArguments = 25394 - PublishSubscribeType_KeyPushTargets_AddPushTarget_OutputArguments = 25395 - PublishSubscribeType_KeyPushTargets_RemovePushTarget = 25396 - PublishSubscribeType_KeyPushTargets_RemovePushTarget_InputArguments = 25397 - PublishSubscribeType_KeyPushTargets_AddPushTargetFolder = 25398 - PublishSubscribeType_KeyPushTargets_AddPushTargetFolder_InputArguments = 25399 - PublishSubscribeType_KeyPushTargets_AddPushTargetFolder_OutputArguments = 25400 - PublishSubscribeType_KeyPushTargets_RemovePushTargetFolder = 25401 - PublishSubscribeType_KeyPushTargets_RemovePushTargetFolder_InputArguments = 25402 - PublishSubscribeType_PubSubConfiguration = 25403 - PublishSubscribeType_PubSubConfiguration_Size = 25404 - PublishSubscribeType_PubSubConfiguration_Writable = 25405 - PublishSubscribeType_PubSubConfiguration_UserWritable = 25406 - PublishSubscribeType_PubSubConfiguration_OpenCount = 25407 - PublishSubscribeType_PubSubConfiguration_MimeType = 25408 - PublishSubscribeType_PubSubConfiguration_MaxByteStringLength = 25409 - PublishSubscribeType_PubSubConfiguration_LastModifiedTime = 25410 - PublishSubscribeType_PubSubConfiguration_Open = 25411 - PublishSubscribeType_PubSubConfiguration_Open_InputArguments = 25412 - PublishSubscribeType_PubSubConfiguration_Open_OutputArguments = 25413 - PublishSubscribeType_PubSubConfiguration_Close = 25414 - PublishSubscribeType_PubSubConfiguration_Close_InputArguments = 25415 - PublishSubscribeType_PubSubConfiguration_Read = 25416 - PublishSubscribeType_PubSubConfiguration_Read_InputArguments = 25417 - PublishSubscribeType_PubSubConfiguration_Read_OutputArguments = 25418 - PublishSubscribeType_PubSubConfiguration_Write = 25419 - PublishSubscribeType_PubSubConfiguration_Write_InputArguments = 25420 - PublishSubscribeType_PubSubConfiguration_GetPosition = 25421 - PublishSubscribeType_PubSubConfiguration_GetPosition_InputArguments = 25422 - PublishSubscribeType_PubSubConfiguration_GetPosition_OutputArguments = 25423 - PublishSubscribeType_PubSubConfiguration_SetPosition = 25424 - PublishSubscribeType_PubSubConfiguration_SetPosition_InputArguments = 25425 - PublishSubscribeType_PubSubConfiguration_ReserveIds = 25426 - PublishSubscribeType_PubSubConfiguration_ReserveIds_InputArguments = 25427 - PublishSubscribeType_PubSubConfiguration_ReserveIds_OutputArguments = 25428 - PublishSubscribeType_PubSubConfiguration_CloseAndUpdate = 25429 - PublishSubscribeType_PubSubConfiguration_CloseAndUpdate_InputArguments = 25430 - PublishSubscribeType_PubSubConfiguration_CloseAndUpdate_OutputArguments = 25431 - PublishSubscribeType_DefaultDatagramPublisherId = 25432 - PublishSubscribeType_ConfigurationVersion = 25433 - PublishSubscribe_SecurityGroups_AddSecurityGroupFolder = 25434 - PublishSubscribe_SecurityGroups_AddSecurityGroupFolder_InputArguments = 25435 - PublishSubscribe_SecurityGroups_AddSecurityGroupFolder_OutputArguments = 25436 - PublishSubscribe_SecurityGroups_RemoveSecurityGroupFolder = 25437 - PublishSubscribe_SecurityGroups_RemoveSecurityGroupFolder_InputArguments = 25438 - PublishSubscribe_SecurityGroups_SupportedSecurityPolicyUris = 25439 - PublishSubscribe_KeyPushTargets = 25440 - PublishSubscribe_KeyPushTargets_AddPushTarget = 25441 - PublishSubscribe_KeyPushTargets_AddPushTarget_InputArguments = 25442 - PublishSubscribe_KeyPushTargets_AddPushTarget_OutputArguments = 25443 - PublishSubscribe_KeyPushTargets_RemovePushTarget = 25444 - PublishSubscribe_KeyPushTargets_RemovePushTarget_InputArguments = 25445 - PublishSubscribe_KeyPushTargets_AddPushTargetFolder = 25446 - PublishSubscribe_KeyPushTargets_AddPushTargetFolder_InputArguments = 25447 - PublishSubscribe_KeyPushTargets_AddPushTargetFolder_OutputArguments = 25448 - PublishSubscribe_KeyPushTargets_RemovePushTargetFolder = 25449 - PublishSubscribe_KeyPushTargets_RemovePushTargetFolder_InputArguments = 25450 - PublishSubscribe_PubSubConfiguration = 25451 - PublishSubscribe_PubSubConfiguration_Size = 25452 - PublishSubscribe_PubSubConfiguration_Writable = 25453 - PublishSubscribe_PubSubConfiguration_UserWritable = 25454 - PublishSubscribe_PubSubConfiguration_OpenCount = 25455 - PublishSubscribe_PubSubConfiguration_MimeType = 25456 - PublishSubscribe_PubSubConfiguration_MaxByteStringLength = 25457 - PublishSubscribe_PubSubConfiguration_LastModifiedTime = 25458 - PublishSubscribe_PubSubConfiguration_Open = 25459 - PublishSubscribe_PubSubConfiguration_Open_InputArguments = 25460 - PublishSubscribe_PubSubConfiguration_Open_OutputArguments = 25461 - PublishSubscribe_PubSubConfiguration_Close = 25462 - PublishSubscribe_PubSubConfiguration_Close_InputArguments = 25463 - PublishSubscribe_PubSubConfiguration_Read = 25464 - PublishSubscribe_PubSubConfiguration_Read_InputArguments = 25465 - PublishSubscribe_PubSubConfiguration_Read_OutputArguments = 25466 - PublishSubscribe_PubSubConfiguration_Write = 25467 - PublishSubscribe_PubSubConfiguration_Write_InputArguments = 25468 - PublishSubscribe_PubSubConfiguration_GetPosition = 25469 - PublishSubscribe_PubSubConfiguration_GetPosition_InputArguments = 25470 - PublishSubscribe_PubSubConfiguration_GetPosition_OutputArguments = 25471 - PublishSubscribe_PubSubConfiguration_SetPosition = 25472 - PublishSubscribe_PubSubConfiguration_SetPosition_InputArguments = 25473 - PublishSubscribe_PubSubConfiguration_ReserveIds = 25474 - PublishSubscribe_PubSubConfiguration_ReserveIds_InputArguments = 25475 - PublishSubscribe_PubSubConfiguration_ReserveIds_OutputArguments = 25476 - PublishSubscribe_PubSubConfiguration_CloseAndUpdate = 25477 - PublishSubscribe_PubSubConfiguration_CloseAndUpdate_InputArguments = 25478 - PublishSubscribe_PubSubConfiguration_CloseAndUpdate_OutputArguments = 25479 - PublishSubscribe_DefaultDatagramPublisherId = 25480 - PublishSubscribe_ConfigurationVersion = 25481 - PubSubConfigurationType = 25482 - PubSubConfigurationType_Size = 25483 - PubSubConfigurationType_Writable = 25484 - PubSubConfigurationType_UserWritable = 25485 - PubSubConfigurationType_OpenCount = 25486 - PubSubConfigurationType_MimeType = 25487 - PubSubConfigurationType_MaxByteStringLength = 25488 - PubSubConfigurationType_LastModifiedTime = 25489 - PubSubConfigurationType_Open = 25490 - PubSubConfigurationType_Open_InputArguments = 25491 - PubSubConfigurationType_Open_OutputArguments = 25492 - PubSubConfigurationType_Close = 25493 - PubSubConfigurationType_Close_InputArguments = 25494 - PubSubConfigurationType_Read = 25495 - PubSubConfigurationType_Read_InputArguments = 25496 - PubSubConfigurationType_Read_OutputArguments = 25497 - PubSubConfigurationType_Write = 25498 - PubSubConfigurationType_Write_InputArguments = 25499 - PubSubConfigurationType_GetPosition = 25500 - PubSubConfigurationType_GetPosition_InputArguments = 25501 - PubSubConfigurationType_GetPosition_OutputArguments = 25502 - PubSubConfigurationType_SetPosition = 25503 - PubSubConfigurationType_SetPosition_InputArguments = 25504 - PubSubConfigurationType_ReserveIds = 25505 - PubSubConfigurationType_ReserveIds_InputArguments = 25506 - PubSubConfigurationType_ReserveIds_OutputArguments = 25507 - PubSubConfigurationType_CloseAndUpdate = 25508 - PubSubConfigurationType_CloseAndUpdate_InputArguments = 25509 - PubSubConfigurationType_CloseAndUpdate_OutputArguments = 25510 - PubSubConfigurationTypeReserveIdsMethodType = 25511 - PubSubConfigurationTypeReserveIdsMethodType_InputArguments = 25512 - PubSubConfigurationTypeReserveIdsMethodType_OutputArguments = 25513 - PubSubConfigurationTypeCloseAndUpdateMethodType = 25514 - PubSubConfigurationTypeCloseAndUpdateMethodType_InputArguments = 25515 - PubSubConfigurationTypeCloseAndUpdateMethodType_OutputArguments = 25516 - PubSubConfigurationRefMask = 25517 - PubSubConfigurationRefMask_OptionSetValues = 25518 - PubSubConfigurationRefDataType = 25519 - PubSubConfigurationValueDataType = 25520 - PublishedDataSetType_CyclicDataSet = 25521 - PublishedDataItemsType_CyclicDataSet = 25522 - PublishedEventsType_CyclicDataSet = 25523 - DataSetFolderType_PublishedDataSetName_Placeholder_CyclicDataSet = 25524 - DatagramConnectionTransportType_QosCategory = 25525 - DatagramConnectionTransportType_DatagramQos = 25526 - DatagramWriterGroupTransportType_QosCategory = 25527 - DatagramDataSetReaderTransportType_QosCategory = 25528 - PublishedDataSetCustomSourceDataType_Encoding_DefaultBinary = 25529 - PubSubKeyPushTargetDataType_Encoding_DefaultBinary = 25530 - PubSubConfigurationRefDataType_Encoding_DefaultBinary = 25531 - PubSubConfigurationValueDataType_Encoding_DefaultBinary = 25532 - OpcUa_BinarySchema_PublishedDataSetCustomSourceDataType = 25533 - OpcUa_BinarySchema_PublishedDataSetCustomSourceDataType_DataTypeVersion = 25534 - OpcUa_BinarySchema_PublishedDataSetCustomSourceDataType_DictionaryFragment = 25535 - OpcUa_BinarySchema_PubSubKeyPushTargetDataType = 25536 - OpcUa_BinarySchema_PubSubKeyPushTargetDataType_DataTypeVersion = 25537 - OpcUa_BinarySchema_PubSubKeyPushTargetDataType_DictionaryFragment = 25538 - OpcUa_BinarySchema_PubSubConfigurationRefDataType = 25539 - OpcUa_BinarySchema_PubSubConfigurationRefDataType_DataTypeVersion = 25540 - OpcUa_BinarySchema_PubSubConfigurationRefDataType_DictionaryFragment = 25541 - OpcUa_BinarySchema_PubSubConfigurationValueDataType = 25542 - OpcUa_BinarySchema_PubSubConfigurationValueDataType_DataTypeVersion = 25543 - OpcUa_BinarySchema_PubSubConfigurationValueDataType_DictionaryFragment = 25544 - PublishedDataSetCustomSourceDataType_Encoding_DefaultXml = 25545 - PubSubKeyPushTargetDataType_Encoding_DefaultXml = 25546 - PubSubConfigurationRefDataType_Encoding_DefaultXml = 25547 - PubSubConfigurationValueDataType_Encoding_DefaultXml = 25548 - OpcUa_XmlSchema_PublishedDataSetCustomSourceDataType = 25549 - OpcUa_XmlSchema_PublishedDataSetCustomSourceDataType_DataTypeVersion = 25550 - OpcUa_XmlSchema_PublishedDataSetCustomSourceDataType_DictionaryFragment = 25551 - OpcUa_XmlSchema_PubSubKeyPushTargetDataType = 25552 - OpcUa_XmlSchema_PubSubKeyPushTargetDataType_DataTypeVersion = 25553 - OpcUa_XmlSchema_PubSubKeyPushTargetDataType_DictionaryFragment = 25554 - OpcUa_XmlSchema_PubSubConfigurationRefDataType = 25555 - OpcUa_XmlSchema_PubSubConfigurationRefDataType_DataTypeVersion = 25556 - OpcUa_XmlSchema_PubSubConfigurationRefDataType_DictionaryFragment = 25557 - OpcUa_XmlSchema_PubSubConfigurationValueDataType = 25558 - OpcUa_XmlSchema_PubSubConfigurationValueDataType_DataTypeVersion = 25559 - OpcUa_XmlSchema_PubSubConfigurationValueDataType_DictionaryFragment = 25560 - PublishedDataSetCustomSourceDataType_Encoding_DefaultJson = 25561 - PubSubKeyPushTargetDataType_Encoding_DefaultJson = 25562 - PubSubConfigurationRefDataType_Encoding_DefaultJson = 25563 - PubSubConfigurationValueDataType_Encoding_DefaultJson = 25564 - WellKnownRole_SecurityKeyServerAdmin = 25565 - WellKnownRole_SecurityKeyServerAdmin_Identities = 25566 - WellKnownRole_SecurityKeyServerAdmin_ApplicationsExclude = 25567 - WellKnownRole_SecurityKeyServerAdmin_Applications = 25568 - WellKnownRole_SecurityKeyServerAdmin_EndpointsExclude = 25569 - WellKnownRole_SecurityKeyServerAdmin_Endpoints = 25570 - WellKnownRole_SecurityKeyServerAdmin_CustomConfiguration = 25571 - WellKnownRole_SecurityKeyServerAdmin_AddIdentity = 25572 - WellKnownRole_SecurityKeyServerAdmin_AddIdentity_InputArguments = 25573 - WellKnownRole_SecurityKeyServerAdmin_RemoveIdentity = 25574 - WellKnownRole_SecurityKeyServerAdmin_RemoveIdentity_InputArguments = 25575 - WellKnownRole_SecurityKeyServerAdmin_AddApplication = 25576 - WellKnownRole_SecurityKeyServerAdmin_AddApplication_InputArguments = 25577 - WellKnownRole_SecurityKeyServerAdmin_RemoveApplication = 25578 - WellKnownRole_SecurityKeyServerAdmin_RemoveApplication_InputArguments = 25579 - WellKnownRole_SecurityKeyServerAdmin_AddEndpoint = 25580 - WellKnownRole_SecurityKeyServerAdmin_AddEndpoint_InputArguments = 25581 - WellKnownRole_SecurityKeyServerAdmin_RemoveEndpoint = 25582 - WellKnownRole_SecurityKeyServerAdmin_RemoveEndpoint_InputArguments = 25583 - WellKnownRole_SecurityKeyServer = 25584 - WellKnownRole_SecurityKeyServer_Identities = 25585 - WellKnownRole_SecurityKeyServer_ApplicationsExclude = 25586 - WellKnownRole_SecurityKeyServer_Applications = 25587 - WellKnownRole_SecurityKeyServer_EndpointsExclude = 25588 - WellKnownRole_SecurityKeyServer_Endpoints = 25589 - WellKnownRole_SecurityKeyServer_CustomConfiguration = 25590 - WellKnownRole_SecurityKeyServer_AddIdentity = 25591 - WellKnownRole_SecurityKeyServer_AddIdentity_InputArguments = 25592 - WellKnownRole_SecurityKeyServer_RemoveIdentity = 25593 - WellKnownRole_SecurityKeyServer_RemoveIdentity_InputArguments = 25594 - WellKnownRole_SecurityKeyServer_AddApplication = 25595 - WellKnownRole_SecurityKeyServer_AddApplication_InputArguments = 25596 - WellKnownRole_SecurityKeyServer_RemoveApplication = 25597 - WellKnownRole_SecurityKeyServer_RemoveApplication_InputArguments = 25598 - WellKnownRole_SecurityKeyServer_AddEndpoint = 25599 - WellKnownRole_SecurityKeyServer_AddEndpoint_InputArguments = 25600 - WellKnownRole_SecurityKeyServer_RemoveEndpoint = 25601 - WellKnownRole_SecurityKeyServer_RemoveEndpoint_InputArguments = 25602 - WellKnownRole_SecurityKeyAccess = 25603 - WellKnownRole_SecurityKeyAccess_Identities = 25604 - WellKnownRole_SecurityKeyAccess_ApplicationsExclude = 25605 - WellKnownRole_SecurityKeyAccess_Applications = 25606 - WellKnownRole_SecurityKeyAccess_EndpointsExclude = 25607 - WellKnownRole_SecurityKeyAccess_Endpoints = 25608 - WellKnownRole_SecurityKeyAccess_CustomConfiguration = 25609 - WellKnownRole_SecurityKeyAccess_AddIdentity = 25610 - WellKnownRole_SecurityKeyAccess_AddIdentity_InputArguments = 25611 - WellKnownRole_SecurityKeyAccess_RemoveIdentity = 25612 - WellKnownRole_SecurityKeyAccess_RemoveIdentity_InputArguments = 25613 - WellKnownRole_SecurityKeyAccess_AddApplication = 25614 - WellKnownRole_SecurityKeyAccess_AddApplication_InputArguments = 25615 - WellKnownRole_SecurityKeyAccess_RemoveApplication = 25616 - WellKnownRole_SecurityKeyAccess_RemoveApplication_InputArguments = 25617 - WellKnownRole_SecurityKeyAccess_AddEndpoint = 25618 - WellKnownRole_SecurityKeyAccess_AddEndpoint_InputArguments = 25619 - WellKnownRole_SecurityKeyAccess_RemoveEndpoint = 25620 - WellKnownRole_SecurityKeyAccess_RemoveEndpoint_InputArguments = 25621 - SecurityGroupFolderType_SecurityGroupName_Placeholder_InvalidateKeys = 25622 - SecurityGroupFolderType_SecurityGroupName_Placeholder_ForceKeyRotation = 25623 - SecurityGroupType_InvalidateKeys = 25624 - SecurityGroupType_ForceKeyRotation = 25625 - PubSubKeyPushTargetType_SecurityGroupName_Placeholder = 25626 - PubSubKeyPushTargetType_SecurityGroupName_Placeholder_SecurityGroupId = 25627 - PubSubKeyPushTargetType_SecurityGroupName_Placeholder_KeyLifetime = 25628 - PubSubKeyPushTargetType_SecurityGroupName_Placeholder_SecurityPolicyUri = 25629 - PubSubKeyPushTargetType_SecurityGroupName_Placeholder_MaxFutureKeyCount = 25630 - PubSubKeyPushTargetType_SecurityGroupName_Placeholder_MaxPastKeyCount = 25631 - PubSubKeyPushTargetType_SecurityGroupName_Placeholder_InvalidateKeys = 25632 - PubSubKeyPushTargetType_SecurityGroupName_Placeholder_ForceKeyRotation = 25633 - PubSubKeyPushTargetType_ApplicationUri = 25634 - PubSubKeyPushTargetType_EndpointUrl = 25635 - PubSubKeyPushTargetType_UserTokenType = 25636 - PubSubKeyPushTargetType_RequestedKeyCount = 25637 - PubSubKeyPushTargetType_RetryInterval = 25638 - PubSubKeyPushTargetType_LastPushExecutionTime = 25639 - PubSubKeyPushTargetType_LastPushErrorTime = 25640 - PubSubKeyPushTargetType_ConnectSecurityGroups = 25641 - PubSubKeyPushTargetType_ConnectSecurityGroups_InputArguments = 25642 - PubSubKeyPushTargetType_ConnectSecurityGroups_OutputArguments = 25643 - PubSubKeyPushTargetType_DisconnectSecurityGroups = 25644 - PubSubKeyPushTargetType_DisconnectSecurityGroups_InputArguments = 25645 - PubSubKeyPushTargetType_DisconnectSecurityGroups_OutputArguments = 25646 - PubSubKeyPushTargetType_TriggerKeyUpdate = 25647 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_ApplicationUri = 25648 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_EndpointUrl = 25649 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_UserTokenType = 25650 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_RequestedKeyCount = 25651 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_RetryInterval = 25652 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_LastPushExecutionTime = 25653 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_LastPushErrorTime = 25654 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_ConnectSecurityGroups = 25655 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_ConnectSecurityGroups_InputArguments = 25656 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_ConnectSecurityGroups_OutputArguments = 25657 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_DisconnectSecurityGroups = 25658 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_DisconnectSecurityGroups_InputArguments = 25659 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_DisconnectSecurityGroups_OutputArguments = 25660 - PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_TriggerKeyUpdate = 25661 - AuditClientUpdateMethodResultEventType_OutputArguments = 25684 - - -ObjectIdNames = {} -ObjectIdNames[0] = 'Null' -ObjectIdNames[1] = 'Boolean' -ObjectIdNames[2] = 'SByte' -ObjectIdNames[3] = 'Byte' -ObjectIdNames[4] = 'Int16' -ObjectIdNames[5] = 'UInt16' -ObjectIdNames[6] = 'Int32' -ObjectIdNames[7] = 'UInt32' -ObjectIdNames[8] = 'Int64' -ObjectIdNames[9] = 'UInt64' -ObjectIdNames[10] = 'Float' -ObjectIdNames[11] = 'Double' -ObjectIdNames[12] = 'String' -ObjectIdNames[13] = 'DateTime' -ObjectIdNames[14] = 'Guid' -ObjectIdNames[15] = 'ByteString' -ObjectIdNames[16] = 'XmlElement' -ObjectIdNames[17] = 'NodeId' -ObjectIdNames[18] = 'ExpandedNodeId' -ObjectIdNames[19] = 'StatusCode' -ObjectIdNames[20] = 'QualifiedName' -ObjectIdNames[21] = 'LocalizedText' -ObjectIdNames[22] = 'Structure' -ObjectIdNames[23] = 'DataValue' -ObjectIdNames[24] = 'BaseDataType' -ObjectIdNames[25] = 'DiagnosticInfo' -ObjectIdNames[26] = 'Number' -ObjectIdNames[27] = 'Integer' -ObjectIdNames[28] = 'UInteger' -ObjectIdNames[29] = 'Enumeration' -ObjectIdNames[30] = 'Image' -ObjectIdNames[31] = 'References' -ObjectIdNames[32] = 'NonHierarchicalReferences' -ObjectIdNames[33] = 'HierarchicalReferences' -ObjectIdNames[34] = 'HasChild' -ObjectIdNames[35] = 'Organizes' -ObjectIdNames[36] = 'HasEventSource' -ObjectIdNames[37] = 'HasModellingRule' -ObjectIdNames[38] = 'HasEncoding' -ObjectIdNames[39] = 'HasDescription' -ObjectIdNames[40] = 'HasTypeDefinition' -ObjectIdNames[41] = 'GeneratesEvent' -ObjectIdNames[44] = 'Aggregates' -ObjectIdNames[45] = 'HasSubtype' -ObjectIdNames[46] = 'HasProperty' -ObjectIdNames[47] = 'HasComponent' -ObjectIdNames[48] = 'HasNotifier' -ObjectIdNames[49] = 'HasOrderedComponent' -ObjectIdNames[50] = 'Decimal' -ObjectIdNames[51] = 'FromState' -ObjectIdNames[52] = 'ToState' -ObjectIdNames[53] = 'HasCause' -ObjectIdNames[54] = 'HasEffect' -ObjectIdNames[56] = 'HasHistoricalConfiguration' -ObjectIdNames[58] = 'BaseObjectType' -ObjectIdNames[61] = 'FolderType' -ObjectIdNames[62] = 'BaseVariableType' -ObjectIdNames[63] = 'BaseDataVariableType' -ObjectIdNames[68] = 'PropertyType' -ObjectIdNames[69] = 'DataTypeDescriptionType' -ObjectIdNames[72] = 'DataTypeDictionaryType' -ObjectIdNames[75] = 'DataTypeSystemType' -ObjectIdNames[76] = 'DataTypeEncodingType' -ObjectIdNames[77] = 'ModellingRuleType' -ObjectIdNames[78] = 'ModellingRule_Mandatory' -ObjectIdNames[80] = 'ModellingRule_Optional' -ObjectIdNames[83] = 'ModellingRule_ExposesItsArray' -ObjectIdNames[84] = 'RootFolder' -ObjectIdNames[85] = 'ObjectsFolder' -ObjectIdNames[86] = 'TypesFolder' -ObjectIdNames[87] = 'ViewsFolder' -ObjectIdNames[88] = 'ObjectTypesFolder' -ObjectIdNames[89] = 'VariableTypesFolder' -ObjectIdNames[90] = 'DataTypesFolder' -ObjectIdNames[91] = 'ReferenceTypesFolder' -ObjectIdNames[92] = 'XmlSchema_TypeSystem' -ObjectIdNames[93] = 'OPCBinarySchema_TypeSystem' -ObjectIdNames[94] = 'PermissionType' -ObjectIdNames[95] = 'AccessRestrictionType' -ObjectIdNames[96] = 'RolePermissionType' -ObjectIdNames[97] = 'DataTypeDefinition' -ObjectIdNames[98] = 'StructureType' -ObjectIdNames[99] = 'StructureDefinition' -ObjectIdNames[100] = 'EnumDefinition' -ObjectIdNames[101] = 'StructureField' -ObjectIdNames[102] = 'EnumField' -ObjectIdNames[104] = 'DataTypeDescriptionType_DataTypeVersion' -ObjectIdNames[105] = 'DataTypeDescriptionType_DictionaryFragment' -ObjectIdNames[106] = 'DataTypeDictionaryType_DataTypeVersion' -ObjectIdNames[107] = 'DataTypeDictionaryType_NamespaceUri' -ObjectIdNames[117] = 'HasSubStateMachine' -ObjectIdNames[120] = 'NamingRuleType' -ObjectIdNames[121] = 'DataTypeDefinition_Encoding_DefaultBinary' -ObjectIdNames[122] = 'StructureDefinition_Encoding_DefaultBinary' -ObjectIdNames[123] = 'EnumDefinition_Encoding_DefaultBinary' -ObjectIdNames[124] = 'DataSetMetaDataType_Encoding_DefaultBinary' -ObjectIdNames[125] = 'DataTypeDescription_Encoding_DefaultBinary' -ObjectIdNames[126] = 'StructureDescription_Encoding_DefaultBinary' -ObjectIdNames[127] = 'EnumDescription_Encoding_DefaultBinary' -ObjectIdNames[128] = 'RolePermissionType_Encoding_DefaultBinary' -ObjectIdNames[129] = 'HasArgumentDescription' -ObjectIdNames[131] = 'HasOptionalInputArgumentDescription' -ObjectIdNames[256] = 'IdType' -ObjectIdNames[257] = 'NodeClass' -ObjectIdNames[258] = 'Node' -ObjectIdNames[259] = 'Node_Encoding_DefaultXml' -ObjectIdNames[260] = 'Node_Encoding_DefaultBinary' -ObjectIdNames[261] = 'ObjectNode' -ObjectIdNames[262] = 'ObjectNode_Encoding_DefaultXml' -ObjectIdNames[263] = 'ObjectNode_Encoding_DefaultBinary' -ObjectIdNames[264] = 'ObjectTypeNode' -ObjectIdNames[265] = 'ObjectTypeNode_Encoding_DefaultXml' -ObjectIdNames[266] = 'ObjectTypeNode_Encoding_DefaultBinary' -ObjectIdNames[267] = 'VariableNode' -ObjectIdNames[268] = 'VariableNode_Encoding_DefaultXml' -ObjectIdNames[269] = 'VariableNode_Encoding_DefaultBinary' -ObjectIdNames[270] = 'VariableTypeNode' -ObjectIdNames[271] = 'VariableTypeNode_Encoding_DefaultXml' -ObjectIdNames[272] = 'VariableTypeNode_Encoding_DefaultBinary' -ObjectIdNames[273] = 'ReferenceTypeNode' -ObjectIdNames[274] = 'ReferenceTypeNode_Encoding_DefaultXml' -ObjectIdNames[275] = 'ReferenceTypeNode_Encoding_DefaultBinary' -ObjectIdNames[276] = 'MethodNode' -ObjectIdNames[277] = 'MethodNode_Encoding_DefaultXml' -ObjectIdNames[278] = 'MethodNode_Encoding_DefaultBinary' -ObjectIdNames[279] = 'ViewNode' -ObjectIdNames[280] = 'ViewNode_Encoding_DefaultXml' -ObjectIdNames[281] = 'ViewNode_Encoding_DefaultBinary' -ObjectIdNames[282] = 'DataTypeNode' -ObjectIdNames[283] = 'DataTypeNode_Encoding_DefaultXml' -ObjectIdNames[284] = 'DataTypeNode_Encoding_DefaultBinary' -ObjectIdNames[285] = 'ReferenceNode' -ObjectIdNames[286] = 'ReferenceNode_Encoding_DefaultXml' -ObjectIdNames[287] = 'ReferenceNode_Encoding_DefaultBinary' -ObjectIdNames[288] = 'IntegerId' -ObjectIdNames[289] = 'Counter' -ObjectIdNames[290] = 'Duration' -ObjectIdNames[291] = 'NumericRange' -ObjectIdNames[294] = 'UtcTime' -ObjectIdNames[295] = 'LocaleId' -ObjectIdNames[296] = 'Argument' -ObjectIdNames[297] = 'Argument_Encoding_DefaultXml' -ObjectIdNames[298] = 'Argument_Encoding_DefaultBinary' -ObjectIdNames[299] = 'StatusResult' -ObjectIdNames[300] = 'StatusResult_Encoding_DefaultXml' -ObjectIdNames[301] = 'StatusResult_Encoding_DefaultBinary' -ObjectIdNames[302] = 'MessageSecurityMode' -ObjectIdNames[303] = 'UserTokenType' -ObjectIdNames[304] = 'UserTokenPolicy' -ObjectIdNames[305] = 'UserTokenPolicy_Encoding_DefaultXml' -ObjectIdNames[306] = 'UserTokenPolicy_Encoding_DefaultBinary' -ObjectIdNames[307] = 'ApplicationType' -ObjectIdNames[308] = 'ApplicationDescription' -ObjectIdNames[309] = 'ApplicationDescription_Encoding_DefaultXml' -ObjectIdNames[310] = 'ApplicationDescription_Encoding_DefaultBinary' -ObjectIdNames[311] = 'ApplicationInstanceCertificate' -ObjectIdNames[312] = 'EndpointDescription' -ObjectIdNames[313] = 'EndpointDescription_Encoding_DefaultXml' -ObjectIdNames[314] = 'EndpointDescription_Encoding_DefaultBinary' -ObjectIdNames[315] = 'SecurityTokenRequestType' -ObjectIdNames[316] = 'UserIdentityToken' -ObjectIdNames[317] = 'UserIdentityToken_Encoding_DefaultXml' -ObjectIdNames[318] = 'UserIdentityToken_Encoding_DefaultBinary' -ObjectIdNames[319] = 'AnonymousIdentityToken' -ObjectIdNames[320] = 'AnonymousIdentityToken_Encoding_DefaultXml' -ObjectIdNames[321] = 'AnonymousIdentityToken_Encoding_DefaultBinary' -ObjectIdNames[322] = 'UserNameIdentityToken' -ObjectIdNames[323] = 'UserNameIdentityToken_Encoding_DefaultXml' -ObjectIdNames[324] = 'UserNameIdentityToken_Encoding_DefaultBinary' -ObjectIdNames[325] = 'X509IdentityToken' -ObjectIdNames[326] = 'X509IdentityToken_Encoding_DefaultXml' -ObjectIdNames[327] = 'X509IdentityToken_Encoding_DefaultBinary' -ObjectIdNames[331] = 'EndpointConfiguration' -ObjectIdNames[332] = 'EndpointConfiguration_Encoding_DefaultXml' -ObjectIdNames[333] = 'EndpointConfiguration_Encoding_DefaultBinary' -ObjectIdNames[338] = 'BuildInfo' -ObjectIdNames[339] = 'BuildInfo_Encoding_DefaultXml' -ObjectIdNames[340] = 'BuildInfo_Encoding_DefaultBinary' -ObjectIdNames[344] = 'SignedSoftwareCertificate' -ObjectIdNames[345] = 'SignedSoftwareCertificate_Encoding_DefaultXml' -ObjectIdNames[346] = 'SignedSoftwareCertificate_Encoding_DefaultBinary' -ObjectIdNames[347] = 'AttributeWriteMask' -ObjectIdNames[348] = 'NodeAttributesMask' -ObjectIdNames[349] = 'NodeAttributes' -ObjectIdNames[350] = 'NodeAttributes_Encoding_DefaultXml' -ObjectIdNames[351] = 'NodeAttributes_Encoding_DefaultBinary' -ObjectIdNames[352] = 'ObjectAttributes' -ObjectIdNames[353] = 'ObjectAttributes_Encoding_DefaultXml' -ObjectIdNames[354] = 'ObjectAttributes_Encoding_DefaultBinary' -ObjectIdNames[355] = 'VariableAttributes' -ObjectIdNames[356] = 'VariableAttributes_Encoding_DefaultXml' -ObjectIdNames[357] = 'VariableAttributes_Encoding_DefaultBinary' -ObjectIdNames[358] = 'MethodAttributes' -ObjectIdNames[359] = 'MethodAttributes_Encoding_DefaultXml' -ObjectIdNames[360] = 'MethodAttributes_Encoding_DefaultBinary' -ObjectIdNames[361] = 'ObjectTypeAttributes' -ObjectIdNames[362] = 'ObjectTypeAttributes_Encoding_DefaultXml' -ObjectIdNames[363] = 'ObjectTypeAttributes_Encoding_DefaultBinary' -ObjectIdNames[364] = 'VariableTypeAttributes' -ObjectIdNames[365] = 'VariableTypeAttributes_Encoding_DefaultXml' -ObjectIdNames[366] = 'VariableTypeAttributes_Encoding_DefaultBinary' -ObjectIdNames[367] = 'ReferenceTypeAttributes' -ObjectIdNames[368] = 'ReferenceTypeAttributes_Encoding_DefaultXml' -ObjectIdNames[369] = 'ReferenceTypeAttributes_Encoding_DefaultBinary' -ObjectIdNames[370] = 'DataTypeAttributes' -ObjectIdNames[371] = 'DataTypeAttributes_Encoding_DefaultXml' -ObjectIdNames[372] = 'DataTypeAttributes_Encoding_DefaultBinary' -ObjectIdNames[373] = 'ViewAttributes' -ObjectIdNames[374] = 'ViewAttributes_Encoding_DefaultXml' -ObjectIdNames[375] = 'ViewAttributes_Encoding_DefaultBinary' -ObjectIdNames[376] = 'AddNodesItem' -ObjectIdNames[377] = 'AddNodesItem_Encoding_DefaultXml' -ObjectIdNames[378] = 'AddNodesItem_Encoding_DefaultBinary' -ObjectIdNames[379] = 'AddReferencesItem' -ObjectIdNames[380] = 'AddReferencesItem_Encoding_DefaultXml' -ObjectIdNames[381] = 'AddReferencesItem_Encoding_DefaultBinary' -ObjectIdNames[382] = 'DeleteNodesItem' -ObjectIdNames[383] = 'DeleteNodesItem_Encoding_DefaultXml' -ObjectIdNames[384] = 'DeleteNodesItem_Encoding_DefaultBinary' -ObjectIdNames[385] = 'DeleteReferencesItem' -ObjectIdNames[386] = 'DeleteReferencesItem_Encoding_DefaultXml' -ObjectIdNames[387] = 'DeleteReferencesItem_Encoding_DefaultBinary' -ObjectIdNames[388] = 'SessionAuthenticationToken' -ObjectIdNames[389] = 'RequestHeader' -ObjectIdNames[390] = 'RequestHeader_Encoding_DefaultXml' -ObjectIdNames[391] = 'RequestHeader_Encoding_DefaultBinary' -ObjectIdNames[392] = 'ResponseHeader' -ObjectIdNames[393] = 'ResponseHeader_Encoding_DefaultXml' -ObjectIdNames[394] = 'ResponseHeader_Encoding_DefaultBinary' -ObjectIdNames[395] = 'ServiceFault' -ObjectIdNames[396] = 'ServiceFault_Encoding_DefaultXml' -ObjectIdNames[397] = 'ServiceFault_Encoding_DefaultBinary' -ObjectIdNames[420] = 'FindServersRequest' -ObjectIdNames[421] = 'FindServersRequest_Encoding_DefaultXml' -ObjectIdNames[422] = 'FindServersRequest_Encoding_DefaultBinary' -ObjectIdNames[423] = 'FindServersResponse' -ObjectIdNames[424] = 'FindServersResponse_Encoding_DefaultXml' -ObjectIdNames[425] = 'FindServersResponse_Encoding_DefaultBinary' -ObjectIdNames[426] = 'GetEndpointsRequest' -ObjectIdNames[427] = 'GetEndpointsRequest_Encoding_DefaultXml' -ObjectIdNames[428] = 'GetEndpointsRequest_Encoding_DefaultBinary' -ObjectIdNames[429] = 'GetEndpointsResponse' -ObjectIdNames[430] = 'GetEndpointsResponse_Encoding_DefaultXml' -ObjectIdNames[431] = 'GetEndpointsResponse_Encoding_DefaultBinary' -ObjectIdNames[432] = 'RegisteredServer' -ObjectIdNames[433] = 'RegisteredServer_Encoding_DefaultXml' -ObjectIdNames[434] = 'RegisteredServer_Encoding_DefaultBinary' -ObjectIdNames[435] = 'RegisterServerRequest' -ObjectIdNames[436] = 'RegisterServerRequest_Encoding_DefaultXml' -ObjectIdNames[437] = 'RegisterServerRequest_Encoding_DefaultBinary' -ObjectIdNames[438] = 'RegisterServerResponse' -ObjectIdNames[439] = 'RegisterServerResponse_Encoding_DefaultXml' -ObjectIdNames[440] = 'RegisterServerResponse_Encoding_DefaultBinary' -ObjectIdNames[441] = 'ChannelSecurityToken' -ObjectIdNames[442] = 'ChannelSecurityToken_Encoding_DefaultXml' -ObjectIdNames[443] = 'ChannelSecurityToken_Encoding_DefaultBinary' -ObjectIdNames[444] = 'OpenSecureChannelRequest' -ObjectIdNames[445] = 'OpenSecureChannelRequest_Encoding_DefaultXml' -ObjectIdNames[446] = 'OpenSecureChannelRequest_Encoding_DefaultBinary' -ObjectIdNames[447] = 'OpenSecureChannelResponse' -ObjectIdNames[448] = 'OpenSecureChannelResponse_Encoding_DefaultXml' -ObjectIdNames[449] = 'OpenSecureChannelResponse_Encoding_DefaultBinary' -ObjectIdNames[450] = 'CloseSecureChannelRequest' -ObjectIdNames[451] = 'CloseSecureChannelRequest_Encoding_DefaultXml' -ObjectIdNames[452] = 'CloseSecureChannelRequest_Encoding_DefaultBinary' -ObjectIdNames[453] = 'CloseSecureChannelResponse' -ObjectIdNames[454] = 'CloseSecureChannelResponse_Encoding_DefaultXml' -ObjectIdNames[455] = 'CloseSecureChannelResponse_Encoding_DefaultBinary' -ObjectIdNames[456] = 'SignatureData' -ObjectIdNames[457] = 'SignatureData_Encoding_DefaultXml' -ObjectIdNames[458] = 'SignatureData_Encoding_DefaultBinary' -ObjectIdNames[459] = 'CreateSessionRequest' -ObjectIdNames[460] = 'CreateSessionRequest_Encoding_DefaultXml' -ObjectIdNames[461] = 'CreateSessionRequest_Encoding_DefaultBinary' -ObjectIdNames[462] = 'CreateSessionResponse' -ObjectIdNames[463] = 'CreateSessionResponse_Encoding_DefaultXml' -ObjectIdNames[464] = 'CreateSessionResponse_Encoding_DefaultBinary' -ObjectIdNames[465] = 'ActivateSessionRequest' -ObjectIdNames[466] = 'ActivateSessionRequest_Encoding_DefaultXml' -ObjectIdNames[467] = 'ActivateSessionRequest_Encoding_DefaultBinary' -ObjectIdNames[468] = 'ActivateSessionResponse' -ObjectIdNames[469] = 'ActivateSessionResponse_Encoding_DefaultXml' -ObjectIdNames[470] = 'ActivateSessionResponse_Encoding_DefaultBinary' -ObjectIdNames[471] = 'CloseSessionRequest' -ObjectIdNames[472] = 'CloseSessionRequest_Encoding_DefaultXml' -ObjectIdNames[473] = 'CloseSessionRequest_Encoding_DefaultBinary' -ObjectIdNames[474] = 'CloseSessionResponse' -ObjectIdNames[475] = 'CloseSessionResponse_Encoding_DefaultXml' -ObjectIdNames[476] = 'CloseSessionResponse_Encoding_DefaultBinary' -ObjectIdNames[477] = 'CancelRequest' -ObjectIdNames[478] = 'CancelRequest_Encoding_DefaultXml' -ObjectIdNames[479] = 'CancelRequest_Encoding_DefaultBinary' -ObjectIdNames[480] = 'CancelResponse' -ObjectIdNames[481] = 'CancelResponse_Encoding_DefaultXml' -ObjectIdNames[482] = 'CancelResponse_Encoding_DefaultBinary' -ObjectIdNames[483] = 'AddNodesResult' -ObjectIdNames[484] = 'AddNodesResult_Encoding_DefaultXml' -ObjectIdNames[485] = 'AddNodesResult_Encoding_DefaultBinary' -ObjectIdNames[486] = 'AddNodesRequest' -ObjectIdNames[487] = 'AddNodesRequest_Encoding_DefaultXml' -ObjectIdNames[488] = 'AddNodesRequest_Encoding_DefaultBinary' -ObjectIdNames[489] = 'AddNodesResponse' -ObjectIdNames[490] = 'AddNodesResponse_Encoding_DefaultXml' -ObjectIdNames[491] = 'AddNodesResponse_Encoding_DefaultBinary' -ObjectIdNames[492] = 'AddReferencesRequest' -ObjectIdNames[493] = 'AddReferencesRequest_Encoding_DefaultXml' -ObjectIdNames[494] = 'AddReferencesRequest_Encoding_DefaultBinary' -ObjectIdNames[495] = 'AddReferencesResponse' -ObjectIdNames[496] = 'AddReferencesResponse_Encoding_DefaultXml' -ObjectIdNames[497] = 'AddReferencesResponse_Encoding_DefaultBinary' -ObjectIdNames[498] = 'DeleteNodesRequest' -ObjectIdNames[499] = 'DeleteNodesRequest_Encoding_DefaultXml' -ObjectIdNames[500] = 'DeleteNodesRequest_Encoding_DefaultBinary' -ObjectIdNames[501] = 'DeleteNodesResponse' -ObjectIdNames[502] = 'DeleteNodesResponse_Encoding_DefaultXml' -ObjectIdNames[503] = 'DeleteNodesResponse_Encoding_DefaultBinary' -ObjectIdNames[504] = 'DeleteReferencesRequest' -ObjectIdNames[505] = 'DeleteReferencesRequest_Encoding_DefaultXml' -ObjectIdNames[506] = 'DeleteReferencesRequest_Encoding_DefaultBinary' -ObjectIdNames[507] = 'DeleteReferencesResponse' -ObjectIdNames[508] = 'DeleteReferencesResponse_Encoding_DefaultXml' -ObjectIdNames[509] = 'DeleteReferencesResponse_Encoding_DefaultBinary' -ObjectIdNames[510] = 'BrowseDirection' -ObjectIdNames[511] = 'ViewDescription' -ObjectIdNames[512] = 'ViewDescription_Encoding_DefaultXml' -ObjectIdNames[513] = 'ViewDescription_Encoding_DefaultBinary' -ObjectIdNames[514] = 'BrowseDescription' -ObjectIdNames[515] = 'BrowseDescription_Encoding_DefaultXml' -ObjectIdNames[516] = 'BrowseDescription_Encoding_DefaultBinary' -ObjectIdNames[517] = 'BrowseResultMask' -ObjectIdNames[518] = 'ReferenceDescription' -ObjectIdNames[519] = 'ReferenceDescription_Encoding_DefaultXml' -ObjectIdNames[520] = 'ReferenceDescription_Encoding_DefaultBinary' -ObjectIdNames[521] = 'ContinuationPoint' -ObjectIdNames[522] = 'BrowseResult' -ObjectIdNames[523] = 'BrowseResult_Encoding_DefaultXml' -ObjectIdNames[524] = 'BrowseResult_Encoding_DefaultBinary' -ObjectIdNames[525] = 'BrowseRequest' -ObjectIdNames[526] = 'BrowseRequest_Encoding_DefaultXml' -ObjectIdNames[527] = 'BrowseRequest_Encoding_DefaultBinary' -ObjectIdNames[528] = 'BrowseResponse' -ObjectIdNames[529] = 'BrowseResponse_Encoding_DefaultXml' -ObjectIdNames[530] = 'BrowseResponse_Encoding_DefaultBinary' -ObjectIdNames[531] = 'BrowseNextRequest' -ObjectIdNames[532] = 'BrowseNextRequest_Encoding_DefaultXml' -ObjectIdNames[533] = 'BrowseNextRequest_Encoding_DefaultBinary' -ObjectIdNames[534] = 'BrowseNextResponse' -ObjectIdNames[535] = 'BrowseNextResponse_Encoding_DefaultXml' -ObjectIdNames[536] = 'BrowseNextResponse_Encoding_DefaultBinary' -ObjectIdNames[537] = 'RelativePathElement' -ObjectIdNames[538] = 'RelativePathElement_Encoding_DefaultXml' -ObjectIdNames[539] = 'RelativePathElement_Encoding_DefaultBinary' -ObjectIdNames[540] = 'RelativePath' -ObjectIdNames[541] = 'RelativePath_Encoding_DefaultXml' -ObjectIdNames[542] = 'RelativePath_Encoding_DefaultBinary' -ObjectIdNames[543] = 'BrowsePath' -ObjectIdNames[544] = 'BrowsePath_Encoding_DefaultXml' -ObjectIdNames[545] = 'BrowsePath_Encoding_DefaultBinary' -ObjectIdNames[546] = 'BrowsePathTarget' -ObjectIdNames[547] = 'BrowsePathTarget_Encoding_DefaultXml' -ObjectIdNames[548] = 'BrowsePathTarget_Encoding_DefaultBinary' -ObjectIdNames[549] = 'BrowsePathResult' -ObjectIdNames[550] = 'BrowsePathResult_Encoding_DefaultXml' -ObjectIdNames[551] = 'BrowsePathResult_Encoding_DefaultBinary' -ObjectIdNames[552] = 'TranslateBrowsePathsToNodeIdsRequest' -ObjectIdNames[553] = 'TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultXml' -ObjectIdNames[554] = 'TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary' -ObjectIdNames[555] = 'TranslateBrowsePathsToNodeIdsResponse' -ObjectIdNames[556] = 'TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultXml' -ObjectIdNames[557] = 'TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultBinary' -ObjectIdNames[558] = 'RegisterNodesRequest' -ObjectIdNames[559] = 'RegisterNodesRequest_Encoding_DefaultXml' -ObjectIdNames[560] = 'RegisterNodesRequest_Encoding_DefaultBinary' -ObjectIdNames[561] = 'RegisterNodesResponse' -ObjectIdNames[562] = 'RegisterNodesResponse_Encoding_DefaultXml' -ObjectIdNames[563] = 'RegisterNodesResponse_Encoding_DefaultBinary' -ObjectIdNames[564] = 'UnregisterNodesRequest' -ObjectIdNames[565] = 'UnregisterNodesRequest_Encoding_DefaultXml' -ObjectIdNames[566] = 'UnregisterNodesRequest_Encoding_DefaultBinary' -ObjectIdNames[567] = 'UnregisterNodesResponse' -ObjectIdNames[568] = 'UnregisterNodesResponse_Encoding_DefaultXml' -ObjectIdNames[569] = 'UnregisterNodesResponse_Encoding_DefaultBinary' -ObjectIdNames[570] = 'QueryDataDescription' -ObjectIdNames[571] = 'QueryDataDescription_Encoding_DefaultXml' -ObjectIdNames[572] = 'QueryDataDescription_Encoding_DefaultBinary' -ObjectIdNames[573] = 'NodeTypeDescription' -ObjectIdNames[574] = 'NodeTypeDescription_Encoding_DefaultXml' -ObjectIdNames[575] = 'NodeTypeDescription_Encoding_DefaultBinary' -ObjectIdNames[576] = 'FilterOperator' -ObjectIdNames[577] = 'QueryDataSet' -ObjectIdNames[578] = 'QueryDataSet_Encoding_DefaultXml' -ObjectIdNames[579] = 'QueryDataSet_Encoding_DefaultBinary' -ObjectIdNames[580] = 'NodeReference' -ObjectIdNames[581] = 'NodeReference_Encoding_DefaultXml' -ObjectIdNames[582] = 'NodeReference_Encoding_DefaultBinary' -ObjectIdNames[583] = 'ContentFilterElement' -ObjectIdNames[584] = 'ContentFilterElement_Encoding_DefaultXml' -ObjectIdNames[585] = 'ContentFilterElement_Encoding_DefaultBinary' -ObjectIdNames[586] = 'ContentFilter' -ObjectIdNames[587] = 'ContentFilter_Encoding_DefaultXml' -ObjectIdNames[588] = 'ContentFilter_Encoding_DefaultBinary' -ObjectIdNames[589] = 'FilterOperand' -ObjectIdNames[590] = 'FilterOperand_Encoding_DefaultXml' -ObjectIdNames[591] = 'FilterOperand_Encoding_DefaultBinary' -ObjectIdNames[592] = 'ElementOperand' -ObjectIdNames[593] = 'ElementOperand_Encoding_DefaultXml' -ObjectIdNames[594] = 'ElementOperand_Encoding_DefaultBinary' -ObjectIdNames[595] = 'LiteralOperand' -ObjectIdNames[596] = 'LiteralOperand_Encoding_DefaultXml' -ObjectIdNames[597] = 'LiteralOperand_Encoding_DefaultBinary' -ObjectIdNames[598] = 'AttributeOperand' -ObjectIdNames[599] = 'AttributeOperand_Encoding_DefaultXml' -ObjectIdNames[600] = 'AttributeOperand_Encoding_DefaultBinary' -ObjectIdNames[601] = 'SimpleAttributeOperand' -ObjectIdNames[602] = 'SimpleAttributeOperand_Encoding_DefaultXml' -ObjectIdNames[603] = 'SimpleAttributeOperand_Encoding_DefaultBinary' -ObjectIdNames[604] = 'ContentFilterElementResult' -ObjectIdNames[605] = 'ContentFilterElementResult_Encoding_DefaultXml' -ObjectIdNames[606] = 'ContentFilterElementResult_Encoding_DefaultBinary' -ObjectIdNames[607] = 'ContentFilterResult' -ObjectIdNames[608] = 'ContentFilterResult_Encoding_DefaultXml' -ObjectIdNames[609] = 'ContentFilterResult_Encoding_DefaultBinary' -ObjectIdNames[610] = 'ParsingResult' -ObjectIdNames[611] = 'ParsingResult_Encoding_DefaultXml' -ObjectIdNames[612] = 'ParsingResult_Encoding_DefaultBinary' -ObjectIdNames[613] = 'QueryFirstRequest' -ObjectIdNames[614] = 'QueryFirstRequest_Encoding_DefaultXml' -ObjectIdNames[615] = 'QueryFirstRequest_Encoding_DefaultBinary' -ObjectIdNames[616] = 'QueryFirstResponse' -ObjectIdNames[617] = 'QueryFirstResponse_Encoding_DefaultXml' -ObjectIdNames[618] = 'QueryFirstResponse_Encoding_DefaultBinary' -ObjectIdNames[619] = 'QueryNextRequest' -ObjectIdNames[620] = 'QueryNextRequest_Encoding_DefaultXml' -ObjectIdNames[621] = 'QueryNextRequest_Encoding_DefaultBinary' -ObjectIdNames[622] = 'QueryNextResponse' -ObjectIdNames[623] = 'QueryNextResponse_Encoding_DefaultXml' -ObjectIdNames[624] = 'QueryNextResponse_Encoding_DefaultBinary' -ObjectIdNames[625] = 'TimestampsToReturn' -ObjectIdNames[626] = 'ReadValueId' -ObjectIdNames[627] = 'ReadValueId_Encoding_DefaultXml' -ObjectIdNames[628] = 'ReadValueId_Encoding_DefaultBinary' -ObjectIdNames[629] = 'ReadRequest' -ObjectIdNames[630] = 'ReadRequest_Encoding_DefaultXml' -ObjectIdNames[631] = 'ReadRequest_Encoding_DefaultBinary' -ObjectIdNames[632] = 'ReadResponse' -ObjectIdNames[633] = 'ReadResponse_Encoding_DefaultXml' -ObjectIdNames[634] = 'ReadResponse_Encoding_DefaultBinary' -ObjectIdNames[635] = 'HistoryReadValueId' -ObjectIdNames[636] = 'HistoryReadValueId_Encoding_DefaultXml' -ObjectIdNames[637] = 'HistoryReadValueId_Encoding_DefaultBinary' -ObjectIdNames[638] = 'HistoryReadResult' -ObjectIdNames[639] = 'HistoryReadResult_Encoding_DefaultXml' -ObjectIdNames[640] = 'HistoryReadResult_Encoding_DefaultBinary' -ObjectIdNames[641] = 'HistoryReadDetails' -ObjectIdNames[642] = 'HistoryReadDetails_Encoding_DefaultXml' -ObjectIdNames[643] = 'HistoryReadDetails_Encoding_DefaultBinary' -ObjectIdNames[644] = 'ReadEventDetails' -ObjectIdNames[645] = 'ReadEventDetails_Encoding_DefaultXml' -ObjectIdNames[646] = 'ReadEventDetails_Encoding_DefaultBinary' -ObjectIdNames[647] = 'ReadRawModifiedDetails' -ObjectIdNames[648] = 'ReadRawModifiedDetails_Encoding_DefaultXml' -ObjectIdNames[649] = 'ReadRawModifiedDetails_Encoding_DefaultBinary' -ObjectIdNames[650] = 'ReadProcessedDetails' -ObjectIdNames[651] = 'ReadProcessedDetails_Encoding_DefaultXml' -ObjectIdNames[652] = 'ReadProcessedDetails_Encoding_DefaultBinary' -ObjectIdNames[653] = 'ReadAtTimeDetails' -ObjectIdNames[654] = 'ReadAtTimeDetails_Encoding_DefaultXml' -ObjectIdNames[655] = 'ReadAtTimeDetails_Encoding_DefaultBinary' -ObjectIdNames[656] = 'HistoryData' -ObjectIdNames[657] = 'HistoryData_Encoding_DefaultXml' -ObjectIdNames[658] = 'HistoryData_Encoding_DefaultBinary' -ObjectIdNames[659] = 'HistoryEvent' -ObjectIdNames[660] = 'HistoryEvent_Encoding_DefaultXml' -ObjectIdNames[661] = 'HistoryEvent_Encoding_DefaultBinary' -ObjectIdNames[662] = 'HistoryReadRequest' -ObjectIdNames[663] = 'HistoryReadRequest_Encoding_DefaultXml' -ObjectIdNames[664] = 'HistoryReadRequest_Encoding_DefaultBinary' -ObjectIdNames[665] = 'HistoryReadResponse' -ObjectIdNames[666] = 'HistoryReadResponse_Encoding_DefaultXml' -ObjectIdNames[667] = 'HistoryReadResponse_Encoding_DefaultBinary' -ObjectIdNames[668] = 'WriteValue' -ObjectIdNames[669] = 'WriteValue_Encoding_DefaultXml' -ObjectIdNames[670] = 'WriteValue_Encoding_DefaultBinary' -ObjectIdNames[671] = 'WriteRequest' -ObjectIdNames[672] = 'WriteRequest_Encoding_DefaultXml' -ObjectIdNames[673] = 'WriteRequest_Encoding_DefaultBinary' -ObjectIdNames[674] = 'WriteResponse' -ObjectIdNames[675] = 'WriteResponse_Encoding_DefaultXml' -ObjectIdNames[676] = 'WriteResponse_Encoding_DefaultBinary' -ObjectIdNames[677] = 'HistoryUpdateDetails' -ObjectIdNames[678] = 'HistoryUpdateDetails_Encoding_DefaultXml' -ObjectIdNames[679] = 'HistoryUpdateDetails_Encoding_DefaultBinary' -ObjectIdNames[680] = 'UpdateDataDetails' -ObjectIdNames[681] = 'UpdateDataDetails_Encoding_DefaultXml' -ObjectIdNames[682] = 'UpdateDataDetails_Encoding_DefaultBinary' -ObjectIdNames[683] = 'UpdateEventDetails' -ObjectIdNames[684] = 'UpdateEventDetails_Encoding_DefaultXml' -ObjectIdNames[685] = 'UpdateEventDetails_Encoding_DefaultBinary' -ObjectIdNames[686] = 'DeleteRawModifiedDetails' -ObjectIdNames[687] = 'DeleteRawModifiedDetails_Encoding_DefaultXml' -ObjectIdNames[688] = 'DeleteRawModifiedDetails_Encoding_DefaultBinary' -ObjectIdNames[689] = 'DeleteAtTimeDetails' -ObjectIdNames[690] = 'DeleteAtTimeDetails_Encoding_DefaultXml' -ObjectIdNames[691] = 'DeleteAtTimeDetails_Encoding_DefaultBinary' -ObjectIdNames[692] = 'DeleteEventDetails' -ObjectIdNames[693] = 'DeleteEventDetails_Encoding_DefaultXml' -ObjectIdNames[694] = 'DeleteEventDetails_Encoding_DefaultBinary' -ObjectIdNames[695] = 'HistoryUpdateResult' -ObjectIdNames[696] = 'HistoryUpdateResult_Encoding_DefaultXml' -ObjectIdNames[697] = 'HistoryUpdateResult_Encoding_DefaultBinary' -ObjectIdNames[698] = 'HistoryUpdateRequest' -ObjectIdNames[699] = 'HistoryUpdateRequest_Encoding_DefaultXml' -ObjectIdNames[700] = 'HistoryUpdateRequest_Encoding_DefaultBinary' -ObjectIdNames[701] = 'HistoryUpdateResponse' -ObjectIdNames[702] = 'HistoryUpdateResponse_Encoding_DefaultXml' -ObjectIdNames[703] = 'HistoryUpdateResponse_Encoding_DefaultBinary' -ObjectIdNames[704] = 'CallMethodRequest' -ObjectIdNames[705] = 'CallMethodRequest_Encoding_DefaultXml' -ObjectIdNames[706] = 'CallMethodRequest_Encoding_DefaultBinary' -ObjectIdNames[707] = 'CallMethodResult' -ObjectIdNames[708] = 'CallMethodResult_Encoding_DefaultXml' -ObjectIdNames[709] = 'CallMethodResult_Encoding_DefaultBinary' -ObjectIdNames[710] = 'CallRequest' -ObjectIdNames[711] = 'CallRequest_Encoding_DefaultXml' -ObjectIdNames[712] = 'CallRequest_Encoding_DefaultBinary' -ObjectIdNames[713] = 'CallResponse' -ObjectIdNames[714] = 'CallResponse_Encoding_DefaultXml' -ObjectIdNames[715] = 'CallResponse_Encoding_DefaultBinary' -ObjectIdNames[716] = 'MonitoringMode' -ObjectIdNames[717] = 'DataChangeTrigger' -ObjectIdNames[718] = 'DeadbandType' -ObjectIdNames[719] = 'MonitoringFilter' -ObjectIdNames[720] = 'MonitoringFilter_Encoding_DefaultXml' -ObjectIdNames[721] = 'MonitoringFilter_Encoding_DefaultBinary' -ObjectIdNames[722] = 'DataChangeFilter' -ObjectIdNames[723] = 'DataChangeFilter_Encoding_DefaultXml' -ObjectIdNames[724] = 'DataChangeFilter_Encoding_DefaultBinary' -ObjectIdNames[725] = 'EventFilter' -ObjectIdNames[726] = 'EventFilter_Encoding_DefaultXml' -ObjectIdNames[727] = 'EventFilter_Encoding_DefaultBinary' -ObjectIdNames[728] = 'AggregateFilter' -ObjectIdNames[729] = 'AggregateFilter_Encoding_DefaultXml' -ObjectIdNames[730] = 'AggregateFilter_Encoding_DefaultBinary' -ObjectIdNames[731] = 'MonitoringFilterResult' -ObjectIdNames[732] = 'MonitoringFilterResult_Encoding_DefaultXml' -ObjectIdNames[733] = 'MonitoringFilterResult_Encoding_DefaultBinary' -ObjectIdNames[734] = 'EventFilterResult' -ObjectIdNames[735] = 'EventFilterResult_Encoding_DefaultXml' -ObjectIdNames[736] = 'EventFilterResult_Encoding_DefaultBinary' -ObjectIdNames[737] = 'AggregateFilterResult' -ObjectIdNames[738] = 'AggregateFilterResult_Encoding_DefaultXml' -ObjectIdNames[739] = 'AggregateFilterResult_Encoding_DefaultBinary' -ObjectIdNames[740] = 'MonitoringParameters' -ObjectIdNames[741] = 'MonitoringParameters_Encoding_DefaultXml' -ObjectIdNames[742] = 'MonitoringParameters_Encoding_DefaultBinary' -ObjectIdNames[743] = 'MonitoredItemCreateRequest' -ObjectIdNames[744] = 'MonitoredItemCreateRequest_Encoding_DefaultXml' -ObjectIdNames[745] = 'MonitoredItemCreateRequest_Encoding_DefaultBinary' -ObjectIdNames[746] = 'MonitoredItemCreateResult' -ObjectIdNames[747] = 'MonitoredItemCreateResult_Encoding_DefaultXml' -ObjectIdNames[748] = 'MonitoredItemCreateResult_Encoding_DefaultBinary' -ObjectIdNames[749] = 'CreateMonitoredItemsRequest' -ObjectIdNames[750] = 'CreateMonitoredItemsRequest_Encoding_DefaultXml' -ObjectIdNames[751] = 'CreateMonitoredItemsRequest_Encoding_DefaultBinary' -ObjectIdNames[752] = 'CreateMonitoredItemsResponse' -ObjectIdNames[753] = 'CreateMonitoredItemsResponse_Encoding_DefaultXml' -ObjectIdNames[754] = 'CreateMonitoredItemsResponse_Encoding_DefaultBinary' -ObjectIdNames[755] = 'MonitoredItemModifyRequest' -ObjectIdNames[756] = 'MonitoredItemModifyRequest_Encoding_DefaultXml' -ObjectIdNames[757] = 'MonitoredItemModifyRequest_Encoding_DefaultBinary' -ObjectIdNames[758] = 'MonitoredItemModifyResult' -ObjectIdNames[759] = 'MonitoredItemModifyResult_Encoding_DefaultXml' -ObjectIdNames[760] = 'MonitoredItemModifyResult_Encoding_DefaultBinary' -ObjectIdNames[761] = 'ModifyMonitoredItemsRequest' -ObjectIdNames[762] = 'ModifyMonitoredItemsRequest_Encoding_DefaultXml' -ObjectIdNames[763] = 'ModifyMonitoredItemsRequest_Encoding_DefaultBinary' -ObjectIdNames[764] = 'ModifyMonitoredItemsResponse' -ObjectIdNames[765] = 'ModifyMonitoredItemsResponse_Encoding_DefaultXml' -ObjectIdNames[766] = 'ModifyMonitoredItemsResponse_Encoding_DefaultBinary' -ObjectIdNames[767] = 'SetMonitoringModeRequest' -ObjectIdNames[768] = 'SetMonitoringModeRequest_Encoding_DefaultXml' -ObjectIdNames[769] = 'SetMonitoringModeRequest_Encoding_DefaultBinary' -ObjectIdNames[770] = 'SetMonitoringModeResponse' -ObjectIdNames[771] = 'SetMonitoringModeResponse_Encoding_DefaultXml' -ObjectIdNames[772] = 'SetMonitoringModeResponse_Encoding_DefaultBinary' -ObjectIdNames[773] = 'SetTriggeringRequest' -ObjectIdNames[774] = 'SetTriggeringRequest_Encoding_DefaultXml' -ObjectIdNames[775] = 'SetTriggeringRequest_Encoding_DefaultBinary' -ObjectIdNames[776] = 'SetTriggeringResponse' -ObjectIdNames[777] = 'SetTriggeringResponse_Encoding_DefaultXml' -ObjectIdNames[778] = 'SetTriggeringResponse_Encoding_DefaultBinary' -ObjectIdNames[779] = 'DeleteMonitoredItemsRequest' -ObjectIdNames[780] = 'DeleteMonitoredItemsRequest_Encoding_DefaultXml' -ObjectIdNames[781] = 'DeleteMonitoredItemsRequest_Encoding_DefaultBinary' -ObjectIdNames[782] = 'DeleteMonitoredItemsResponse' -ObjectIdNames[783] = 'DeleteMonitoredItemsResponse_Encoding_DefaultXml' -ObjectIdNames[784] = 'DeleteMonitoredItemsResponse_Encoding_DefaultBinary' -ObjectIdNames[785] = 'CreateSubscriptionRequest' -ObjectIdNames[786] = 'CreateSubscriptionRequest_Encoding_DefaultXml' -ObjectIdNames[787] = 'CreateSubscriptionRequest_Encoding_DefaultBinary' -ObjectIdNames[788] = 'CreateSubscriptionResponse' -ObjectIdNames[789] = 'CreateSubscriptionResponse_Encoding_DefaultXml' -ObjectIdNames[790] = 'CreateSubscriptionResponse_Encoding_DefaultBinary' -ObjectIdNames[791] = 'ModifySubscriptionRequest' -ObjectIdNames[792] = 'ModifySubscriptionRequest_Encoding_DefaultXml' -ObjectIdNames[793] = 'ModifySubscriptionRequest_Encoding_DefaultBinary' -ObjectIdNames[794] = 'ModifySubscriptionResponse' -ObjectIdNames[795] = 'ModifySubscriptionResponse_Encoding_DefaultXml' -ObjectIdNames[796] = 'ModifySubscriptionResponse_Encoding_DefaultBinary' -ObjectIdNames[797] = 'SetPublishingModeRequest' -ObjectIdNames[798] = 'SetPublishingModeRequest_Encoding_DefaultXml' -ObjectIdNames[799] = 'SetPublishingModeRequest_Encoding_DefaultBinary' -ObjectIdNames[800] = 'SetPublishingModeResponse' -ObjectIdNames[801] = 'SetPublishingModeResponse_Encoding_DefaultXml' -ObjectIdNames[802] = 'SetPublishingModeResponse_Encoding_DefaultBinary' -ObjectIdNames[803] = 'NotificationMessage' -ObjectIdNames[804] = 'NotificationMessage_Encoding_DefaultXml' -ObjectIdNames[805] = 'NotificationMessage_Encoding_DefaultBinary' -ObjectIdNames[806] = 'MonitoredItemNotification' -ObjectIdNames[807] = 'MonitoredItemNotification_Encoding_DefaultXml' -ObjectIdNames[808] = 'MonitoredItemNotification_Encoding_DefaultBinary' -ObjectIdNames[809] = 'DataChangeNotification' -ObjectIdNames[810] = 'DataChangeNotification_Encoding_DefaultXml' -ObjectIdNames[811] = 'DataChangeNotification_Encoding_DefaultBinary' -ObjectIdNames[818] = 'StatusChangeNotification' -ObjectIdNames[819] = 'StatusChangeNotification_Encoding_DefaultXml' -ObjectIdNames[820] = 'StatusChangeNotification_Encoding_DefaultBinary' -ObjectIdNames[821] = 'SubscriptionAcknowledgement' -ObjectIdNames[822] = 'SubscriptionAcknowledgement_Encoding_DefaultXml' -ObjectIdNames[823] = 'SubscriptionAcknowledgement_Encoding_DefaultBinary' -ObjectIdNames[824] = 'PublishRequest' -ObjectIdNames[825] = 'PublishRequest_Encoding_DefaultXml' -ObjectIdNames[826] = 'PublishRequest_Encoding_DefaultBinary' -ObjectIdNames[827] = 'PublishResponse' -ObjectIdNames[828] = 'PublishResponse_Encoding_DefaultXml' -ObjectIdNames[829] = 'PublishResponse_Encoding_DefaultBinary' -ObjectIdNames[830] = 'RepublishRequest' -ObjectIdNames[831] = 'RepublishRequest_Encoding_DefaultXml' -ObjectIdNames[832] = 'RepublishRequest_Encoding_DefaultBinary' -ObjectIdNames[833] = 'RepublishResponse' -ObjectIdNames[834] = 'RepublishResponse_Encoding_DefaultXml' -ObjectIdNames[835] = 'RepublishResponse_Encoding_DefaultBinary' -ObjectIdNames[836] = 'TransferResult' -ObjectIdNames[837] = 'TransferResult_Encoding_DefaultXml' -ObjectIdNames[838] = 'TransferResult_Encoding_DefaultBinary' -ObjectIdNames[839] = 'TransferSubscriptionsRequest' -ObjectIdNames[840] = 'TransferSubscriptionsRequest_Encoding_DefaultXml' -ObjectIdNames[841] = 'TransferSubscriptionsRequest_Encoding_DefaultBinary' -ObjectIdNames[842] = 'TransferSubscriptionsResponse' -ObjectIdNames[843] = 'TransferSubscriptionsResponse_Encoding_DefaultXml' -ObjectIdNames[844] = 'TransferSubscriptionsResponse_Encoding_DefaultBinary' -ObjectIdNames[845] = 'DeleteSubscriptionsRequest' -ObjectIdNames[846] = 'DeleteSubscriptionsRequest_Encoding_DefaultXml' -ObjectIdNames[847] = 'DeleteSubscriptionsRequest_Encoding_DefaultBinary' -ObjectIdNames[848] = 'DeleteSubscriptionsResponse' -ObjectIdNames[849] = 'DeleteSubscriptionsResponse_Encoding_DefaultXml' -ObjectIdNames[850] = 'DeleteSubscriptionsResponse_Encoding_DefaultBinary' -ObjectIdNames[851] = 'RedundancySupport' -ObjectIdNames[852] = 'ServerState' -ObjectIdNames[853] = 'RedundantServerDataType' -ObjectIdNames[854] = 'RedundantServerDataType_Encoding_DefaultXml' -ObjectIdNames[855] = 'RedundantServerDataType_Encoding_DefaultBinary' -ObjectIdNames[856] = 'SamplingIntervalDiagnosticsDataType' -ObjectIdNames[857] = 'SamplingIntervalDiagnosticsDataType_Encoding_DefaultXml' -ObjectIdNames[858] = 'SamplingIntervalDiagnosticsDataType_Encoding_DefaultBinary' -ObjectIdNames[859] = 'ServerDiagnosticsSummaryDataType' -ObjectIdNames[860] = 'ServerDiagnosticsSummaryDataType_Encoding_DefaultXml' -ObjectIdNames[861] = 'ServerDiagnosticsSummaryDataType_Encoding_DefaultBinary' -ObjectIdNames[862] = 'ServerStatusDataType' -ObjectIdNames[863] = 'ServerStatusDataType_Encoding_DefaultXml' -ObjectIdNames[864] = 'ServerStatusDataType_Encoding_DefaultBinary' -ObjectIdNames[865] = 'SessionDiagnosticsDataType' -ObjectIdNames[866] = 'SessionDiagnosticsDataType_Encoding_DefaultXml' -ObjectIdNames[867] = 'SessionDiagnosticsDataType_Encoding_DefaultBinary' -ObjectIdNames[868] = 'SessionSecurityDiagnosticsDataType' -ObjectIdNames[869] = 'SessionSecurityDiagnosticsDataType_Encoding_DefaultXml' -ObjectIdNames[870] = 'SessionSecurityDiagnosticsDataType_Encoding_DefaultBinary' -ObjectIdNames[871] = 'ServiceCounterDataType' -ObjectIdNames[872] = 'ServiceCounterDataType_Encoding_DefaultXml' -ObjectIdNames[873] = 'ServiceCounterDataType_Encoding_DefaultBinary' -ObjectIdNames[874] = 'SubscriptionDiagnosticsDataType' -ObjectIdNames[875] = 'SubscriptionDiagnosticsDataType_Encoding_DefaultXml' -ObjectIdNames[876] = 'SubscriptionDiagnosticsDataType_Encoding_DefaultBinary' -ObjectIdNames[877] = 'ModelChangeStructureDataType' -ObjectIdNames[878] = 'ModelChangeStructureDataType_Encoding_DefaultXml' -ObjectIdNames[879] = 'ModelChangeStructureDataType_Encoding_DefaultBinary' -ObjectIdNames[884] = 'Range' -ObjectIdNames[885] = 'Range_Encoding_DefaultXml' -ObjectIdNames[886] = 'Range_Encoding_DefaultBinary' -ObjectIdNames[887] = 'EUInformation' -ObjectIdNames[888] = 'EUInformation_Encoding_DefaultXml' -ObjectIdNames[889] = 'EUInformation_Encoding_DefaultBinary' -ObjectIdNames[890] = 'ExceptionDeviationFormat' -ObjectIdNames[891] = 'Annotation' -ObjectIdNames[892] = 'Annotation_Encoding_DefaultXml' -ObjectIdNames[893] = 'Annotation_Encoding_DefaultBinary' -ObjectIdNames[894] = 'ProgramDiagnosticDataType' -ObjectIdNames[895] = 'ProgramDiagnosticDataType_Encoding_DefaultXml' -ObjectIdNames[896] = 'ProgramDiagnosticDataType_Encoding_DefaultBinary' -ObjectIdNames[897] = 'SemanticChangeStructureDataType' -ObjectIdNames[898] = 'SemanticChangeStructureDataType_Encoding_DefaultXml' -ObjectIdNames[899] = 'SemanticChangeStructureDataType_Encoding_DefaultBinary' -ObjectIdNames[914] = 'EventNotificationList' -ObjectIdNames[915] = 'EventNotificationList_Encoding_DefaultXml' -ObjectIdNames[916] = 'EventNotificationList_Encoding_DefaultBinary' -ObjectIdNames[917] = 'EventFieldList' -ObjectIdNames[918] = 'EventFieldList_Encoding_DefaultXml' -ObjectIdNames[919] = 'EventFieldList_Encoding_DefaultBinary' -ObjectIdNames[920] = 'HistoryEventFieldList' -ObjectIdNames[921] = 'HistoryEventFieldList_Encoding_DefaultXml' -ObjectIdNames[922] = 'HistoryEventFieldList_Encoding_DefaultBinary' -ObjectIdNames[938] = 'IssuedIdentityToken' -ObjectIdNames[939] = 'IssuedIdentityToken_Encoding_DefaultXml' -ObjectIdNames[940] = 'IssuedIdentityToken_Encoding_DefaultBinary' -ObjectIdNames[945] = 'NotificationData' -ObjectIdNames[946] = 'NotificationData_Encoding_DefaultXml' -ObjectIdNames[947] = 'NotificationData_Encoding_DefaultBinary' -ObjectIdNames[948] = 'AggregateConfiguration' -ObjectIdNames[949] = 'AggregateConfiguration_Encoding_DefaultXml' -ObjectIdNames[950] = 'AggregateConfiguration_Encoding_DefaultBinary' -ObjectIdNames[2000] = 'ImageBMP' -ObjectIdNames[2001] = 'ImageGIF' -ObjectIdNames[2002] = 'ImageJPG' -ObjectIdNames[2003] = 'ImagePNG' -ObjectIdNames[2004] = 'ServerType' -ObjectIdNames[2005] = 'ServerType_ServerArray' -ObjectIdNames[2006] = 'ServerType_NamespaceArray' -ObjectIdNames[2007] = 'ServerType_ServerStatus' -ObjectIdNames[2008] = 'ServerType_ServiceLevel' -ObjectIdNames[2009] = 'ServerType_ServerCapabilities' -ObjectIdNames[2010] = 'ServerType_ServerDiagnostics' -ObjectIdNames[2011] = 'ServerType_VendorServerInfo' -ObjectIdNames[2012] = 'ServerType_ServerRedundancy' -ObjectIdNames[2013] = 'ServerCapabilitiesType' -ObjectIdNames[2014] = 'ServerCapabilitiesType_ServerProfileArray' -ObjectIdNames[2016] = 'ServerCapabilitiesType_LocaleIdArray' -ObjectIdNames[2017] = 'ServerCapabilitiesType_MinSupportedSampleRate' -ObjectIdNames[2019] = 'ServerCapabilitiesType_ModellingRules' -ObjectIdNames[2020] = 'ServerDiagnosticsType' -ObjectIdNames[2021] = 'ServerDiagnosticsType_ServerDiagnosticsSummary' -ObjectIdNames[2022] = 'ServerDiagnosticsType_SamplingIntervalDiagnosticsArray' -ObjectIdNames[2023] = 'ServerDiagnosticsType_SubscriptionDiagnosticsArray' -ObjectIdNames[2025] = 'ServerDiagnosticsType_EnabledFlag' -ObjectIdNames[2026] = 'SessionsDiagnosticsSummaryType' -ObjectIdNames[2027] = 'SessionsDiagnosticsSummaryType_SessionDiagnosticsArray' -ObjectIdNames[2028] = 'SessionsDiagnosticsSummaryType_SessionSecurityDiagnosticsArray' -ObjectIdNames[2029] = 'SessionDiagnosticsObjectType' -ObjectIdNames[2030] = 'SessionDiagnosticsObjectType_SessionDiagnostics' -ObjectIdNames[2031] = 'SessionDiagnosticsObjectType_SessionSecurityDiagnostics' -ObjectIdNames[2032] = 'SessionDiagnosticsObjectType_SubscriptionDiagnosticsArray' -ObjectIdNames[2033] = 'VendorServerInfoType' -ObjectIdNames[2034] = 'ServerRedundancyType' -ObjectIdNames[2035] = 'ServerRedundancyType_RedundancySupport' -ObjectIdNames[2036] = 'TransparentRedundancyType' -ObjectIdNames[2037] = 'TransparentRedundancyType_CurrentServerId' -ObjectIdNames[2038] = 'TransparentRedundancyType_RedundantServerArray' -ObjectIdNames[2039] = 'NonTransparentRedundancyType' -ObjectIdNames[2040] = 'NonTransparentRedundancyType_ServerUriArray' -ObjectIdNames[2041] = 'BaseEventType' -ObjectIdNames[2042] = 'BaseEventType_EventId' -ObjectIdNames[2043] = 'BaseEventType_EventType' -ObjectIdNames[2044] = 'BaseEventType_SourceNode' -ObjectIdNames[2045] = 'BaseEventType_SourceName' -ObjectIdNames[2046] = 'BaseEventType_Time' -ObjectIdNames[2047] = 'BaseEventType_ReceiveTime' -ObjectIdNames[2050] = 'BaseEventType_Message' -ObjectIdNames[2051] = 'BaseEventType_Severity' -ObjectIdNames[2052] = 'AuditEventType' -ObjectIdNames[2053] = 'AuditEventType_ActionTimeStamp' -ObjectIdNames[2054] = 'AuditEventType_Status' -ObjectIdNames[2055] = 'AuditEventType_ServerId' -ObjectIdNames[2056] = 'AuditEventType_ClientAuditEntryId' -ObjectIdNames[2057] = 'AuditEventType_ClientUserId' -ObjectIdNames[2058] = 'AuditSecurityEventType' -ObjectIdNames[2059] = 'AuditChannelEventType' -ObjectIdNames[2060] = 'AuditOpenSecureChannelEventType' -ObjectIdNames[2061] = 'AuditOpenSecureChannelEventType_ClientCertificate' -ObjectIdNames[2062] = 'AuditOpenSecureChannelEventType_RequestType' -ObjectIdNames[2063] = 'AuditOpenSecureChannelEventType_SecurityPolicyUri' -ObjectIdNames[2065] = 'AuditOpenSecureChannelEventType_SecurityMode' -ObjectIdNames[2066] = 'AuditOpenSecureChannelEventType_RequestedLifetime' -ObjectIdNames[2069] = 'AuditSessionEventType' -ObjectIdNames[2070] = 'AuditSessionEventType_SessionId' -ObjectIdNames[2071] = 'AuditCreateSessionEventType' -ObjectIdNames[2072] = 'AuditCreateSessionEventType_SecureChannelId' -ObjectIdNames[2073] = 'AuditCreateSessionEventType_ClientCertificate' -ObjectIdNames[2074] = 'AuditCreateSessionEventType_RevisedSessionTimeout' -ObjectIdNames[2075] = 'AuditActivateSessionEventType' -ObjectIdNames[2076] = 'AuditActivateSessionEventType_ClientSoftwareCertificates' -ObjectIdNames[2077] = 'AuditActivateSessionEventType_UserIdentityToken' -ObjectIdNames[2078] = 'AuditCancelEventType' -ObjectIdNames[2079] = 'AuditCancelEventType_RequestHandle' -ObjectIdNames[2080] = 'AuditCertificateEventType' -ObjectIdNames[2081] = 'AuditCertificateEventType_Certificate' -ObjectIdNames[2082] = 'AuditCertificateDataMismatchEventType' -ObjectIdNames[2083] = 'AuditCertificateDataMismatchEventType_InvalidHostname' -ObjectIdNames[2084] = 'AuditCertificateDataMismatchEventType_InvalidUri' -ObjectIdNames[2085] = 'AuditCertificateExpiredEventType' -ObjectIdNames[2086] = 'AuditCertificateInvalidEventType' -ObjectIdNames[2087] = 'AuditCertificateUntrustedEventType' -ObjectIdNames[2088] = 'AuditCertificateRevokedEventType' -ObjectIdNames[2089] = 'AuditCertificateMismatchEventType' -ObjectIdNames[2090] = 'AuditNodeManagementEventType' -ObjectIdNames[2091] = 'AuditAddNodesEventType' -ObjectIdNames[2092] = 'AuditAddNodesEventType_NodesToAdd' -ObjectIdNames[2093] = 'AuditDeleteNodesEventType' -ObjectIdNames[2094] = 'AuditDeleteNodesEventType_NodesToDelete' -ObjectIdNames[2095] = 'AuditAddReferencesEventType' -ObjectIdNames[2096] = 'AuditAddReferencesEventType_ReferencesToAdd' -ObjectIdNames[2097] = 'AuditDeleteReferencesEventType' -ObjectIdNames[2098] = 'AuditDeleteReferencesEventType_ReferencesToDelete' -ObjectIdNames[2099] = 'AuditUpdateEventType' -ObjectIdNames[2100] = 'AuditWriteUpdateEventType' -ObjectIdNames[2101] = 'AuditWriteUpdateEventType_IndexRange' -ObjectIdNames[2102] = 'AuditWriteUpdateEventType_OldValue' -ObjectIdNames[2103] = 'AuditWriteUpdateEventType_NewValue' -ObjectIdNames[2104] = 'AuditHistoryUpdateEventType' -ObjectIdNames[2127] = 'AuditUpdateMethodEventType' -ObjectIdNames[2128] = 'AuditUpdateMethodEventType_MethodId' -ObjectIdNames[2129] = 'AuditUpdateMethodEventType_InputArguments' -ObjectIdNames[2130] = 'SystemEventType' -ObjectIdNames[2131] = 'DeviceFailureEventType' -ObjectIdNames[2132] = 'BaseModelChangeEventType' -ObjectIdNames[2133] = 'GeneralModelChangeEventType' -ObjectIdNames[2134] = 'GeneralModelChangeEventType_Changes' -ObjectIdNames[2137] = 'ServerVendorCapabilityType' -ObjectIdNames[2138] = 'ServerStatusType' -ObjectIdNames[2139] = 'ServerStatusType_StartTime' -ObjectIdNames[2140] = 'ServerStatusType_CurrentTime' -ObjectIdNames[2141] = 'ServerStatusType_State' -ObjectIdNames[2142] = 'ServerStatusType_BuildInfo' -ObjectIdNames[2150] = 'ServerDiagnosticsSummaryType' -ObjectIdNames[2151] = 'ServerDiagnosticsSummaryType_ServerViewCount' -ObjectIdNames[2152] = 'ServerDiagnosticsSummaryType_CurrentSessionCount' -ObjectIdNames[2153] = 'ServerDiagnosticsSummaryType_CumulatedSessionCount' -ObjectIdNames[2154] = 'ServerDiagnosticsSummaryType_SecurityRejectedSessionCount' -ObjectIdNames[2155] = 'ServerDiagnosticsSummaryType_RejectedSessionCount' -ObjectIdNames[2156] = 'ServerDiagnosticsSummaryType_SessionTimeoutCount' -ObjectIdNames[2157] = 'ServerDiagnosticsSummaryType_SessionAbortCount' -ObjectIdNames[2159] = 'ServerDiagnosticsSummaryType_PublishingIntervalCount' -ObjectIdNames[2160] = 'ServerDiagnosticsSummaryType_CurrentSubscriptionCount' -ObjectIdNames[2161] = 'ServerDiagnosticsSummaryType_CumulatedSubscriptionCount' -ObjectIdNames[2162] = 'ServerDiagnosticsSummaryType_SecurityRejectedRequestsCount' -ObjectIdNames[2163] = 'ServerDiagnosticsSummaryType_RejectedRequestsCount' -ObjectIdNames[2164] = 'SamplingIntervalDiagnosticsArrayType' -ObjectIdNames[2165] = 'SamplingIntervalDiagnosticsType' -ObjectIdNames[2166] = 'SamplingIntervalDiagnosticsType_SamplingInterval' -ObjectIdNames[2171] = 'SubscriptionDiagnosticsArrayType' -ObjectIdNames[2172] = 'SubscriptionDiagnosticsType' -ObjectIdNames[2173] = 'SubscriptionDiagnosticsType_SessionId' -ObjectIdNames[2174] = 'SubscriptionDiagnosticsType_SubscriptionId' -ObjectIdNames[2175] = 'SubscriptionDiagnosticsType_Priority' -ObjectIdNames[2176] = 'SubscriptionDiagnosticsType_PublishingInterval' -ObjectIdNames[2177] = 'SubscriptionDiagnosticsType_MaxKeepAliveCount' -ObjectIdNames[2179] = 'SubscriptionDiagnosticsType_MaxNotificationsPerPublish' -ObjectIdNames[2180] = 'SubscriptionDiagnosticsType_PublishingEnabled' -ObjectIdNames[2181] = 'SubscriptionDiagnosticsType_ModifyCount' -ObjectIdNames[2182] = 'SubscriptionDiagnosticsType_EnableCount' -ObjectIdNames[2183] = 'SubscriptionDiagnosticsType_DisableCount' -ObjectIdNames[2184] = 'SubscriptionDiagnosticsType_RepublishRequestCount' -ObjectIdNames[2185] = 'SubscriptionDiagnosticsType_RepublishMessageRequestCount' -ObjectIdNames[2186] = 'SubscriptionDiagnosticsType_RepublishMessageCount' -ObjectIdNames[2187] = 'SubscriptionDiagnosticsType_TransferRequestCount' -ObjectIdNames[2188] = 'SubscriptionDiagnosticsType_TransferredToAltClientCount' -ObjectIdNames[2189] = 'SubscriptionDiagnosticsType_TransferredToSameClientCount' -ObjectIdNames[2190] = 'SubscriptionDiagnosticsType_PublishRequestCount' -ObjectIdNames[2191] = 'SubscriptionDiagnosticsType_DataChangeNotificationsCount' -ObjectIdNames[2193] = 'SubscriptionDiagnosticsType_NotificationsCount' -ObjectIdNames[2196] = 'SessionDiagnosticsArrayType' -ObjectIdNames[2197] = 'SessionDiagnosticsVariableType' -ObjectIdNames[2198] = 'SessionDiagnosticsVariableType_SessionId' -ObjectIdNames[2199] = 'SessionDiagnosticsVariableType_SessionName' -ObjectIdNames[2200] = 'SessionDiagnosticsVariableType_ClientDescription' -ObjectIdNames[2201] = 'SessionDiagnosticsVariableType_ServerUri' -ObjectIdNames[2202] = 'SessionDiagnosticsVariableType_EndpointUrl' -ObjectIdNames[2203] = 'SessionDiagnosticsVariableType_LocaleIds' -ObjectIdNames[2204] = 'SessionDiagnosticsVariableType_ActualSessionTimeout' -ObjectIdNames[2205] = 'SessionDiagnosticsVariableType_ClientConnectionTime' -ObjectIdNames[2206] = 'SessionDiagnosticsVariableType_ClientLastContactTime' -ObjectIdNames[2207] = 'SessionDiagnosticsVariableType_CurrentSubscriptionsCount' -ObjectIdNames[2208] = 'SessionDiagnosticsVariableType_CurrentMonitoredItemsCount' -ObjectIdNames[2209] = 'SessionDiagnosticsVariableType_CurrentPublishRequestsInQueue' -ObjectIdNames[2217] = 'SessionDiagnosticsVariableType_ReadCount' -ObjectIdNames[2218] = 'SessionDiagnosticsVariableType_HistoryReadCount' -ObjectIdNames[2219] = 'SessionDiagnosticsVariableType_WriteCount' -ObjectIdNames[2220] = 'SessionDiagnosticsVariableType_HistoryUpdateCount' -ObjectIdNames[2221] = 'SessionDiagnosticsVariableType_CallCount' -ObjectIdNames[2222] = 'SessionDiagnosticsVariableType_CreateMonitoredItemsCount' -ObjectIdNames[2223] = 'SessionDiagnosticsVariableType_ModifyMonitoredItemsCount' -ObjectIdNames[2224] = 'SessionDiagnosticsVariableType_SetMonitoringModeCount' -ObjectIdNames[2225] = 'SessionDiagnosticsVariableType_SetTriggeringCount' -ObjectIdNames[2226] = 'SessionDiagnosticsVariableType_DeleteMonitoredItemsCount' -ObjectIdNames[2227] = 'SessionDiagnosticsVariableType_CreateSubscriptionCount' -ObjectIdNames[2228] = 'SessionDiagnosticsVariableType_ModifySubscriptionCount' -ObjectIdNames[2229] = 'SessionDiagnosticsVariableType_SetPublishingModeCount' -ObjectIdNames[2230] = 'SessionDiagnosticsVariableType_PublishCount' -ObjectIdNames[2231] = 'SessionDiagnosticsVariableType_RepublishCount' -ObjectIdNames[2232] = 'SessionDiagnosticsVariableType_TransferSubscriptionsCount' -ObjectIdNames[2233] = 'SessionDiagnosticsVariableType_DeleteSubscriptionsCount' -ObjectIdNames[2234] = 'SessionDiagnosticsVariableType_AddNodesCount' -ObjectIdNames[2235] = 'SessionDiagnosticsVariableType_AddReferencesCount' -ObjectIdNames[2236] = 'SessionDiagnosticsVariableType_DeleteNodesCount' -ObjectIdNames[2237] = 'SessionDiagnosticsVariableType_DeleteReferencesCount' -ObjectIdNames[2238] = 'SessionDiagnosticsVariableType_BrowseCount' -ObjectIdNames[2239] = 'SessionDiagnosticsVariableType_BrowseNextCount' -ObjectIdNames[2240] = 'SessionDiagnosticsVariableType_TranslateBrowsePathsToNodeIdsCount' -ObjectIdNames[2241] = 'SessionDiagnosticsVariableType_QueryFirstCount' -ObjectIdNames[2242] = 'SessionDiagnosticsVariableType_QueryNextCount' -ObjectIdNames[2243] = 'SessionSecurityDiagnosticsArrayType' -ObjectIdNames[2244] = 'SessionSecurityDiagnosticsType' -ObjectIdNames[2245] = 'SessionSecurityDiagnosticsType_SessionId' -ObjectIdNames[2246] = 'SessionSecurityDiagnosticsType_ClientUserIdOfSession' -ObjectIdNames[2247] = 'SessionSecurityDiagnosticsType_ClientUserIdHistory' -ObjectIdNames[2248] = 'SessionSecurityDiagnosticsType_AuthenticationMechanism' -ObjectIdNames[2249] = 'SessionSecurityDiagnosticsType_Encoding' -ObjectIdNames[2250] = 'SessionSecurityDiagnosticsType_TransportProtocol' -ObjectIdNames[2251] = 'SessionSecurityDiagnosticsType_SecurityMode' -ObjectIdNames[2252] = 'SessionSecurityDiagnosticsType_SecurityPolicyUri' -ObjectIdNames[2253] = 'Server' -ObjectIdNames[2254] = 'Server_ServerArray' -ObjectIdNames[2255] = 'Server_NamespaceArray' -ObjectIdNames[2256] = 'Server_ServerStatus' -ObjectIdNames[2257] = 'Server_ServerStatus_StartTime' -ObjectIdNames[2258] = 'Server_ServerStatus_CurrentTime' -ObjectIdNames[2259] = 'Server_ServerStatus_State' -ObjectIdNames[2260] = 'Server_ServerStatus_BuildInfo' -ObjectIdNames[2261] = 'Server_ServerStatus_BuildInfo_ProductName' -ObjectIdNames[2262] = 'Server_ServerStatus_BuildInfo_ProductUri' -ObjectIdNames[2263] = 'Server_ServerStatus_BuildInfo_ManufacturerName' -ObjectIdNames[2264] = 'Server_ServerStatus_BuildInfo_SoftwareVersion' -ObjectIdNames[2265] = 'Server_ServerStatus_BuildInfo_BuildNumber' -ObjectIdNames[2266] = 'Server_ServerStatus_BuildInfo_BuildDate' -ObjectIdNames[2267] = 'Server_ServiceLevel' -ObjectIdNames[2268] = 'Server_ServerCapabilities' -ObjectIdNames[2269] = 'Server_ServerCapabilities_ServerProfileArray' -ObjectIdNames[2271] = 'Server_ServerCapabilities_LocaleIdArray' -ObjectIdNames[2272] = 'Server_ServerCapabilities_MinSupportedSampleRate' -ObjectIdNames[2274] = 'Server_ServerDiagnostics' -ObjectIdNames[2275] = 'Server_ServerDiagnostics_ServerDiagnosticsSummary' -ObjectIdNames[2276] = 'Server_ServerDiagnostics_ServerDiagnosticsSummary_ServerViewCount' -ObjectIdNames[2277] = 'Server_ServerDiagnostics_ServerDiagnosticsSummary_CurrentSessionCount' -ObjectIdNames[2278] = 'Server_ServerDiagnostics_ServerDiagnosticsSummary_CumulatedSessionCount' -ObjectIdNames[2279] = 'Server_ServerDiagnostics_ServerDiagnosticsSummary_SecurityRejectedSessionCount' -ObjectIdNames[2281] = 'Server_ServerDiagnostics_ServerDiagnosticsSummary_SessionTimeoutCount' -ObjectIdNames[2282] = 'Server_ServerDiagnostics_ServerDiagnosticsSummary_SessionAbortCount' -ObjectIdNames[2284] = 'Server_ServerDiagnostics_ServerDiagnosticsSummary_PublishingIntervalCount' -ObjectIdNames[2285] = 'Server_ServerDiagnostics_ServerDiagnosticsSummary_CurrentSubscriptionCount' -ObjectIdNames[2286] = 'Server_ServerDiagnostics_ServerDiagnosticsSummary_CumulatedSubscriptionCount' -ObjectIdNames[2287] = 'Server_ServerDiagnostics_ServerDiagnosticsSummary_SecurityRejectedRequestsCount' -ObjectIdNames[2288] = 'Server_ServerDiagnostics_ServerDiagnosticsSummary_RejectedRequestsCount' -ObjectIdNames[2289] = 'Server_ServerDiagnostics_SamplingIntervalDiagnosticsArray' -ObjectIdNames[2290] = 'Server_ServerDiagnostics_SubscriptionDiagnosticsArray' -ObjectIdNames[2294] = 'Server_ServerDiagnostics_EnabledFlag' -ObjectIdNames[2295] = 'Server_VendorServerInfo' -ObjectIdNames[2296] = 'Server_ServerRedundancy' -ObjectIdNames[2299] = 'StateMachineType' -ObjectIdNames[2307] = 'StateType' -ObjectIdNames[2308] = 'StateType_StateNumber' -ObjectIdNames[2309] = 'InitialStateType' -ObjectIdNames[2310] = 'TransitionType' -ObjectIdNames[2311] = 'TransitionEventType' -ObjectIdNames[2312] = 'TransitionType_TransitionNumber' -ObjectIdNames[2315] = 'AuditUpdateStateEventType' -ObjectIdNames[2318] = 'HistoricalDataConfigurationType' -ObjectIdNames[2323] = 'HistoricalDataConfigurationType_Stepped' -ObjectIdNames[2324] = 'HistoricalDataConfigurationType_Definition' -ObjectIdNames[2325] = 'HistoricalDataConfigurationType_MaxTimeInterval' -ObjectIdNames[2326] = 'HistoricalDataConfigurationType_MinTimeInterval' -ObjectIdNames[2327] = 'HistoricalDataConfigurationType_ExceptionDeviation' -ObjectIdNames[2328] = 'HistoricalDataConfigurationType_ExceptionDeviationFormat' -ObjectIdNames[2330] = 'HistoryServerCapabilitiesType' -ObjectIdNames[2331] = 'HistoryServerCapabilitiesType_AccessHistoryDataCapability' -ObjectIdNames[2332] = 'HistoryServerCapabilitiesType_AccessHistoryEventsCapability' -ObjectIdNames[2334] = 'HistoryServerCapabilitiesType_InsertDataCapability' -ObjectIdNames[2335] = 'HistoryServerCapabilitiesType_ReplaceDataCapability' -ObjectIdNames[2336] = 'HistoryServerCapabilitiesType_UpdateDataCapability' -ObjectIdNames[2337] = 'HistoryServerCapabilitiesType_DeleteRawCapability' -ObjectIdNames[2338] = 'HistoryServerCapabilitiesType_DeleteAtTimeCapability' -ObjectIdNames[2340] = 'AggregateFunctionType' -ObjectIdNames[2341] = 'AggregateFunction_Interpolative' -ObjectIdNames[2342] = 'AggregateFunction_Average' -ObjectIdNames[2343] = 'AggregateFunction_TimeAverage' -ObjectIdNames[2344] = 'AggregateFunction_Total' -ObjectIdNames[2346] = 'AggregateFunction_Minimum' -ObjectIdNames[2347] = 'AggregateFunction_Maximum' -ObjectIdNames[2348] = 'AggregateFunction_MinimumActualTime' -ObjectIdNames[2349] = 'AggregateFunction_MaximumActualTime' -ObjectIdNames[2350] = 'AggregateFunction_Range' -ObjectIdNames[2351] = 'AggregateFunction_AnnotationCount' -ObjectIdNames[2352] = 'AggregateFunction_Count' -ObjectIdNames[2355] = 'AggregateFunction_NumberOfTransitions' -ObjectIdNames[2357] = 'AggregateFunction_Start' -ObjectIdNames[2358] = 'AggregateFunction_End' -ObjectIdNames[2359] = 'AggregateFunction_Delta' -ObjectIdNames[2360] = 'AggregateFunction_DurationGood' -ObjectIdNames[2361] = 'AggregateFunction_DurationBad' -ObjectIdNames[2362] = 'AggregateFunction_PercentGood' -ObjectIdNames[2363] = 'AggregateFunction_PercentBad' -ObjectIdNames[2364] = 'AggregateFunction_WorstQuality' -ObjectIdNames[2365] = 'DataItemType' -ObjectIdNames[2366] = 'DataItemType_Definition' -ObjectIdNames[2367] = 'DataItemType_ValuePrecision' -ObjectIdNames[2368] = 'AnalogItemType' -ObjectIdNames[2369] = 'AnalogItemType_EURange' -ObjectIdNames[2370] = 'AnalogItemType_InstrumentRange' -ObjectIdNames[2371] = 'AnalogItemType_EngineeringUnits' -ObjectIdNames[2372] = 'DiscreteItemType' -ObjectIdNames[2373] = 'TwoStateDiscreteType' -ObjectIdNames[2374] = 'TwoStateDiscreteType_FalseState' -ObjectIdNames[2375] = 'TwoStateDiscreteType_TrueState' -ObjectIdNames[2376] = 'MultiStateDiscreteType' -ObjectIdNames[2377] = 'MultiStateDiscreteType_EnumStrings' -ObjectIdNames[2378] = 'ProgramTransitionEventType' -ObjectIdNames[2379] = 'ProgramTransitionEventType_IntermediateResult' -ObjectIdNames[2380] = 'ProgramDiagnosticType' -ObjectIdNames[2381] = 'ProgramDiagnosticType_CreateSessionId' -ObjectIdNames[2382] = 'ProgramDiagnosticType_CreateClientName' -ObjectIdNames[2383] = 'ProgramDiagnosticType_InvocationCreationTime' -ObjectIdNames[2384] = 'ProgramDiagnosticType_LastTransitionTime' -ObjectIdNames[2385] = 'ProgramDiagnosticType_LastMethodCall' -ObjectIdNames[2386] = 'ProgramDiagnosticType_LastMethodSessionId' -ObjectIdNames[2387] = 'ProgramDiagnosticType_LastMethodInputArguments' -ObjectIdNames[2388] = 'ProgramDiagnosticType_LastMethodOutputArguments' -ObjectIdNames[2389] = 'ProgramDiagnosticType_LastMethodCallTime' -ObjectIdNames[2390] = 'ProgramDiagnosticType_LastMethodReturnStatus' -ObjectIdNames[2391] = 'ProgramStateMachineType' -ObjectIdNames[2392] = 'ProgramStateMachineType_Creatable' -ObjectIdNames[2393] = 'ProgramStateMachineType_Deletable' -ObjectIdNames[2394] = 'ProgramStateMachineType_AutoDelete' -ObjectIdNames[2395] = 'ProgramStateMachineType_RecycleCount' -ObjectIdNames[2396] = 'ProgramStateMachineType_InstanceCount' -ObjectIdNames[2397] = 'ProgramStateMachineType_MaxInstanceCount' -ObjectIdNames[2398] = 'ProgramStateMachineType_MaxRecycleCount' -ObjectIdNames[2399] = 'ProgramStateMachineType_ProgramDiagnostic' -ObjectIdNames[2400] = 'ProgramStateMachineType_Ready' -ObjectIdNames[2401] = 'ProgramStateMachineType_Ready_StateNumber' -ObjectIdNames[2402] = 'ProgramStateMachineType_Running' -ObjectIdNames[2403] = 'ProgramStateMachineType_Running_StateNumber' -ObjectIdNames[2404] = 'ProgramStateMachineType_Suspended' -ObjectIdNames[2405] = 'ProgramStateMachineType_Suspended_StateNumber' -ObjectIdNames[2406] = 'ProgramStateMachineType_Halted' -ObjectIdNames[2407] = 'ProgramStateMachineType_Halted_StateNumber' -ObjectIdNames[2408] = 'ProgramStateMachineType_HaltedToReady' -ObjectIdNames[2409] = 'ProgramStateMachineType_HaltedToReady_TransitionNumber' -ObjectIdNames[2410] = 'ProgramStateMachineType_ReadyToRunning' -ObjectIdNames[2411] = 'ProgramStateMachineType_ReadyToRunning_TransitionNumber' -ObjectIdNames[2412] = 'ProgramStateMachineType_RunningToHalted' -ObjectIdNames[2413] = 'ProgramStateMachineType_RunningToHalted_TransitionNumber' -ObjectIdNames[2414] = 'ProgramStateMachineType_RunningToReady' -ObjectIdNames[2415] = 'ProgramStateMachineType_RunningToReady_TransitionNumber' -ObjectIdNames[2416] = 'ProgramStateMachineType_RunningToSuspended' -ObjectIdNames[2417] = 'ProgramStateMachineType_RunningToSuspended_TransitionNumber' -ObjectIdNames[2418] = 'ProgramStateMachineType_SuspendedToRunning' -ObjectIdNames[2419] = 'ProgramStateMachineType_SuspendedToRunning_TransitionNumber' -ObjectIdNames[2420] = 'ProgramStateMachineType_SuspendedToHalted' -ObjectIdNames[2421] = 'ProgramStateMachineType_SuspendedToHalted_TransitionNumber' -ObjectIdNames[2422] = 'ProgramStateMachineType_SuspendedToReady' -ObjectIdNames[2423] = 'ProgramStateMachineType_SuspendedToReady_TransitionNumber' -ObjectIdNames[2424] = 'ProgramStateMachineType_ReadyToHalted' -ObjectIdNames[2425] = 'ProgramStateMachineType_ReadyToHalted_TransitionNumber' -ObjectIdNames[2426] = 'ProgramStateMachineType_Start' -ObjectIdNames[2427] = 'ProgramStateMachineType_Suspend' -ObjectIdNames[2428] = 'ProgramStateMachineType_Resume' -ObjectIdNames[2429] = 'ProgramStateMachineType_Halt' -ObjectIdNames[2430] = 'ProgramStateMachineType_Reset' -ObjectIdNames[2730] = 'SessionDiagnosticsVariableType_RegisterNodesCount' -ObjectIdNames[2731] = 'SessionDiagnosticsVariableType_UnregisterNodesCount' -ObjectIdNames[2732] = 'ServerCapabilitiesType_MaxBrowseContinuationPoints' -ObjectIdNames[2733] = 'ServerCapabilitiesType_MaxQueryContinuationPoints' -ObjectIdNames[2734] = 'ServerCapabilitiesType_MaxHistoryContinuationPoints' -ObjectIdNames[2735] = 'Server_ServerCapabilities_MaxBrowseContinuationPoints' -ObjectIdNames[2736] = 'Server_ServerCapabilities_MaxQueryContinuationPoints' -ObjectIdNames[2737] = 'Server_ServerCapabilities_MaxHistoryContinuationPoints' -ObjectIdNames[2738] = 'SemanticChangeEventType' -ObjectIdNames[2739] = 'SemanticChangeEventType_Changes' -ObjectIdNames[2742] = 'ServerType_Auditing' -ObjectIdNames[2744] = 'ServerDiagnosticsType_SessionsDiagnosticsSummary' -ObjectIdNames[2745] = 'AuditChannelEventType_SecureChannelId' -ObjectIdNames[2746] = 'AuditOpenSecureChannelEventType_ClientCertificateThumbprint' -ObjectIdNames[2747] = 'AuditCreateSessionEventType_ClientCertificateThumbprint' -ObjectIdNames[2748] = 'AuditUrlMismatchEventType' -ObjectIdNames[2749] = 'AuditUrlMismatchEventType_EndpointUrl' -ObjectIdNames[2750] = 'AuditWriteUpdateEventType_AttributeId' -ObjectIdNames[2751] = 'AuditHistoryUpdateEventType_ParameterDataTypeId' -ObjectIdNames[2752] = 'ServerStatusType_SecondsTillShutdown' -ObjectIdNames[2753] = 'ServerStatusType_ShutdownReason' -ObjectIdNames[2754] = 'ServerCapabilitiesType_AggregateFunctions' -ObjectIdNames[2755] = 'StateVariableType' -ObjectIdNames[2756] = 'StateVariableType_Id' -ObjectIdNames[2757] = 'StateVariableType_Name' -ObjectIdNames[2758] = 'StateVariableType_Number' -ObjectIdNames[2759] = 'StateVariableType_EffectiveDisplayName' -ObjectIdNames[2760] = 'FiniteStateVariableType' -ObjectIdNames[2761] = 'FiniteStateVariableType_Id' -ObjectIdNames[2762] = 'TransitionVariableType' -ObjectIdNames[2763] = 'TransitionVariableType_Id' -ObjectIdNames[2764] = 'TransitionVariableType_Name' -ObjectIdNames[2765] = 'TransitionVariableType_Number' -ObjectIdNames[2766] = 'TransitionVariableType_TransitionTime' -ObjectIdNames[2767] = 'FiniteTransitionVariableType' -ObjectIdNames[2768] = 'FiniteTransitionVariableType_Id' -ObjectIdNames[2769] = 'StateMachineType_CurrentState' -ObjectIdNames[2770] = 'StateMachineType_LastTransition' -ObjectIdNames[2771] = 'FiniteStateMachineType' -ObjectIdNames[2772] = 'FiniteStateMachineType_CurrentState' -ObjectIdNames[2773] = 'FiniteStateMachineType_LastTransition' -ObjectIdNames[2774] = 'TransitionEventType_Transition' -ObjectIdNames[2775] = 'TransitionEventType_FromState' -ObjectIdNames[2776] = 'TransitionEventType_ToState' -ObjectIdNames[2777] = 'AuditUpdateStateEventType_OldStateId' -ObjectIdNames[2778] = 'AuditUpdateStateEventType_NewStateId' -ObjectIdNames[2782] = 'ConditionType' -ObjectIdNames[2787] = 'RefreshStartEventType' -ObjectIdNames[2788] = 'RefreshEndEventType' -ObjectIdNames[2789] = 'RefreshRequiredEventType' -ObjectIdNames[2790] = 'AuditConditionEventType' -ObjectIdNames[2803] = 'AuditConditionEnableEventType' -ObjectIdNames[2829] = 'AuditConditionCommentEventType' -ObjectIdNames[2830] = 'DialogConditionType' -ObjectIdNames[2831] = 'DialogConditionType_Prompt' -ObjectIdNames[2881] = 'AcknowledgeableConditionType' -ObjectIdNames[2915] = 'AlarmConditionType' -ObjectIdNames[2929] = 'ShelvedStateMachineType' -ObjectIdNames[2930] = 'ShelvedStateMachineType_Unshelved' -ObjectIdNames[2932] = 'ShelvedStateMachineType_TimedShelved' -ObjectIdNames[2933] = 'ShelvedStateMachineType_OneShotShelved' -ObjectIdNames[2935] = 'ShelvedStateMachineType_UnshelvedToTimedShelved' -ObjectIdNames[2936] = 'ShelvedStateMachineType_UnshelvedToOneShotShelved' -ObjectIdNames[2940] = 'ShelvedStateMachineType_TimedShelvedToUnshelved' -ObjectIdNames[2942] = 'ShelvedStateMachineType_TimedShelvedToOneShotShelved' -ObjectIdNames[2943] = 'ShelvedStateMachineType_OneShotShelvedToUnshelved' -ObjectIdNames[2945] = 'ShelvedStateMachineType_OneShotShelvedToTimedShelved' -ObjectIdNames[2947] = 'ShelvedStateMachineType_Unshelve' -ObjectIdNames[2948] = 'ShelvedStateMachineType_OneShotShelve' -ObjectIdNames[2949] = 'ShelvedStateMachineType_TimedShelve' -ObjectIdNames[2955] = 'LimitAlarmType' -ObjectIdNames[2991] = 'ShelvedStateMachineType_TimedShelve_InputArguments' -ObjectIdNames[2992] = 'Server_ServerStatus_SecondsTillShutdown' -ObjectIdNames[2993] = 'Server_ServerStatus_ShutdownReason' -ObjectIdNames[2994] = 'Server_Auditing' -ObjectIdNames[2996] = 'Server_ServerCapabilities_ModellingRules' -ObjectIdNames[2997] = 'Server_ServerCapabilities_AggregateFunctions' -ObjectIdNames[2998] = 'SubscriptionDiagnosticsType_EventNotificationsCount' -ObjectIdNames[2999] = 'AuditHistoryEventUpdateEventType' -ObjectIdNames[3003] = 'AuditHistoryEventUpdateEventType_Filter' -ObjectIdNames[3006] = 'AuditHistoryValueUpdateEventType' -ObjectIdNames[3012] = 'AuditHistoryDeleteEventType' -ObjectIdNames[3014] = 'AuditHistoryRawModifyDeleteEventType' -ObjectIdNames[3015] = 'AuditHistoryRawModifyDeleteEventType_IsDeleteModified' -ObjectIdNames[3016] = 'AuditHistoryRawModifyDeleteEventType_StartTime' -ObjectIdNames[3017] = 'AuditHistoryRawModifyDeleteEventType_EndTime' -ObjectIdNames[3019] = 'AuditHistoryAtTimeDeleteEventType' -ObjectIdNames[3020] = 'AuditHistoryAtTimeDeleteEventType_ReqTimes' -ObjectIdNames[3021] = 'AuditHistoryAtTimeDeleteEventType_OldValues' -ObjectIdNames[3022] = 'AuditHistoryEventDeleteEventType' -ObjectIdNames[3023] = 'AuditHistoryEventDeleteEventType_EventIds' -ObjectIdNames[3024] = 'AuditHistoryEventDeleteEventType_OldValues' -ObjectIdNames[3025] = 'AuditHistoryEventUpdateEventType_UpdatedNode' -ObjectIdNames[3026] = 'AuditHistoryValueUpdateEventType_UpdatedNode' -ObjectIdNames[3027] = 'AuditHistoryDeleteEventType_UpdatedNode' -ObjectIdNames[3028] = 'AuditHistoryEventUpdateEventType_PerformInsertReplace' -ObjectIdNames[3029] = 'AuditHistoryEventUpdateEventType_NewValues' -ObjectIdNames[3030] = 'AuditHistoryEventUpdateEventType_OldValues' -ObjectIdNames[3031] = 'AuditHistoryValueUpdateEventType_PerformInsertReplace' -ObjectIdNames[3032] = 'AuditHistoryValueUpdateEventType_NewValues' -ObjectIdNames[3033] = 'AuditHistoryValueUpdateEventType_OldValues' -ObjectIdNames[3034] = 'AuditHistoryRawModifyDeleteEventType_OldValues' -ObjectIdNames[3035] = 'EventQueueOverflowEventType' -ObjectIdNames[3048] = 'EventTypesFolder' -ObjectIdNames[3049] = 'ServerCapabilitiesType_SoftwareCertificates' -ObjectIdNames[3050] = 'SessionDiagnosticsVariableType_MaxResponseMessageSize' -ObjectIdNames[3051] = 'BuildInfoType' -ObjectIdNames[3052] = 'BuildInfoType_ProductUri' -ObjectIdNames[3053] = 'BuildInfoType_ManufacturerName' -ObjectIdNames[3054] = 'BuildInfoType_ProductName' -ObjectIdNames[3055] = 'BuildInfoType_SoftwareVersion' -ObjectIdNames[3056] = 'BuildInfoType_BuildNumber' -ObjectIdNames[3057] = 'BuildInfoType_BuildDate' -ObjectIdNames[3058] = 'SessionSecurityDiagnosticsType_ClientCertificate' -ObjectIdNames[3059] = 'HistoricalDataConfigurationType_AggregateConfiguration' -ObjectIdNames[3062] = 'DefaultBinary' -ObjectIdNames[3063] = 'DefaultXml' -ObjectIdNames[3065] = 'AlwaysGeneratesEvent' -ObjectIdNames[3067] = 'Icon' -ObjectIdNames[3068] = 'NodeVersion' -ObjectIdNames[3069] = 'LocalTime' -ObjectIdNames[3070] = 'AllowNulls' -ObjectIdNames[3071] = 'EnumValues' -ObjectIdNames[3072] = 'InputArguments' -ObjectIdNames[3073] = 'OutputArguments' -ObjectIdNames[3074] = 'ServerType_ServerStatus_StartTime' -ObjectIdNames[3075] = 'ServerType_ServerStatus_CurrentTime' -ObjectIdNames[3076] = 'ServerType_ServerStatus_State' -ObjectIdNames[3077] = 'ServerType_ServerStatus_BuildInfo' -ObjectIdNames[3078] = 'ServerType_ServerStatus_BuildInfo_ProductUri' -ObjectIdNames[3079] = 'ServerType_ServerStatus_BuildInfo_ManufacturerName' -ObjectIdNames[3080] = 'ServerType_ServerStatus_BuildInfo_ProductName' -ObjectIdNames[3081] = 'ServerType_ServerStatus_BuildInfo_SoftwareVersion' -ObjectIdNames[3082] = 'ServerType_ServerStatus_BuildInfo_BuildNumber' -ObjectIdNames[3083] = 'ServerType_ServerStatus_BuildInfo_BuildDate' -ObjectIdNames[3084] = 'ServerType_ServerStatus_SecondsTillShutdown' -ObjectIdNames[3085] = 'ServerType_ServerStatus_ShutdownReason' -ObjectIdNames[3086] = 'ServerType_ServerCapabilities_ServerProfileArray' -ObjectIdNames[3087] = 'ServerType_ServerCapabilities_LocaleIdArray' -ObjectIdNames[3088] = 'ServerType_ServerCapabilities_MinSupportedSampleRate' -ObjectIdNames[3089] = 'ServerType_ServerCapabilities_MaxBrowseContinuationPoints' -ObjectIdNames[3090] = 'ServerType_ServerCapabilities_MaxQueryContinuationPoints' -ObjectIdNames[3091] = 'ServerType_ServerCapabilities_MaxHistoryContinuationPoints' -ObjectIdNames[3092] = 'ServerType_ServerCapabilities_SoftwareCertificates' -ObjectIdNames[3093] = 'ServerType_ServerCapabilities_ModellingRules' -ObjectIdNames[3094] = 'ServerType_ServerCapabilities_AggregateFunctions' -ObjectIdNames[3095] = 'ServerType_ServerDiagnostics_ServerDiagnosticsSummary' -ObjectIdNames[3096] = 'ServerType_ServerDiagnostics_ServerDiagnosticsSummary_ServerViewCount' -ObjectIdNames[3097] = 'ServerType_ServerDiagnostics_ServerDiagnosticsSummary_CurrentSessionCount' -ObjectIdNames[3098] = 'ServerType_ServerDiagnostics_ServerDiagnosticsSummary_CumulatedSessionCount' -ObjectIdNames[3099] = 'ServerType_ServerDiagnostics_ServerDiagnosticsSummary_SecurityRejectedSessionCount' -ObjectIdNames[3100] = 'ServerType_ServerDiagnostics_ServerDiagnosticsSummary_RejectedSessionCount' -ObjectIdNames[3101] = 'ServerType_ServerDiagnostics_ServerDiagnosticsSummary_SessionTimeoutCount' -ObjectIdNames[3102] = 'ServerType_ServerDiagnostics_ServerDiagnosticsSummary_SessionAbortCount' -ObjectIdNames[3104] = 'ServerType_ServerDiagnostics_ServerDiagnosticsSummary_PublishingIntervalCount' -ObjectIdNames[3105] = 'ServerType_ServerDiagnostics_ServerDiagnosticsSummary_CurrentSubscriptionCount' -ObjectIdNames[3106] = 'ServerType_ServerDiagnostics_ServerDiagnosticsSummary_CumulatedSubscriptionCount' -ObjectIdNames[3107] = 'ServerType_ServerDiagnostics_ServerDiagnosticsSummary_SecurityRejectedRequestsCount' -ObjectIdNames[3108] = 'ServerType_ServerDiagnostics_ServerDiagnosticsSummary_RejectedRequestsCount' -ObjectIdNames[3109] = 'ServerType_ServerDiagnostics_SamplingIntervalDiagnosticsArray' -ObjectIdNames[3110] = 'ServerType_ServerDiagnostics_SubscriptionDiagnosticsArray' -ObjectIdNames[3111] = 'ServerType_ServerDiagnostics_SessionsDiagnosticsSummary' -ObjectIdNames[3112] = 'ServerType_ServerDiagnostics_SessionsDiagnosticsSummary_SessionDiagnosticsArray' -ObjectIdNames[3113] = 'ServerType_ServerDiagnostics_SessionsDiagnosticsSummary_SessionSecurityDiagnosticsArray' -ObjectIdNames[3114] = 'ServerType_ServerDiagnostics_EnabledFlag' -ObjectIdNames[3115] = 'ServerType_ServerRedundancy_RedundancySupport' -ObjectIdNames[3116] = 'ServerDiagnosticsType_ServerDiagnosticsSummary_ServerViewCount' -ObjectIdNames[3117] = 'ServerDiagnosticsType_ServerDiagnosticsSummary_CurrentSessionCount' -ObjectIdNames[3118] = 'ServerDiagnosticsType_ServerDiagnosticsSummary_CumulatedSessionCount' -ObjectIdNames[3119] = 'ServerDiagnosticsType_ServerDiagnosticsSummary_SecurityRejectedSessionCount' -ObjectIdNames[3120] = 'ServerDiagnosticsType_ServerDiagnosticsSummary_RejectedSessionCount' -ObjectIdNames[3121] = 'ServerDiagnosticsType_ServerDiagnosticsSummary_SessionTimeoutCount' -ObjectIdNames[3122] = 'ServerDiagnosticsType_ServerDiagnosticsSummary_SessionAbortCount' -ObjectIdNames[3124] = 'ServerDiagnosticsType_ServerDiagnosticsSummary_PublishingIntervalCount' -ObjectIdNames[3125] = 'ServerDiagnosticsType_ServerDiagnosticsSummary_CurrentSubscriptionCount' -ObjectIdNames[3126] = 'ServerDiagnosticsType_ServerDiagnosticsSummary_CumulatedSubscriptionCount' -ObjectIdNames[3127] = 'ServerDiagnosticsType_ServerDiagnosticsSummary_SecurityRejectedRequestsCount' -ObjectIdNames[3128] = 'ServerDiagnosticsType_ServerDiagnosticsSummary_RejectedRequestsCount' -ObjectIdNames[3129] = 'ServerDiagnosticsType_SessionsDiagnosticsSummary_SessionDiagnosticsArray' -ObjectIdNames[3130] = 'ServerDiagnosticsType_SessionsDiagnosticsSummary_SessionSecurityDiagnosticsArray' -ObjectIdNames[3131] = 'SessionDiagnosticsObjectType_SessionDiagnostics_SessionId' -ObjectIdNames[3132] = 'SessionDiagnosticsObjectType_SessionDiagnostics_SessionName' -ObjectIdNames[3133] = 'SessionDiagnosticsObjectType_SessionDiagnostics_ClientDescription' -ObjectIdNames[3134] = 'SessionDiagnosticsObjectType_SessionDiagnostics_ServerUri' -ObjectIdNames[3135] = 'SessionDiagnosticsObjectType_SessionDiagnostics_EndpointUrl' -ObjectIdNames[3136] = 'SessionDiagnosticsObjectType_SessionDiagnostics_LocaleIds' -ObjectIdNames[3137] = 'SessionDiagnosticsObjectType_SessionDiagnostics_ActualSessionTimeout' -ObjectIdNames[3138] = 'SessionDiagnosticsObjectType_SessionDiagnostics_MaxResponseMessageSize' -ObjectIdNames[3139] = 'SessionDiagnosticsObjectType_SessionDiagnostics_ClientConnectionTime' -ObjectIdNames[3140] = 'SessionDiagnosticsObjectType_SessionDiagnostics_ClientLastContactTime' -ObjectIdNames[3141] = 'SessionDiagnosticsObjectType_SessionDiagnostics_CurrentSubscriptionsCount' -ObjectIdNames[3142] = 'SessionDiagnosticsObjectType_SessionDiagnostics_CurrentMonitoredItemsCount' -ObjectIdNames[3143] = 'SessionDiagnosticsObjectType_SessionDiagnostics_CurrentPublishRequestsInQueue' -ObjectIdNames[3151] = 'SessionDiagnosticsObjectType_SessionDiagnostics_ReadCount' -ObjectIdNames[3152] = 'SessionDiagnosticsObjectType_SessionDiagnostics_HistoryReadCount' -ObjectIdNames[3153] = 'SessionDiagnosticsObjectType_SessionDiagnostics_WriteCount' -ObjectIdNames[3154] = 'SessionDiagnosticsObjectType_SessionDiagnostics_HistoryUpdateCount' -ObjectIdNames[3155] = 'SessionDiagnosticsObjectType_SessionDiagnostics_CallCount' -ObjectIdNames[3156] = 'SessionDiagnosticsObjectType_SessionDiagnostics_CreateMonitoredItemsCount' -ObjectIdNames[3157] = 'SessionDiagnosticsObjectType_SessionDiagnostics_ModifyMonitoredItemsCount' -ObjectIdNames[3158] = 'SessionDiagnosticsObjectType_SessionDiagnostics_SetMonitoringModeCount' -ObjectIdNames[3159] = 'SessionDiagnosticsObjectType_SessionDiagnostics_SetTriggeringCount' -ObjectIdNames[3160] = 'SessionDiagnosticsObjectType_SessionDiagnostics_DeleteMonitoredItemsCount' -ObjectIdNames[3161] = 'SessionDiagnosticsObjectType_SessionDiagnostics_CreateSubscriptionCount' -ObjectIdNames[3162] = 'SessionDiagnosticsObjectType_SessionDiagnostics_ModifySubscriptionCount' -ObjectIdNames[3163] = 'SessionDiagnosticsObjectType_SessionDiagnostics_SetPublishingModeCount' -ObjectIdNames[3164] = 'SessionDiagnosticsObjectType_SessionDiagnostics_PublishCount' -ObjectIdNames[3165] = 'SessionDiagnosticsObjectType_SessionDiagnostics_RepublishCount' -ObjectIdNames[3166] = 'SessionDiagnosticsObjectType_SessionDiagnostics_TransferSubscriptionsCount' -ObjectIdNames[3167] = 'SessionDiagnosticsObjectType_SessionDiagnostics_DeleteSubscriptionsCount' -ObjectIdNames[3168] = 'SessionDiagnosticsObjectType_SessionDiagnostics_AddNodesCount' -ObjectIdNames[3169] = 'SessionDiagnosticsObjectType_SessionDiagnostics_AddReferencesCount' -ObjectIdNames[3170] = 'SessionDiagnosticsObjectType_SessionDiagnostics_DeleteNodesCount' -ObjectIdNames[3171] = 'SessionDiagnosticsObjectType_SessionDiagnostics_DeleteReferencesCount' -ObjectIdNames[3172] = 'SessionDiagnosticsObjectType_SessionDiagnostics_BrowseCount' -ObjectIdNames[3173] = 'SessionDiagnosticsObjectType_SessionDiagnostics_BrowseNextCount' -ObjectIdNames[3174] = 'SessionDiagnosticsObjectType_SessionDiagnostics_TranslateBrowsePathsToNodeIdsCount' -ObjectIdNames[3175] = 'SessionDiagnosticsObjectType_SessionDiagnostics_QueryFirstCount' -ObjectIdNames[3176] = 'SessionDiagnosticsObjectType_SessionDiagnostics_QueryNextCount' -ObjectIdNames[3177] = 'SessionDiagnosticsObjectType_SessionDiagnostics_RegisterNodesCount' -ObjectIdNames[3178] = 'SessionDiagnosticsObjectType_SessionDiagnostics_UnregisterNodesCount' -ObjectIdNames[3179] = 'SessionDiagnosticsObjectType_SessionSecurityDiagnostics_SessionId' -ObjectIdNames[3180] = 'SessionDiagnosticsObjectType_SessionSecurityDiagnostics_ClientUserIdOfSession' -ObjectIdNames[3181] = 'SessionDiagnosticsObjectType_SessionSecurityDiagnostics_ClientUserIdHistory' -ObjectIdNames[3182] = 'SessionDiagnosticsObjectType_SessionSecurityDiagnostics_AuthenticationMechanism' -ObjectIdNames[3183] = 'SessionDiagnosticsObjectType_SessionSecurityDiagnostics_Encoding' -ObjectIdNames[3184] = 'SessionDiagnosticsObjectType_SessionSecurityDiagnostics_TransportProtocol' -ObjectIdNames[3185] = 'SessionDiagnosticsObjectType_SessionSecurityDiagnostics_SecurityMode' -ObjectIdNames[3186] = 'SessionDiagnosticsObjectType_SessionSecurityDiagnostics_SecurityPolicyUri' -ObjectIdNames[3187] = 'SessionDiagnosticsObjectType_SessionSecurityDiagnostics_ClientCertificate' -ObjectIdNames[3188] = 'TransparentRedundancyType_RedundancySupport' -ObjectIdNames[3189] = 'NonTransparentRedundancyType_RedundancySupport' -ObjectIdNames[3190] = 'BaseEventType_LocalTime' -ObjectIdNames[3191] = 'EventQueueOverflowEventType_EventId' -ObjectIdNames[3192] = 'EventQueueOverflowEventType_EventType' -ObjectIdNames[3193] = 'EventQueueOverflowEventType_SourceNode' -ObjectIdNames[3194] = 'EventQueueOverflowEventType_SourceName' -ObjectIdNames[3195] = 'EventQueueOverflowEventType_Time' -ObjectIdNames[3196] = 'EventQueueOverflowEventType_ReceiveTime' -ObjectIdNames[3197] = 'EventQueueOverflowEventType_LocalTime' -ObjectIdNames[3198] = 'EventQueueOverflowEventType_Message' -ObjectIdNames[3199] = 'EventQueueOverflowEventType_Severity' -ObjectIdNames[3200] = 'AuditEventType_EventId' -ObjectIdNames[3201] = 'AuditEventType_EventType' -ObjectIdNames[3202] = 'AuditEventType_SourceNode' -ObjectIdNames[3203] = 'AuditEventType_SourceName' -ObjectIdNames[3204] = 'AuditEventType_Time' -ObjectIdNames[3205] = 'AuditEventType_ReceiveTime' -ObjectIdNames[3206] = 'AuditEventType_LocalTime' -ObjectIdNames[3207] = 'AuditEventType_Message' -ObjectIdNames[3208] = 'AuditEventType_Severity' -ObjectIdNames[3209] = 'AuditSecurityEventType_EventId' -ObjectIdNames[3210] = 'AuditSecurityEventType_EventType' -ObjectIdNames[3211] = 'AuditSecurityEventType_SourceNode' -ObjectIdNames[3212] = 'AuditSecurityEventType_SourceName' -ObjectIdNames[3213] = 'AuditSecurityEventType_Time' -ObjectIdNames[3214] = 'AuditSecurityEventType_ReceiveTime' -ObjectIdNames[3215] = 'AuditSecurityEventType_LocalTime' -ObjectIdNames[3216] = 'AuditSecurityEventType_Message' -ObjectIdNames[3217] = 'AuditSecurityEventType_Severity' -ObjectIdNames[3218] = 'AuditSecurityEventType_ActionTimeStamp' -ObjectIdNames[3219] = 'AuditSecurityEventType_Status' -ObjectIdNames[3220] = 'AuditSecurityEventType_ServerId' -ObjectIdNames[3221] = 'AuditSecurityEventType_ClientAuditEntryId' -ObjectIdNames[3222] = 'AuditSecurityEventType_ClientUserId' -ObjectIdNames[3223] = 'AuditChannelEventType_EventId' -ObjectIdNames[3224] = 'AuditChannelEventType_EventType' -ObjectIdNames[3225] = 'AuditChannelEventType_SourceNode' -ObjectIdNames[3226] = 'AuditChannelEventType_SourceName' -ObjectIdNames[3227] = 'AuditChannelEventType_Time' -ObjectIdNames[3228] = 'AuditChannelEventType_ReceiveTime' -ObjectIdNames[3229] = 'AuditChannelEventType_LocalTime' -ObjectIdNames[3230] = 'AuditChannelEventType_Message' -ObjectIdNames[3231] = 'AuditChannelEventType_Severity' -ObjectIdNames[3232] = 'AuditChannelEventType_ActionTimeStamp' -ObjectIdNames[3233] = 'AuditChannelEventType_Status' -ObjectIdNames[3234] = 'AuditChannelEventType_ServerId' -ObjectIdNames[3235] = 'AuditChannelEventType_ClientAuditEntryId' -ObjectIdNames[3236] = 'AuditChannelEventType_ClientUserId' -ObjectIdNames[3237] = 'AuditOpenSecureChannelEventType_EventId' -ObjectIdNames[3238] = 'AuditOpenSecureChannelEventType_EventType' -ObjectIdNames[3239] = 'AuditOpenSecureChannelEventType_SourceNode' -ObjectIdNames[3240] = 'AuditOpenSecureChannelEventType_SourceName' -ObjectIdNames[3241] = 'AuditOpenSecureChannelEventType_Time' -ObjectIdNames[3242] = 'AuditOpenSecureChannelEventType_ReceiveTime' -ObjectIdNames[3243] = 'AuditOpenSecureChannelEventType_LocalTime' -ObjectIdNames[3244] = 'AuditOpenSecureChannelEventType_Message' -ObjectIdNames[3245] = 'AuditOpenSecureChannelEventType_Severity' -ObjectIdNames[3246] = 'AuditOpenSecureChannelEventType_ActionTimeStamp' -ObjectIdNames[3247] = 'AuditOpenSecureChannelEventType_Status' -ObjectIdNames[3248] = 'AuditOpenSecureChannelEventType_ServerId' -ObjectIdNames[3249] = 'AuditOpenSecureChannelEventType_ClientAuditEntryId' -ObjectIdNames[3250] = 'AuditOpenSecureChannelEventType_ClientUserId' -ObjectIdNames[3251] = 'AuditOpenSecureChannelEventType_SecureChannelId' -ObjectIdNames[3252] = 'AuditSessionEventType_EventId' -ObjectIdNames[3253] = 'AuditSessionEventType_EventType' -ObjectIdNames[3254] = 'AuditSessionEventType_SourceNode' -ObjectIdNames[3255] = 'AuditSessionEventType_SourceName' -ObjectIdNames[3256] = 'AuditSessionEventType_Time' -ObjectIdNames[3257] = 'AuditSessionEventType_ReceiveTime' -ObjectIdNames[3258] = 'AuditSessionEventType_LocalTime' -ObjectIdNames[3259] = 'AuditSessionEventType_Message' -ObjectIdNames[3260] = 'AuditSessionEventType_Severity' -ObjectIdNames[3261] = 'AuditSessionEventType_ActionTimeStamp' -ObjectIdNames[3262] = 'AuditSessionEventType_Status' -ObjectIdNames[3263] = 'AuditSessionEventType_ServerId' -ObjectIdNames[3264] = 'AuditSessionEventType_ClientAuditEntryId' -ObjectIdNames[3265] = 'AuditSessionEventType_ClientUserId' -ObjectIdNames[3266] = 'AuditCreateSessionEventType_EventId' -ObjectIdNames[3267] = 'AuditCreateSessionEventType_EventType' -ObjectIdNames[3268] = 'AuditCreateSessionEventType_SourceNode' -ObjectIdNames[3269] = 'AuditCreateSessionEventType_SourceName' -ObjectIdNames[3270] = 'AuditCreateSessionEventType_Time' -ObjectIdNames[3271] = 'AuditCreateSessionEventType_ReceiveTime' -ObjectIdNames[3272] = 'AuditCreateSessionEventType_LocalTime' -ObjectIdNames[3273] = 'AuditCreateSessionEventType_Message' -ObjectIdNames[3274] = 'AuditCreateSessionEventType_Severity' -ObjectIdNames[3275] = 'AuditCreateSessionEventType_ActionTimeStamp' -ObjectIdNames[3276] = 'AuditCreateSessionEventType_Status' -ObjectIdNames[3277] = 'AuditCreateSessionEventType_ServerId' -ObjectIdNames[3278] = 'AuditCreateSessionEventType_ClientAuditEntryId' -ObjectIdNames[3279] = 'AuditCreateSessionEventType_ClientUserId' -ObjectIdNames[3281] = 'AuditUrlMismatchEventType_EventId' -ObjectIdNames[3282] = 'AuditUrlMismatchEventType_EventType' -ObjectIdNames[3283] = 'AuditUrlMismatchEventType_SourceNode' -ObjectIdNames[3284] = 'AuditUrlMismatchEventType_SourceName' -ObjectIdNames[3285] = 'AuditUrlMismatchEventType_Time' -ObjectIdNames[3286] = 'AuditUrlMismatchEventType_ReceiveTime' -ObjectIdNames[3287] = 'AuditUrlMismatchEventType_LocalTime' -ObjectIdNames[3288] = 'AuditUrlMismatchEventType_Message' -ObjectIdNames[3289] = 'AuditUrlMismatchEventType_Severity' -ObjectIdNames[3290] = 'AuditUrlMismatchEventType_ActionTimeStamp' -ObjectIdNames[3291] = 'AuditUrlMismatchEventType_Status' -ObjectIdNames[3292] = 'AuditUrlMismatchEventType_ServerId' -ObjectIdNames[3293] = 'AuditUrlMismatchEventType_ClientAuditEntryId' -ObjectIdNames[3294] = 'AuditUrlMismatchEventType_ClientUserId' -ObjectIdNames[3296] = 'AuditUrlMismatchEventType_SecureChannelId' -ObjectIdNames[3297] = 'AuditUrlMismatchEventType_ClientCertificate' -ObjectIdNames[3298] = 'AuditUrlMismatchEventType_ClientCertificateThumbprint' -ObjectIdNames[3299] = 'AuditUrlMismatchEventType_RevisedSessionTimeout' -ObjectIdNames[3300] = 'AuditActivateSessionEventType_EventId' -ObjectIdNames[3301] = 'AuditActivateSessionEventType_EventType' -ObjectIdNames[3302] = 'AuditActivateSessionEventType_SourceNode' -ObjectIdNames[3303] = 'AuditActivateSessionEventType_SourceName' -ObjectIdNames[3304] = 'AuditActivateSessionEventType_Time' -ObjectIdNames[3305] = 'AuditActivateSessionEventType_ReceiveTime' -ObjectIdNames[3306] = 'AuditActivateSessionEventType_LocalTime' -ObjectIdNames[3307] = 'AuditActivateSessionEventType_Message' -ObjectIdNames[3308] = 'AuditActivateSessionEventType_Severity' -ObjectIdNames[3309] = 'AuditActivateSessionEventType_ActionTimeStamp' -ObjectIdNames[3310] = 'AuditActivateSessionEventType_Status' -ObjectIdNames[3311] = 'AuditActivateSessionEventType_ServerId' -ObjectIdNames[3312] = 'AuditActivateSessionEventType_ClientAuditEntryId' -ObjectIdNames[3313] = 'AuditActivateSessionEventType_ClientUserId' -ObjectIdNames[3314] = 'AuditActivateSessionEventType_SessionId' -ObjectIdNames[3315] = 'AuditCancelEventType_EventId' -ObjectIdNames[3316] = 'AuditCancelEventType_EventType' -ObjectIdNames[3317] = 'AuditCancelEventType_SourceNode' -ObjectIdNames[3318] = 'AuditCancelEventType_SourceName' -ObjectIdNames[3319] = 'AuditCancelEventType_Time' -ObjectIdNames[3320] = 'AuditCancelEventType_ReceiveTime' -ObjectIdNames[3321] = 'AuditCancelEventType_LocalTime' -ObjectIdNames[3322] = 'AuditCancelEventType_Message' -ObjectIdNames[3323] = 'AuditCancelEventType_Severity' -ObjectIdNames[3324] = 'AuditCancelEventType_ActionTimeStamp' -ObjectIdNames[3325] = 'AuditCancelEventType_Status' -ObjectIdNames[3326] = 'AuditCancelEventType_ServerId' -ObjectIdNames[3327] = 'AuditCancelEventType_ClientAuditEntryId' -ObjectIdNames[3328] = 'AuditCancelEventType_ClientUserId' -ObjectIdNames[3329] = 'AuditCancelEventType_SessionId' -ObjectIdNames[3330] = 'AuditCertificateEventType_EventId' -ObjectIdNames[3331] = 'AuditCertificateEventType_EventType' -ObjectIdNames[3332] = 'AuditCertificateEventType_SourceNode' -ObjectIdNames[3333] = 'AuditCertificateEventType_SourceName' -ObjectIdNames[3334] = 'AuditCertificateEventType_Time' -ObjectIdNames[3335] = 'AuditCertificateEventType_ReceiveTime' -ObjectIdNames[3336] = 'AuditCertificateEventType_LocalTime' -ObjectIdNames[3337] = 'AuditCertificateEventType_Message' -ObjectIdNames[3338] = 'AuditCertificateEventType_Severity' -ObjectIdNames[3339] = 'AuditCertificateEventType_ActionTimeStamp' -ObjectIdNames[3340] = 'AuditCertificateEventType_Status' -ObjectIdNames[3341] = 'AuditCertificateEventType_ServerId' -ObjectIdNames[3342] = 'AuditCertificateEventType_ClientAuditEntryId' -ObjectIdNames[3343] = 'AuditCertificateEventType_ClientUserId' -ObjectIdNames[3344] = 'AuditCertificateDataMismatchEventType_EventId' -ObjectIdNames[3345] = 'AuditCertificateDataMismatchEventType_EventType' -ObjectIdNames[3346] = 'AuditCertificateDataMismatchEventType_SourceNode' -ObjectIdNames[3347] = 'AuditCertificateDataMismatchEventType_SourceName' -ObjectIdNames[3348] = 'AuditCertificateDataMismatchEventType_Time' -ObjectIdNames[3349] = 'AuditCertificateDataMismatchEventType_ReceiveTime' -ObjectIdNames[3350] = 'AuditCertificateDataMismatchEventType_LocalTime' -ObjectIdNames[3351] = 'AuditCertificateDataMismatchEventType_Message' -ObjectIdNames[3352] = 'AuditCertificateDataMismatchEventType_Severity' -ObjectIdNames[3353] = 'AuditCertificateDataMismatchEventType_ActionTimeStamp' -ObjectIdNames[3354] = 'AuditCertificateDataMismatchEventType_Status' -ObjectIdNames[3355] = 'AuditCertificateDataMismatchEventType_ServerId' -ObjectIdNames[3356] = 'AuditCertificateDataMismatchEventType_ClientAuditEntryId' -ObjectIdNames[3357] = 'AuditCertificateDataMismatchEventType_ClientUserId' -ObjectIdNames[3358] = 'AuditCertificateDataMismatchEventType_Certificate' -ObjectIdNames[3359] = 'AuditCertificateExpiredEventType_EventId' -ObjectIdNames[3360] = 'AuditCertificateExpiredEventType_EventType' -ObjectIdNames[3361] = 'AuditCertificateExpiredEventType_SourceNode' -ObjectIdNames[3362] = 'AuditCertificateExpiredEventType_SourceName' -ObjectIdNames[3363] = 'AuditCertificateExpiredEventType_Time' -ObjectIdNames[3364] = 'AuditCertificateExpiredEventType_ReceiveTime' -ObjectIdNames[3365] = 'AuditCertificateExpiredEventType_LocalTime' -ObjectIdNames[3366] = 'AuditCertificateExpiredEventType_Message' -ObjectIdNames[3367] = 'AuditCertificateExpiredEventType_Severity' -ObjectIdNames[3368] = 'AuditCertificateExpiredEventType_ActionTimeStamp' -ObjectIdNames[3369] = 'AuditCertificateExpiredEventType_Status' -ObjectIdNames[3370] = 'AuditCertificateExpiredEventType_ServerId' -ObjectIdNames[3371] = 'AuditCertificateExpiredEventType_ClientAuditEntryId' -ObjectIdNames[3372] = 'AuditCertificateExpiredEventType_ClientUserId' -ObjectIdNames[3373] = 'AuditCertificateExpiredEventType_Certificate' -ObjectIdNames[3374] = 'AuditCertificateInvalidEventType_EventId' -ObjectIdNames[3375] = 'AuditCertificateInvalidEventType_EventType' -ObjectIdNames[3376] = 'AuditCertificateInvalidEventType_SourceNode' -ObjectIdNames[3377] = 'AuditCertificateInvalidEventType_SourceName' -ObjectIdNames[3378] = 'AuditCertificateInvalidEventType_Time' -ObjectIdNames[3379] = 'AuditCertificateInvalidEventType_ReceiveTime' -ObjectIdNames[3380] = 'AuditCertificateInvalidEventType_LocalTime' -ObjectIdNames[3381] = 'AuditCertificateInvalidEventType_Message' -ObjectIdNames[3382] = 'AuditCertificateInvalidEventType_Severity' -ObjectIdNames[3383] = 'AuditCertificateInvalidEventType_ActionTimeStamp' -ObjectIdNames[3384] = 'AuditCertificateInvalidEventType_Status' -ObjectIdNames[3385] = 'AuditCertificateInvalidEventType_ServerId' -ObjectIdNames[3386] = 'AuditCertificateInvalidEventType_ClientAuditEntryId' -ObjectIdNames[3387] = 'AuditCertificateInvalidEventType_ClientUserId' -ObjectIdNames[3388] = 'AuditCertificateInvalidEventType_Certificate' -ObjectIdNames[3389] = 'AuditCertificateUntrustedEventType_EventId' -ObjectIdNames[3390] = 'AuditCertificateUntrustedEventType_EventType' -ObjectIdNames[3391] = 'AuditCertificateUntrustedEventType_SourceNode' -ObjectIdNames[3392] = 'AuditCertificateUntrustedEventType_SourceName' -ObjectIdNames[3393] = 'AuditCertificateUntrustedEventType_Time' -ObjectIdNames[3394] = 'AuditCertificateUntrustedEventType_ReceiveTime' -ObjectIdNames[3395] = 'AuditCertificateUntrustedEventType_LocalTime' -ObjectIdNames[3396] = 'AuditCertificateUntrustedEventType_Message' -ObjectIdNames[3397] = 'AuditCertificateUntrustedEventType_Severity' -ObjectIdNames[3398] = 'AuditCertificateUntrustedEventType_ActionTimeStamp' -ObjectIdNames[3399] = 'AuditCertificateUntrustedEventType_Status' -ObjectIdNames[3400] = 'AuditCertificateUntrustedEventType_ServerId' -ObjectIdNames[3401] = 'AuditCertificateUntrustedEventType_ClientAuditEntryId' -ObjectIdNames[3402] = 'AuditCertificateUntrustedEventType_ClientUserId' -ObjectIdNames[3403] = 'AuditCertificateUntrustedEventType_Certificate' -ObjectIdNames[3404] = 'AuditCertificateRevokedEventType_EventId' -ObjectIdNames[3405] = 'AuditCertificateRevokedEventType_EventType' -ObjectIdNames[3406] = 'AuditCertificateRevokedEventType_SourceNode' -ObjectIdNames[3407] = 'AuditCertificateRevokedEventType_SourceName' -ObjectIdNames[3408] = 'AuditCertificateRevokedEventType_Time' -ObjectIdNames[3409] = 'AuditCertificateRevokedEventType_ReceiveTime' -ObjectIdNames[3410] = 'AuditCertificateRevokedEventType_LocalTime' -ObjectIdNames[3411] = 'AuditCertificateRevokedEventType_Message' -ObjectIdNames[3412] = 'AuditCertificateRevokedEventType_Severity' -ObjectIdNames[3413] = 'AuditCertificateRevokedEventType_ActionTimeStamp' -ObjectIdNames[3414] = 'AuditCertificateRevokedEventType_Status' -ObjectIdNames[3415] = 'AuditCertificateRevokedEventType_ServerId' -ObjectIdNames[3416] = 'AuditCertificateRevokedEventType_ClientAuditEntryId' -ObjectIdNames[3417] = 'AuditCertificateRevokedEventType_ClientUserId' -ObjectIdNames[3418] = 'AuditCertificateRevokedEventType_Certificate' -ObjectIdNames[3419] = 'AuditCertificateMismatchEventType_EventId' -ObjectIdNames[3420] = 'AuditCertificateMismatchEventType_EventType' -ObjectIdNames[3421] = 'AuditCertificateMismatchEventType_SourceNode' -ObjectIdNames[3422] = 'AuditCertificateMismatchEventType_SourceName' -ObjectIdNames[3423] = 'AuditCertificateMismatchEventType_Time' -ObjectIdNames[3424] = 'AuditCertificateMismatchEventType_ReceiveTime' -ObjectIdNames[3425] = 'AuditCertificateMismatchEventType_LocalTime' -ObjectIdNames[3426] = 'AuditCertificateMismatchEventType_Message' -ObjectIdNames[3427] = 'AuditCertificateMismatchEventType_Severity' -ObjectIdNames[3428] = 'AuditCertificateMismatchEventType_ActionTimeStamp' -ObjectIdNames[3429] = 'AuditCertificateMismatchEventType_Status' -ObjectIdNames[3430] = 'AuditCertificateMismatchEventType_ServerId' -ObjectIdNames[3431] = 'AuditCertificateMismatchEventType_ClientAuditEntryId' -ObjectIdNames[3432] = 'AuditCertificateMismatchEventType_ClientUserId' -ObjectIdNames[3433] = 'AuditCertificateMismatchEventType_Certificate' -ObjectIdNames[3434] = 'AuditNodeManagementEventType_EventId' -ObjectIdNames[3435] = 'AuditNodeManagementEventType_EventType' -ObjectIdNames[3436] = 'AuditNodeManagementEventType_SourceNode' -ObjectIdNames[3437] = 'AuditNodeManagementEventType_SourceName' -ObjectIdNames[3438] = 'AuditNodeManagementEventType_Time' -ObjectIdNames[3439] = 'AuditNodeManagementEventType_ReceiveTime' -ObjectIdNames[3440] = 'AuditNodeManagementEventType_LocalTime' -ObjectIdNames[3441] = 'AuditNodeManagementEventType_Message' -ObjectIdNames[3442] = 'AuditNodeManagementEventType_Severity' -ObjectIdNames[3443] = 'AuditNodeManagementEventType_ActionTimeStamp' -ObjectIdNames[3444] = 'AuditNodeManagementEventType_Status' -ObjectIdNames[3445] = 'AuditNodeManagementEventType_ServerId' -ObjectIdNames[3446] = 'AuditNodeManagementEventType_ClientAuditEntryId' -ObjectIdNames[3447] = 'AuditNodeManagementEventType_ClientUserId' -ObjectIdNames[3448] = 'AuditAddNodesEventType_EventId' -ObjectIdNames[3449] = 'AuditAddNodesEventType_EventType' -ObjectIdNames[3450] = 'AuditAddNodesEventType_SourceNode' -ObjectIdNames[3451] = 'AuditAddNodesEventType_SourceName' -ObjectIdNames[3452] = 'AuditAddNodesEventType_Time' -ObjectIdNames[3453] = 'AuditAddNodesEventType_ReceiveTime' -ObjectIdNames[3454] = 'AuditAddNodesEventType_LocalTime' -ObjectIdNames[3455] = 'AuditAddNodesEventType_Message' -ObjectIdNames[3456] = 'AuditAddNodesEventType_Severity' -ObjectIdNames[3457] = 'AuditAddNodesEventType_ActionTimeStamp' -ObjectIdNames[3458] = 'AuditAddNodesEventType_Status' -ObjectIdNames[3459] = 'AuditAddNodesEventType_ServerId' -ObjectIdNames[3460] = 'AuditAddNodesEventType_ClientAuditEntryId' -ObjectIdNames[3461] = 'AuditAddNodesEventType_ClientUserId' -ObjectIdNames[3462] = 'AuditDeleteNodesEventType_EventId' -ObjectIdNames[3463] = 'AuditDeleteNodesEventType_EventType' -ObjectIdNames[3464] = 'AuditDeleteNodesEventType_SourceNode' -ObjectIdNames[3465] = 'AuditDeleteNodesEventType_SourceName' -ObjectIdNames[3466] = 'AuditDeleteNodesEventType_Time' -ObjectIdNames[3467] = 'AuditDeleteNodesEventType_ReceiveTime' -ObjectIdNames[3468] = 'AuditDeleteNodesEventType_LocalTime' -ObjectIdNames[3469] = 'AuditDeleteNodesEventType_Message' -ObjectIdNames[3470] = 'AuditDeleteNodesEventType_Severity' -ObjectIdNames[3471] = 'AuditDeleteNodesEventType_ActionTimeStamp' -ObjectIdNames[3472] = 'AuditDeleteNodesEventType_Status' -ObjectIdNames[3473] = 'AuditDeleteNodesEventType_ServerId' -ObjectIdNames[3474] = 'AuditDeleteNodesEventType_ClientAuditEntryId' -ObjectIdNames[3475] = 'AuditDeleteNodesEventType_ClientUserId' -ObjectIdNames[3476] = 'AuditAddReferencesEventType_EventId' -ObjectIdNames[3477] = 'AuditAddReferencesEventType_EventType' -ObjectIdNames[3478] = 'AuditAddReferencesEventType_SourceNode' -ObjectIdNames[3479] = 'AuditAddReferencesEventType_SourceName' -ObjectIdNames[3480] = 'AuditAddReferencesEventType_Time' -ObjectIdNames[3481] = 'AuditAddReferencesEventType_ReceiveTime' -ObjectIdNames[3482] = 'AuditAddReferencesEventType_LocalTime' -ObjectIdNames[3483] = 'AuditAddReferencesEventType_Message' -ObjectIdNames[3484] = 'AuditAddReferencesEventType_Severity' -ObjectIdNames[3485] = 'AuditAddReferencesEventType_ActionTimeStamp' -ObjectIdNames[3486] = 'AuditAddReferencesEventType_Status' -ObjectIdNames[3487] = 'AuditAddReferencesEventType_ServerId' -ObjectIdNames[3488] = 'AuditAddReferencesEventType_ClientAuditEntryId' -ObjectIdNames[3489] = 'AuditAddReferencesEventType_ClientUserId' -ObjectIdNames[3490] = 'AuditDeleteReferencesEventType_EventId' -ObjectIdNames[3491] = 'AuditDeleteReferencesEventType_EventType' -ObjectIdNames[3492] = 'AuditDeleteReferencesEventType_SourceNode' -ObjectIdNames[3493] = 'AuditDeleteReferencesEventType_SourceName' -ObjectIdNames[3494] = 'AuditDeleteReferencesEventType_Time' -ObjectIdNames[3495] = 'AuditDeleteReferencesEventType_ReceiveTime' -ObjectIdNames[3496] = 'AuditDeleteReferencesEventType_LocalTime' -ObjectIdNames[3497] = 'AuditDeleteReferencesEventType_Message' -ObjectIdNames[3498] = 'AuditDeleteReferencesEventType_Severity' -ObjectIdNames[3499] = 'AuditDeleteReferencesEventType_ActionTimeStamp' -ObjectIdNames[3500] = 'AuditDeleteReferencesEventType_Status' -ObjectIdNames[3501] = 'AuditDeleteReferencesEventType_ServerId' -ObjectIdNames[3502] = 'AuditDeleteReferencesEventType_ClientAuditEntryId' -ObjectIdNames[3503] = 'AuditDeleteReferencesEventType_ClientUserId' -ObjectIdNames[3504] = 'AuditUpdateEventType_EventId' -ObjectIdNames[3505] = 'AuditUpdateEventType_EventType' -ObjectIdNames[3506] = 'AuditUpdateEventType_SourceNode' -ObjectIdNames[3507] = 'AuditUpdateEventType_SourceName' -ObjectIdNames[3508] = 'AuditUpdateEventType_Time' -ObjectIdNames[3509] = 'AuditUpdateEventType_ReceiveTime' -ObjectIdNames[3510] = 'AuditUpdateEventType_LocalTime' -ObjectIdNames[3511] = 'AuditUpdateEventType_Message' -ObjectIdNames[3512] = 'AuditUpdateEventType_Severity' -ObjectIdNames[3513] = 'AuditUpdateEventType_ActionTimeStamp' -ObjectIdNames[3514] = 'AuditUpdateEventType_Status' -ObjectIdNames[3515] = 'AuditUpdateEventType_ServerId' -ObjectIdNames[3516] = 'AuditUpdateEventType_ClientAuditEntryId' -ObjectIdNames[3517] = 'AuditUpdateEventType_ClientUserId' -ObjectIdNames[3518] = 'AuditWriteUpdateEventType_EventId' -ObjectIdNames[3519] = 'AuditWriteUpdateEventType_EventType' -ObjectIdNames[3520] = 'AuditWriteUpdateEventType_SourceNode' -ObjectIdNames[3521] = 'AuditWriteUpdateEventType_SourceName' -ObjectIdNames[3522] = 'AuditWriteUpdateEventType_Time' -ObjectIdNames[3523] = 'AuditWriteUpdateEventType_ReceiveTime' -ObjectIdNames[3524] = 'AuditWriteUpdateEventType_LocalTime' -ObjectIdNames[3525] = 'AuditWriteUpdateEventType_Message' -ObjectIdNames[3526] = 'AuditWriteUpdateEventType_Severity' -ObjectIdNames[3527] = 'AuditWriteUpdateEventType_ActionTimeStamp' -ObjectIdNames[3528] = 'AuditWriteUpdateEventType_Status' -ObjectIdNames[3529] = 'AuditWriteUpdateEventType_ServerId' -ObjectIdNames[3530] = 'AuditWriteUpdateEventType_ClientAuditEntryId' -ObjectIdNames[3531] = 'AuditWriteUpdateEventType_ClientUserId' -ObjectIdNames[3532] = 'AuditHistoryUpdateEventType_EventId' -ObjectIdNames[3533] = 'AuditHistoryUpdateEventType_EventType' -ObjectIdNames[3534] = 'AuditHistoryUpdateEventType_SourceNode' -ObjectIdNames[3535] = 'AuditHistoryUpdateEventType_SourceName' -ObjectIdNames[3536] = 'AuditHistoryUpdateEventType_Time' -ObjectIdNames[3537] = 'AuditHistoryUpdateEventType_ReceiveTime' -ObjectIdNames[3538] = 'AuditHistoryUpdateEventType_LocalTime' -ObjectIdNames[3539] = 'AuditHistoryUpdateEventType_Message' -ObjectIdNames[3540] = 'AuditHistoryUpdateEventType_Severity' -ObjectIdNames[3541] = 'AuditHistoryUpdateEventType_ActionTimeStamp' -ObjectIdNames[3542] = 'AuditHistoryUpdateEventType_Status' -ObjectIdNames[3543] = 'AuditHistoryUpdateEventType_ServerId' -ObjectIdNames[3544] = 'AuditHistoryUpdateEventType_ClientAuditEntryId' -ObjectIdNames[3545] = 'AuditHistoryUpdateEventType_ClientUserId' -ObjectIdNames[3546] = 'AuditHistoryEventUpdateEventType_EventId' -ObjectIdNames[3547] = 'AuditHistoryEventUpdateEventType_EventType' -ObjectIdNames[3548] = 'AuditHistoryEventUpdateEventType_SourceNode' -ObjectIdNames[3549] = 'AuditHistoryEventUpdateEventType_SourceName' -ObjectIdNames[3550] = 'AuditHistoryEventUpdateEventType_Time' -ObjectIdNames[3551] = 'AuditHistoryEventUpdateEventType_ReceiveTime' -ObjectIdNames[3552] = 'AuditHistoryEventUpdateEventType_LocalTime' -ObjectIdNames[3553] = 'AuditHistoryEventUpdateEventType_Message' -ObjectIdNames[3554] = 'AuditHistoryEventUpdateEventType_Severity' -ObjectIdNames[3555] = 'AuditHistoryEventUpdateEventType_ActionTimeStamp' -ObjectIdNames[3556] = 'AuditHistoryEventUpdateEventType_Status' -ObjectIdNames[3557] = 'AuditHistoryEventUpdateEventType_ServerId' -ObjectIdNames[3558] = 'AuditHistoryEventUpdateEventType_ClientAuditEntryId' -ObjectIdNames[3559] = 'AuditHistoryEventUpdateEventType_ClientUserId' -ObjectIdNames[3560] = 'AuditHistoryEventUpdateEventType_ParameterDataTypeId' -ObjectIdNames[3561] = 'AuditHistoryValueUpdateEventType_EventId' -ObjectIdNames[3562] = 'AuditHistoryValueUpdateEventType_EventType' -ObjectIdNames[3563] = 'AuditHistoryValueUpdateEventType_SourceNode' -ObjectIdNames[3564] = 'AuditHistoryValueUpdateEventType_SourceName' -ObjectIdNames[3565] = 'AuditHistoryValueUpdateEventType_Time' -ObjectIdNames[3566] = 'AuditHistoryValueUpdateEventType_ReceiveTime' -ObjectIdNames[3567] = 'AuditHistoryValueUpdateEventType_LocalTime' -ObjectIdNames[3568] = 'AuditHistoryValueUpdateEventType_Message' -ObjectIdNames[3569] = 'AuditHistoryValueUpdateEventType_Severity' -ObjectIdNames[3570] = 'AuditHistoryValueUpdateEventType_ActionTimeStamp' -ObjectIdNames[3571] = 'AuditHistoryValueUpdateEventType_Status' -ObjectIdNames[3572] = 'AuditHistoryValueUpdateEventType_ServerId' -ObjectIdNames[3573] = 'AuditHistoryValueUpdateEventType_ClientAuditEntryId' -ObjectIdNames[3574] = 'AuditHistoryValueUpdateEventType_ClientUserId' -ObjectIdNames[3575] = 'AuditHistoryValueUpdateEventType_ParameterDataTypeId' -ObjectIdNames[3576] = 'AuditHistoryDeleteEventType_EventId' -ObjectIdNames[3577] = 'AuditHistoryDeleteEventType_EventType' -ObjectIdNames[3578] = 'AuditHistoryDeleteEventType_SourceNode' -ObjectIdNames[3579] = 'AuditHistoryDeleteEventType_SourceName' -ObjectIdNames[3580] = 'AuditHistoryDeleteEventType_Time' -ObjectIdNames[3581] = 'AuditHistoryDeleteEventType_ReceiveTime' -ObjectIdNames[3582] = 'AuditHistoryDeleteEventType_LocalTime' -ObjectIdNames[3583] = 'AuditHistoryDeleteEventType_Message' -ObjectIdNames[3584] = 'AuditHistoryDeleteEventType_Severity' -ObjectIdNames[3585] = 'AuditHistoryDeleteEventType_ActionTimeStamp' -ObjectIdNames[3586] = 'AuditHistoryDeleteEventType_Status' -ObjectIdNames[3587] = 'AuditHistoryDeleteEventType_ServerId' -ObjectIdNames[3588] = 'AuditHistoryDeleteEventType_ClientAuditEntryId' -ObjectIdNames[3589] = 'AuditHistoryDeleteEventType_ClientUserId' -ObjectIdNames[3590] = 'AuditHistoryDeleteEventType_ParameterDataTypeId' -ObjectIdNames[3591] = 'AuditHistoryRawModifyDeleteEventType_EventId' -ObjectIdNames[3592] = 'AuditHistoryRawModifyDeleteEventType_EventType' -ObjectIdNames[3593] = 'AuditHistoryRawModifyDeleteEventType_SourceNode' -ObjectIdNames[3594] = 'AuditHistoryRawModifyDeleteEventType_SourceName' -ObjectIdNames[3595] = 'AuditHistoryRawModifyDeleteEventType_Time' -ObjectIdNames[3596] = 'AuditHistoryRawModifyDeleteEventType_ReceiveTime' -ObjectIdNames[3597] = 'AuditHistoryRawModifyDeleteEventType_LocalTime' -ObjectIdNames[3598] = 'AuditHistoryRawModifyDeleteEventType_Message' -ObjectIdNames[3599] = 'AuditHistoryRawModifyDeleteEventType_Severity' -ObjectIdNames[3600] = 'AuditHistoryRawModifyDeleteEventType_ActionTimeStamp' -ObjectIdNames[3601] = 'AuditHistoryRawModifyDeleteEventType_Status' -ObjectIdNames[3602] = 'AuditHistoryRawModifyDeleteEventType_ServerId' -ObjectIdNames[3603] = 'AuditHistoryRawModifyDeleteEventType_ClientAuditEntryId' -ObjectIdNames[3604] = 'AuditHistoryRawModifyDeleteEventType_ClientUserId' -ObjectIdNames[3605] = 'AuditHistoryRawModifyDeleteEventType_ParameterDataTypeId' -ObjectIdNames[3606] = 'AuditHistoryRawModifyDeleteEventType_UpdatedNode' -ObjectIdNames[3607] = 'AuditHistoryAtTimeDeleteEventType_EventId' -ObjectIdNames[3608] = 'AuditHistoryAtTimeDeleteEventType_EventType' -ObjectIdNames[3609] = 'AuditHistoryAtTimeDeleteEventType_SourceNode' -ObjectIdNames[3610] = 'AuditHistoryAtTimeDeleteEventType_SourceName' -ObjectIdNames[3611] = 'AuditHistoryAtTimeDeleteEventType_Time' -ObjectIdNames[3612] = 'AuditHistoryAtTimeDeleteEventType_ReceiveTime' -ObjectIdNames[3613] = 'AuditHistoryAtTimeDeleteEventType_LocalTime' -ObjectIdNames[3614] = 'AuditHistoryAtTimeDeleteEventType_Message' -ObjectIdNames[3615] = 'AuditHistoryAtTimeDeleteEventType_Severity' -ObjectIdNames[3616] = 'AuditHistoryAtTimeDeleteEventType_ActionTimeStamp' -ObjectIdNames[3617] = 'AuditHistoryAtTimeDeleteEventType_Status' -ObjectIdNames[3618] = 'AuditHistoryAtTimeDeleteEventType_ServerId' -ObjectIdNames[3619] = 'AuditHistoryAtTimeDeleteEventType_ClientAuditEntryId' -ObjectIdNames[3620] = 'AuditHistoryAtTimeDeleteEventType_ClientUserId' -ObjectIdNames[3621] = 'AuditHistoryAtTimeDeleteEventType_ParameterDataTypeId' -ObjectIdNames[3622] = 'AuditHistoryAtTimeDeleteEventType_UpdatedNode' -ObjectIdNames[3623] = 'AuditHistoryEventDeleteEventType_EventId' -ObjectIdNames[3624] = 'AuditHistoryEventDeleteEventType_EventType' -ObjectIdNames[3625] = 'AuditHistoryEventDeleteEventType_SourceNode' -ObjectIdNames[3626] = 'AuditHistoryEventDeleteEventType_SourceName' -ObjectIdNames[3627] = 'AuditHistoryEventDeleteEventType_Time' -ObjectIdNames[3628] = 'AuditHistoryEventDeleteEventType_ReceiveTime' -ObjectIdNames[3629] = 'AuditHistoryEventDeleteEventType_LocalTime' -ObjectIdNames[3630] = 'AuditHistoryEventDeleteEventType_Message' -ObjectIdNames[3631] = 'AuditHistoryEventDeleteEventType_Severity' -ObjectIdNames[3632] = 'AuditHistoryEventDeleteEventType_ActionTimeStamp' -ObjectIdNames[3633] = 'AuditHistoryEventDeleteEventType_Status' -ObjectIdNames[3634] = 'AuditHistoryEventDeleteEventType_ServerId' -ObjectIdNames[3635] = 'AuditHistoryEventDeleteEventType_ClientAuditEntryId' -ObjectIdNames[3636] = 'AuditHistoryEventDeleteEventType_ClientUserId' -ObjectIdNames[3637] = 'AuditHistoryEventDeleteEventType_ParameterDataTypeId' -ObjectIdNames[3638] = 'AuditHistoryEventDeleteEventType_UpdatedNode' -ObjectIdNames[3639] = 'AuditUpdateMethodEventType_EventId' -ObjectIdNames[3640] = 'AuditUpdateMethodEventType_EventType' -ObjectIdNames[3641] = 'AuditUpdateMethodEventType_SourceNode' -ObjectIdNames[3642] = 'AuditUpdateMethodEventType_SourceName' -ObjectIdNames[3643] = 'AuditUpdateMethodEventType_Time' -ObjectIdNames[3644] = 'AuditUpdateMethodEventType_ReceiveTime' -ObjectIdNames[3645] = 'AuditUpdateMethodEventType_LocalTime' -ObjectIdNames[3646] = 'AuditUpdateMethodEventType_Message' -ObjectIdNames[3647] = 'AuditUpdateMethodEventType_Severity' -ObjectIdNames[3648] = 'AuditUpdateMethodEventType_ActionTimeStamp' -ObjectIdNames[3649] = 'AuditUpdateMethodEventType_Status' -ObjectIdNames[3650] = 'AuditUpdateMethodEventType_ServerId' -ObjectIdNames[3651] = 'AuditUpdateMethodEventType_ClientAuditEntryId' -ObjectIdNames[3652] = 'AuditUpdateMethodEventType_ClientUserId' -ObjectIdNames[3653] = 'SystemEventType_EventId' -ObjectIdNames[3654] = 'SystemEventType_EventType' -ObjectIdNames[3655] = 'SystemEventType_SourceNode' -ObjectIdNames[3656] = 'SystemEventType_SourceName' -ObjectIdNames[3657] = 'SystemEventType_Time' -ObjectIdNames[3658] = 'SystemEventType_ReceiveTime' -ObjectIdNames[3659] = 'SystemEventType_LocalTime' -ObjectIdNames[3660] = 'SystemEventType_Message' -ObjectIdNames[3661] = 'SystemEventType_Severity' -ObjectIdNames[3662] = 'DeviceFailureEventType_EventId' -ObjectIdNames[3663] = 'DeviceFailureEventType_EventType' -ObjectIdNames[3664] = 'DeviceFailureEventType_SourceNode' -ObjectIdNames[3665] = 'DeviceFailureEventType_SourceName' -ObjectIdNames[3666] = 'DeviceFailureEventType_Time' -ObjectIdNames[3667] = 'DeviceFailureEventType_ReceiveTime' -ObjectIdNames[3668] = 'DeviceFailureEventType_LocalTime' -ObjectIdNames[3669] = 'DeviceFailureEventType_Message' -ObjectIdNames[3670] = 'DeviceFailureEventType_Severity' -ObjectIdNames[3671] = 'BaseModelChangeEventType_EventId' -ObjectIdNames[3672] = 'BaseModelChangeEventType_EventType' -ObjectIdNames[3673] = 'BaseModelChangeEventType_SourceNode' -ObjectIdNames[3674] = 'BaseModelChangeEventType_SourceName' -ObjectIdNames[3675] = 'BaseModelChangeEventType_Time' -ObjectIdNames[3676] = 'BaseModelChangeEventType_ReceiveTime' -ObjectIdNames[3677] = 'BaseModelChangeEventType_LocalTime' -ObjectIdNames[3678] = 'BaseModelChangeEventType_Message' -ObjectIdNames[3679] = 'BaseModelChangeEventType_Severity' -ObjectIdNames[3680] = 'GeneralModelChangeEventType_EventId' -ObjectIdNames[3681] = 'GeneralModelChangeEventType_EventType' -ObjectIdNames[3682] = 'GeneralModelChangeEventType_SourceNode' -ObjectIdNames[3683] = 'GeneralModelChangeEventType_SourceName' -ObjectIdNames[3684] = 'GeneralModelChangeEventType_Time' -ObjectIdNames[3685] = 'GeneralModelChangeEventType_ReceiveTime' -ObjectIdNames[3686] = 'GeneralModelChangeEventType_LocalTime' -ObjectIdNames[3687] = 'GeneralModelChangeEventType_Message' -ObjectIdNames[3688] = 'GeneralModelChangeEventType_Severity' -ObjectIdNames[3689] = 'SemanticChangeEventType_EventId' -ObjectIdNames[3690] = 'SemanticChangeEventType_EventType' -ObjectIdNames[3691] = 'SemanticChangeEventType_SourceNode' -ObjectIdNames[3692] = 'SemanticChangeEventType_SourceName' -ObjectIdNames[3693] = 'SemanticChangeEventType_Time' -ObjectIdNames[3694] = 'SemanticChangeEventType_ReceiveTime' -ObjectIdNames[3695] = 'SemanticChangeEventType_LocalTime' -ObjectIdNames[3696] = 'SemanticChangeEventType_Message' -ObjectIdNames[3697] = 'SemanticChangeEventType_Severity' -ObjectIdNames[3698] = 'ServerStatusType_BuildInfo_ProductUri' -ObjectIdNames[3699] = 'ServerStatusType_BuildInfo_ManufacturerName' -ObjectIdNames[3700] = 'ServerStatusType_BuildInfo_ProductName' -ObjectIdNames[3701] = 'ServerStatusType_BuildInfo_SoftwareVersion' -ObjectIdNames[3702] = 'ServerStatusType_BuildInfo_BuildNumber' -ObjectIdNames[3703] = 'ServerStatusType_BuildInfo_BuildDate' -ObjectIdNames[3704] = 'Server_ServerCapabilities_SoftwareCertificates' -ObjectIdNames[3705] = 'Server_ServerDiagnostics_ServerDiagnosticsSummary_RejectedSessionCount' -ObjectIdNames[3706] = 'Server_ServerDiagnostics_SessionsDiagnosticsSummary' -ObjectIdNames[3707] = 'Server_ServerDiagnostics_SessionsDiagnosticsSummary_SessionDiagnosticsArray' -ObjectIdNames[3708] = 'Server_ServerDiagnostics_SessionsDiagnosticsSummary_SessionSecurityDiagnosticsArray' -ObjectIdNames[3709] = 'Server_ServerRedundancy_RedundancySupport' -ObjectIdNames[3714] = 'FiniteStateVariableType_Name' -ObjectIdNames[3715] = 'FiniteStateVariableType_Number' -ObjectIdNames[3716] = 'FiniteStateVariableType_EffectiveDisplayName' -ObjectIdNames[3717] = 'FiniteTransitionVariableType_Name' -ObjectIdNames[3718] = 'FiniteTransitionVariableType_Number' -ObjectIdNames[3719] = 'FiniteTransitionVariableType_TransitionTime' -ObjectIdNames[3720] = 'StateMachineType_CurrentState_Id' -ObjectIdNames[3721] = 'StateMachineType_CurrentState_Name' -ObjectIdNames[3722] = 'StateMachineType_CurrentState_Number' -ObjectIdNames[3723] = 'StateMachineType_CurrentState_EffectiveDisplayName' -ObjectIdNames[3724] = 'StateMachineType_LastTransition_Id' -ObjectIdNames[3725] = 'StateMachineType_LastTransition_Name' -ObjectIdNames[3726] = 'StateMachineType_LastTransition_Number' -ObjectIdNames[3727] = 'StateMachineType_LastTransition_TransitionTime' -ObjectIdNames[3728] = 'FiniteStateMachineType_CurrentState_Id' -ObjectIdNames[3729] = 'FiniteStateMachineType_CurrentState_Name' -ObjectIdNames[3730] = 'FiniteStateMachineType_CurrentState_Number' -ObjectIdNames[3731] = 'FiniteStateMachineType_CurrentState_EffectiveDisplayName' -ObjectIdNames[3732] = 'FiniteStateMachineType_LastTransition_Id' -ObjectIdNames[3733] = 'FiniteStateMachineType_LastTransition_Name' -ObjectIdNames[3734] = 'FiniteStateMachineType_LastTransition_Number' -ObjectIdNames[3735] = 'FiniteStateMachineType_LastTransition_TransitionTime' -ObjectIdNames[3736] = 'InitialStateType_StateNumber' -ObjectIdNames[3737] = 'TransitionEventType_EventId' -ObjectIdNames[3738] = 'TransitionEventType_EventType' -ObjectIdNames[3739] = 'TransitionEventType_SourceNode' -ObjectIdNames[3740] = 'TransitionEventType_SourceName' -ObjectIdNames[3741] = 'TransitionEventType_Time' -ObjectIdNames[3742] = 'TransitionEventType_ReceiveTime' -ObjectIdNames[3743] = 'TransitionEventType_LocalTime' -ObjectIdNames[3744] = 'TransitionEventType_Message' -ObjectIdNames[3745] = 'TransitionEventType_Severity' -ObjectIdNames[3746] = 'TransitionEventType_FromState_Id' -ObjectIdNames[3747] = 'TransitionEventType_FromState_Name' -ObjectIdNames[3748] = 'TransitionEventType_FromState_Number' -ObjectIdNames[3749] = 'TransitionEventType_FromState_EffectiveDisplayName' -ObjectIdNames[3750] = 'TransitionEventType_ToState_Id' -ObjectIdNames[3751] = 'TransitionEventType_ToState_Name' -ObjectIdNames[3752] = 'TransitionEventType_ToState_Number' -ObjectIdNames[3753] = 'TransitionEventType_ToState_EffectiveDisplayName' -ObjectIdNames[3754] = 'TransitionEventType_Transition_Id' -ObjectIdNames[3755] = 'TransitionEventType_Transition_Name' -ObjectIdNames[3756] = 'TransitionEventType_Transition_Number' -ObjectIdNames[3757] = 'TransitionEventType_Transition_TransitionTime' -ObjectIdNames[3758] = 'AuditUpdateStateEventType_EventId' -ObjectIdNames[3759] = 'AuditUpdateStateEventType_EventType' -ObjectIdNames[3760] = 'AuditUpdateStateEventType_SourceNode' -ObjectIdNames[3761] = 'AuditUpdateStateEventType_SourceName' -ObjectIdNames[3762] = 'AuditUpdateStateEventType_Time' -ObjectIdNames[3763] = 'AuditUpdateStateEventType_ReceiveTime' -ObjectIdNames[3764] = 'AuditUpdateStateEventType_LocalTime' -ObjectIdNames[3765] = 'AuditUpdateStateEventType_Message' -ObjectIdNames[3766] = 'AuditUpdateStateEventType_Severity' -ObjectIdNames[3767] = 'AuditUpdateStateEventType_ActionTimeStamp' -ObjectIdNames[3768] = 'AuditUpdateStateEventType_Status' -ObjectIdNames[3769] = 'AuditUpdateStateEventType_ServerId' -ObjectIdNames[3770] = 'AuditUpdateStateEventType_ClientAuditEntryId' -ObjectIdNames[3771] = 'AuditUpdateStateEventType_ClientUserId' -ObjectIdNames[3772] = 'AuditUpdateStateEventType_MethodId' -ObjectIdNames[3773] = 'AuditUpdateStateEventType_InputArguments' -ObjectIdNames[3774] = 'AnalogItemType_Definition' -ObjectIdNames[3775] = 'AnalogItemType_ValuePrecision' -ObjectIdNames[3776] = 'DiscreteItemType_Definition' -ObjectIdNames[3777] = 'DiscreteItemType_ValuePrecision' -ObjectIdNames[3778] = 'TwoStateDiscreteType_Definition' -ObjectIdNames[3779] = 'TwoStateDiscreteType_ValuePrecision' -ObjectIdNames[3780] = 'MultiStateDiscreteType_Definition' -ObjectIdNames[3781] = 'MultiStateDiscreteType_ValuePrecision' -ObjectIdNames[3782] = 'ProgramTransitionEventType_EventId' -ObjectIdNames[3783] = 'ProgramTransitionEventType_EventType' -ObjectIdNames[3784] = 'ProgramTransitionEventType_SourceNode' -ObjectIdNames[3785] = 'ProgramTransitionEventType_SourceName' -ObjectIdNames[3786] = 'ProgramTransitionEventType_Time' -ObjectIdNames[3787] = 'ProgramTransitionEventType_ReceiveTime' -ObjectIdNames[3788] = 'ProgramTransitionEventType_LocalTime' -ObjectIdNames[3789] = 'ProgramTransitionEventType_Message' -ObjectIdNames[3790] = 'ProgramTransitionEventType_Severity' -ObjectIdNames[3791] = 'ProgramTransitionEventType_FromState' -ObjectIdNames[3792] = 'ProgramTransitionEventType_FromState_Id' -ObjectIdNames[3793] = 'ProgramTransitionEventType_FromState_Name' -ObjectIdNames[3794] = 'ProgramTransitionEventType_FromState_Number' -ObjectIdNames[3795] = 'ProgramTransitionEventType_FromState_EffectiveDisplayName' -ObjectIdNames[3796] = 'ProgramTransitionEventType_ToState' -ObjectIdNames[3797] = 'ProgramTransitionEventType_ToState_Id' -ObjectIdNames[3798] = 'ProgramTransitionEventType_ToState_Name' -ObjectIdNames[3799] = 'ProgramTransitionEventType_ToState_Number' -ObjectIdNames[3800] = 'ProgramTransitionEventType_ToState_EffectiveDisplayName' -ObjectIdNames[3801] = 'ProgramTransitionEventType_Transition' -ObjectIdNames[3802] = 'ProgramTransitionEventType_Transition_Id' -ObjectIdNames[3803] = 'ProgramTransitionEventType_Transition_Name' -ObjectIdNames[3804] = 'ProgramTransitionEventType_Transition_Number' -ObjectIdNames[3805] = 'ProgramTransitionEventType_Transition_TransitionTime' -ObjectIdNames[3806] = 'ProgramTransitionAuditEventType' -ObjectIdNames[3807] = 'ProgramTransitionAuditEventType_EventId' -ObjectIdNames[3808] = 'ProgramTransitionAuditEventType_EventType' -ObjectIdNames[3809] = 'ProgramTransitionAuditEventType_SourceNode' -ObjectIdNames[3810] = 'ProgramTransitionAuditEventType_SourceName' -ObjectIdNames[3811] = 'ProgramTransitionAuditEventType_Time' -ObjectIdNames[3812] = 'ProgramTransitionAuditEventType_ReceiveTime' -ObjectIdNames[3813] = 'ProgramTransitionAuditEventType_LocalTime' -ObjectIdNames[3814] = 'ProgramTransitionAuditEventType_Message' -ObjectIdNames[3815] = 'ProgramTransitionAuditEventType_Severity' -ObjectIdNames[3816] = 'ProgramTransitionAuditEventType_ActionTimeStamp' -ObjectIdNames[3817] = 'ProgramTransitionAuditEventType_Status' -ObjectIdNames[3818] = 'ProgramTransitionAuditEventType_ServerId' -ObjectIdNames[3819] = 'ProgramTransitionAuditEventType_ClientAuditEntryId' -ObjectIdNames[3820] = 'ProgramTransitionAuditEventType_ClientUserId' -ObjectIdNames[3821] = 'ProgramTransitionAuditEventType_MethodId' -ObjectIdNames[3822] = 'ProgramTransitionAuditEventType_InputArguments' -ObjectIdNames[3823] = 'ProgramTransitionAuditEventType_OldStateId' -ObjectIdNames[3824] = 'ProgramTransitionAuditEventType_NewStateId' -ObjectIdNames[3825] = 'ProgramTransitionAuditEventType_Transition' -ObjectIdNames[3826] = 'ProgramTransitionAuditEventType_Transition_Id' -ObjectIdNames[3827] = 'ProgramTransitionAuditEventType_Transition_Name' -ObjectIdNames[3828] = 'ProgramTransitionAuditEventType_Transition_Number' -ObjectIdNames[3829] = 'ProgramTransitionAuditEventType_Transition_TransitionTime' -ObjectIdNames[3830] = 'ProgramStateMachineType_CurrentState' -ObjectIdNames[3831] = 'ProgramStateMachineType_CurrentState_Id' -ObjectIdNames[3832] = 'ProgramStateMachineType_CurrentState_Name' -ObjectIdNames[3833] = 'ProgramStateMachineType_CurrentState_Number' -ObjectIdNames[3834] = 'ProgramStateMachineType_CurrentState_EffectiveDisplayName' -ObjectIdNames[3835] = 'ProgramStateMachineType_LastTransition' -ObjectIdNames[3836] = 'ProgramStateMachineType_LastTransition_Id' -ObjectIdNames[3837] = 'ProgramStateMachineType_LastTransition_Name' -ObjectIdNames[3838] = 'ProgramStateMachineType_LastTransition_Number' -ObjectIdNames[3839] = 'ProgramStateMachineType_LastTransition_TransitionTime' -ObjectIdNames[3840] = 'ProgramStateMachineType_ProgramDiagnostic_CreateSessionId' -ObjectIdNames[3841] = 'ProgramStateMachineType_ProgramDiagnostic_CreateClientName' -ObjectIdNames[3842] = 'ProgramStateMachineType_ProgramDiagnostic_InvocationCreationTime' -ObjectIdNames[3843] = 'ProgramStateMachineType_ProgramDiagnostic_LastTransitionTime' -ObjectIdNames[3844] = 'ProgramStateMachineType_ProgramDiagnostic_LastMethodCall' -ObjectIdNames[3845] = 'ProgramStateMachineType_ProgramDiagnostic_LastMethodSessionId' -ObjectIdNames[3846] = 'ProgramStateMachineType_ProgramDiagnostic_LastMethodInputArguments' -ObjectIdNames[3847] = 'ProgramStateMachineType_ProgramDiagnostic_LastMethodOutputArguments' -ObjectIdNames[3848] = 'ProgramStateMachineType_ProgramDiagnostic_LastMethodCallTime' -ObjectIdNames[3849] = 'ProgramStateMachineType_ProgramDiagnostic_LastMethodReturnStatus' -ObjectIdNames[3850] = 'ProgramStateMachineType_FinalResultData' -ObjectIdNames[3863] = 'AddCommentMethodType' -ObjectIdNames[3864] = 'AddCommentMethodType_InputArguments' -ObjectIdNames[3865] = 'ConditionType_EventId' -ObjectIdNames[3866] = 'ConditionType_EventType' -ObjectIdNames[3867] = 'ConditionType_SourceNode' -ObjectIdNames[3868] = 'ConditionType_SourceName' -ObjectIdNames[3869] = 'ConditionType_Time' -ObjectIdNames[3870] = 'ConditionType_ReceiveTime' -ObjectIdNames[3871] = 'ConditionType_LocalTime' -ObjectIdNames[3872] = 'ConditionType_Message' -ObjectIdNames[3873] = 'ConditionType_Severity' -ObjectIdNames[3874] = 'ConditionType_Retain' -ObjectIdNames[3875] = 'ConditionType_ConditionRefresh' -ObjectIdNames[3876] = 'ConditionType_ConditionRefresh_InputArguments' -ObjectIdNames[3969] = 'RefreshStartEventType_EventId' -ObjectIdNames[3970] = 'RefreshStartEventType_EventType' -ObjectIdNames[3971] = 'RefreshStartEventType_SourceNode' -ObjectIdNames[3972] = 'RefreshStartEventType_SourceName' -ObjectIdNames[3973] = 'RefreshStartEventType_Time' -ObjectIdNames[3974] = 'RefreshStartEventType_ReceiveTime' -ObjectIdNames[3975] = 'RefreshStartEventType_LocalTime' -ObjectIdNames[3976] = 'RefreshStartEventType_Message' -ObjectIdNames[3977] = 'RefreshStartEventType_Severity' -ObjectIdNames[3978] = 'RefreshEndEventType_EventId' -ObjectIdNames[3979] = 'RefreshEndEventType_EventType' -ObjectIdNames[3980] = 'RefreshEndEventType_SourceNode' -ObjectIdNames[3981] = 'RefreshEndEventType_SourceName' -ObjectIdNames[3982] = 'RefreshEndEventType_Time' -ObjectIdNames[3983] = 'RefreshEndEventType_ReceiveTime' -ObjectIdNames[3984] = 'RefreshEndEventType_LocalTime' -ObjectIdNames[3985] = 'RefreshEndEventType_Message' -ObjectIdNames[3986] = 'RefreshEndEventType_Severity' -ObjectIdNames[3987] = 'RefreshRequiredEventType_EventId' -ObjectIdNames[3988] = 'RefreshRequiredEventType_EventType' -ObjectIdNames[3989] = 'RefreshRequiredEventType_SourceNode' -ObjectIdNames[3990] = 'RefreshRequiredEventType_SourceName' -ObjectIdNames[3991] = 'RefreshRequiredEventType_Time' -ObjectIdNames[3992] = 'RefreshRequiredEventType_ReceiveTime' -ObjectIdNames[3993] = 'RefreshRequiredEventType_LocalTime' -ObjectIdNames[3994] = 'RefreshRequiredEventType_Message' -ObjectIdNames[3995] = 'RefreshRequiredEventType_Severity' -ObjectIdNames[3996] = 'AuditConditionEventType_EventId' -ObjectIdNames[3997] = 'AuditConditionEventType_EventType' -ObjectIdNames[3998] = 'AuditConditionEventType_SourceNode' -ObjectIdNames[3999] = 'AuditConditionEventType_SourceName' -ObjectIdNames[4000] = 'AuditConditionEventType_Time' -ObjectIdNames[4001] = 'AuditConditionEventType_ReceiveTime' -ObjectIdNames[4002] = 'AuditConditionEventType_LocalTime' -ObjectIdNames[4003] = 'AuditConditionEventType_Message' -ObjectIdNames[4004] = 'AuditConditionEventType_Severity' -ObjectIdNames[4005] = 'AuditConditionEventType_ActionTimeStamp' -ObjectIdNames[4006] = 'AuditConditionEventType_Status' -ObjectIdNames[4007] = 'AuditConditionEventType_ServerId' -ObjectIdNames[4008] = 'AuditConditionEventType_ClientAuditEntryId' -ObjectIdNames[4009] = 'AuditConditionEventType_ClientUserId' -ObjectIdNames[4010] = 'AuditConditionEventType_MethodId' -ObjectIdNames[4011] = 'AuditConditionEventType_InputArguments' -ObjectIdNames[4106] = 'AuditConditionEnableEventType_EventId' -ObjectIdNames[4107] = 'AuditConditionEnableEventType_EventType' -ObjectIdNames[4108] = 'AuditConditionEnableEventType_SourceNode' -ObjectIdNames[4109] = 'AuditConditionEnableEventType_SourceName' -ObjectIdNames[4110] = 'AuditConditionEnableEventType_Time' -ObjectIdNames[4111] = 'AuditConditionEnableEventType_ReceiveTime' -ObjectIdNames[4112] = 'AuditConditionEnableEventType_LocalTime' -ObjectIdNames[4113] = 'AuditConditionEnableEventType_Message' -ObjectIdNames[4114] = 'AuditConditionEnableEventType_Severity' -ObjectIdNames[4115] = 'AuditConditionEnableEventType_ActionTimeStamp' -ObjectIdNames[4116] = 'AuditConditionEnableEventType_Status' -ObjectIdNames[4117] = 'AuditConditionEnableEventType_ServerId' -ObjectIdNames[4118] = 'AuditConditionEnableEventType_ClientAuditEntryId' -ObjectIdNames[4119] = 'AuditConditionEnableEventType_ClientUserId' -ObjectIdNames[4120] = 'AuditConditionEnableEventType_MethodId' -ObjectIdNames[4121] = 'AuditConditionEnableEventType_InputArguments' -ObjectIdNames[4170] = 'AuditConditionCommentEventType_EventId' -ObjectIdNames[4171] = 'AuditConditionCommentEventType_EventType' -ObjectIdNames[4172] = 'AuditConditionCommentEventType_SourceNode' -ObjectIdNames[4173] = 'AuditConditionCommentEventType_SourceName' -ObjectIdNames[4174] = 'AuditConditionCommentEventType_Time' -ObjectIdNames[4175] = 'AuditConditionCommentEventType_ReceiveTime' -ObjectIdNames[4176] = 'AuditConditionCommentEventType_LocalTime' -ObjectIdNames[4177] = 'AuditConditionCommentEventType_Message' -ObjectIdNames[4178] = 'AuditConditionCommentEventType_Severity' -ObjectIdNames[4179] = 'AuditConditionCommentEventType_ActionTimeStamp' -ObjectIdNames[4180] = 'AuditConditionCommentEventType_Status' -ObjectIdNames[4181] = 'AuditConditionCommentEventType_ServerId' -ObjectIdNames[4182] = 'AuditConditionCommentEventType_ClientAuditEntryId' -ObjectIdNames[4183] = 'AuditConditionCommentEventType_ClientUserId' -ObjectIdNames[4184] = 'AuditConditionCommentEventType_MethodId' -ObjectIdNames[4185] = 'AuditConditionCommentEventType_InputArguments' -ObjectIdNames[4188] = 'DialogConditionType_EventId' -ObjectIdNames[4189] = 'DialogConditionType_EventType' -ObjectIdNames[4190] = 'DialogConditionType_SourceNode' -ObjectIdNames[4191] = 'DialogConditionType_SourceName' -ObjectIdNames[4192] = 'DialogConditionType_Time' -ObjectIdNames[4193] = 'DialogConditionType_ReceiveTime' -ObjectIdNames[4194] = 'DialogConditionType_LocalTime' -ObjectIdNames[4195] = 'DialogConditionType_Message' -ObjectIdNames[4196] = 'DialogConditionType_Severity' -ObjectIdNames[4197] = 'DialogConditionType_Retain' -ObjectIdNames[4198] = 'DialogConditionType_ConditionRefresh' -ObjectIdNames[4199] = 'DialogConditionType_ConditionRefresh_InputArguments' -ObjectIdNames[5113] = 'AcknowledgeableConditionType_EventId' -ObjectIdNames[5114] = 'AcknowledgeableConditionType_EventType' -ObjectIdNames[5115] = 'AcknowledgeableConditionType_SourceNode' -ObjectIdNames[5116] = 'AcknowledgeableConditionType_SourceName' -ObjectIdNames[5117] = 'AcknowledgeableConditionType_Time' -ObjectIdNames[5118] = 'AcknowledgeableConditionType_ReceiveTime' -ObjectIdNames[5119] = 'AcknowledgeableConditionType_LocalTime' -ObjectIdNames[5120] = 'AcknowledgeableConditionType_Message' -ObjectIdNames[5121] = 'AcknowledgeableConditionType_Severity' -ObjectIdNames[5122] = 'AcknowledgeableConditionType_Retain' -ObjectIdNames[5123] = 'AcknowledgeableConditionType_ConditionRefresh' -ObjectIdNames[5124] = 'AcknowledgeableConditionType_ConditionRefresh_InputArguments' -ObjectIdNames[5540] = 'AlarmConditionType_EventId' -ObjectIdNames[5541] = 'AlarmConditionType_EventType' -ObjectIdNames[5542] = 'AlarmConditionType_SourceNode' -ObjectIdNames[5543] = 'AlarmConditionType_SourceName' -ObjectIdNames[5544] = 'AlarmConditionType_Time' -ObjectIdNames[5545] = 'AlarmConditionType_ReceiveTime' -ObjectIdNames[5546] = 'AlarmConditionType_LocalTime' -ObjectIdNames[5547] = 'AlarmConditionType_Message' -ObjectIdNames[5548] = 'AlarmConditionType_Severity' -ObjectIdNames[5549] = 'AlarmConditionType_Retain' -ObjectIdNames[5550] = 'AlarmConditionType_ConditionRefresh' -ObjectIdNames[5551] = 'AlarmConditionType_ConditionRefresh_InputArguments' -ObjectIdNames[6088] = 'ShelvedStateMachineType_CurrentState' -ObjectIdNames[6089] = 'ShelvedStateMachineType_CurrentState_Id' -ObjectIdNames[6090] = 'ShelvedStateMachineType_CurrentState_Name' -ObjectIdNames[6091] = 'ShelvedStateMachineType_CurrentState_Number' -ObjectIdNames[6092] = 'ShelvedStateMachineType_CurrentState_EffectiveDisplayName' -ObjectIdNames[6093] = 'ShelvedStateMachineType_LastTransition' -ObjectIdNames[6094] = 'ShelvedStateMachineType_LastTransition_Id' -ObjectIdNames[6095] = 'ShelvedStateMachineType_LastTransition_Name' -ObjectIdNames[6096] = 'ShelvedStateMachineType_LastTransition_Number' -ObjectIdNames[6097] = 'ShelvedStateMachineType_LastTransition_TransitionTime' -ObjectIdNames[6098] = 'ShelvedStateMachineType_Unshelved_StateNumber' -ObjectIdNames[6100] = 'ShelvedStateMachineType_TimedShelved_StateNumber' -ObjectIdNames[6101] = 'ShelvedStateMachineType_OneShotShelved_StateNumber' -ObjectIdNames[6102] = 'TimedShelveMethodType' -ObjectIdNames[6103] = 'TimedShelveMethodType_InputArguments' -ObjectIdNames[6116] = 'LimitAlarmType_EventId' -ObjectIdNames[6117] = 'LimitAlarmType_EventType' -ObjectIdNames[6118] = 'LimitAlarmType_SourceNode' -ObjectIdNames[6119] = 'LimitAlarmType_SourceName' -ObjectIdNames[6120] = 'LimitAlarmType_Time' -ObjectIdNames[6121] = 'LimitAlarmType_ReceiveTime' -ObjectIdNames[6122] = 'LimitAlarmType_LocalTime' -ObjectIdNames[6123] = 'LimitAlarmType_Message' -ObjectIdNames[6124] = 'LimitAlarmType_Severity' -ObjectIdNames[6125] = 'LimitAlarmType_Retain' -ObjectIdNames[6126] = 'LimitAlarmType_ConditionRefresh' -ObjectIdNames[6127] = 'LimitAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[7591] = 'IdType_EnumStrings' -ObjectIdNames[7594] = 'EnumValueType' -ObjectIdNames[7595] = 'MessageSecurityMode_EnumStrings' -ObjectIdNames[7596] = 'UserTokenType_EnumStrings' -ObjectIdNames[7597] = 'ApplicationType_EnumStrings' -ObjectIdNames[7598] = 'SecurityTokenRequestType_EnumStrings' -ObjectIdNames[7603] = 'BrowseDirection_EnumStrings' -ObjectIdNames[7605] = 'FilterOperator_EnumStrings' -ObjectIdNames[7606] = 'TimestampsToReturn_EnumStrings' -ObjectIdNames[7608] = 'MonitoringMode_EnumStrings' -ObjectIdNames[7609] = 'DataChangeTrigger_EnumStrings' -ObjectIdNames[7610] = 'DeadbandType_EnumStrings' -ObjectIdNames[7611] = 'RedundancySupport_EnumStrings' -ObjectIdNames[7612] = 'ServerState_EnumStrings' -ObjectIdNames[7614] = 'ExceptionDeviationFormat_EnumStrings' -ObjectIdNames[7616] = 'EnumValueType_Encoding_DefaultXml' -ObjectIdNames[7617] = 'OpcUa_BinarySchema' -ObjectIdNames[7618] = 'OpcUa_BinarySchema_DataTypeVersion' -ObjectIdNames[7619] = 'OpcUa_BinarySchema_NamespaceUri' -ObjectIdNames[7650] = 'OpcUa_BinarySchema_Argument' -ObjectIdNames[7651] = 'OpcUa_BinarySchema_Argument_DataTypeVersion' -ObjectIdNames[7652] = 'OpcUa_BinarySchema_Argument_DictionaryFragment' -ObjectIdNames[7656] = 'OpcUa_BinarySchema_EnumValueType' -ObjectIdNames[7657] = 'OpcUa_BinarySchema_EnumValueType_DataTypeVersion' -ObjectIdNames[7658] = 'OpcUa_BinarySchema_EnumValueType_DictionaryFragment' -ObjectIdNames[7659] = 'OpcUa_BinarySchema_StatusResult' -ObjectIdNames[7660] = 'OpcUa_BinarySchema_StatusResult_DataTypeVersion' -ObjectIdNames[7661] = 'OpcUa_BinarySchema_StatusResult_DictionaryFragment' -ObjectIdNames[7662] = 'OpcUa_BinarySchema_UserTokenPolicy' -ObjectIdNames[7663] = 'OpcUa_BinarySchema_UserTokenPolicy_DataTypeVersion' -ObjectIdNames[7664] = 'OpcUa_BinarySchema_UserTokenPolicy_DictionaryFragment' -ObjectIdNames[7665] = 'OpcUa_BinarySchema_ApplicationDescription' -ObjectIdNames[7666] = 'OpcUa_BinarySchema_ApplicationDescription_DataTypeVersion' -ObjectIdNames[7667] = 'OpcUa_BinarySchema_ApplicationDescription_DictionaryFragment' -ObjectIdNames[7668] = 'OpcUa_BinarySchema_EndpointDescription' -ObjectIdNames[7669] = 'OpcUa_BinarySchema_EndpointDescription_DataTypeVersion' -ObjectIdNames[7670] = 'OpcUa_BinarySchema_EndpointDescription_DictionaryFragment' -ObjectIdNames[7671] = 'OpcUa_BinarySchema_UserIdentityToken' -ObjectIdNames[7672] = 'OpcUa_BinarySchema_UserIdentityToken_DataTypeVersion' -ObjectIdNames[7673] = 'OpcUa_BinarySchema_UserIdentityToken_DictionaryFragment' -ObjectIdNames[7674] = 'OpcUa_BinarySchema_AnonymousIdentityToken' -ObjectIdNames[7675] = 'OpcUa_BinarySchema_AnonymousIdentityToken_DataTypeVersion' -ObjectIdNames[7676] = 'OpcUa_BinarySchema_AnonymousIdentityToken_DictionaryFragment' -ObjectIdNames[7677] = 'OpcUa_BinarySchema_UserNameIdentityToken' -ObjectIdNames[7678] = 'OpcUa_BinarySchema_UserNameIdentityToken_DataTypeVersion' -ObjectIdNames[7679] = 'OpcUa_BinarySchema_UserNameIdentityToken_DictionaryFragment' -ObjectIdNames[7680] = 'OpcUa_BinarySchema_X509IdentityToken' -ObjectIdNames[7681] = 'OpcUa_BinarySchema_X509IdentityToken_DataTypeVersion' -ObjectIdNames[7682] = 'OpcUa_BinarySchema_X509IdentityToken_DictionaryFragment' -ObjectIdNames[7683] = 'OpcUa_BinarySchema_IssuedIdentityToken' -ObjectIdNames[7684] = 'OpcUa_BinarySchema_IssuedIdentityToken_DataTypeVersion' -ObjectIdNames[7685] = 'OpcUa_BinarySchema_IssuedIdentityToken_DictionaryFragment' -ObjectIdNames[7686] = 'OpcUa_BinarySchema_EndpointConfiguration' -ObjectIdNames[7687] = 'OpcUa_BinarySchema_EndpointConfiguration_DataTypeVersion' -ObjectIdNames[7688] = 'OpcUa_BinarySchema_EndpointConfiguration_DictionaryFragment' -ObjectIdNames[7692] = 'OpcUa_BinarySchema_BuildInfo' -ObjectIdNames[7693] = 'OpcUa_BinarySchema_BuildInfo_DataTypeVersion' -ObjectIdNames[7694] = 'OpcUa_BinarySchema_BuildInfo_DictionaryFragment' -ObjectIdNames[7698] = 'OpcUa_BinarySchema_SignedSoftwareCertificate' -ObjectIdNames[7699] = 'OpcUa_BinarySchema_SignedSoftwareCertificate_DataTypeVersion' -ObjectIdNames[7700] = 'OpcUa_BinarySchema_SignedSoftwareCertificate_DictionaryFragment' -ObjectIdNames[7728] = 'OpcUa_BinarySchema_AddNodesItem' -ObjectIdNames[7729] = 'OpcUa_BinarySchema_AddNodesItem_DataTypeVersion' -ObjectIdNames[7730] = 'OpcUa_BinarySchema_AddNodesItem_DictionaryFragment' -ObjectIdNames[7731] = 'OpcUa_BinarySchema_AddReferencesItem' -ObjectIdNames[7732] = 'OpcUa_BinarySchema_AddReferencesItem_DataTypeVersion' -ObjectIdNames[7733] = 'OpcUa_BinarySchema_AddReferencesItem_DictionaryFragment' -ObjectIdNames[7734] = 'OpcUa_BinarySchema_DeleteNodesItem' -ObjectIdNames[7735] = 'OpcUa_BinarySchema_DeleteNodesItem_DataTypeVersion' -ObjectIdNames[7736] = 'OpcUa_BinarySchema_DeleteNodesItem_DictionaryFragment' -ObjectIdNames[7737] = 'OpcUa_BinarySchema_DeleteReferencesItem' -ObjectIdNames[7738] = 'OpcUa_BinarySchema_DeleteReferencesItem_DataTypeVersion' -ObjectIdNames[7739] = 'OpcUa_BinarySchema_DeleteReferencesItem_DictionaryFragment' -ObjectIdNames[7782] = 'OpcUa_BinarySchema_RegisteredServer' -ObjectIdNames[7783] = 'OpcUa_BinarySchema_RegisteredServer_DataTypeVersion' -ObjectIdNames[7784] = 'OpcUa_BinarySchema_RegisteredServer_DictionaryFragment' -ObjectIdNames[7929] = 'OpcUa_BinarySchema_ContentFilterElement' -ObjectIdNames[7930] = 'OpcUa_BinarySchema_ContentFilterElement_DataTypeVersion' -ObjectIdNames[7931] = 'OpcUa_BinarySchema_ContentFilterElement_DictionaryFragment' -ObjectIdNames[7932] = 'OpcUa_BinarySchema_ContentFilter' -ObjectIdNames[7933] = 'OpcUa_BinarySchema_ContentFilter_DataTypeVersion' -ObjectIdNames[7934] = 'OpcUa_BinarySchema_ContentFilter_DictionaryFragment' -ObjectIdNames[7935] = 'OpcUa_BinarySchema_FilterOperand' -ObjectIdNames[7936] = 'OpcUa_BinarySchema_FilterOperand_DataTypeVersion' -ObjectIdNames[7937] = 'OpcUa_BinarySchema_FilterOperand_DictionaryFragment' -ObjectIdNames[7938] = 'OpcUa_BinarySchema_ElementOperand' -ObjectIdNames[7939] = 'OpcUa_BinarySchema_ElementOperand_DataTypeVersion' -ObjectIdNames[7940] = 'OpcUa_BinarySchema_ElementOperand_DictionaryFragment' -ObjectIdNames[7941] = 'OpcUa_BinarySchema_LiteralOperand' -ObjectIdNames[7942] = 'OpcUa_BinarySchema_LiteralOperand_DataTypeVersion' -ObjectIdNames[7943] = 'OpcUa_BinarySchema_LiteralOperand_DictionaryFragment' -ObjectIdNames[7944] = 'OpcUa_BinarySchema_AttributeOperand' -ObjectIdNames[7945] = 'OpcUa_BinarySchema_AttributeOperand_DataTypeVersion' -ObjectIdNames[7946] = 'OpcUa_BinarySchema_AttributeOperand_DictionaryFragment' -ObjectIdNames[7947] = 'OpcUa_BinarySchema_SimpleAttributeOperand' -ObjectIdNames[7948] = 'OpcUa_BinarySchema_SimpleAttributeOperand_DataTypeVersion' -ObjectIdNames[7949] = 'OpcUa_BinarySchema_SimpleAttributeOperand_DictionaryFragment' -ObjectIdNames[8004] = 'OpcUa_BinarySchema_HistoryEvent' -ObjectIdNames[8005] = 'OpcUa_BinarySchema_HistoryEvent_DataTypeVersion' -ObjectIdNames[8006] = 'OpcUa_BinarySchema_HistoryEvent_DictionaryFragment' -ObjectIdNames[8067] = 'OpcUa_BinarySchema_MonitoringFilter' -ObjectIdNames[8068] = 'OpcUa_BinarySchema_MonitoringFilter_DataTypeVersion' -ObjectIdNames[8069] = 'OpcUa_BinarySchema_MonitoringFilter_DictionaryFragment' -ObjectIdNames[8073] = 'OpcUa_BinarySchema_EventFilter' -ObjectIdNames[8074] = 'OpcUa_BinarySchema_EventFilter_DataTypeVersion' -ObjectIdNames[8075] = 'OpcUa_BinarySchema_EventFilter_DictionaryFragment' -ObjectIdNames[8076] = 'OpcUa_BinarySchema_AggregateConfiguration' -ObjectIdNames[8077] = 'OpcUa_BinarySchema_AggregateConfiguration_DataTypeVersion' -ObjectIdNames[8078] = 'OpcUa_BinarySchema_AggregateConfiguration_DictionaryFragment' -ObjectIdNames[8172] = 'OpcUa_BinarySchema_HistoryEventFieldList' -ObjectIdNames[8173] = 'OpcUa_BinarySchema_HistoryEventFieldList_DataTypeVersion' -ObjectIdNames[8174] = 'OpcUa_BinarySchema_HistoryEventFieldList_DictionaryFragment' -ObjectIdNames[8208] = 'OpcUa_BinarySchema_RedundantServerDataType' -ObjectIdNames[8209] = 'OpcUa_BinarySchema_RedundantServerDataType_DataTypeVersion' -ObjectIdNames[8210] = 'OpcUa_BinarySchema_RedundantServerDataType_DictionaryFragment' -ObjectIdNames[8211] = 'OpcUa_BinarySchema_SamplingIntervalDiagnosticsDataType' -ObjectIdNames[8212] = 'OpcUa_BinarySchema_SamplingIntervalDiagnosticsDataType_DataTypeVersion' -ObjectIdNames[8213] = 'OpcUa_BinarySchema_SamplingIntervalDiagnosticsDataType_DictionaryFragment' -ObjectIdNames[8214] = 'OpcUa_BinarySchema_ServerDiagnosticsSummaryDataType' -ObjectIdNames[8215] = 'OpcUa_BinarySchema_ServerDiagnosticsSummaryDataType_DataTypeVersion' -ObjectIdNames[8216] = 'OpcUa_BinarySchema_ServerDiagnosticsSummaryDataType_DictionaryFragment' -ObjectIdNames[8217] = 'OpcUa_BinarySchema_ServerStatusDataType' -ObjectIdNames[8218] = 'OpcUa_BinarySchema_ServerStatusDataType_DataTypeVersion' -ObjectIdNames[8219] = 'OpcUa_BinarySchema_ServerStatusDataType_DictionaryFragment' -ObjectIdNames[8220] = 'OpcUa_BinarySchema_SessionDiagnosticsDataType' -ObjectIdNames[8221] = 'OpcUa_BinarySchema_SessionDiagnosticsDataType_DataTypeVersion' -ObjectIdNames[8222] = 'OpcUa_BinarySchema_SessionDiagnosticsDataType_DictionaryFragment' -ObjectIdNames[8223] = 'OpcUa_BinarySchema_SessionSecurityDiagnosticsDataType' -ObjectIdNames[8224] = 'OpcUa_BinarySchema_SessionSecurityDiagnosticsDataType_DataTypeVersion' -ObjectIdNames[8225] = 'OpcUa_BinarySchema_SessionSecurityDiagnosticsDataType_DictionaryFragment' -ObjectIdNames[8226] = 'OpcUa_BinarySchema_ServiceCounterDataType' -ObjectIdNames[8227] = 'OpcUa_BinarySchema_ServiceCounterDataType_DataTypeVersion' -ObjectIdNames[8228] = 'OpcUa_BinarySchema_ServiceCounterDataType_DictionaryFragment' -ObjectIdNames[8229] = 'OpcUa_BinarySchema_SubscriptionDiagnosticsDataType' -ObjectIdNames[8230] = 'OpcUa_BinarySchema_SubscriptionDiagnosticsDataType_DataTypeVersion' -ObjectIdNames[8231] = 'OpcUa_BinarySchema_SubscriptionDiagnosticsDataType_DictionaryFragment' -ObjectIdNames[8232] = 'OpcUa_BinarySchema_ModelChangeStructureDataType' -ObjectIdNames[8233] = 'OpcUa_BinarySchema_ModelChangeStructureDataType_DataTypeVersion' -ObjectIdNames[8234] = 'OpcUa_BinarySchema_ModelChangeStructureDataType_DictionaryFragment' -ObjectIdNames[8235] = 'OpcUa_BinarySchema_SemanticChangeStructureDataType' -ObjectIdNames[8236] = 'OpcUa_BinarySchema_SemanticChangeStructureDataType_DataTypeVersion' -ObjectIdNames[8237] = 'OpcUa_BinarySchema_SemanticChangeStructureDataType_DictionaryFragment' -ObjectIdNames[8238] = 'OpcUa_BinarySchema_Range' -ObjectIdNames[8239] = 'OpcUa_BinarySchema_Range_DataTypeVersion' -ObjectIdNames[8240] = 'OpcUa_BinarySchema_Range_DictionaryFragment' -ObjectIdNames[8241] = 'OpcUa_BinarySchema_EUInformation' -ObjectIdNames[8242] = 'OpcUa_BinarySchema_EUInformation_DataTypeVersion' -ObjectIdNames[8243] = 'OpcUa_BinarySchema_EUInformation_DictionaryFragment' -ObjectIdNames[8244] = 'OpcUa_BinarySchema_Annotation' -ObjectIdNames[8245] = 'OpcUa_BinarySchema_Annotation_DataTypeVersion' -ObjectIdNames[8246] = 'OpcUa_BinarySchema_Annotation_DictionaryFragment' -ObjectIdNames[8247] = 'OpcUa_BinarySchema_ProgramDiagnosticDataType' -ObjectIdNames[8248] = 'OpcUa_BinarySchema_ProgramDiagnosticDataType_DataTypeVersion' -ObjectIdNames[8249] = 'OpcUa_BinarySchema_ProgramDiagnosticDataType_DictionaryFragment' -ObjectIdNames[8251] = 'EnumValueType_Encoding_DefaultBinary' -ObjectIdNames[8252] = 'OpcUa_XmlSchema' -ObjectIdNames[8253] = 'OpcUa_XmlSchema_DataTypeVersion' -ObjectIdNames[8254] = 'OpcUa_XmlSchema_NamespaceUri' -ObjectIdNames[8285] = 'OpcUa_XmlSchema_Argument' -ObjectIdNames[8286] = 'OpcUa_XmlSchema_Argument_DataTypeVersion' -ObjectIdNames[8287] = 'OpcUa_XmlSchema_Argument_DictionaryFragment' -ObjectIdNames[8291] = 'OpcUa_XmlSchema_EnumValueType' -ObjectIdNames[8292] = 'OpcUa_XmlSchema_EnumValueType_DataTypeVersion' -ObjectIdNames[8293] = 'OpcUa_XmlSchema_EnumValueType_DictionaryFragment' -ObjectIdNames[8294] = 'OpcUa_XmlSchema_StatusResult' -ObjectIdNames[8295] = 'OpcUa_XmlSchema_StatusResult_DataTypeVersion' -ObjectIdNames[8296] = 'OpcUa_XmlSchema_StatusResult_DictionaryFragment' -ObjectIdNames[8297] = 'OpcUa_XmlSchema_UserTokenPolicy' -ObjectIdNames[8298] = 'OpcUa_XmlSchema_UserTokenPolicy_DataTypeVersion' -ObjectIdNames[8299] = 'OpcUa_XmlSchema_UserTokenPolicy_DictionaryFragment' -ObjectIdNames[8300] = 'OpcUa_XmlSchema_ApplicationDescription' -ObjectIdNames[8301] = 'OpcUa_XmlSchema_ApplicationDescription_DataTypeVersion' -ObjectIdNames[8302] = 'OpcUa_XmlSchema_ApplicationDescription_DictionaryFragment' -ObjectIdNames[8303] = 'OpcUa_XmlSchema_EndpointDescription' -ObjectIdNames[8304] = 'OpcUa_XmlSchema_EndpointDescription_DataTypeVersion' -ObjectIdNames[8305] = 'OpcUa_XmlSchema_EndpointDescription_DictionaryFragment' -ObjectIdNames[8306] = 'OpcUa_XmlSchema_UserIdentityToken' -ObjectIdNames[8307] = 'OpcUa_XmlSchema_UserIdentityToken_DataTypeVersion' -ObjectIdNames[8308] = 'OpcUa_XmlSchema_UserIdentityToken_DictionaryFragment' -ObjectIdNames[8309] = 'OpcUa_XmlSchema_AnonymousIdentityToken' -ObjectIdNames[8310] = 'OpcUa_XmlSchema_AnonymousIdentityToken_DataTypeVersion' -ObjectIdNames[8311] = 'OpcUa_XmlSchema_AnonymousIdentityToken_DictionaryFragment' -ObjectIdNames[8312] = 'OpcUa_XmlSchema_UserNameIdentityToken' -ObjectIdNames[8313] = 'OpcUa_XmlSchema_UserNameIdentityToken_DataTypeVersion' -ObjectIdNames[8314] = 'OpcUa_XmlSchema_UserNameIdentityToken_DictionaryFragment' -ObjectIdNames[8315] = 'OpcUa_XmlSchema_X509IdentityToken' -ObjectIdNames[8316] = 'OpcUa_XmlSchema_X509IdentityToken_DataTypeVersion' -ObjectIdNames[8317] = 'OpcUa_XmlSchema_X509IdentityToken_DictionaryFragment' -ObjectIdNames[8318] = 'OpcUa_XmlSchema_IssuedIdentityToken' -ObjectIdNames[8319] = 'OpcUa_XmlSchema_IssuedIdentityToken_DataTypeVersion' -ObjectIdNames[8320] = 'OpcUa_XmlSchema_IssuedIdentityToken_DictionaryFragment' -ObjectIdNames[8321] = 'OpcUa_XmlSchema_EndpointConfiguration' -ObjectIdNames[8322] = 'OpcUa_XmlSchema_EndpointConfiguration_DataTypeVersion' -ObjectIdNames[8323] = 'OpcUa_XmlSchema_EndpointConfiguration_DictionaryFragment' -ObjectIdNames[8327] = 'OpcUa_XmlSchema_BuildInfo' -ObjectIdNames[8328] = 'OpcUa_XmlSchema_BuildInfo_DataTypeVersion' -ObjectIdNames[8329] = 'OpcUa_XmlSchema_BuildInfo_DictionaryFragment' -ObjectIdNames[8333] = 'OpcUa_XmlSchema_SignedSoftwareCertificate' -ObjectIdNames[8334] = 'OpcUa_XmlSchema_SignedSoftwareCertificate_DataTypeVersion' -ObjectIdNames[8335] = 'OpcUa_XmlSchema_SignedSoftwareCertificate_DictionaryFragment' -ObjectIdNames[8363] = 'OpcUa_XmlSchema_AddNodesItem' -ObjectIdNames[8364] = 'OpcUa_XmlSchema_AddNodesItem_DataTypeVersion' -ObjectIdNames[8365] = 'OpcUa_XmlSchema_AddNodesItem_DictionaryFragment' -ObjectIdNames[8366] = 'OpcUa_XmlSchema_AddReferencesItem' -ObjectIdNames[8367] = 'OpcUa_XmlSchema_AddReferencesItem_DataTypeVersion' -ObjectIdNames[8368] = 'OpcUa_XmlSchema_AddReferencesItem_DictionaryFragment' -ObjectIdNames[8369] = 'OpcUa_XmlSchema_DeleteNodesItem' -ObjectIdNames[8370] = 'OpcUa_XmlSchema_DeleteNodesItem_DataTypeVersion' -ObjectIdNames[8371] = 'OpcUa_XmlSchema_DeleteNodesItem_DictionaryFragment' -ObjectIdNames[8372] = 'OpcUa_XmlSchema_DeleteReferencesItem' -ObjectIdNames[8373] = 'OpcUa_XmlSchema_DeleteReferencesItem_DataTypeVersion' -ObjectIdNames[8374] = 'OpcUa_XmlSchema_DeleteReferencesItem_DictionaryFragment' -ObjectIdNames[8417] = 'OpcUa_XmlSchema_RegisteredServer' -ObjectIdNames[8418] = 'OpcUa_XmlSchema_RegisteredServer_DataTypeVersion' -ObjectIdNames[8419] = 'OpcUa_XmlSchema_RegisteredServer_DictionaryFragment' -ObjectIdNames[8564] = 'OpcUa_XmlSchema_ContentFilterElement' -ObjectIdNames[8565] = 'OpcUa_XmlSchema_ContentFilterElement_DataTypeVersion' -ObjectIdNames[8566] = 'OpcUa_XmlSchema_ContentFilterElement_DictionaryFragment' -ObjectIdNames[8567] = 'OpcUa_XmlSchema_ContentFilter' -ObjectIdNames[8568] = 'OpcUa_XmlSchema_ContentFilter_DataTypeVersion' -ObjectIdNames[8569] = 'OpcUa_XmlSchema_ContentFilter_DictionaryFragment' -ObjectIdNames[8570] = 'OpcUa_XmlSchema_FilterOperand' -ObjectIdNames[8571] = 'OpcUa_XmlSchema_FilterOperand_DataTypeVersion' -ObjectIdNames[8572] = 'OpcUa_XmlSchema_FilterOperand_DictionaryFragment' -ObjectIdNames[8573] = 'OpcUa_XmlSchema_ElementOperand' -ObjectIdNames[8574] = 'OpcUa_XmlSchema_ElementOperand_DataTypeVersion' -ObjectIdNames[8575] = 'OpcUa_XmlSchema_ElementOperand_DictionaryFragment' -ObjectIdNames[8576] = 'OpcUa_XmlSchema_LiteralOperand' -ObjectIdNames[8577] = 'OpcUa_XmlSchema_LiteralOperand_DataTypeVersion' -ObjectIdNames[8578] = 'OpcUa_XmlSchema_LiteralOperand_DictionaryFragment' -ObjectIdNames[8579] = 'OpcUa_XmlSchema_AttributeOperand' -ObjectIdNames[8580] = 'OpcUa_XmlSchema_AttributeOperand_DataTypeVersion' -ObjectIdNames[8581] = 'OpcUa_XmlSchema_AttributeOperand_DictionaryFragment' -ObjectIdNames[8582] = 'OpcUa_XmlSchema_SimpleAttributeOperand' -ObjectIdNames[8583] = 'OpcUa_XmlSchema_SimpleAttributeOperand_DataTypeVersion' -ObjectIdNames[8584] = 'OpcUa_XmlSchema_SimpleAttributeOperand_DictionaryFragment' -ObjectIdNames[8639] = 'OpcUa_XmlSchema_HistoryEvent' -ObjectIdNames[8640] = 'OpcUa_XmlSchema_HistoryEvent_DataTypeVersion' -ObjectIdNames[8641] = 'OpcUa_XmlSchema_HistoryEvent_DictionaryFragment' -ObjectIdNames[8702] = 'OpcUa_XmlSchema_MonitoringFilter' -ObjectIdNames[8703] = 'OpcUa_XmlSchema_MonitoringFilter_DataTypeVersion' -ObjectIdNames[8704] = 'OpcUa_XmlSchema_MonitoringFilter_DictionaryFragment' -ObjectIdNames[8708] = 'OpcUa_XmlSchema_EventFilter' -ObjectIdNames[8709] = 'OpcUa_XmlSchema_EventFilter_DataTypeVersion' -ObjectIdNames[8710] = 'OpcUa_XmlSchema_EventFilter_DictionaryFragment' -ObjectIdNames[8711] = 'OpcUa_XmlSchema_AggregateConfiguration' -ObjectIdNames[8712] = 'OpcUa_XmlSchema_AggregateConfiguration_DataTypeVersion' -ObjectIdNames[8713] = 'OpcUa_XmlSchema_AggregateConfiguration_DictionaryFragment' -ObjectIdNames[8807] = 'OpcUa_XmlSchema_HistoryEventFieldList' -ObjectIdNames[8808] = 'OpcUa_XmlSchema_HistoryEventFieldList_DataTypeVersion' -ObjectIdNames[8809] = 'OpcUa_XmlSchema_HistoryEventFieldList_DictionaryFragment' -ObjectIdNames[8843] = 'OpcUa_XmlSchema_RedundantServerDataType' -ObjectIdNames[8844] = 'OpcUa_XmlSchema_RedundantServerDataType_DataTypeVersion' -ObjectIdNames[8845] = 'OpcUa_XmlSchema_RedundantServerDataType_DictionaryFragment' -ObjectIdNames[8846] = 'OpcUa_XmlSchema_SamplingIntervalDiagnosticsDataType' -ObjectIdNames[8847] = 'OpcUa_XmlSchema_SamplingIntervalDiagnosticsDataType_DataTypeVersion' -ObjectIdNames[8848] = 'OpcUa_XmlSchema_SamplingIntervalDiagnosticsDataType_DictionaryFragment' -ObjectIdNames[8849] = 'OpcUa_XmlSchema_ServerDiagnosticsSummaryDataType' -ObjectIdNames[8850] = 'OpcUa_XmlSchema_ServerDiagnosticsSummaryDataType_DataTypeVersion' -ObjectIdNames[8851] = 'OpcUa_XmlSchema_ServerDiagnosticsSummaryDataType_DictionaryFragment' -ObjectIdNames[8852] = 'OpcUa_XmlSchema_ServerStatusDataType' -ObjectIdNames[8853] = 'OpcUa_XmlSchema_ServerStatusDataType_DataTypeVersion' -ObjectIdNames[8854] = 'OpcUa_XmlSchema_ServerStatusDataType_DictionaryFragment' -ObjectIdNames[8855] = 'OpcUa_XmlSchema_SessionDiagnosticsDataType' -ObjectIdNames[8856] = 'OpcUa_XmlSchema_SessionDiagnosticsDataType_DataTypeVersion' -ObjectIdNames[8857] = 'OpcUa_XmlSchema_SessionDiagnosticsDataType_DictionaryFragment' -ObjectIdNames[8858] = 'OpcUa_XmlSchema_SessionSecurityDiagnosticsDataType' -ObjectIdNames[8859] = 'OpcUa_XmlSchema_SessionSecurityDiagnosticsDataType_DataTypeVersion' -ObjectIdNames[8860] = 'OpcUa_XmlSchema_SessionSecurityDiagnosticsDataType_DictionaryFragment' -ObjectIdNames[8861] = 'OpcUa_XmlSchema_ServiceCounterDataType' -ObjectIdNames[8862] = 'OpcUa_XmlSchema_ServiceCounterDataType_DataTypeVersion' -ObjectIdNames[8863] = 'OpcUa_XmlSchema_ServiceCounterDataType_DictionaryFragment' -ObjectIdNames[8864] = 'OpcUa_XmlSchema_SubscriptionDiagnosticsDataType' -ObjectIdNames[8865] = 'OpcUa_XmlSchema_SubscriptionDiagnosticsDataType_DataTypeVersion' -ObjectIdNames[8866] = 'OpcUa_XmlSchema_SubscriptionDiagnosticsDataType_DictionaryFragment' -ObjectIdNames[8867] = 'OpcUa_XmlSchema_ModelChangeStructureDataType' -ObjectIdNames[8868] = 'OpcUa_XmlSchema_ModelChangeStructureDataType_DataTypeVersion' -ObjectIdNames[8869] = 'OpcUa_XmlSchema_ModelChangeStructureDataType_DictionaryFragment' -ObjectIdNames[8870] = 'OpcUa_XmlSchema_SemanticChangeStructureDataType' -ObjectIdNames[8871] = 'OpcUa_XmlSchema_SemanticChangeStructureDataType_DataTypeVersion' -ObjectIdNames[8872] = 'OpcUa_XmlSchema_SemanticChangeStructureDataType_DictionaryFragment' -ObjectIdNames[8873] = 'OpcUa_XmlSchema_Range' -ObjectIdNames[8874] = 'OpcUa_XmlSchema_Range_DataTypeVersion' -ObjectIdNames[8875] = 'OpcUa_XmlSchema_Range_DictionaryFragment' -ObjectIdNames[8876] = 'OpcUa_XmlSchema_EUInformation' -ObjectIdNames[8877] = 'OpcUa_XmlSchema_EUInformation_DataTypeVersion' -ObjectIdNames[8878] = 'OpcUa_XmlSchema_EUInformation_DictionaryFragment' -ObjectIdNames[8879] = 'OpcUa_XmlSchema_Annotation' -ObjectIdNames[8880] = 'OpcUa_XmlSchema_Annotation_DataTypeVersion' -ObjectIdNames[8881] = 'OpcUa_XmlSchema_Annotation_DictionaryFragment' -ObjectIdNames[8882] = 'OpcUa_XmlSchema_ProgramDiagnosticDataType' -ObjectIdNames[8883] = 'OpcUa_XmlSchema_ProgramDiagnosticDataType_DataTypeVersion' -ObjectIdNames[8884] = 'OpcUa_XmlSchema_ProgramDiagnosticDataType_DictionaryFragment' -ObjectIdNames[8888] = 'SubscriptionDiagnosticsType_MaxLifetimeCount' -ObjectIdNames[8889] = 'SubscriptionDiagnosticsType_LatePublishRequestCount' -ObjectIdNames[8890] = 'SubscriptionDiagnosticsType_CurrentKeepAliveCount' -ObjectIdNames[8891] = 'SubscriptionDiagnosticsType_CurrentLifetimeCount' -ObjectIdNames[8892] = 'SubscriptionDiagnosticsType_UnacknowledgedMessageCount' -ObjectIdNames[8893] = 'SubscriptionDiagnosticsType_DiscardedMessageCount' -ObjectIdNames[8894] = 'SubscriptionDiagnosticsType_MonitoredItemCount' -ObjectIdNames[8895] = 'SubscriptionDiagnosticsType_DisabledMonitoredItemCount' -ObjectIdNames[8896] = 'SubscriptionDiagnosticsType_MonitoringQueueOverflowCount' -ObjectIdNames[8897] = 'SubscriptionDiagnosticsType_NextSequenceNumber' -ObjectIdNames[8898] = 'SessionDiagnosticsObjectType_SessionDiagnostics_TotalRequestCount' -ObjectIdNames[8900] = 'SessionDiagnosticsVariableType_TotalRequestCount' -ObjectIdNames[8902] = 'SubscriptionDiagnosticsType_EventQueueOverflowCount' -ObjectIdNames[8912] = 'TimeZoneDataType' -ObjectIdNames[8913] = 'TimeZoneDataType_Encoding_DefaultXml' -ObjectIdNames[8914] = 'OpcUa_BinarySchema_TimeZoneDataType' -ObjectIdNames[8915] = 'OpcUa_BinarySchema_TimeZoneDataType_DataTypeVersion' -ObjectIdNames[8916] = 'OpcUa_BinarySchema_TimeZoneDataType_DictionaryFragment' -ObjectIdNames[8917] = 'TimeZoneDataType_Encoding_DefaultBinary' -ObjectIdNames[8918] = 'OpcUa_XmlSchema_TimeZoneDataType' -ObjectIdNames[8919] = 'OpcUa_XmlSchema_TimeZoneDataType_DataTypeVersion' -ObjectIdNames[8920] = 'OpcUa_XmlSchema_TimeZoneDataType_DictionaryFragment' -ObjectIdNames[8927] = 'AuditConditionRespondEventType' -ObjectIdNames[8928] = 'AuditConditionRespondEventType_EventId' -ObjectIdNames[8929] = 'AuditConditionRespondEventType_EventType' -ObjectIdNames[8930] = 'AuditConditionRespondEventType_SourceNode' -ObjectIdNames[8931] = 'AuditConditionRespondEventType_SourceName' -ObjectIdNames[8932] = 'AuditConditionRespondEventType_Time' -ObjectIdNames[8933] = 'AuditConditionRespondEventType_ReceiveTime' -ObjectIdNames[8934] = 'AuditConditionRespondEventType_LocalTime' -ObjectIdNames[8935] = 'AuditConditionRespondEventType_Message' -ObjectIdNames[8936] = 'AuditConditionRespondEventType_Severity' -ObjectIdNames[8937] = 'AuditConditionRespondEventType_ActionTimeStamp' -ObjectIdNames[8938] = 'AuditConditionRespondEventType_Status' -ObjectIdNames[8939] = 'AuditConditionRespondEventType_ServerId' -ObjectIdNames[8940] = 'AuditConditionRespondEventType_ClientAuditEntryId' -ObjectIdNames[8941] = 'AuditConditionRespondEventType_ClientUserId' -ObjectIdNames[8942] = 'AuditConditionRespondEventType_MethodId' -ObjectIdNames[8943] = 'AuditConditionRespondEventType_InputArguments' -ObjectIdNames[8944] = 'AuditConditionAcknowledgeEventType' -ObjectIdNames[8945] = 'AuditConditionAcknowledgeEventType_EventId' -ObjectIdNames[8946] = 'AuditConditionAcknowledgeEventType_EventType' -ObjectIdNames[8947] = 'AuditConditionAcknowledgeEventType_SourceNode' -ObjectIdNames[8948] = 'AuditConditionAcknowledgeEventType_SourceName' -ObjectIdNames[8949] = 'AuditConditionAcknowledgeEventType_Time' -ObjectIdNames[8950] = 'AuditConditionAcknowledgeEventType_ReceiveTime' -ObjectIdNames[8951] = 'AuditConditionAcknowledgeEventType_LocalTime' -ObjectIdNames[8952] = 'AuditConditionAcknowledgeEventType_Message' -ObjectIdNames[8953] = 'AuditConditionAcknowledgeEventType_Severity' -ObjectIdNames[8954] = 'AuditConditionAcknowledgeEventType_ActionTimeStamp' -ObjectIdNames[8955] = 'AuditConditionAcknowledgeEventType_Status' -ObjectIdNames[8956] = 'AuditConditionAcknowledgeEventType_ServerId' -ObjectIdNames[8957] = 'AuditConditionAcknowledgeEventType_ClientAuditEntryId' -ObjectIdNames[8958] = 'AuditConditionAcknowledgeEventType_ClientUserId' -ObjectIdNames[8959] = 'AuditConditionAcknowledgeEventType_MethodId' -ObjectIdNames[8960] = 'AuditConditionAcknowledgeEventType_InputArguments' -ObjectIdNames[8961] = 'AuditConditionConfirmEventType' -ObjectIdNames[8962] = 'AuditConditionConfirmEventType_EventId' -ObjectIdNames[8963] = 'AuditConditionConfirmEventType_EventType' -ObjectIdNames[8964] = 'AuditConditionConfirmEventType_SourceNode' -ObjectIdNames[8965] = 'AuditConditionConfirmEventType_SourceName' -ObjectIdNames[8966] = 'AuditConditionConfirmEventType_Time' -ObjectIdNames[8967] = 'AuditConditionConfirmEventType_ReceiveTime' -ObjectIdNames[8968] = 'AuditConditionConfirmEventType_LocalTime' -ObjectIdNames[8969] = 'AuditConditionConfirmEventType_Message' -ObjectIdNames[8970] = 'AuditConditionConfirmEventType_Severity' -ObjectIdNames[8971] = 'AuditConditionConfirmEventType_ActionTimeStamp' -ObjectIdNames[8972] = 'AuditConditionConfirmEventType_Status' -ObjectIdNames[8973] = 'AuditConditionConfirmEventType_ServerId' -ObjectIdNames[8974] = 'AuditConditionConfirmEventType_ClientAuditEntryId' -ObjectIdNames[8975] = 'AuditConditionConfirmEventType_ClientUserId' -ObjectIdNames[8976] = 'AuditConditionConfirmEventType_MethodId' -ObjectIdNames[8977] = 'AuditConditionConfirmEventType_InputArguments' -ObjectIdNames[8995] = 'TwoStateVariableType' -ObjectIdNames[8996] = 'TwoStateVariableType_Id' -ObjectIdNames[8997] = 'TwoStateVariableType_Name' -ObjectIdNames[8998] = 'TwoStateVariableType_Number' -ObjectIdNames[8999] = 'TwoStateVariableType_EffectiveDisplayName' -ObjectIdNames[9000] = 'TwoStateVariableType_TransitionTime' -ObjectIdNames[9001] = 'TwoStateVariableType_EffectiveTransitionTime' -ObjectIdNames[9002] = 'ConditionVariableType' -ObjectIdNames[9003] = 'ConditionVariableType_SourceTimestamp' -ObjectIdNames[9004] = 'HasTrueSubState' -ObjectIdNames[9005] = 'HasFalseSubState' -ObjectIdNames[9006] = 'HasCondition' -ObjectIdNames[9007] = 'ConditionRefreshMethodType' -ObjectIdNames[9008] = 'ConditionRefreshMethodType_InputArguments' -ObjectIdNames[9009] = 'ConditionType_ConditionName' -ObjectIdNames[9010] = 'ConditionType_BranchId' -ObjectIdNames[9011] = 'ConditionType_EnabledState' -ObjectIdNames[9012] = 'ConditionType_EnabledState_Id' -ObjectIdNames[9013] = 'ConditionType_EnabledState_Name' -ObjectIdNames[9014] = 'ConditionType_EnabledState_Number' -ObjectIdNames[9015] = 'ConditionType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9016] = 'ConditionType_EnabledState_TransitionTime' -ObjectIdNames[9017] = 'ConditionType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9018] = 'ConditionType_EnabledState_TrueState' -ObjectIdNames[9019] = 'ConditionType_EnabledState_FalseState' -ObjectIdNames[9020] = 'ConditionType_Quality' -ObjectIdNames[9021] = 'ConditionType_Quality_SourceTimestamp' -ObjectIdNames[9022] = 'ConditionType_LastSeverity' -ObjectIdNames[9023] = 'ConditionType_LastSeverity_SourceTimestamp' -ObjectIdNames[9024] = 'ConditionType_Comment' -ObjectIdNames[9025] = 'ConditionType_Comment_SourceTimestamp' -ObjectIdNames[9026] = 'ConditionType_ClientUserId' -ObjectIdNames[9027] = 'ConditionType_Enable' -ObjectIdNames[9028] = 'ConditionType_Disable' -ObjectIdNames[9029] = 'ConditionType_AddComment' -ObjectIdNames[9030] = 'ConditionType_AddComment_InputArguments' -ObjectIdNames[9031] = 'DialogResponseMethodType' -ObjectIdNames[9032] = 'DialogResponseMethodType_InputArguments' -ObjectIdNames[9033] = 'DialogConditionType_ConditionName' -ObjectIdNames[9034] = 'DialogConditionType_BranchId' -ObjectIdNames[9035] = 'DialogConditionType_EnabledState' -ObjectIdNames[9036] = 'DialogConditionType_EnabledState_Id' -ObjectIdNames[9037] = 'DialogConditionType_EnabledState_Name' -ObjectIdNames[9038] = 'DialogConditionType_EnabledState_Number' -ObjectIdNames[9039] = 'DialogConditionType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9040] = 'DialogConditionType_EnabledState_TransitionTime' -ObjectIdNames[9041] = 'DialogConditionType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9042] = 'DialogConditionType_EnabledState_TrueState' -ObjectIdNames[9043] = 'DialogConditionType_EnabledState_FalseState' -ObjectIdNames[9044] = 'DialogConditionType_Quality' -ObjectIdNames[9045] = 'DialogConditionType_Quality_SourceTimestamp' -ObjectIdNames[9046] = 'DialogConditionType_LastSeverity' -ObjectIdNames[9047] = 'DialogConditionType_LastSeverity_SourceTimestamp' -ObjectIdNames[9048] = 'DialogConditionType_Comment' -ObjectIdNames[9049] = 'DialogConditionType_Comment_SourceTimestamp' -ObjectIdNames[9050] = 'DialogConditionType_ClientUserId' -ObjectIdNames[9051] = 'DialogConditionType_Enable' -ObjectIdNames[9052] = 'DialogConditionType_Disable' -ObjectIdNames[9053] = 'DialogConditionType_AddComment' -ObjectIdNames[9054] = 'DialogConditionType_AddComment_InputArguments' -ObjectIdNames[9055] = 'DialogConditionType_DialogState' -ObjectIdNames[9056] = 'DialogConditionType_DialogState_Id' -ObjectIdNames[9057] = 'DialogConditionType_DialogState_Name' -ObjectIdNames[9058] = 'DialogConditionType_DialogState_Number' -ObjectIdNames[9059] = 'DialogConditionType_DialogState_EffectiveDisplayName' -ObjectIdNames[9060] = 'DialogConditionType_DialogState_TransitionTime' -ObjectIdNames[9061] = 'DialogConditionType_DialogState_EffectiveTransitionTime' -ObjectIdNames[9062] = 'DialogConditionType_DialogState_TrueState' -ObjectIdNames[9063] = 'DialogConditionType_DialogState_FalseState' -ObjectIdNames[9064] = 'DialogConditionType_ResponseOptionSet' -ObjectIdNames[9065] = 'DialogConditionType_DefaultResponse' -ObjectIdNames[9066] = 'DialogConditionType_OkResponse' -ObjectIdNames[9067] = 'DialogConditionType_CancelResponse' -ObjectIdNames[9068] = 'DialogConditionType_LastResponse' -ObjectIdNames[9069] = 'DialogConditionType_Respond' -ObjectIdNames[9070] = 'DialogConditionType_Respond_InputArguments' -ObjectIdNames[9071] = 'AcknowledgeableConditionType_ConditionName' -ObjectIdNames[9072] = 'AcknowledgeableConditionType_BranchId' -ObjectIdNames[9073] = 'AcknowledgeableConditionType_EnabledState' -ObjectIdNames[9074] = 'AcknowledgeableConditionType_EnabledState_Id' -ObjectIdNames[9075] = 'AcknowledgeableConditionType_EnabledState_Name' -ObjectIdNames[9076] = 'AcknowledgeableConditionType_EnabledState_Number' -ObjectIdNames[9077] = 'AcknowledgeableConditionType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9078] = 'AcknowledgeableConditionType_EnabledState_TransitionTime' -ObjectIdNames[9079] = 'AcknowledgeableConditionType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9080] = 'AcknowledgeableConditionType_EnabledState_TrueState' -ObjectIdNames[9081] = 'AcknowledgeableConditionType_EnabledState_FalseState' -ObjectIdNames[9082] = 'AcknowledgeableConditionType_Quality' -ObjectIdNames[9083] = 'AcknowledgeableConditionType_Quality_SourceTimestamp' -ObjectIdNames[9084] = 'AcknowledgeableConditionType_LastSeverity' -ObjectIdNames[9085] = 'AcknowledgeableConditionType_LastSeverity_SourceTimestamp' -ObjectIdNames[9086] = 'AcknowledgeableConditionType_Comment' -ObjectIdNames[9087] = 'AcknowledgeableConditionType_Comment_SourceTimestamp' -ObjectIdNames[9088] = 'AcknowledgeableConditionType_ClientUserId' -ObjectIdNames[9089] = 'AcknowledgeableConditionType_Enable' -ObjectIdNames[9090] = 'AcknowledgeableConditionType_Disable' -ObjectIdNames[9091] = 'AcknowledgeableConditionType_AddComment' -ObjectIdNames[9092] = 'AcknowledgeableConditionType_AddComment_InputArguments' -ObjectIdNames[9093] = 'AcknowledgeableConditionType_AckedState' -ObjectIdNames[9094] = 'AcknowledgeableConditionType_AckedState_Id' -ObjectIdNames[9095] = 'AcknowledgeableConditionType_AckedState_Name' -ObjectIdNames[9096] = 'AcknowledgeableConditionType_AckedState_Number' -ObjectIdNames[9097] = 'AcknowledgeableConditionType_AckedState_EffectiveDisplayName' -ObjectIdNames[9098] = 'AcknowledgeableConditionType_AckedState_TransitionTime' -ObjectIdNames[9099] = 'AcknowledgeableConditionType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9100] = 'AcknowledgeableConditionType_AckedState_TrueState' -ObjectIdNames[9101] = 'AcknowledgeableConditionType_AckedState_FalseState' -ObjectIdNames[9102] = 'AcknowledgeableConditionType_ConfirmedState' -ObjectIdNames[9103] = 'AcknowledgeableConditionType_ConfirmedState_Id' -ObjectIdNames[9104] = 'AcknowledgeableConditionType_ConfirmedState_Name' -ObjectIdNames[9105] = 'AcknowledgeableConditionType_ConfirmedState_Number' -ObjectIdNames[9106] = 'AcknowledgeableConditionType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9107] = 'AcknowledgeableConditionType_ConfirmedState_TransitionTime' -ObjectIdNames[9108] = 'AcknowledgeableConditionType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9109] = 'AcknowledgeableConditionType_ConfirmedState_TrueState' -ObjectIdNames[9110] = 'AcknowledgeableConditionType_ConfirmedState_FalseState' -ObjectIdNames[9111] = 'AcknowledgeableConditionType_Acknowledge' -ObjectIdNames[9112] = 'AcknowledgeableConditionType_Acknowledge_InputArguments' -ObjectIdNames[9113] = 'AcknowledgeableConditionType_Confirm' -ObjectIdNames[9114] = 'AcknowledgeableConditionType_Confirm_InputArguments' -ObjectIdNames[9115] = 'ShelvedStateMachineType_UnshelveTime' -ObjectIdNames[9116] = 'AlarmConditionType_ConditionName' -ObjectIdNames[9117] = 'AlarmConditionType_BranchId' -ObjectIdNames[9118] = 'AlarmConditionType_EnabledState' -ObjectIdNames[9119] = 'AlarmConditionType_EnabledState_Id' -ObjectIdNames[9120] = 'AlarmConditionType_EnabledState_Name' -ObjectIdNames[9121] = 'AlarmConditionType_EnabledState_Number' -ObjectIdNames[9122] = 'AlarmConditionType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9123] = 'AlarmConditionType_EnabledState_TransitionTime' -ObjectIdNames[9124] = 'AlarmConditionType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9125] = 'AlarmConditionType_EnabledState_TrueState' -ObjectIdNames[9126] = 'AlarmConditionType_EnabledState_FalseState' -ObjectIdNames[9127] = 'AlarmConditionType_Quality' -ObjectIdNames[9128] = 'AlarmConditionType_Quality_SourceTimestamp' -ObjectIdNames[9129] = 'AlarmConditionType_LastSeverity' -ObjectIdNames[9130] = 'AlarmConditionType_LastSeverity_SourceTimestamp' -ObjectIdNames[9131] = 'AlarmConditionType_Comment' -ObjectIdNames[9132] = 'AlarmConditionType_Comment_SourceTimestamp' -ObjectIdNames[9133] = 'AlarmConditionType_ClientUserId' -ObjectIdNames[9134] = 'AlarmConditionType_Enable' -ObjectIdNames[9135] = 'AlarmConditionType_Disable' -ObjectIdNames[9136] = 'AlarmConditionType_AddComment' -ObjectIdNames[9137] = 'AlarmConditionType_AddComment_InputArguments' -ObjectIdNames[9138] = 'AlarmConditionType_AckedState' -ObjectIdNames[9139] = 'AlarmConditionType_AckedState_Id' -ObjectIdNames[9140] = 'AlarmConditionType_AckedState_Name' -ObjectIdNames[9141] = 'AlarmConditionType_AckedState_Number' -ObjectIdNames[9142] = 'AlarmConditionType_AckedState_EffectiveDisplayName' -ObjectIdNames[9143] = 'AlarmConditionType_AckedState_TransitionTime' -ObjectIdNames[9144] = 'AlarmConditionType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9145] = 'AlarmConditionType_AckedState_TrueState' -ObjectIdNames[9146] = 'AlarmConditionType_AckedState_FalseState' -ObjectIdNames[9147] = 'AlarmConditionType_ConfirmedState' -ObjectIdNames[9148] = 'AlarmConditionType_ConfirmedState_Id' -ObjectIdNames[9149] = 'AlarmConditionType_ConfirmedState_Name' -ObjectIdNames[9150] = 'AlarmConditionType_ConfirmedState_Number' -ObjectIdNames[9151] = 'AlarmConditionType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9152] = 'AlarmConditionType_ConfirmedState_TransitionTime' -ObjectIdNames[9153] = 'AlarmConditionType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9154] = 'AlarmConditionType_ConfirmedState_TrueState' -ObjectIdNames[9155] = 'AlarmConditionType_ConfirmedState_FalseState' -ObjectIdNames[9156] = 'AlarmConditionType_Acknowledge' -ObjectIdNames[9157] = 'AlarmConditionType_Acknowledge_InputArguments' -ObjectIdNames[9158] = 'AlarmConditionType_Confirm' -ObjectIdNames[9159] = 'AlarmConditionType_Confirm_InputArguments' -ObjectIdNames[9160] = 'AlarmConditionType_ActiveState' -ObjectIdNames[9161] = 'AlarmConditionType_ActiveState_Id' -ObjectIdNames[9162] = 'AlarmConditionType_ActiveState_Name' -ObjectIdNames[9163] = 'AlarmConditionType_ActiveState_Number' -ObjectIdNames[9164] = 'AlarmConditionType_ActiveState_EffectiveDisplayName' -ObjectIdNames[9165] = 'AlarmConditionType_ActiveState_TransitionTime' -ObjectIdNames[9166] = 'AlarmConditionType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[9167] = 'AlarmConditionType_ActiveState_TrueState' -ObjectIdNames[9168] = 'AlarmConditionType_ActiveState_FalseState' -ObjectIdNames[9169] = 'AlarmConditionType_SuppressedState' -ObjectIdNames[9170] = 'AlarmConditionType_SuppressedState_Id' -ObjectIdNames[9171] = 'AlarmConditionType_SuppressedState_Name' -ObjectIdNames[9172] = 'AlarmConditionType_SuppressedState_Number' -ObjectIdNames[9173] = 'AlarmConditionType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[9174] = 'AlarmConditionType_SuppressedState_TransitionTime' -ObjectIdNames[9175] = 'AlarmConditionType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[9176] = 'AlarmConditionType_SuppressedState_TrueState' -ObjectIdNames[9177] = 'AlarmConditionType_SuppressedState_FalseState' -ObjectIdNames[9178] = 'AlarmConditionType_ShelvingState' -ObjectIdNames[9179] = 'AlarmConditionType_ShelvingState_CurrentState' -ObjectIdNames[9180] = 'AlarmConditionType_ShelvingState_CurrentState_Id' -ObjectIdNames[9181] = 'AlarmConditionType_ShelvingState_CurrentState_Name' -ObjectIdNames[9182] = 'AlarmConditionType_ShelvingState_CurrentState_Number' -ObjectIdNames[9183] = 'AlarmConditionType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9184] = 'AlarmConditionType_ShelvingState_LastTransition' -ObjectIdNames[9185] = 'AlarmConditionType_ShelvingState_LastTransition_Id' -ObjectIdNames[9186] = 'AlarmConditionType_ShelvingState_LastTransition_Name' -ObjectIdNames[9187] = 'AlarmConditionType_ShelvingState_LastTransition_Number' -ObjectIdNames[9188] = 'AlarmConditionType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[9189] = 'AlarmConditionType_ShelvingState_UnshelveTime' -ObjectIdNames[9211] = 'AlarmConditionType_ShelvingState_Unshelve' -ObjectIdNames[9212] = 'AlarmConditionType_ShelvingState_OneShotShelve' -ObjectIdNames[9213] = 'AlarmConditionType_ShelvingState_TimedShelve' -ObjectIdNames[9214] = 'AlarmConditionType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[9215] = 'AlarmConditionType_SuppressedOrShelved' -ObjectIdNames[9216] = 'AlarmConditionType_MaxTimeShelved' -ObjectIdNames[9217] = 'LimitAlarmType_ConditionName' -ObjectIdNames[9218] = 'LimitAlarmType_BranchId' -ObjectIdNames[9219] = 'LimitAlarmType_EnabledState' -ObjectIdNames[9220] = 'LimitAlarmType_EnabledState_Id' -ObjectIdNames[9221] = 'LimitAlarmType_EnabledState_Name' -ObjectIdNames[9222] = 'LimitAlarmType_EnabledState_Number' -ObjectIdNames[9223] = 'LimitAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9224] = 'LimitAlarmType_EnabledState_TransitionTime' -ObjectIdNames[9225] = 'LimitAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9226] = 'LimitAlarmType_EnabledState_TrueState' -ObjectIdNames[9227] = 'LimitAlarmType_EnabledState_FalseState' -ObjectIdNames[9228] = 'LimitAlarmType_Quality' -ObjectIdNames[9229] = 'LimitAlarmType_Quality_SourceTimestamp' -ObjectIdNames[9230] = 'LimitAlarmType_LastSeverity' -ObjectIdNames[9231] = 'LimitAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[9232] = 'LimitAlarmType_Comment' -ObjectIdNames[9233] = 'LimitAlarmType_Comment_SourceTimestamp' -ObjectIdNames[9234] = 'LimitAlarmType_ClientUserId' -ObjectIdNames[9235] = 'LimitAlarmType_Enable' -ObjectIdNames[9236] = 'LimitAlarmType_Disable' -ObjectIdNames[9237] = 'LimitAlarmType_AddComment' -ObjectIdNames[9238] = 'LimitAlarmType_AddComment_InputArguments' -ObjectIdNames[9239] = 'LimitAlarmType_AckedState' -ObjectIdNames[9240] = 'LimitAlarmType_AckedState_Id' -ObjectIdNames[9241] = 'LimitAlarmType_AckedState_Name' -ObjectIdNames[9242] = 'LimitAlarmType_AckedState_Number' -ObjectIdNames[9243] = 'LimitAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[9244] = 'LimitAlarmType_AckedState_TransitionTime' -ObjectIdNames[9245] = 'LimitAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9246] = 'LimitAlarmType_AckedState_TrueState' -ObjectIdNames[9247] = 'LimitAlarmType_AckedState_FalseState' -ObjectIdNames[9248] = 'LimitAlarmType_ConfirmedState' -ObjectIdNames[9249] = 'LimitAlarmType_ConfirmedState_Id' -ObjectIdNames[9250] = 'LimitAlarmType_ConfirmedState_Name' -ObjectIdNames[9251] = 'LimitAlarmType_ConfirmedState_Number' -ObjectIdNames[9252] = 'LimitAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9253] = 'LimitAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[9254] = 'LimitAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9255] = 'LimitAlarmType_ConfirmedState_TrueState' -ObjectIdNames[9256] = 'LimitAlarmType_ConfirmedState_FalseState' -ObjectIdNames[9257] = 'LimitAlarmType_Acknowledge' -ObjectIdNames[9258] = 'LimitAlarmType_Acknowledge_InputArguments' -ObjectIdNames[9259] = 'LimitAlarmType_Confirm' -ObjectIdNames[9260] = 'LimitAlarmType_Confirm_InputArguments' -ObjectIdNames[9261] = 'LimitAlarmType_ActiveState' -ObjectIdNames[9262] = 'LimitAlarmType_ActiveState_Id' -ObjectIdNames[9263] = 'LimitAlarmType_ActiveState_Name' -ObjectIdNames[9264] = 'LimitAlarmType_ActiveState_Number' -ObjectIdNames[9265] = 'LimitAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[9266] = 'LimitAlarmType_ActiveState_TransitionTime' -ObjectIdNames[9267] = 'LimitAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[9268] = 'LimitAlarmType_ActiveState_TrueState' -ObjectIdNames[9269] = 'LimitAlarmType_ActiveState_FalseState' -ObjectIdNames[9270] = 'LimitAlarmType_SuppressedState' -ObjectIdNames[9271] = 'LimitAlarmType_SuppressedState_Id' -ObjectIdNames[9272] = 'LimitAlarmType_SuppressedState_Name' -ObjectIdNames[9273] = 'LimitAlarmType_SuppressedState_Number' -ObjectIdNames[9274] = 'LimitAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[9275] = 'LimitAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[9276] = 'LimitAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[9277] = 'LimitAlarmType_SuppressedState_TrueState' -ObjectIdNames[9278] = 'LimitAlarmType_SuppressedState_FalseState' -ObjectIdNames[9279] = 'LimitAlarmType_ShelvingState' -ObjectIdNames[9280] = 'LimitAlarmType_ShelvingState_CurrentState' -ObjectIdNames[9281] = 'LimitAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[9282] = 'LimitAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[9283] = 'LimitAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[9284] = 'LimitAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9285] = 'LimitAlarmType_ShelvingState_LastTransition' -ObjectIdNames[9286] = 'LimitAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[9287] = 'LimitAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[9288] = 'LimitAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[9289] = 'LimitAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[9290] = 'LimitAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[9312] = 'LimitAlarmType_ShelvingState_Unshelve' -ObjectIdNames[9313] = 'LimitAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[9314] = 'LimitAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[9315] = 'LimitAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[9316] = 'LimitAlarmType_SuppressedOrShelved' -ObjectIdNames[9317] = 'LimitAlarmType_MaxTimeShelved' -ObjectIdNames[9318] = 'ExclusiveLimitStateMachineType' -ObjectIdNames[9319] = 'ExclusiveLimitStateMachineType_CurrentState' -ObjectIdNames[9320] = 'ExclusiveLimitStateMachineType_CurrentState_Id' -ObjectIdNames[9321] = 'ExclusiveLimitStateMachineType_CurrentState_Name' -ObjectIdNames[9322] = 'ExclusiveLimitStateMachineType_CurrentState_Number' -ObjectIdNames[9323] = 'ExclusiveLimitStateMachineType_CurrentState_EffectiveDisplayName' -ObjectIdNames[9324] = 'ExclusiveLimitStateMachineType_LastTransition' -ObjectIdNames[9325] = 'ExclusiveLimitStateMachineType_LastTransition_Id' -ObjectIdNames[9326] = 'ExclusiveLimitStateMachineType_LastTransition_Name' -ObjectIdNames[9327] = 'ExclusiveLimitStateMachineType_LastTransition_Number' -ObjectIdNames[9328] = 'ExclusiveLimitStateMachineType_LastTransition_TransitionTime' -ObjectIdNames[9329] = 'ExclusiveLimitStateMachineType_HighHigh' -ObjectIdNames[9330] = 'ExclusiveLimitStateMachineType_HighHigh_StateNumber' -ObjectIdNames[9331] = 'ExclusiveLimitStateMachineType_High' -ObjectIdNames[9332] = 'ExclusiveLimitStateMachineType_High_StateNumber' -ObjectIdNames[9333] = 'ExclusiveLimitStateMachineType_Low' -ObjectIdNames[9334] = 'ExclusiveLimitStateMachineType_Low_StateNumber' -ObjectIdNames[9335] = 'ExclusiveLimitStateMachineType_LowLow' -ObjectIdNames[9336] = 'ExclusiveLimitStateMachineType_LowLow_StateNumber' -ObjectIdNames[9337] = 'ExclusiveLimitStateMachineType_LowLowToLow' -ObjectIdNames[9338] = 'ExclusiveLimitStateMachineType_LowToLowLow' -ObjectIdNames[9339] = 'ExclusiveLimitStateMachineType_HighHighToHigh' -ObjectIdNames[9340] = 'ExclusiveLimitStateMachineType_HighToHighHigh' -ObjectIdNames[9341] = 'ExclusiveLimitAlarmType' -ObjectIdNames[9342] = 'ExclusiveLimitAlarmType_EventId' -ObjectIdNames[9343] = 'ExclusiveLimitAlarmType_EventType' -ObjectIdNames[9344] = 'ExclusiveLimitAlarmType_SourceNode' -ObjectIdNames[9345] = 'ExclusiveLimitAlarmType_SourceName' -ObjectIdNames[9346] = 'ExclusiveLimitAlarmType_Time' -ObjectIdNames[9347] = 'ExclusiveLimitAlarmType_ReceiveTime' -ObjectIdNames[9348] = 'ExclusiveLimitAlarmType_LocalTime' -ObjectIdNames[9349] = 'ExclusiveLimitAlarmType_Message' -ObjectIdNames[9350] = 'ExclusiveLimitAlarmType_Severity' -ObjectIdNames[9351] = 'ExclusiveLimitAlarmType_ConditionName' -ObjectIdNames[9352] = 'ExclusiveLimitAlarmType_BranchId' -ObjectIdNames[9353] = 'ExclusiveLimitAlarmType_Retain' -ObjectIdNames[9354] = 'ExclusiveLimitAlarmType_EnabledState' -ObjectIdNames[9355] = 'ExclusiveLimitAlarmType_EnabledState_Id' -ObjectIdNames[9356] = 'ExclusiveLimitAlarmType_EnabledState_Name' -ObjectIdNames[9357] = 'ExclusiveLimitAlarmType_EnabledState_Number' -ObjectIdNames[9358] = 'ExclusiveLimitAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9359] = 'ExclusiveLimitAlarmType_EnabledState_TransitionTime' -ObjectIdNames[9360] = 'ExclusiveLimitAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9361] = 'ExclusiveLimitAlarmType_EnabledState_TrueState' -ObjectIdNames[9362] = 'ExclusiveLimitAlarmType_EnabledState_FalseState' -ObjectIdNames[9363] = 'ExclusiveLimitAlarmType_Quality' -ObjectIdNames[9364] = 'ExclusiveLimitAlarmType_Quality_SourceTimestamp' -ObjectIdNames[9365] = 'ExclusiveLimitAlarmType_LastSeverity' -ObjectIdNames[9366] = 'ExclusiveLimitAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[9367] = 'ExclusiveLimitAlarmType_Comment' -ObjectIdNames[9368] = 'ExclusiveLimitAlarmType_Comment_SourceTimestamp' -ObjectIdNames[9369] = 'ExclusiveLimitAlarmType_ClientUserId' -ObjectIdNames[9370] = 'ExclusiveLimitAlarmType_Enable' -ObjectIdNames[9371] = 'ExclusiveLimitAlarmType_Disable' -ObjectIdNames[9372] = 'ExclusiveLimitAlarmType_AddComment' -ObjectIdNames[9373] = 'ExclusiveLimitAlarmType_AddComment_InputArguments' -ObjectIdNames[9374] = 'ExclusiveLimitAlarmType_ConditionRefresh' -ObjectIdNames[9375] = 'ExclusiveLimitAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[9376] = 'ExclusiveLimitAlarmType_AckedState' -ObjectIdNames[9377] = 'ExclusiveLimitAlarmType_AckedState_Id' -ObjectIdNames[9378] = 'ExclusiveLimitAlarmType_AckedState_Name' -ObjectIdNames[9379] = 'ExclusiveLimitAlarmType_AckedState_Number' -ObjectIdNames[9380] = 'ExclusiveLimitAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[9381] = 'ExclusiveLimitAlarmType_AckedState_TransitionTime' -ObjectIdNames[9382] = 'ExclusiveLimitAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9383] = 'ExclusiveLimitAlarmType_AckedState_TrueState' -ObjectIdNames[9384] = 'ExclusiveLimitAlarmType_AckedState_FalseState' -ObjectIdNames[9385] = 'ExclusiveLimitAlarmType_ConfirmedState' -ObjectIdNames[9386] = 'ExclusiveLimitAlarmType_ConfirmedState_Id' -ObjectIdNames[9387] = 'ExclusiveLimitAlarmType_ConfirmedState_Name' -ObjectIdNames[9388] = 'ExclusiveLimitAlarmType_ConfirmedState_Number' -ObjectIdNames[9389] = 'ExclusiveLimitAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9390] = 'ExclusiveLimitAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[9391] = 'ExclusiveLimitAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9392] = 'ExclusiveLimitAlarmType_ConfirmedState_TrueState' -ObjectIdNames[9393] = 'ExclusiveLimitAlarmType_ConfirmedState_FalseState' -ObjectIdNames[9394] = 'ExclusiveLimitAlarmType_Acknowledge' -ObjectIdNames[9395] = 'ExclusiveLimitAlarmType_Acknowledge_InputArguments' -ObjectIdNames[9396] = 'ExclusiveLimitAlarmType_Confirm' -ObjectIdNames[9397] = 'ExclusiveLimitAlarmType_Confirm_InputArguments' -ObjectIdNames[9398] = 'ExclusiveLimitAlarmType_ActiveState' -ObjectIdNames[9399] = 'ExclusiveLimitAlarmType_ActiveState_Id' -ObjectIdNames[9400] = 'ExclusiveLimitAlarmType_ActiveState_Name' -ObjectIdNames[9401] = 'ExclusiveLimitAlarmType_ActiveState_Number' -ObjectIdNames[9402] = 'ExclusiveLimitAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[9403] = 'ExclusiveLimitAlarmType_ActiveState_TransitionTime' -ObjectIdNames[9404] = 'ExclusiveLimitAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[9405] = 'ExclusiveLimitAlarmType_ActiveState_TrueState' -ObjectIdNames[9406] = 'ExclusiveLimitAlarmType_ActiveState_FalseState' -ObjectIdNames[9407] = 'ExclusiveLimitAlarmType_SuppressedState' -ObjectIdNames[9408] = 'ExclusiveLimitAlarmType_SuppressedState_Id' -ObjectIdNames[9409] = 'ExclusiveLimitAlarmType_SuppressedState_Name' -ObjectIdNames[9410] = 'ExclusiveLimitAlarmType_SuppressedState_Number' -ObjectIdNames[9411] = 'ExclusiveLimitAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[9412] = 'ExclusiveLimitAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[9413] = 'ExclusiveLimitAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[9414] = 'ExclusiveLimitAlarmType_SuppressedState_TrueState' -ObjectIdNames[9415] = 'ExclusiveLimitAlarmType_SuppressedState_FalseState' -ObjectIdNames[9416] = 'ExclusiveLimitAlarmType_ShelvingState' -ObjectIdNames[9417] = 'ExclusiveLimitAlarmType_ShelvingState_CurrentState' -ObjectIdNames[9418] = 'ExclusiveLimitAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[9419] = 'ExclusiveLimitAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[9420] = 'ExclusiveLimitAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[9421] = 'ExclusiveLimitAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9422] = 'ExclusiveLimitAlarmType_ShelvingState_LastTransition' -ObjectIdNames[9423] = 'ExclusiveLimitAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[9424] = 'ExclusiveLimitAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[9425] = 'ExclusiveLimitAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[9426] = 'ExclusiveLimitAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[9427] = 'ExclusiveLimitAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[9449] = 'ExclusiveLimitAlarmType_ShelvingState_Unshelve' -ObjectIdNames[9450] = 'ExclusiveLimitAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[9451] = 'ExclusiveLimitAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[9452] = 'ExclusiveLimitAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[9453] = 'ExclusiveLimitAlarmType_SuppressedOrShelved' -ObjectIdNames[9454] = 'ExclusiveLimitAlarmType_MaxTimeShelved' -ObjectIdNames[9455] = 'ExclusiveLimitAlarmType_LimitState' -ObjectIdNames[9456] = 'ExclusiveLimitAlarmType_LimitState_CurrentState' -ObjectIdNames[9457] = 'ExclusiveLimitAlarmType_LimitState_CurrentState_Id' -ObjectIdNames[9458] = 'ExclusiveLimitAlarmType_LimitState_CurrentState_Name' -ObjectIdNames[9459] = 'ExclusiveLimitAlarmType_LimitState_CurrentState_Number' -ObjectIdNames[9460] = 'ExclusiveLimitAlarmType_LimitState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9461] = 'ExclusiveLimitAlarmType_LimitState_LastTransition' -ObjectIdNames[9462] = 'ExclusiveLimitAlarmType_LimitState_LastTransition_Id' -ObjectIdNames[9463] = 'ExclusiveLimitAlarmType_LimitState_LastTransition_Name' -ObjectIdNames[9464] = 'ExclusiveLimitAlarmType_LimitState_LastTransition_Number' -ObjectIdNames[9465] = 'ExclusiveLimitAlarmType_LimitState_LastTransition_TransitionTime' -ObjectIdNames[9478] = 'ExclusiveLimitAlarmType_HighHighLimit' -ObjectIdNames[9479] = 'ExclusiveLimitAlarmType_HighLimit' -ObjectIdNames[9480] = 'ExclusiveLimitAlarmType_LowLimit' -ObjectIdNames[9481] = 'ExclusiveLimitAlarmType_LowLowLimit' -ObjectIdNames[9482] = 'ExclusiveLevelAlarmType' -ObjectIdNames[9483] = 'ExclusiveLevelAlarmType_EventId' -ObjectIdNames[9484] = 'ExclusiveLevelAlarmType_EventType' -ObjectIdNames[9485] = 'ExclusiveLevelAlarmType_SourceNode' -ObjectIdNames[9486] = 'ExclusiveLevelAlarmType_SourceName' -ObjectIdNames[9487] = 'ExclusiveLevelAlarmType_Time' -ObjectIdNames[9488] = 'ExclusiveLevelAlarmType_ReceiveTime' -ObjectIdNames[9489] = 'ExclusiveLevelAlarmType_LocalTime' -ObjectIdNames[9490] = 'ExclusiveLevelAlarmType_Message' -ObjectIdNames[9491] = 'ExclusiveLevelAlarmType_Severity' -ObjectIdNames[9492] = 'ExclusiveLevelAlarmType_ConditionName' -ObjectIdNames[9493] = 'ExclusiveLevelAlarmType_BranchId' -ObjectIdNames[9494] = 'ExclusiveLevelAlarmType_Retain' -ObjectIdNames[9495] = 'ExclusiveLevelAlarmType_EnabledState' -ObjectIdNames[9496] = 'ExclusiveLevelAlarmType_EnabledState_Id' -ObjectIdNames[9497] = 'ExclusiveLevelAlarmType_EnabledState_Name' -ObjectIdNames[9498] = 'ExclusiveLevelAlarmType_EnabledState_Number' -ObjectIdNames[9499] = 'ExclusiveLevelAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9500] = 'ExclusiveLevelAlarmType_EnabledState_TransitionTime' -ObjectIdNames[9501] = 'ExclusiveLevelAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9502] = 'ExclusiveLevelAlarmType_EnabledState_TrueState' -ObjectIdNames[9503] = 'ExclusiveLevelAlarmType_EnabledState_FalseState' -ObjectIdNames[9504] = 'ExclusiveLevelAlarmType_Quality' -ObjectIdNames[9505] = 'ExclusiveLevelAlarmType_Quality_SourceTimestamp' -ObjectIdNames[9506] = 'ExclusiveLevelAlarmType_LastSeverity' -ObjectIdNames[9507] = 'ExclusiveLevelAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[9508] = 'ExclusiveLevelAlarmType_Comment' -ObjectIdNames[9509] = 'ExclusiveLevelAlarmType_Comment_SourceTimestamp' -ObjectIdNames[9510] = 'ExclusiveLevelAlarmType_ClientUserId' -ObjectIdNames[9511] = 'ExclusiveLevelAlarmType_Enable' -ObjectIdNames[9512] = 'ExclusiveLevelAlarmType_Disable' -ObjectIdNames[9513] = 'ExclusiveLevelAlarmType_AddComment' -ObjectIdNames[9514] = 'ExclusiveLevelAlarmType_AddComment_InputArguments' -ObjectIdNames[9515] = 'ExclusiveLevelAlarmType_ConditionRefresh' -ObjectIdNames[9516] = 'ExclusiveLevelAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[9517] = 'ExclusiveLevelAlarmType_AckedState' -ObjectIdNames[9518] = 'ExclusiveLevelAlarmType_AckedState_Id' -ObjectIdNames[9519] = 'ExclusiveLevelAlarmType_AckedState_Name' -ObjectIdNames[9520] = 'ExclusiveLevelAlarmType_AckedState_Number' -ObjectIdNames[9521] = 'ExclusiveLevelAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[9522] = 'ExclusiveLevelAlarmType_AckedState_TransitionTime' -ObjectIdNames[9523] = 'ExclusiveLevelAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9524] = 'ExclusiveLevelAlarmType_AckedState_TrueState' -ObjectIdNames[9525] = 'ExclusiveLevelAlarmType_AckedState_FalseState' -ObjectIdNames[9526] = 'ExclusiveLevelAlarmType_ConfirmedState' -ObjectIdNames[9527] = 'ExclusiveLevelAlarmType_ConfirmedState_Id' -ObjectIdNames[9528] = 'ExclusiveLevelAlarmType_ConfirmedState_Name' -ObjectIdNames[9529] = 'ExclusiveLevelAlarmType_ConfirmedState_Number' -ObjectIdNames[9530] = 'ExclusiveLevelAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9531] = 'ExclusiveLevelAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[9532] = 'ExclusiveLevelAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9533] = 'ExclusiveLevelAlarmType_ConfirmedState_TrueState' -ObjectIdNames[9534] = 'ExclusiveLevelAlarmType_ConfirmedState_FalseState' -ObjectIdNames[9535] = 'ExclusiveLevelAlarmType_Acknowledge' -ObjectIdNames[9536] = 'ExclusiveLevelAlarmType_Acknowledge_InputArguments' -ObjectIdNames[9537] = 'ExclusiveLevelAlarmType_Confirm' -ObjectIdNames[9538] = 'ExclusiveLevelAlarmType_Confirm_InputArguments' -ObjectIdNames[9539] = 'ExclusiveLevelAlarmType_ActiveState' -ObjectIdNames[9540] = 'ExclusiveLevelAlarmType_ActiveState_Id' -ObjectIdNames[9541] = 'ExclusiveLevelAlarmType_ActiveState_Name' -ObjectIdNames[9542] = 'ExclusiveLevelAlarmType_ActiveState_Number' -ObjectIdNames[9543] = 'ExclusiveLevelAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[9544] = 'ExclusiveLevelAlarmType_ActiveState_TransitionTime' -ObjectIdNames[9545] = 'ExclusiveLevelAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[9546] = 'ExclusiveLevelAlarmType_ActiveState_TrueState' -ObjectIdNames[9547] = 'ExclusiveLevelAlarmType_ActiveState_FalseState' -ObjectIdNames[9548] = 'ExclusiveLevelAlarmType_SuppressedState' -ObjectIdNames[9549] = 'ExclusiveLevelAlarmType_SuppressedState_Id' -ObjectIdNames[9550] = 'ExclusiveLevelAlarmType_SuppressedState_Name' -ObjectIdNames[9551] = 'ExclusiveLevelAlarmType_SuppressedState_Number' -ObjectIdNames[9552] = 'ExclusiveLevelAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[9553] = 'ExclusiveLevelAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[9554] = 'ExclusiveLevelAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[9555] = 'ExclusiveLevelAlarmType_SuppressedState_TrueState' -ObjectIdNames[9556] = 'ExclusiveLevelAlarmType_SuppressedState_FalseState' -ObjectIdNames[9557] = 'ExclusiveLevelAlarmType_ShelvingState' -ObjectIdNames[9558] = 'ExclusiveLevelAlarmType_ShelvingState_CurrentState' -ObjectIdNames[9559] = 'ExclusiveLevelAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[9560] = 'ExclusiveLevelAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[9561] = 'ExclusiveLevelAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[9562] = 'ExclusiveLevelAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9563] = 'ExclusiveLevelAlarmType_ShelvingState_LastTransition' -ObjectIdNames[9564] = 'ExclusiveLevelAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[9565] = 'ExclusiveLevelAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[9566] = 'ExclusiveLevelAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[9567] = 'ExclusiveLevelAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[9568] = 'ExclusiveLevelAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[9590] = 'ExclusiveLevelAlarmType_ShelvingState_Unshelve' -ObjectIdNames[9591] = 'ExclusiveLevelAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[9592] = 'ExclusiveLevelAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[9593] = 'ExclusiveLevelAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[9594] = 'ExclusiveLevelAlarmType_SuppressedOrShelved' -ObjectIdNames[9595] = 'ExclusiveLevelAlarmType_MaxTimeShelved' -ObjectIdNames[9596] = 'ExclusiveLevelAlarmType_LimitState' -ObjectIdNames[9597] = 'ExclusiveLevelAlarmType_LimitState_CurrentState' -ObjectIdNames[9598] = 'ExclusiveLevelAlarmType_LimitState_CurrentState_Id' -ObjectIdNames[9599] = 'ExclusiveLevelAlarmType_LimitState_CurrentState_Name' -ObjectIdNames[9600] = 'ExclusiveLevelAlarmType_LimitState_CurrentState_Number' -ObjectIdNames[9601] = 'ExclusiveLevelAlarmType_LimitState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9602] = 'ExclusiveLevelAlarmType_LimitState_LastTransition' -ObjectIdNames[9603] = 'ExclusiveLevelAlarmType_LimitState_LastTransition_Id' -ObjectIdNames[9604] = 'ExclusiveLevelAlarmType_LimitState_LastTransition_Name' -ObjectIdNames[9605] = 'ExclusiveLevelAlarmType_LimitState_LastTransition_Number' -ObjectIdNames[9606] = 'ExclusiveLevelAlarmType_LimitState_LastTransition_TransitionTime' -ObjectIdNames[9619] = 'ExclusiveLevelAlarmType_HighHighLimit' -ObjectIdNames[9620] = 'ExclusiveLevelAlarmType_HighLimit' -ObjectIdNames[9621] = 'ExclusiveLevelAlarmType_LowLimit' -ObjectIdNames[9622] = 'ExclusiveLevelAlarmType_LowLowLimit' -ObjectIdNames[9623] = 'ExclusiveRateOfChangeAlarmType' -ObjectIdNames[9624] = 'ExclusiveRateOfChangeAlarmType_EventId' -ObjectIdNames[9625] = 'ExclusiveRateOfChangeAlarmType_EventType' -ObjectIdNames[9626] = 'ExclusiveRateOfChangeAlarmType_SourceNode' -ObjectIdNames[9627] = 'ExclusiveRateOfChangeAlarmType_SourceName' -ObjectIdNames[9628] = 'ExclusiveRateOfChangeAlarmType_Time' -ObjectIdNames[9629] = 'ExclusiveRateOfChangeAlarmType_ReceiveTime' -ObjectIdNames[9630] = 'ExclusiveRateOfChangeAlarmType_LocalTime' -ObjectIdNames[9631] = 'ExclusiveRateOfChangeAlarmType_Message' -ObjectIdNames[9632] = 'ExclusiveRateOfChangeAlarmType_Severity' -ObjectIdNames[9633] = 'ExclusiveRateOfChangeAlarmType_ConditionName' -ObjectIdNames[9634] = 'ExclusiveRateOfChangeAlarmType_BranchId' -ObjectIdNames[9635] = 'ExclusiveRateOfChangeAlarmType_Retain' -ObjectIdNames[9636] = 'ExclusiveRateOfChangeAlarmType_EnabledState' -ObjectIdNames[9637] = 'ExclusiveRateOfChangeAlarmType_EnabledState_Id' -ObjectIdNames[9638] = 'ExclusiveRateOfChangeAlarmType_EnabledState_Name' -ObjectIdNames[9639] = 'ExclusiveRateOfChangeAlarmType_EnabledState_Number' -ObjectIdNames[9640] = 'ExclusiveRateOfChangeAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9641] = 'ExclusiveRateOfChangeAlarmType_EnabledState_TransitionTime' -ObjectIdNames[9642] = 'ExclusiveRateOfChangeAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9643] = 'ExclusiveRateOfChangeAlarmType_EnabledState_TrueState' -ObjectIdNames[9644] = 'ExclusiveRateOfChangeAlarmType_EnabledState_FalseState' -ObjectIdNames[9645] = 'ExclusiveRateOfChangeAlarmType_Quality' -ObjectIdNames[9646] = 'ExclusiveRateOfChangeAlarmType_Quality_SourceTimestamp' -ObjectIdNames[9647] = 'ExclusiveRateOfChangeAlarmType_LastSeverity' -ObjectIdNames[9648] = 'ExclusiveRateOfChangeAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[9649] = 'ExclusiveRateOfChangeAlarmType_Comment' -ObjectIdNames[9650] = 'ExclusiveRateOfChangeAlarmType_Comment_SourceTimestamp' -ObjectIdNames[9651] = 'ExclusiveRateOfChangeAlarmType_ClientUserId' -ObjectIdNames[9652] = 'ExclusiveRateOfChangeAlarmType_Enable' -ObjectIdNames[9653] = 'ExclusiveRateOfChangeAlarmType_Disable' -ObjectIdNames[9654] = 'ExclusiveRateOfChangeAlarmType_AddComment' -ObjectIdNames[9655] = 'ExclusiveRateOfChangeAlarmType_AddComment_InputArguments' -ObjectIdNames[9656] = 'ExclusiveRateOfChangeAlarmType_ConditionRefresh' -ObjectIdNames[9657] = 'ExclusiveRateOfChangeAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[9658] = 'ExclusiveRateOfChangeAlarmType_AckedState' -ObjectIdNames[9659] = 'ExclusiveRateOfChangeAlarmType_AckedState_Id' -ObjectIdNames[9660] = 'ExclusiveRateOfChangeAlarmType_AckedState_Name' -ObjectIdNames[9661] = 'ExclusiveRateOfChangeAlarmType_AckedState_Number' -ObjectIdNames[9662] = 'ExclusiveRateOfChangeAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[9663] = 'ExclusiveRateOfChangeAlarmType_AckedState_TransitionTime' -ObjectIdNames[9664] = 'ExclusiveRateOfChangeAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9665] = 'ExclusiveRateOfChangeAlarmType_AckedState_TrueState' -ObjectIdNames[9666] = 'ExclusiveRateOfChangeAlarmType_AckedState_FalseState' -ObjectIdNames[9667] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState' -ObjectIdNames[9668] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_Id' -ObjectIdNames[9669] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_Name' -ObjectIdNames[9670] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_Number' -ObjectIdNames[9671] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9672] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[9673] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9674] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_TrueState' -ObjectIdNames[9675] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_FalseState' -ObjectIdNames[9676] = 'ExclusiveRateOfChangeAlarmType_Acknowledge' -ObjectIdNames[9677] = 'ExclusiveRateOfChangeAlarmType_Acknowledge_InputArguments' -ObjectIdNames[9678] = 'ExclusiveRateOfChangeAlarmType_Confirm' -ObjectIdNames[9679] = 'ExclusiveRateOfChangeAlarmType_Confirm_InputArguments' -ObjectIdNames[9680] = 'ExclusiveRateOfChangeAlarmType_ActiveState' -ObjectIdNames[9681] = 'ExclusiveRateOfChangeAlarmType_ActiveState_Id' -ObjectIdNames[9682] = 'ExclusiveRateOfChangeAlarmType_ActiveState_Name' -ObjectIdNames[9683] = 'ExclusiveRateOfChangeAlarmType_ActiveState_Number' -ObjectIdNames[9684] = 'ExclusiveRateOfChangeAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[9685] = 'ExclusiveRateOfChangeAlarmType_ActiveState_TransitionTime' -ObjectIdNames[9686] = 'ExclusiveRateOfChangeAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[9687] = 'ExclusiveRateOfChangeAlarmType_ActiveState_TrueState' -ObjectIdNames[9688] = 'ExclusiveRateOfChangeAlarmType_ActiveState_FalseState' -ObjectIdNames[9689] = 'ExclusiveRateOfChangeAlarmType_SuppressedState' -ObjectIdNames[9690] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_Id' -ObjectIdNames[9691] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_Name' -ObjectIdNames[9692] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_Number' -ObjectIdNames[9693] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[9694] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[9695] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[9696] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_TrueState' -ObjectIdNames[9697] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_FalseState' -ObjectIdNames[9698] = 'ExclusiveRateOfChangeAlarmType_ShelvingState' -ObjectIdNames[9699] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState' -ObjectIdNames[9700] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[9701] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[9702] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[9703] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9704] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition' -ObjectIdNames[9705] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[9706] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[9707] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[9708] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[9709] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[9731] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve' -ObjectIdNames[9732] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[9733] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[9734] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[9735] = 'ExclusiveRateOfChangeAlarmType_SuppressedOrShelved' -ObjectIdNames[9736] = 'ExclusiveRateOfChangeAlarmType_MaxTimeShelved' -ObjectIdNames[9737] = 'ExclusiveRateOfChangeAlarmType_LimitState' -ObjectIdNames[9738] = 'ExclusiveRateOfChangeAlarmType_LimitState_CurrentState' -ObjectIdNames[9739] = 'ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_Id' -ObjectIdNames[9740] = 'ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_Name' -ObjectIdNames[9741] = 'ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_Number' -ObjectIdNames[9742] = 'ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9743] = 'ExclusiveRateOfChangeAlarmType_LimitState_LastTransition' -ObjectIdNames[9744] = 'ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_Id' -ObjectIdNames[9745] = 'ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_Name' -ObjectIdNames[9746] = 'ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_Number' -ObjectIdNames[9747] = 'ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_TransitionTime' -ObjectIdNames[9760] = 'ExclusiveRateOfChangeAlarmType_HighHighLimit' -ObjectIdNames[9761] = 'ExclusiveRateOfChangeAlarmType_HighLimit' -ObjectIdNames[9762] = 'ExclusiveRateOfChangeAlarmType_LowLimit' -ObjectIdNames[9763] = 'ExclusiveRateOfChangeAlarmType_LowLowLimit' -ObjectIdNames[9764] = 'ExclusiveDeviationAlarmType' -ObjectIdNames[9765] = 'ExclusiveDeviationAlarmType_EventId' -ObjectIdNames[9766] = 'ExclusiveDeviationAlarmType_EventType' -ObjectIdNames[9767] = 'ExclusiveDeviationAlarmType_SourceNode' -ObjectIdNames[9768] = 'ExclusiveDeviationAlarmType_SourceName' -ObjectIdNames[9769] = 'ExclusiveDeviationAlarmType_Time' -ObjectIdNames[9770] = 'ExclusiveDeviationAlarmType_ReceiveTime' -ObjectIdNames[9771] = 'ExclusiveDeviationAlarmType_LocalTime' -ObjectIdNames[9772] = 'ExclusiveDeviationAlarmType_Message' -ObjectIdNames[9773] = 'ExclusiveDeviationAlarmType_Severity' -ObjectIdNames[9774] = 'ExclusiveDeviationAlarmType_ConditionName' -ObjectIdNames[9775] = 'ExclusiveDeviationAlarmType_BranchId' -ObjectIdNames[9776] = 'ExclusiveDeviationAlarmType_Retain' -ObjectIdNames[9777] = 'ExclusiveDeviationAlarmType_EnabledState' -ObjectIdNames[9778] = 'ExclusiveDeviationAlarmType_EnabledState_Id' -ObjectIdNames[9779] = 'ExclusiveDeviationAlarmType_EnabledState_Name' -ObjectIdNames[9780] = 'ExclusiveDeviationAlarmType_EnabledState_Number' -ObjectIdNames[9781] = 'ExclusiveDeviationAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9782] = 'ExclusiveDeviationAlarmType_EnabledState_TransitionTime' -ObjectIdNames[9783] = 'ExclusiveDeviationAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9784] = 'ExclusiveDeviationAlarmType_EnabledState_TrueState' -ObjectIdNames[9785] = 'ExclusiveDeviationAlarmType_EnabledState_FalseState' -ObjectIdNames[9786] = 'ExclusiveDeviationAlarmType_Quality' -ObjectIdNames[9787] = 'ExclusiveDeviationAlarmType_Quality_SourceTimestamp' -ObjectIdNames[9788] = 'ExclusiveDeviationAlarmType_LastSeverity' -ObjectIdNames[9789] = 'ExclusiveDeviationAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[9790] = 'ExclusiveDeviationAlarmType_Comment' -ObjectIdNames[9791] = 'ExclusiveDeviationAlarmType_Comment_SourceTimestamp' -ObjectIdNames[9792] = 'ExclusiveDeviationAlarmType_ClientUserId' -ObjectIdNames[9793] = 'ExclusiveDeviationAlarmType_Enable' -ObjectIdNames[9794] = 'ExclusiveDeviationAlarmType_Disable' -ObjectIdNames[9795] = 'ExclusiveDeviationAlarmType_AddComment' -ObjectIdNames[9796] = 'ExclusiveDeviationAlarmType_AddComment_InputArguments' -ObjectIdNames[9797] = 'ExclusiveDeviationAlarmType_ConditionRefresh' -ObjectIdNames[9798] = 'ExclusiveDeviationAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[9799] = 'ExclusiveDeviationAlarmType_AckedState' -ObjectIdNames[9800] = 'ExclusiveDeviationAlarmType_AckedState_Id' -ObjectIdNames[9801] = 'ExclusiveDeviationAlarmType_AckedState_Name' -ObjectIdNames[9802] = 'ExclusiveDeviationAlarmType_AckedState_Number' -ObjectIdNames[9803] = 'ExclusiveDeviationAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[9804] = 'ExclusiveDeviationAlarmType_AckedState_TransitionTime' -ObjectIdNames[9805] = 'ExclusiveDeviationAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9806] = 'ExclusiveDeviationAlarmType_AckedState_TrueState' -ObjectIdNames[9807] = 'ExclusiveDeviationAlarmType_AckedState_FalseState' -ObjectIdNames[9808] = 'ExclusiveDeviationAlarmType_ConfirmedState' -ObjectIdNames[9809] = 'ExclusiveDeviationAlarmType_ConfirmedState_Id' -ObjectIdNames[9810] = 'ExclusiveDeviationAlarmType_ConfirmedState_Name' -ObjectIdNames[9811] = 'ExclusiveDeviationAlarmType_ConfirmedState_Number' -ObjectIdNames[9812] = 'ExclusiveDeviationAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9813] = 'ExclusiveDeviationAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[9814] = 'ExclusiveDeviationAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9815] = 'ExclusiveDeviationAlarmType_ConfirmedState_TrueState' -ObjectIdNames[9816] = 'ExclusiveDeviationAlarmType_ConfirmedState_FalseState' -ObjectIdNames[9817] = 'ExclusiveDeviationAlarmType_Acknowledge' -ObjectIdNames[9818] = 'ExclusiveDeviationAlarmType_Acknowledge_InputArguments' -ObjectIdNames[9819] = 'ExclusiveDeviationAlarmType_Confirm' -ObjectIdNames[9820] = 'ExclusiveDeviationAlarmType_Confirm_InputArguments' -ObjectIdNames[9821] = 'ExclusiveDeviationAlarmType_ActiveState' -ObjectIdNames[9822] = 'ExclusiveDeviationAlarmType_ActiveState_Id' -ObjectIdNames[9823] = 'ExclusiveDeviationAlarmType_ActiveState_Name' -ObjectIdNames[9824] = 'ExclusiveDeviationAlarmType_ActiveState_Number' -ObjectIdNames[9825] = 'ExclusiveDeviationAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[9826] = 'ExclusiveDeviationAlarmType_ActiveState_TransitionTime' -ObjectIdNames[9827] = 'ExclusiveDeviationAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[9828] = 'ExclusiveDeviationAlarmType_ActiveState_TrueState' -ObjectIdNames[9829] = 'ExclusiveDeviationAlarmType_ActiveState_FalseState' -ObjectIdNames[9830] = 'ExclusiveDeviationAlarmType_SuppressedState' -ObjectIdNames[9831] = 'ExclusiveDeviationAlarmType_SuppressedState_Id' -ObjectIdNames[9832] = 'ExclusiveDeviationAlarmType_SuppressedState_Name' -ObjectIdNames[9833] = 'ExclusiveDeviationAlarmType_SuppressedState_Number' -ObjectIdNames[9834] = 'ExclusiveDeviationAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[9835] = 'ExclusiveDeviationAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[9836] = 'ExclusiveDeviationAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[9837] = 'ExclusiveDeviationAlarmType_SuppressedState_TrueState' -ObjectIdNames[9838] = 'ExclusiveDeviationAlarmType_SuppressedState_FalseState' -ObjectIdNames[9839] = 'ExclusiveDeviationAlarmType_ShelvingState' -ObjectIdNames[9840] = 'ExclusiveDeviationAlarmType_ShelvingState_CurrentState' -ObjectIdNames[9841] = 'ExclusiveDeviationAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[9842] = 'ExclusiveDeviationAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[9843] = 'ExclusiveDeviationAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[9844] = 'ExclusiveDeviationAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9845] = 'ExclusiveDeviationAlarmType_ShelvingState_LastTransition' -ObjectIdNames[9846] = 'ExclusiveDeviationAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[9847] = 'ExclusiveDeviationAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[9848] = 'ExclusiveDeviationAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[9849] = 'ExclusiveDeviationAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[9850] = 'ExclusiveDeviationAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[9872] = 'ExclusiveDeviationAlarmType_ShelvingState_Unshelve' -ObjectIdNames[9873] = 'ExclusiveDeviationAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[9874] = 'ExclusiveDeviationAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[9875] = 'ExclusiveDeviationAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[9876] = 'ExclusiveDeviationAlarmType_SuppressedOrShelved' -ObjectIdNames[9877] = 'ExclusiveDeviationAlarmType_MaxTimeShelved' -ObjectIdNames[9878] = 'ExclusiveDeviationAlarmType_LimitState' -ObjectIdNames[9879] = 'ExclusiveDeviationAlarmType_LimitState_CurrentState' -ObjectIdNames[9880] = 'ExclusiveDeviationAlarmType_LimitState_CurrentState_Id' -ObjectIdNames[9881] = 'ExclusiveDeviationAlarmType_LimitState_CurrentState_Name' -ObjectIdNames[9882] = 'ExclusiveDeviationAlarmType_LimitState_CurrentState_Number' -ObjectIdNames[9883] = 'ExclusiveDeviationAlarmType_LimitState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9884] = 'ExclusiveDeviationAlarmType_LimitState_LastTransition' -ObjectIdNames[9885] = 'ExclusiveDeviationAlarmType_LimitState_LastTransition_Id' -ObjectIdNames[9886] = 'ExclusiveDeviationAlarmType_LimitState_LastTransition_Name' -ObjectIdNames[9887] = 'ExclusiveDeviationAlarmType_LimitState_LastTransition_Number' -ObjectIdNames[9888] = 'ExclusiveDeviationAlarmType_LimitState_LastTransition_TransitionTime' -ObjectIdNames[9901] = 'ExclusiveDeviationAlarmType_HighHighLimit' -ObjectIdNames[9902] = 'ExclusiveDeviationAlarmType_HighLimit' -ObjectIdNames[9903] = 'ExclusiveDeviationAlarmType_LowLimit' -ObjectIdNames[9904] = 'ExclusiveDeviationAlarmType_LowLowLimit' -ObjectIdNames[9905] = 'ExclusiveDeviationAlarmType_SetpointNode' -ObjectIdNames[9906] = 'NonExclusiveLimitAlarmType' -ObjectIdNames[9907] = 'NonExclusiveLimitAlarmType_EventId' -ObjectIdNames[9908] = 'NonExclusiveLimitAlarmType_EventType' -ObjectIdNames[9909] = 'NonExclusiveLimitAlarmType_SourceNode' -ObjectIdNames[9910] = 'NonExclusiveLimitAlarmType_SourceName' -ObjectIdNames[9911] = 'NonExclusiveLimitAlarmType_Time' -ObjectIdNames[9912] = 'NonExclusiveLimitAlarmType_ReceiveTime' -ObjectIdNames[9913] = 'NonExclusiveLimitAlarmType_LocalTime' -ObjectIdNames[9914] = 'NonExclusiveLimitAlarmType_Message' -ObjectIdNames[9915] = 'NonExclusiveLimitAlarmType_Severity' -ObjectIdNames[9916] = 'NonExclusiveLimitAlarmType_ConditionName' -ObjectIdNames[9917] = 'NonExclusiveLimitAlarmType_BranchId' -ObjectIdNames[9918] = 'NonExclusiveLimitAlarmType_Retain' -ObjectIdNames[9919] = 'NonExclusiveLimitAlarmType_EnabledState' -ObjectIdNames[9920] = 'NonExclusiveLimitAlarmType_EnabledState_Id' -ObjectIdNames[9921] = 'NonExclusiveLimitAlarmType_EnabledState_Name' -ObjectIdNames[9922] = 'NonExclusiveLimitAlarmType_EnabledState_Number' -ObjectIdNames[9923] = 'NonExclusiveLimitAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9924] = 'NonExclusiveLimitAlarmType_EnabledState_TransitionTime' -ObjectIdNames[9925] = 'NonExclusiveLimitAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9926] = 'NonExclusiveLimitAlarmType_EnabledState_TrueState' -ObjectIdNames[9927] = 'NonExclusiveLimitAlarmType_EnabledState_FalseState' -ObjectIdNames[9928] = 'NonExclusiveLimitAlarmType_Quality' -ObjectIdNames[9929] = 'NonExclusiveLimitAlarmType_Quality_SourceTimestamp' -ObjectIdNames[9930] = 'NonExclusiveLimitAlarmType_LastSeverity' -ObjectIdNames[9931] = 'NonExclusiveLimitAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[9932] = 'NonExclusiveLimitAlarmType_Comment' -ObjectIdNames[9933] = 'NonExclusiveLimitAlarmType_Comment_SourceTimestamp' -ObjectIdNames[9934] = 'NonExclusiveLimitAlarmType_ClientUserId' -ObjectIdNames[9935] = 'NonExclusiveLimitAlarmType_Enable' -ObjectIdNames[9936] = 'NonExclusiveLimitAlarmType_Disable' -ObjectIdNames[9937] = 'NonExclusiveLimitAlarmType_AddComment' -ObjectIdNames[9938] = 'NonExclusiveLimitAlarmType_AddComment_InputArguments' -ObjectIdNames[9939] = 'NonExclusiveLimitAlarmType_ConditionRefresh' -ObjectIdNames[9940] = 'NonExclusiveLimitAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[9941] = 'NonExclusiveLimitAlarmType_AckedState' -ObjectIdNames[9942] = 'NonExclusiveLimitAlarmType_AckedState_Id' -ObjectIdNames[9943] = 'NonExclusiveLimitAlarmType_AckedState_Name' -ObjectIdNames[9944] = 'NonExclusiveLimitAlarmType_AckedState_Number' -ObjectIdNames[9945] = 'NonExclusiveLimitAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[9946] = 'NonExclusiveLimitAlarmType_AckedState_TransitionTime' -ObjectIdNames[9947] = 'NonExclusiveLimitAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9948] = 'NonExclusiveLimitAlarmType_AckedState_TrueState' -ObjectIdNames[9949] = 'NonExclusiveLimitAlarmType_AckedState_FalseState' -ObjectIdNames[9950] = 'NonExclusiveLimitAlarmType_ConfirmedState' -ObjectIdNames[9951] = 'NonExclusiveLimitAlarmType_ConfirmedState_Id' -ObjectIdNames[9952] = 'NonExclusiveLimitAlarmType_ConfirmedState_Name' -ObjectIdNames[9953] = 'NonExclusiveLimitAlarmType_ConfirmedState_Number' -ObjectIdNames[9954] = 'NonExclusiveLimitAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9955] = 'NonExclusiveLimitAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[9956] = 'NonExclusiveLimitAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9957] = 'NonExclusiveLimitAlarmType_ConfirmedState_TrueState' -ObjectIdNames[9958] = 'NonExclusiveLimitAlarmType_ConfirmedState_FalseState' -ObjectIdNames[9959] = 'NonExclusiveLimitAlarmType_Acknowledge' -ObjectIdNames[9960] = 'NonExclusiveLimitAlarmType_Acknowledge_InputArguments' -ObjectIdNames[9961] = 'NonExclusiveLimitAlarmType_Confirm' -ObjectIdNames[9962] = 'NonExclusiveLimitAlarmType_Confirm_InputArguments' -ObjectIdNames[9963] = 'NonExclusiveLimitAlarmType_ActiveState' -ObjectIdNames[9964] = 'NonExclusiveLimitAlarmType_ActiveState_Id' -ObjectIdNames[9965] = 'NonExclusiveLimitAlarmType_ActiveState_Name' -ObjectIdNames[9966] = 'NonExclusiveLimitAlarmType_ActiveState_Number' -ObjectIdNames[9967] = 'NonExclusiveLimitAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[9968] = 'NonExclusiveLimitAlarmType_ActiveState_TransitionTime' -ObjectIdNames[9969] = 'NonExclusiveLimitAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[9970] = 'NonExclusiveLimitAlarmType_ActiveState_TrueState' -ObjectIdNames[9971] = 'NonExclusiveLimitAlarmType_ActiveState_FalseState' -ObjectIdNames[9972] = 'NonExclusiveLimitAlarmType_SuppressedState' -ObjectIdNames[9973] = 'NonExclusiveLimitAlarmType_SuppressedState_Id' -ObjectIdNames[9974] = 'NonExclusiveLimitAlarmType_SuppressedState_Name' -ObjectIdNames[9975] = 'NonExclusiveLimitAlarmType_SuppressedState_Number' -ObjectIdNames[9976] = 'NonExclusiveLimitAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[9977] = 'NonExclusiveLimitAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[9978] = 'NonExclusiveLimitAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[9979] = 'NonExclusiveLimitAlarmType_SuppressedState_TrueState' -ObjectIdNames[9980] = 'NonExclusiveLimitAlarmType_SuppressedState_FalseState' -ObjectIdNames[9981] = 'NonExclusiveLimitAlarmType_ShelvingState' -ObjectIdNames[9982] = 'NonExclusiveLimitAlarmType_ShelvingState_CurrentState' -ObjectIdNames[9983] = 'NonExclusiveLimitAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[9984] = 'NonExclusiveLimitAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[9985] = 'NonExclusiveLimitAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[9986] = 'NonExclusiveLimitAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9987] = 'NonExclusiveLimitAlarmType_ShelvingState_LastTransition' -ObjectIdNames[9988] = 'NonExclusiveLimitAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[9989] = 'NonExclusiveLimitAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[9990] = 'NonExclusiveLimitAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[9991] = 'NonExclusiveLimitAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[9992] = 'NonExclusiveLimitAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10014] = 'NonExclusiveLimitAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10015] = 'NonExclusiveLimitAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10016] = 'NonExclusiveLimitAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10017] = 'NonExclusiveLimitAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10018] = 'NonExclusiveLimitAlarmType_SuppressedOrShelved' -ObjectIdNames[10019] = 'NonExclusiveLimitAlarmType_MaxTimeShelved' -ObjectIdNames[10020] = 'NonExclusiveLimitAlarmType_HighHighState' -ObjectIdNames[10021] = 'NonExclusiveLimitAlarmType_HighHighState_Id' -ObjectIdNames[10022] = 'NonExclusiveLimitAlarmType_HighHighState_Name' -ObjectIdNames[10023] = 'NonExclusiveLimitAlarmType_HighHighState_Number' -ObjectIdNames[10024] = 'NonExclusiveLimitAlarmType_HighHighState_EffectiveDisplayName' -ObjectIdNames[10025] = 'NonExclusiveLimitAlarmType_HighHighState_TransitionTime' -ObjectIdNames[10026] = 'NonExclusiveLimitAlarmType_HighHighState_EffectiveTransitionTime' -ObjectIdNames[10027] = 'NonExclusiveLimitAlarmType_HighHighState_TrueState' -ObjectIdNames[10028] = 'NonExclusiveLimitAlarmType_HighHighState_FalseState' -ObjectIdNames[10029] = 'NonExclusiveLimitAlarmType_HighState' -ObjectIdNames[10030] = 'NonExclusiveLimitAlarmType_HighState_Id' -ObjectIdNames[10031] = 'NonExclusiveLimitAlarmType_HighState_Name' -ObjectIdNames[10032] = 'NonExclusiveLimitAlarmType_HighState_Number' -ObjectIdNames[10033] = 'NonExclusiveLimitAlarmType_HighState_EffectiveDisplayName' -ObjectIdNames[10034] = 'NonExclusiveLimitAlarmType_HighState_TransitionTime' -ObjectIdNames[10035] = 'NonExclusiveLimitAlarmType_HighState_EffectiveTransitionTime' -ObjectIdNames[10036] = 'NonExclusiveLimitAlarmType_HighState_TrueState' -ObjectIdNames[10037] = 'NonExclusiveLimitAlarmType_HighState_FalseState' -ObjectIdNames[10038] = 'NonExclusiveLimitAlarmType_LowState' -ObjectIdNames[10039] = 'NonExclusiveLimitAlarmType_LowState_Id' -ObjectIdNames[10040] = 'NonExclusiveLimitAlarmType_LowState_Name' -ObjectIdNames[10041] = 'NonExclusiveLimitAlarmType_LowState_Number' -ObjectIdNames[10042] = 'NonExclusiveLimitAlarmType_LowState_EffectiveDisplayName' -ObjectIdNames[10043] = 'NonExclusiveLimitAlarmType_LowState_TransitionTime' -ObjectIdNames[10044] = 'NonExclusiveLimitAlarmType_LowState_EffectiveTransitionTime' -ObjectIdNames[10045] = 'NonExclusiveLimitAlarmType_LowState_TrueState' -ObjectIdNames[10046] = 'NonExclusiveLimitAlarmType_LowState_FalseState' -ObjectIdNames[10047] = 'NonExclusiveLimitAlarmType_LowLowState' -ObjectIdNames[10048] = 'NonExclusiveLimitAlarmType_LowLowState_Id' -ObjectIdNames[10049] = 'NonExclusiveLimitAlarmType_LowLowState_Name' -ObjectIdNames[10050] = 'NonExclusiveLimitAlarmType_LowLowState_Number' -ObjectIdNames[10051] = 'NonExclusiveLimitAlarmType_LowLowState_EffectiveDisplayName' -ObjectIdNames[10052] = 'NonExclusiveLimitAlarmType_LowLowState_TransitionTime' -ObjectIdNames[10053] = 'NonExclusiveLimitAlarmType_LowLowState_EffectiveTransitionTime' -ObjectIdNames[10054] = 'NonExclusiveLimitAlarmType_LowLowState_TrueState' -ObjectIdNames[10055] = 'NonExclusiveLimitAlarmType_LowLowState_FalseState' -ObjectIdNames[10056] = 'NonExclusiveLimitAlarmType_HighHighLimit' -ObjectIdNames[10057] = 'NonExclusiveLimitAlarmType_HighLimit' -ObjectIdNames[10058] = 'NonExclusiveLimitAlarmType_LowLimit' -ObjectIdNames[10059] = 'NonExclusiveLimitAlarmType_LowLowLimit' -ObjectIdNames[10060] = 'NonExclusiveLevelAlarmType' -ObjectIdNames[10061] = 'NonExclusiveLevelAlarmType_EventId' -ObjectIdNames[10062] = 'NonExclusiveLevelAlarmType_EventType' -ObjectIdNames[10063] = 'NonExclusiveLevelAlarmType_SourceNode' -ObjectIdNames[10064] = 'NonExclusiveLevelAlarmType_SourceName' -ObjectIdNames[10065] = 'NonExclusiveLevelAlarmType_Time' -ObjectIdNames[10066] = 'NonExclusiveLevelAlarmType_ReceiveTime' -ObjectIdNames[10067] = 'NonExclusiveLevelAlarmType_LocalTime' -ObjectIdNames[10068] = 'NonExclusiveLevelAlarmType_Message' -ObjectIdNames[10069] = 'NonExclusiveLevelAlarmType_Severity' -ObjectIdNames[10070] = 'NonExclusiveLevelAlarmType_ConditionName' -ObjectIdNames[10071] = 'NonExclusiveLevelAlarmType_BranchId' -ObjectIdNames[10072] = 'NonExclusiveLevelAlarmType_Retain' -ObjectIdNames[10073] = 'NonExclusiveLevelAlarmType_EnabledState' -ObjectIdNames[10074] = 'NonExclusiveLevelAlarmType_EnabledState_Id' -ObjectIdNames[10075] = 'NonExclusiveLevelAlarmType_EnabledState_Name' -ObjectIdNames[10076] = 'NonExclusiveLevelAlarmType_EnabledState_Number' -ObjectIdNames[10077] = 'NonExclusiveLevelAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[10078] = 'NonExclusiveLevelAlarmType_EnabledState_TransitionTime' -ObjectIdNames[10079] = 'NonExclusiveLevelAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[10080] = 'NonExclusiveLevelAlarmType_EnabledState_TrueState' -ObjectIdNames[10081] = 'NonExclusiveLevelAlarmType_EnabledState_FalseState' -ObjectIdNames[10082] = 'NonExclusiveLevelAlarmType_Quality' -ObjectIdNames[10083] = 'NonExclusiveLevelAlarmType_Quality_SourceTimestamp' -ObjectIdNames[10084] = 'NonExclusiveLevelAlarmType_LastSeverity' -ObjectIdNames[10085] = 'NonExclusiveLevelAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[10086] = 'NonExclusiveLevelAlarmType_Comment' -ObjectIdNames[10087] = 'NonExclusiveLevelAlarmType_Comment_SourceTimestamp' -ObjectIdNames[10088] = 'NonExclusiveLevelAlarmType_ClientUserId' -ObjectIdNames[10089] = 'NonExclusiveLevelAlarmType_Enable' -ObjectIdNames[10090] = 'NonExclusiveLevelAlarmType_Disable' -ObjectIdNames[10091] = 'NonExclusiveLevelAlarmType_AddComment' -ObjectIdNames[10092] = 'NonExclusiveLevelAlarmType_AddComment_InputArguments' -ObjectIdNames[10093] = 'NonExclusiveLevelAlarmType_ConditionRefresh' -ObjectIdNames[10094] = 'NonExclusiveLevelAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[10095] = 'NonExclusiveLevelAlarmType_AckedState' -ObjectIdNames[10096] = 'NonExclusiveLevelAlarmType_AckedState_Id' -ObjectIdNames[10097] = 'NonExclusiveLevelAlarmType_AckedState_Name' -ObjectIdNames[10098] = 'NonExclusiveLevelAlarmType_AckedState_Number' -ObjectIdNames[10099] = 'NonExclusiveLevelAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[10100] = 'NonExclusiveLevelAlarmType_AckedState_TransitionTime' -ObjectIdNames[10101] = 'NonExclusiveLevelAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[10102] = 'NonExclusiveLevelAlarmType_AckedState_TrueState' -ObjectIdNames[10103] = 'NonExclusiveLevelAlarmType_AckedState_FalseState' -ObjectIdNames[10104] = 'NonExclusiveLevelAlarmType_ConfirmedState' -ObjectIdNames[10105] = 'NonExclusiveLevelAlarmType_ConfirmedState_Id' -ObjectIdNames[10106] = 'NonExclusiveLevelAlarmType_ConfirmedState_Name' -ObjectIdNames[10107] = 'NonExclusiveLevelAlarmType_ConfirmedState_Number' -ObjectIdNames[10108] = 'NonExclusiveLevelAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[10109] = 'NonExclusiveLevelAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[10110] = 'NonExclusiveLevelAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[10111] = 'NonExclusiveLevelAlarmType_ConfirmedState_TrueState' -ObjectIdNames[10112] = 'NonExclusiveLevelAlarmType_ConfirmedState_FalseState' -ObjectIdNames[10113] = 'NonExclusiveLevelAlarmType_Acknowledge' -ObjectIdNames[10114] = 'NonExclusiveLevelAlarmType_Acknowledge_InputArguments' -ObjectIdNames[10115] = 'NonExclusiveLevelAlarmType_Confirm' -ObjectIdNames[10116] = 'NonExclusiveLevelAlarmType_Confirm_InputArguments' -ObjectIdNames[10117] = 'NonExclusiveLevelAlarmType_ActiveState' -ObjectIdNames[10118] = 'NonExclusiveLevelAlarmType_ActiveState_Id' -ObjectIdNames[10119] = 'NonExclusiveLevelAlarmType_ActiveState_Name' -ObjectIdNames[10120] = 'NonExclusiveLevelAlarmType_ActiveState_Number' -ObjectIdNames[10121] = 'NonExclusiveLevelAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[10122] = 'NonExclusiveLevelAlarmType_ActiveState_TransitionTime' -ObjectIdNames[10123] = 'NonExclusiveLevelAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[10124] = 'NonExclusiveLevelAlarmType_ActiveState_TrueState' -ObjectIdNames[10125] = 'NonExclusiveLevelAlarmType_ActiveState_FalseState' -ObjectIdNames[10126] = 'NonExclusiveLevelAlarmType_SuppressedState' -ObjectIdNames[10127] = 'NonExclusiveLevelAlarmType_SuppressedState_Id' -ObjectIdNames[10128] = 'NonExclusiveLevelAlarmType_SuppressedState_Name' -ObjectIdNames[10129] = 'NonExclusiveLevelAlarmType_SuppressedState_Number' -ObjectIdNames[10130] = 'NonExclusiveLevelAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[10131] = 'NonExclusiveLevelAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[10132] = 'NonExclusiveLevelAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[10133] = 'NonExclusiveLevelAlarmType_SuppressedState_TrueState' -ObjectIdNames[10134] = 'NonExclusiveLevelAlarmType_SuppressedState_FalseState' -ObjectIdNames[10135] = 'NonExclusiveLevelAlarmType_ShelvingState' -ObjectIdNames[10136] = 'NonExclusiveLevelAlarmType_ShelvingState_CurrentState' -ObjectIdNames[10137] = 'NonExclusiveLevelAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[10138] = 'NonExclusiveLevelAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[10139] = 'NonExclusiveLevelAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[10140] = 'NonExclusiveLevelAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[10141] = 'NonExclusiveLevelAlarmType_ShelvingState_LastTransition' -ObjectIdNames[10142] = 'NonExclusiveLevelAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[10143] = 'NonExclusiveLevelAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[10144] = 'NonExclusiveLevelAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[10145] = 'NonExclusiveLevelAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[10146] = 'NonExclusiveLevelAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10168] = 'NonExclusiveLevelAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10169] = 'NonExclusiveLevelAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10170] = 'NonExclusiveLevelAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10171] = 'NonExclusiveLevelAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10172] = 'NonExclusiveLevelAlarmType_SuppressedOrShelved' -ObjectIdNames[10173] = 'NonExclusiveLevelAlarmType_MaxTimeShelved' -ObjectIdNames[10174] = 'NonExclusiveLevelAlarmType_HighHighState' -ObjectIdNames[10175] = 'NonExclusiveLevelAlarmType_HighHighState_Id' -ObjectIdNames[10176] = 'NonExclusiveLevelAlarmType_HighHighState_Name' -ObjectIdNames[10177] = 'NonExclusiveLevelAlarmType_HighHighState_Number' -ObjectIdNames[10178] = 'NonExclusiveLevelAlarmType_HighHighState_EffectiveDisplayName' -ObjectIdNames[10179] = 'NonExclusiveLevelAlarmType_HighHighState_TransitionTime' -ObjectIdNames[10180] = 'NonExclusiveLevelAlarmType_HighHighState_EffectiveTransitionTime' -ObjectIdNames[10181] = 'NonExclusiveLevelAlarmType_HighHighState_TrueState' -ObjectIdNames[10182] = 'NonExclusiveLevelAlarmType_HighHighState_FalseState' -ObjectIdNames[10183] = 'NonExclusiveLevelAlarmType_HighState' -ObjectIdNames[10184] = 'NonExclusiveLevelAlarmType_HighState_Id' -ObjectIdNames[10185] = 'NonExclusiveLevelAlarmType_HighState_Name' -ObjectIdNames[10186] = 'NonExclusiveLevelAlarmType_HighState_Number' -ObjectIdNames[10187] = 'NonExclusiveLevelAlarmType_HighState_EffectiveDisplayName' -ObjectIdNames[10188] = 'NonExclusiveLevelAlarmType_HighState_TransitionTime' -ObjectIdNames[10189] = 'NonExclusiveLevelAlarmType_HighState_EffectiveTransitionTime' -ObjectIdNames[10190] = 'NonExclusiveLevelAlarmType_HighState_TrueState' -ObjectIdNames[10191] = 'NonExclusiveLevelAlarmType_HighState_FalseState' -ObjectIdNames[10192] = 'NonExclusiveLevelAlarmType_LowState' -ObjectIdNames[10193] = 'NonExclusiveLevelAlarmType_LowState_Id' -ObjectIdNames[10194] = 'NonExclusiveLevelAlarmType_LowState_Name' -ObjectIdNames[10195] = 'NonExclusiveLevelAlarmType_LowState_Number' -ObjectIdNames[10196] = 'NonExclusiveLevelAlarmType_LowState_EffectiveDisplayName' -ObjectIdNames[10197] = 'NonExclusiveLevelAlarmType_LowState_TransitionTime' -ObjectIdNames[10198] = 'NonExclusiveLevelAlarmType_LowState_EffectiveTransitionTime' -ObjectIdNames[10199] = 'NonExclusiveLevelAlarmType_LowState_TrueState' -ObjectIdNames[10200] = 'NonExclusiveLevelAlarmType_LowState_FalseState' -ObjectIdNames[10201] = 'NonExclusiveLevelAlarmType_LowLowState' -ObjectIdNames[10202] = 'NonExclusiveLevelAlarmType_LowLowState_Id' -ObjectIdNames[10203] = 'NonExclusiveLevelAlarmType_LowLowState_Name' -ObjectIdNames[10204] = 'NonExclusiveLevelAlarmType_LowLowState_Number' -ObjectIdNames[10205] = 'NonExclusiveLevelAlarmType_LowLowState_EffectiveDisplayName' -ObjectIdNames[10206] = 'NonExclusiveLevelAlarmType_LowLowState_TransitionTime' -ObjectIdNames[10207] = 'NonExclusiveLevelAlarmType_LowLowState_EffectiveTransitionTime' -ObjectIdNames[10208] = 'NonExclusiveLevelAlarmType_LowLowState_TrueState' -ObjectIdNames[10209] = 'NonExclusiveLevelAlarmType_LowLowState_FalseState' -ObjectIdNames[10210] = 'NonExclusiveLevelAlarmType_HighHighLimit' -ObjectIdNames[10211] = 'NonExclusiveLevelAlarmType_HighLimit' -ObjectIdNames[10212] = 'NonExclusiveLevelAlarmType_LowLimit' -ObjectIdNames[10213] = 'NonExclusiveLevelAlarmType_LowLowLimit' -ObjectIdNames[10214] = 'NonExclusiveRateOfChangeAlarmType' -ObjectIdNames[10215] = 'NonExclusiveRateOfChangeAlarmType_EventId' -ObjectIdNames[10216] = 'NonExclusiveRateOfChangeAlarmType_EventType' -ObjectIdNames[10217] = 'NonExclusiveRateOfChangeAlarmType_SourceNode' -ObjectIdNames[10218] = 'NonExclusiveRateOfChangeAlarmType_SourceName' -ObjectIdNames[10219] = 'NonExclusiveRateOfChangeAlarmType_Time' -ObjectIdNames[10220] = 'NonExclusiveRateOfChangeAlarmType_ReceiveTime' -ObjectIdNames[10221] = 'NonExclusiveRateOfChangeAlarmType_LocalTime' -ObjectIdNames[10222] = 'NonExclusiveRateOfChangeAlarmType_Message' -ObjectIdNames[10223] = 'NonExclusiveRateOfChangeAlarmType_Severity' -ObjectIdNames[10224] = 'NonExclusiveRateOfChangeAlarmType_ConditionName' -ObjectIdNames[10225] = 'NonExclusiveRateOfChangeAlarmType_BranchId' -ObjectIdNames[10226] = 'NonExclusiveRateOfChangeAlarmType_Retain' -ObjectIdNames[10227] = 'NonExclusiveRateOfChangeAlarmType_EnabledState' -ObjectIdNames[10228] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_Id' -ObjectIdNames[10229] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_Name' -ObjectIdNames[10230] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_Number' -ObjectIdNames[10231] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[10232] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_TransitionTime' -ObjectIdNames[10233] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[10234] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_TrueState' -ObjectIdNames[10235] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_FalseState' -ObjectIdNames[10236] = 'NonExclusiveRateOfChangeAlarmType_Quality' -ObjectIdNames[10237] = 'NonExclusiveRateOfChangeAlarmType_Quality_SourceTimestamp' -ObjectIdNames[10238] = 'NonExclusiveRateOfChangeAlarmType_LastSeverity' -ObjectIdNames[10239] = 'NonExclusiveRateOfChangeAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[10240] = 'NonExclusiveRateOfChangeAlarmType_Comment' -ObjectIdNames[10241] = 'NonExclusiveRateOfChangeAlarmType_Comment_SourceTimestamp' -ObjectIdNames[10242] = 'NonExclusiveRateOfChangeAlarmType_ClientUserId' -ObjectIdNames[10243] = 'NonExclusiveRateOfChangeAlarmType_Enable' -ObjectIdNames[10244] = 'NonExclusiveRateOfChangeAlarmType_Disable' -ObjectIdNames[10245] = 'NonExclusiveRateOfChangeAlarmType_AddComment' -ObjectIdNames[10246] = 'NonExclusiveRateOfChangeAlarmType_AddComment_InputArguments' -ObjectIdNames[10247] = 'NonExclusiveRateOfChangeAlarmType_ConditionRefresh' -ObjectIdNames[10248] = 'NonExclusiveRateOfChangeAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[10249] = 'NonExclusiveRateOfChangeAlarmType_AckedState' -ObjectIdNames[10250] = 'NonExclusiveRateOfChangeAlarmType_AckedState_Id' -ObjectIdNames[10251] = 'NonExclusiveRateOfChangeAlarmType_AckedState_Name' -ObjectIdNames[10252] = 'NonExclusiveRateOfChangeAlarmType_AckedState_Number' -ObjectIdNames[10253] = 'NonExclusiveRateOfChangeAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[10254] = 'NonExclusiveRateOfChangeAlarmType_AckedState_TransitionTime' -ObjectIdNames[10255] = 'NonExclusiveRateOfChangeAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[10256] = 'NonExclusiveRateOfChangeAlarmType_AckedState_TrueState' -ObjectIdNames[10257] = 'NonExclusiveRateOfChangeAlarmType_AckedState_FalseState' -ObjectIdNames[10258] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState' -ObjectIdNames[10259] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_Id' -ObjectIdNames[10260] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_Name' -ObjectIdNames[10261] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_Number' -ObjectIdNames[10262] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[10263] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[10264] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[10265] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_TrueState' -ObjectIdNames[10266] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_FalseState' -ObjectIdNames[10267] = 'NonExclusiveRateOfChangeAlarmType_Acknowledge' -ObjectIdNames[10268] = 'NonExclusiveRateOfChangeAlarmType_Acknowledge_InputArguments' -ObjectIdNames[10269] = 'NonExclusiveRateOfChangeAlarmType_Confirm' -ObjectIdNames[10270] = 'NonExclusiveRateOfChangeAlarmType_Confirm_InputArguments' -ObjectIdNames[10271] = 'NonExclusiveRateOfChangeAlarmType_ActiveState' -ObjectIdNames[10272] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_Id' -ObjectIdNames[10273] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_Name' -ObjectIdNames[10274] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_Number' -ObjectIdNames[10275] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[10276] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_TransitionTime' -ObjectIdNames[10277] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[10278] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_TrueState' -ObjectIdNames[10279] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_FalseState' -ObjectIdNames[10280] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState' -ObjectIdNames[10281] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_Id' -ObjectIdNames[10282] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_Name' -ObjectIdNames[10283] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_Number' -ObjectIdNames[10284] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[10285] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[10286] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[10287] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_TrueState' -ObjectIdNames[10288] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_FalseState' -ObjectIdNames[10289] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState' -ObjectIdNames[10290] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState' -ObjectIdNames[10291] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[10292] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[10293] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[10294] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[10295] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition' -ObjectIdNames[10296] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[10297] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[10298] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[10299] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[10300] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10322] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10323] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10324] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10325] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10326] = 'NonExclusiveRateOfChangeAlarmType_SuppressedOrShelved' -ObjectIdNames[10327] = 'NonExclusiveRateOfChangeAlarmType_MaxTimeShelved' -ObjectIdNames[10328] = 'NonExclusiveRateOfChangeAlarmType_HighHighState' -ObjectIdNames[10329] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_Id' -ObjectIdNames[10330] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_Name' -ObjectIdNames[10331] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_Number' -ObjectIdNames[10332] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_EffectiveDisplayName' -ObjectIdNames[10333] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_TransitionTime' -ObjectIdNames[10334] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_EffectiveTransitionTime' -ObjectIdNames[10335] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_TrueState' -ObjectIdNames[10336] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_FalseState' -ObjectIdNames[10337] = 'NonExclusiveRateOfChangeAlarmType_HighState' -ObjectIdNames[10338] = 'NonExclusiveRateOfChangeAlarmType_HighState_Id' -ObjectIdNames[10339] = 'NonExclusiveRateOfChangeAlarmType_HighState_Name' -ObjectIdNames[10340] = 'NonExclusiveRateOfChangeAlarmType_HighState_Number' -ObjectIdNames[10341] = 'NonExclusiveRateOfChangeAlarmType_HighState_EffectiveDisplayName' -ObjectIdNames[10342] = 'NonExclusiveRateOfChangeAlarmType_HighState_TransitionTime' -ObjectIdNames[10343] = 'NonExclusiveRateOfChangeAlarmType_HighState_EffectiveTransitionTime' -ObjectIdNames[10344] = 'NonExclusiveRateOfChangeAlarmType_HighState_TrueState' -ObjectIdNames[10345] = 'NonExclusiveRateOfChangeAlarmType_HighState_FalseState' -ObjectIdNames[10346] = 'NonExclusiveRateOfChangeAlarmType_LowState' -ObjectIdNames[10347] = 'NonExclusiveRateOfChangeAlarmType_LowState_Id' -ObjectIdNames[10348] = 'NonExclusiveRateOfChangeAlarmType_LowState_Name' -ObjectIdNames[10349] = 'NonExclusiveRateOfChangeAlarmType_LowState_Number' -ObjectIdNames[10350] = 'NonExclusiveRateOfChangeAlarmType_LowState_EffectiveDisplayName' -ObjectIdNames[10351] = 'NonExclusiveRateOfChangeAlarmType_LowState_TransitionTime' -ObjectIdNames[10352] = 'NonExclusiveRateOfChangeAlarmType_LowState_EffectiveTransitionTime' -ObjectIdNames[10353] = 'NonExclusiveRateOfChangeAlarmType_LowState_TrueState' -ObjectIdNames[10354] = 'NonExclusiveRateOfChangeAlarmType_LowState_FalseState' -ObjectIdNames[10355] = 'NonExclusiveRateOfChangeAlarmType_LowLowState' -ObjectIdNames[10356] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_Id' -ObjectIdNames[10357] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_Name' -ObjectIdNames[10358] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_Number' -ObjectIdNames[10359] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_EffectiveDisplayName' -ObjectIdNames[10360] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_TransitionTime' -ObjectIdNames[10361] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_EffectiveTransitionTime' -ObjectIdNames[10362] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_TrueState' -ObjectIdNames[10363] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_FalseState' -ObjectIdNames[10364] = 'NonExclusiveRateOfChangeAlarmType_HighHighLimit' -ObjectIdNames[10365] = 'NonExclusiveRateOfChangeAlarmType_HighLimit' -ObjectIdNames[10366] = 'NonExclusiveRateOfChangeAlarmType_LowLimit' -ObjectIdNames[10367] = 'NonExclusiveRateOfChangeAlarmType_LowLowLimit' -ObjectIdNames[10368] = 'NonExclusiveDeviationAlarmType' -ObjectIdNames[10369] = 'NonExclusiveDeviationAlarmType_EventId' -ObjectIdNames[10370] = 'NonExclusiveDeviationAlarmType_EventType' -ObjectIdNames[10371] = 'NonExclusiveDeviationAlarmType_SourceNode' -ObjectIdNames[10372] = 'NonExclusiveDeviationAlarmType_SourceName' -ObjectIdNames[10373] = 'NonExclusiveDeviationAlarmType_Time' -ObjectIdNames[10374] = 'NonExclusiveDeviationAlarmType_ReceiveTime' -ObjectIdNames[10375] = 'NonExclusiveDeviationAlarmType_LocalTime' -ObjectIdNames[10376] = 'NonExclusiveDeviationAlarmType_Message' -ObjectIdNames[10377] = 'NonExclusiveDeviationAlarmType_Severity' -ObjectIdNames[10378] = 'NonExclusiveDeviationAlarmType_ConditionName' -ObjectIdNames[10379] = 'NonExclusiveDeviationAlarmType_BranchId' -ObjectIdNames[10380] = 'NonExclusiveDeviationAlarmType_Retain' -ObjectIdNames[10381] = 'NonExclusiveDeviationAlarmType_EnabledState' -ObjectIdNames[10382] = 'NonExclusiveDeviationAlarmType_EnabledState_Id' -ObjectIdNames[10383] = 'NonExclusiveDeviationAlarmType_EnabledState_Name' -ObjectIdNames[10384] = 'NonExclusiveDeviationAlarmType_EnabledState_Number' -ObjectIdNames[10385] = 'NonExclusiveDeviationAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[10386] = 'NonExclusiveDeviationAlarmType_EnabledState_TransitionTime' -ObjectIdNames[10387] = 'NonExclusiveDeviationAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[10388] = 'NonExclusiveDeviationAlarmType_EnabledState_TrueState' -ObjectIdNames[10389] = 'NonExclusiveDeviationAlarmType_EnabledState_FalseState' -ObjectIdNames[10390] = 'NonExclusiveDeviationAlarmType_Quality' -ObjectIdNames[10391] = 'NonExclusiveDeviationAlarmType_Quality_SourceTimestamp' -ObjectIdNames[10392] = 'NonExclusiveDeviationAlarmType_LastSeverity' -ObjectIdNames[10393] = 'NonExclusiveDeviationAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[10394] = 'NonExclusiveDeviationAlarmType_Comment' -ObjectIdNames[10395] = 'NonExclusiveDeviationAlarmType_Comment_SourceTimestamp' -ObjectIdNames[10396] = 'NonExclusiveDeviationAlarmType_ClientUserId' -ObjectIdNames[10397] = 'NonExclusiveDeviationAlarmType_Enable' -ObjectIdNames[10398] = 'NonExclusiveDeviationAlarmType_Disable' -ObjectIdNames[10399] = 'NonExclusiveDeviationAlarmType_AddComment' -ObjectIdNames[10400] = 'NonExclusiveDeviationAlarmType_AddComment_InputArguments' -ObjectIdNames[10401] = 'NonExclusiveDeviationAlarmType_ConditionRefresh' -ObjectIdNames[10402] = 'NonExclusiveDeviationAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[10403] = 'NonExclusiveDeviationAlarmType_AckedState' -ObjectIdNames[10404] = 'NonExclusiveDeviationAlarmType_AckedState_Id' -ObjectIdNames[10405] = 'NonExclusiveDeviationAlarmType_AckedState_Name' -ObjectIdNames[10406] = 'NonExclusiveDeviationAlarmType_AckedState_Number' -ObjectIdNames[10407] = 'NonExclusiveDeviationAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[10408] = 'NonExclusiveDeviationAlarmType_AckedState_TransitionTime' -ObjectIdNames[10409] = 'NonExclusiveDeviationAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[10410] = 'NonExclusiveDeviationAlarmType_AckedState_TrueState' -ObjectIdNames[10411] = 'NonExclusiveDeviationAlarmType_AckedState_FalseState' -ObjectIdNames[10412] = 'NonExclusiveDeviationAlarmType_ConfirmedState' -ObjectIdNames[10413] = 'NonExclusiveDeviationAlarmType_ConfirmedState_Id' -ObjectIdNames[10414] = 'NonExclusiveDeviationAlarmType_ConfirmedState_Name' -ObjectIdNames[10415] = 'NonExclusiveDeviationAlarmType_ConfirmedState_Number' -ObjectIdNames[10416] = 'NonExclusiveDeviationAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[10417] = 'NonExclusiveDeviationAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[10418] = 'NonExclusiveDeviationAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[10419] = 'NonExclusiveDeviationAlarmType_ConfirmedState_TrueState' -ObjectIdNames[10420] = 'NonExclusiveDeviationAlarmType_ConfirmedState_FalseState' -ObjectIdNames[10421] = 'NonExclusiveDeviationAlarmType_Acknowledge' -ObjectIdNames[10422] = 'NonExclusiveDeviationAlarmType_Acknowledge_InputArguments' -ObjectIdNames[10423] = 'NonExclusiveDeviationAlarmType_Confirm' -ObjectIdNames[10424] = 'NonExclusiveDeviationAlarmType_Confirm_InputArguments' -ObjectIdNames[10425] = 'NonExclusiveDeviationAlarmType_ActiveState' -ObjectIdNames[10426] = 'NonExclusiveDeviationAlarmType_ActiveState_Id' -ObjectIdNames[10427] = 'NonExclusiveDeviationAlarmType_ActiveState_Name' -ObjectIdNames[10428] = 'NonExclusiveDeviationAlarmType_ActiveState_Number' -ObjectIdNames[10429] = 'NonExclusiveDeviationAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[10430] = 'NonExclusiveDeviationAlarmType_ActiveState_TransitionTime' -ObjectIdNames[10431] = 'NonExclusiveDeviationAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[10432] = 'NonExclusiveDeviationAlarmType_ActiveState_TrueState' -ObjectIdNames[10433] = 'NonExclusiveDeviationAlarmType_ActiveState_FalseState' -ObjectIdNames[10434] = 'NonExclusiveDeviationAlarmType_SuppressedState' -ObjectIdNames[10435] = 'NonExclusiveDeviationAlarmType_SuppressedState_Id' -ObjectIdNames[10436] = 'NonExclusiveDeviationAlarmType_SuppressedState_Name' -ObjectIdNames[10437] = 'NonExclusiveDeviationAlarmType_SuppressedState_Number' -ObjectIdNames[10438] = 'NonExclusiveDeviationAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[10439] = 'NonExclusiveDeviationAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[10440] = 'NonExclusiveDeviationAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[10441] = 'NonExclusiveDeviationAlarmType_SuppressedState_TrueState' -ObjectIdNames[10442] = 'NonExclusiveDeviationAlarmType_SuppressedState_FalseState' -ObjectIdNames[10443] = 'NonExclusiveDeviationAlarmType_ShelvingState' -ObjectIdNames[10444] = 'NonExclusiveDeviationAlarmType_ShelvingState_CurrentState' -ObjectIdNames[10445] = 'NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[10446] = 'NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[10447] = 'NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[10448] = 'NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[10449] = 'NonExclusiveDeviationAlarmType_ShelvingState_LastTransition' -ObjectIdNames[10450] = 'NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[10451] = 'NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[10452] = 'NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[10453] = 'NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[10454] = 'NonExclusiveDeviationAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10476] = 'NonExclusiveDeviationAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10477] = 'NonExclusiveDeviationAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10478] = 'NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10479] = 'NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10480] = 'NonExclusiveDeviationAlarmType_SuppressedOrShelved' -ObjectIdNames[10481] = 'NonExclusiveDeviationAlarmType_MaxTimeShelved' -ObjectIdNames[10482] = 'NonExclusiveDeviationAlarmType_HighHighState' -ObjectIdNames[10483] = 'NonExclusiveDeviationAlarmType_HighHighState_Id' -ObjectIdNames[10484] = 'NonExclusiveDeviationAlarmType_HighHighState_Name' -ObjectIdNames[10485] = 'NonExclusiveDeviationAlarmType_HighHighState_Number' -ObjectIdNames[10486] = 'NonExclusiveDeviationAlarmType_HighHighState_EffectiveDisplayName' -ObjectIdNames[10487] = 'NonExclusiveDeviationAlarmType_HighHighState_TransitionTime' -ObjectIdNames[10488] = 'NonExclusiveDeviationAlarmType_HighHighState_EffectiveTransitionTime' -ObjectIdNames[10489] = 'NonExclusiveDeviationAlarmType_HighHighState_TrueState' -ObjectIdNames[10490] = 'NonExclusiveDeviationAlarmType_HighHighState_FalseState' -ObjectIdNames[10491] = 'NonExclusiveDeviationAlarmType_HighState' -ObjectIdNames[10492] = 'NonExclusiveDeviationAlarmType_HighState_Id' -ObjectIdNames[10493] = 'NonExclusiveDeviationAlarmType_HighState_Name' -ObjectIdNames[10494] = 'NonExclusiveDeviationAlarmType_HighState_Number' -ObjectIdNames[10495] = 'NonExclusiveDeviationAlarmType_HighState_EffectiveDisplayName' -ObjectIdNames[10496] = 'NonExclusiveDeviationAlarmType_HighState_TransitionTime' -ObjectIdNames[10497] = 'NonExclusiveDeviationAlarmType_HighState_EffectiveTransitionTime' -ObjectIdNames[10498] = 'NonExclusiveDeviationAlarmType_HighState_TrueState' -ObjectIdNames[10499] = 'NonExclusiveDeviationAlarmType_HighState_FalseState' -ObjectIdNames[10500] = 'NonExclusiveDeviationAlarmType_LowState' -ObjectIdNames[10501] = 'NonExclusiveDeviationAlarmType_LowState_Id' -ObjectIdNames[10502] = 'NonExclusiveDeviationAlarmType_LowState_Name' -ObjectIdNames[10503] = 'NonExclusiveDeviationAlarmType_LowState_Number' -ObjectIdNames[10504] = 'NonExclusiveDeviationAlarmType_LowState_EffectiveDisplayName' -ObjectIdNames[10505] = 'NonExclusiveDeviationAlarmType_LowState_TransitionTime' -ObjectIdNames[10506] = 'NonExclusiveDeviationAlarmType_LowState_EffectiveTransitionTime' -ObjectIdNames[10507] = 'NonExclusiveDeviationAlarmType_LowState_TrueState' -ObjectIdNames[10508] = 'NonExclusiveDeviationAlarmType_LowState_FalseState' -ObjectIdNames[10509] = 'NonExclusiveDeviationAlarmType_LowLowState' -ObjectIdNames[10510] = 'NonExclusiveDeviationAlarmType_LowLowState_Id' -ObjectIdNames[10511] = 'NonExclusiveDeviationAlarmType_LowLowState_Name' -ObjectIdNames[10512] = 'NonExclusiveDeviationAlarmType_LowLowState_Number' -ObjectIdNames[10513] = 'NonExclusiveDeviationAlarmType_LowLowState_EffectiveDisplayName' -ObjectIdNames[10514] = 'NonExclusiveDeviationAlarmType_LowLowState_TransitionTime' -ObjectIdNames[10515] = 'NonExclusiveDeviationAlarmType_LowLowState_EffectiveTransitionTime' -ObjectIdNames[10516] = 'NonExclusiveDeviationAlarmType_LowLowState_TrueState' -ObjectIdNames[10517] = 'NonExclusiveDeviationAlarmType_LowLowState_FalseState' -ObjectIdNames[10518] = 'NonExclusiveDeviationAlarmType_HighHighLimit' -ObjectIdNames[10519] = 'NonExclusiveDeviationAlarmType_HighLimit' -ObjectIdNames[10520] = 'NonExclusiveDeviationAlarmType_LowLimit' -ObjectIdNames[10521] = 'NonExclusiveDeviationAlarmType_LowLowLimit' -ObjectIdNames[10522] = 'NonExclusiveDeviationAlarmType_SetpointNode' -ObjectIdNames[10523] = 'DiscreteAlarmType' -ObjectIdNames[10524] = 'DiscreteAlarmType_EventId' -ObjectIdNames[10525] = 'DiscreteAlarmType_EventType' -ObjectIdNames[10526] = 'DiscreteAlarmType_SourceNode' -ObjectIdNames[10527] = 'DiscreteAlarmType_SourceName' -ObjectIdNames[10528] = 'DiscreteAlarmType_Time' -ObjectIdNames[10529] = 'DiscreteAlarmType_ReceiveTime' -ObjectIdNames[10530] = 'DiscreteAlarmType_LocalTime' -ObjectIdNames[10531] = 'DiscreteAlarmType_Message' -ObjectIdNames[10532] = 'DiscreteAlarmType_Severity' -ObjectIdNames[10533] = 'DiscreteAlarmType_ConditionName' -ObjectIdNames[10534] = 'DiscreteAlarmType_BranchId' -ObjectIdNames[10535] = 'DiscreteAlarmType_Retain' -ObjectIdNames[10536] = 'DiscreteAlarmType_EnabledState' -ObjectIdNames[10537] = 'DiscreteAlarmType_EnabledState_Id' -ObjectIdNames[10538] = 'DiscreteAlarmType_EnabledState_Name' -ObjectIdNames[10539] = 'DiscreteAlarmType_EnabledState_Number' -ObjectIdNames[10540] = 'DiscreteAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[10541] = 'DiscreteAlarmType_EnabledState_TransitionTime' -ObjectIdNames[10542] = 'DiscreteAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[10543] = 'DiscreteAlarmType_EnabledState_TrueState' -ObjectIdNames[10544] = 'DiscreteAlarmType_EnabledState_FalseState' -ObjectIdNames[10545] = 'DiscreteAlarmType_Quality' -ObjectIdNames[10546] = 'DiscreteAlarmType_Quality_SourceTimestamp' -ObjectIdNames[10547] = 'DiscreteAlarmType_LastSeverity' -ObjectIdNames[10548] = 'DiscreteAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[10549] = 'DiscreteAlarmType_Comment' -ObjectIdNames[10550] = 'DiscreteAlarmType_Comment_SourceTimestamp' -ObjectIdNames[10551] = 'DiscreteAlarmType_ClientUserId' -ObjectIdNames[10552] = 'DiscreteAlarmType_Enable' -ObjectIdNames[10553] = 'DiscreteAlarmType_Disable' -ObjectIdNames[10554] = 'DiscreteAlarmType_AddComment' -ObjectIdNames[10555] = 'DiscreteAlarmType_AddComment_InputArguments' -ObjectIdNames[10556] = 'DiscreteAlarmType_ConditionRefresh' -ObjectIdNames[10557] = 'DiscreteAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[10558] = 'DiscreteAlarmType_AckedState' -ObjectIdNames[10559] = 'DiscreteAlarmType_AckedState_Id' -ObjectIdNames[10560] = 'DiscreteAlarmType_AckedState_Name' -ObjectIdNames[10561] = 'DiscreteAlarmType_AckedState_Number' -ObjectIdNames[10562] = 'DiscreteAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[10563] = 'DiscreteAlarmType_AckedState_TransitionTime' -ObjectIdNames[10564] = 'DiscreteAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[10565] = 'DiscreteAlarmType_AckedState_TrueState' -ObjectIdNames[10566] = 'DiscreteAlarmType_AckedState_FalseState' -ObjectIdNames[10567] = 'DiscreteAlarmType_ConfirmedState' -ObjectIdNames[10568] = 'DiscreteAlarmType_ConfirmedState_Id' -ObjectIdNames[10569] = 'DiscreteAlarmType_ConfirmedState_Name' -ObjectIdNames[10570] = 'DiscreteAlarmType_ConfirmedState_Number' -ObjectIdNames[10571] = 'DiscreteAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[10572] = 'DiscreteAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[10573] = 'DiscreteAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[10574] = 'DiscreteAlarmType_ConfirmedState_TrueState' -ObjectIdNames[10575] = 'DiscreteAlarmType_ConfirmedState_FalseState' -ObjectIdNames[10576] = 'DiscreteAlarmType_Acknowledge' -ObjectIdNames[10577] = 'DiscreteAlarmType_Acknowledge_InputArguments' -ObjectIdNames[10578] = 'DiscreteAlarmType_Confirm' -ObjectIdNames[10579] = 'DiscreteAlarmType_Confirm_InputArguments' -ObjectIdNames[10580] = 'DiscreteAlarmType_ActiveState' -ObjectIdNames[10581] = 'DiscreteAlarmType_ActiveState_Id' -ObjectIdNames[10582] = 'DiscreteAlarmType_ActiveState_Name' -ObjectIdNames[10583] = 'DiscreteAlarmType_ActiveState_Number' -ObjectIdNames[10584] = 'DiscreteAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[10585] = 'DiscreteAlarmType_ActiveState_TransitionTime' -ObjectIdNames[10586] = 'DiscreteAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[10587] = 'DiscreteAlarmType_ActiveState_TrueState' -ObjectIdNames[10588] = 'DiscreteAlarmType_ActiveState_FalseState' -ObjectIdNames[10589] = 'DiscreteAlarmType_SuppressedState' -ObjectIdNames[10590] = 'DiscreteAlarmType_SuppressedState_Id' -ObjectIdNames[10591] = 'DiscreteAlarmType_SuppressedState_Name' -ObjectIdNames[10592] = 'DiscreteAlarmType_SuppressedState_Number' -ObjectIdNames[10593] = 'DiscreteAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[10594] = 'DiscreteAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[10595] = 'DiscreteAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[10596] = 'DiscreteAlarmType_SuppressedState_TrueState' -ObjectIdNames[10597] = 'DiscreteAlarmType_SuppressedState_FalseState' -ObjectIdNames[10598] = 'DiscreteAlarmType_ShelvingState' -ObjectIdNames[10599] = 'DiscreteAlarmType_ShelvingState_CurrentState' -ObjectIdNames[10600] = 'DiscreteAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[10601] = 'DiscreteAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[10602] = 'DiscreteAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[10603] = 'DiscreteAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[10604] = 'DiscreteAlarmType_ShelvingState_LastTransition' -ObjectIdNames[10605] = 'DiscreteAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[10606] = 'DiscreteAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[10607] = 'DiscreteAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[10608] = 'DiscreteAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[10609] = 'DiscreteAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10631] = 'DiscreteAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10632] = 'DiscreteAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10633] = 'DiscreteAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10634] = 'DiscreteAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10635] = 'DiscreteAlarmType_SuppressedOrShelved' -ObjectIdNames[10636] = 'DiscreteAlarmType_MaxTimeShelved' -ObjectIdNames[10637] = 'OffNormalAlarmType' -ObjectIdNames[10638] = 'OffNormalAlarmType_EventId' -ObjectIdNames[10639] = 'OffNormalAlarmType_EventType' -ObjectIdNames[10640] = 'OffNormalAlarmType_SourceNode' -ObjectIdNames[10641] = 'OffNormalAlarmType_SourceName' -ObjectIdNames[10642] = 'OffNormalAlarmType_Time' -ObjectIdNames[10643] = 'OffNormalAlarmType_ReceiveTime' -ObjectIdNames[10644] = 'OffNormalAlarmType_LocalTime' -ObjectIdNames[10645] = 'OffNormalAlarmType_Message' -ObjectIdNames[10646] = 'OffNormalAlarmType_Severity' -ObjectIdNames[10647] = 'OffNormalAlarmType_ConditionName' -ObjectIdNames[10648] = 'OffNormalAlarmType_BranchId' -ObjectIdNames[10649] = 'OffNormalAlarmType_Retain' -ObjectIdNames[10650] = 'OffNormalAlarmType_EnabledState' -ObjectIdNames[10651] = 'OffNormalAlarmType_EnabledState_Id' -ObjectIdNames[10652] = 'OffNormalAlarmType_EnabledState_Name' -ObjectIdNames[10653] = 'OffNormalAlarmType_EnabledState_Number' -ObjectIdNames[10654] = 'OffNormalAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[10655] = 'OffNormalAlarmType_EnabledState_TransitionTime' -ObjectIdNames[10656] = 'OffNormalAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[10657] = 'OffNormalAlarmType_EnabledState_TrueState' -ObjectIdNames[10658] = 'OffNormalAlarmType_EnabledState_FalseState' -ObjectIdNames[10659] = 'OffNormalAlarmType_Quality' -ObjectIdNames[10660] = 'OffNormalAlarmType_Quality_SourceTimestamp' -ObjectIdNames[10661] = 'OffNormalAlarmType_LastSeverity' -ObjectIdNames[10662] = 'OffNormalAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[10663] = 'OffNormalAlarmType_Comment' -ObjectIdNames[10664] = 'OffNormalAlarmType_Comment_SourceTimestamp' -ObjectIdNames[10665] = 'OffNormalAlarmType_ClientUserId' -ObjectIdNames[10666] = 'OffNormalAlarmType_Enable' -ObjectIdNames[10667] = 'OffNormalAlarmType_Disable' -ObjectIdNames[10668] = 'OffNormalAlarmType_AddComment' -ObjectIdNames[10669] = 'OffNormalAlarmType_AddComment_InputArguments' -ObjectIdNames[10670] = 'OffNormalAlarmType_ConditionRefresh' -ObjectIdNames[10671] = 'OffNormalAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[10672] = 'OffNormalAlarmType_AckedState' -ObjectIdNames[10673] = 'OffNormalAlarmType_AckedState_Id' -ObjectIdNames[10674] = 'OffNormalAlarmType_AckedState_Name' -ObjectIdNames[10675] = 'OffNormalAlarmType_AckedState_Number' -ObjectIdNames[10676] = 'OffNormalAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[10677] = 'OffNormalAlarmType_AckedState_TransitionTime' -ObjectIdNames[10678] = 'OffNormalAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[10679] = 'OffNormalAlarmType_AckedState_TrueState' -ObjectIdNames[10680] = 'OffNormalAlarmType_AckedState_FalseState' -ObjectIdNames[10681] = 'OffNormalAlarmType_ConfirmedState' -ObjectIdNames[10682] = 'OffNormalAlarmType_ConfirmedState_Id' -ObjectIdNames[10683] = 'OffNormalAlarmType_ConfirmedState_Name' -ObjectIdNames[10684] = 'OffNormalAlarmType_ConfirmedState_Number' -ObjectIdNames[10685] = 'OffNormalAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[10686] = 'OffNormalAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[10687] = 'OffNormalAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[10688] = 'OffNormalAlarmType_ConfirmedState_TrueState' -ObjectIdNames[10689] = 'OffNormalAlarmType_ConfirmedState_FalseState' -ObjectIdNames[10690] = 'OffNormalAlarmType_Acknowledge' -ObjectIdNames[10691] = 'OffNormalAlarmType_Acknowledge_InputArguments' -ObjectIdNames[10692] = 'OffNormalAlarmType_Confirm' -ObjectIdNames[10693] = 'OffNormalAlarmType_Confirm_InputArguments' -ObjectIdNames[10694] = 'OffNormalAlarmType_ActiveState' -ObjectIdNames[10695] = 'OffNormalAlarmType_ActiveState_Id' -ObjectIdNames[10696] = 'OffNormalAlarmType_ActiveState_Name' -ObjectIdNames[10697] = 'OffNormalAlarmType_ActiveState_Number' -ObjectIdNames[10698] = 'OffNormalAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[10699] = 'OffNormalAlarmType_ActiveState_TransitionTime' -ObjectIdNames[10700] = 'OffNormalAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[10701] = 'OffNormalAlarmType_ActiveState_TrueState' -ObjectIdNames[10702] = 'OffNormalAlarmType_ActiveState_FalseState' -ObjectIdNames[10703] = 'OffNormalAlarmType_SuppressedState' -ObjectIdNames[10704] = 'OffNormalAlarmType_SuppressedState_Id' -ObjectIdNames[10705] = 'OffNormalAlarmType_SuppressedState_Name' -ObjectIdNames[10706] = 'OffNormalAlarmType_SuppressedState_Number' -ObjectIdNames[10707] = 'OffNormalAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[10708] = 'OffNormalAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[10709] = 'OffNormalAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[10710] = 'OffNormalAlarmType_SuppressedState_TrueState' -ObjectIdNames[10711] = 'OffNormalAlarmType_SuppressedState_FalseState' -ObjectIdNames[10712] = 'OffNormalAlarmType_ShelvingState' -ObjectIdNames[10713] = 'OffNormalAlarmType_ShelvingState_CurrentState' -ObjectIdNames[10714] = 'OffNormalAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[10715] = 'OffNormalAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[10716] = 'OffNormalAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[10717] = 'OffNormalAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[10718] = 'OffNormalAlarmType_ShelvingState_LastTransition' -ObjectIdNames[10719] = 'OffNormalAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[10720] = 'OffNormalAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[10721] = 'OffNormalAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[10722] = 'OffNormalAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[10723] = 'OffNormalAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10745] = 'OffNormalAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10746] = 'OffNormalAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10747] = 'OffNormalAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10748] = 'OffNormalAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10749] = 'OffNormalAlarmType_SuppressedOrShelved' -ObjectIdNames[10750] = 'OffNormalAlarmType_MaxTimeShelved' -ObjectIdNames[10751] = 'TripAlarmType' -ObjectIdNames[10752] = 'TripAlarmType_EventId' -ObjectIdNames[10753] = 'TripAlarmType_EventType' -ObjectIdNames[10754] = 'TripAlarmType_SourceNode' -ObjectIdNames[10755] = 'TripAlarmType_SourceName' -ObjectIdNames[10756] = 'TripAlarmType_Time' -ObjectIdNames[10757] = 'TripAlarmType_ReceiveTime' -ObjectIdNames[10758] = 'TripAlarmType_LocalTime' -ObjectIdNames[10759] = 'TripAlarmType_Message' -ObjectIdNames[10760] = 'TripAlarmType_Severity' -ObjectIdNames[10761] = 'TripAlarmType_ConditionName' -ObjectIdNames[10762] = 'TripAlarmType_BranchId' -ObjectIdNames[10763] = 'TripAlarmType_Retain' -ObjectIdNames[10764] = 'TripAlarmType_EnabledState' -ObjectIdNames[10765] = 'TripAlarmType_EnabledState_Id' -ObjectIdNames[10766] = 'TripAlarmType_EnabledState_Name' -ObjectIdNames[10767] = 'TripAlarmType_EnabledState_Number' -ObjectIdNames[10768] = 'TripAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[10769] = 'TripAlarmType_EnabledState_TransitionTime' -ObjectIdNames[10770] = 'TripAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[10771] = 'TripAlarmType_EnabledState_TrueState' -ObjectIdNames[10772] = 'TripAlarmType_EnabledState_FalseState' -ObjectIdNames[10773] = 'TripAlarmType_Quality' -ObjectIdNames[10774] = 'TripAlarmType_Quality_SourceTimestamp' -ObjectIdNames[10775] = 'TripAlarmType_LastSeverity' -ObjectIdNames[10776] = 'TripAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[10777] = 'TripAlarmType_Comment' -ObjectIdNames[10778] = 'TripAlarmType_Comment_SourceTimestamp' -ObjectIdNames[10779] = 'TripAlarmType_ClientUserId' -ObjectIdNames[10780] = 'TripAlarmType_Enable' -ObjectIdNames[10781] = 'TripAlarmType_Disable' -ObjectIdNames[10782] = 'TripAlarmType_AddComment' -ObjectIdNames[10783] = 'TripAlarmType_AddComment_InputArguments' -ObjectIdNames[10784] = 'TripAlarmType_ConditionRefresh' -ObjectIdNames[10785] = 'TripAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[10786] = 'TripAlarmType_AckedState' -ObjectIdNames[10787] = 'TripAlarmType_AckedState_Id' -ObjectIdNames[10788] = 'TripAlarmType_AckedState_Name' -ObjectIdNames[10789] = 'TripAlarmType_AckedState_Number' -ObjectIdNames[10790] = 'TripAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[10791] = 'TripAlarmType_AckedState_TransitionTime' -ObjectIdNames[10792] = 'TripAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[10793] = 'TripAlarmType_AckedState_TrueState' -ObjectIdNames[10794] = 'TripAlarmType_AckedState_FalseState' -ObjectIdNames[10795] = 'TripAlarmType_ConfirmedState' -ObjectIdNames[10796] = 'TripAlarmType_ConfirmedState_Id' -ObjectIdNames[10797] = 'TripAlarmType_ConfirmedState_Name' -ObjectIdNames[10798] = 'TripAlarmType_ConfirmedState_Number' -ObjectIdNames[10799] = 'TripAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[10800] = 'TripAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[10801] = 'TripAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[10802] = 'TripAlarmType_ConfirmedState_TrueState' -ObjectIdNames[10803] = 'TripAlarmType_ConfirmedState_FalseState' -ObjectIdNames[10804] = 'TripAlarmType_Acknowledge' -ObjectIdNames[10805] = 'TripAlarmType_Acknowledge_InputArguments' -ObjectIdNames[10806] = 'TripAlarmType_Confirm' -ObjectIdNames[10807] = 'TripAlarmType_Confirm_InputArguments' -ObjectIdNames[10808] = 'TripAlarmType_ActiveState' -ObjectIdNames[10809] = 'TripAlarmType_ActiveState_Id' -ObjectIdNames[10810] = 'TripAlarmType_ActiveState_Name' -ObjectIdNames[10811] = 'TripAlarmType_ActiveState_Number' -ObjectIdNames[10812] = 'TripAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[10813] = 'TripAlarmType_ActiveState_TransitionTime' -ObjectIdNames[10814] = 'TripAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[10815] = 'TripAlarmType_ActiveState_TrueState' -ObjectIdNames[10816] = 'TripAlarmType_ActiveState_FalseState' -ObjectIdNames[10817] = 'TripAlarmType_SuppressedState' -ObjectIdNames[10818] = 'TripAlarmType_SuppressedState_Id' -ObjectIdNames[10819] = 'TripAlarmType_SuppressedState_Name' -ObjectIdNames[10820] = 'TripAlarmType_SuppressedState_Number' -ObjectIdNames[10821] = 'TripAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[10822] = 'TripAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[10823] = 'TripAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[10824] = 'TripAlarmType_SuppressedState_TrueState' -ObjectIdNames[10825] = 'TripAlarmType_SuppressedState_FalseState' -ObjectIdNames[10826] = 'TripAlarmType_ShelvingState' -ObjectIdNames[10827] = 'TripAlarmType_ShelvingState_CurrentState' -ObjectIdNames[10828] = 'TripAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[10829] = 'TripAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[10830] = 'TripAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[10831] = 'TripAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[10832] = 'TripAlarmType_ShelvingState_LastTransition' -ObjectIdNames[10833] = 'TripAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[10834] = 'TripAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[10835] = 'TripAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[10836] = 'TripAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[10837] = 'TripAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10859] = 'TripAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10860] = 'TripAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10861] = 'TripAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10862] = 'TripAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10863] = 'TripAlarmType_SuppressedOrShelved' -ObjectIdNames[10864] = 'TripAlarmType_MaxTimeShelved' -ObjectIdNames[11093] = 'AuditConditionShelvingEventType' -ObjectIdNames[11094] = 'AuditConditionShelvingEventType_EventId' -ObjectIdNames[11095] = 'AuditConditionShelvingEventType_EventType' -ObjectIdNames[11096] = 'AuditConditionShelvingEventType_SourceNode' -ObjectIdNames[11097] = 'AuditConditionShelvingEventType_SourceName' -ObjectIdNames[11098] = 'AuditConditionShelvingEventType_Time' -ObjectIdNames[11099] = 'AuditConditionShelvingEventType_ReceiveTime' -ObjectIdNames[11100] = 'AuditConditionShelvingEventType_LocalTime' -ObjectIdNames[11101] = 'AuditConditionShelvingEventType_Message' -ObjectIdNames[11102] = 'AuditConditionShelvingEventType_Severity' -ObjectIdNames[11103] = 'AuditConditionShelvingEventType_ActionTimeStamp' -ObjectIdNames[11104] = 'AuditConditionShelvingEventType_Status' -ObjectIdNames[11105] = 'AuditConditionShelvingEventType_ServerId' -ObjectIdNames[11106] = 'AuditConditionShelvingEventType_ClientAuditEntryId' -ObjectIdNames[11107] = 'AuditConditionShelvingEventType_ClientUserId' -ObjectIdNames[11108] = 'AuditConditionShelvingEventType_MethodId' -ObjectIdNames[11109] = 'AuditConditionShelvingEventType_InputArguments' -ObjectIdNames[11110] = 'TwoStateVariableType_TrueState' -ObjectIdNames[11111] = 'TwoStateVariableType_FalseState' -ObjectIdNames[11112] = 'ConditionType_ConditionClassId' -ObjectIdNames[11113] = 'ConditionType_ConditionClassName' -ObjectIdNames[11114] = 'DialogConditionType_ConditionClassId' -ObjectIdNames[11115] = 'DialogConditionType_ConditionClassName' -ObjectIdNames[11116] = 'AcknowledgeableConditionType_ConditionClassId' -ObjectIdNames[11117] = 'AcknowledgeableConditionType_ConditionClassName' -ObjectIdNames[11118] = 'AlarmConditionType_ConditionClassId' -ObjectIdNames[11119] = 'AlarmConditionType_ConditionClassName' -ObjectIdNames[11120] = 'AlarmConditionType_InputNode' -ObjectIdNames[11121] = 'LimitAlarmType_ConditionClassId' -ObjectIdNames[11122] = 'LimitAlarmType_ConditionClassName' -ObjectIdNames[11123] = 'LimitAlarmType_InputNode' -ObjectIdNames[11124] = 'LimitAlarmType_HighHighLimit' -ObjectIdNames[11125] = 'LimitAlarmType_HighLimit' -ObjectIdNames[11126] = 'LimitAlarmType_LowLimit' -ObjectIdNames[11127] = 'LimitAlarmType_LowLowLimit' -ObjectIdNames[11128] = 'ExclusiveLimitAlarmType_ConditionClassId' -ObjectIdNames[11129] = 'ExclusiveLimitAlarmType_ConditionClassName' -ObjectIdNames[11130] = 'ExclusiveLimitAlarmType_InputNode' -ObjectIdNames[11131] = 'ExclusiveLevelAlarmType_ConditionClassId' -ObjectIdNames[11132] = 'ExclusiveLevelAlarmType_ConditionClassName' -ObjectIdNames[11133] = 'ExclusiveLevelAlarmType_InputNode' -ObjectIdNames[11134] = 'ExclusiveRateOfChangeAlarmType_ConditionClassId' -ObjectIdNames[11135] = 'ExclusiveRateOfChangeAlarmType_ConditionClassName' -ObjectIdNames[11136] = 'ExclusiveRateOfChangeAlarmType_InputNode' -ObjectIdNames[11137] = 'ExclusiveDeviationAlarmType_ConditionClassId' -ObjectIdNames[11138] = 'ExclusiveDeviationAlarmType_ConditionClassName' -ObjectIdNames[11139] = 'ExclusiveDeviationAlarmType_InputNode' -ObjectIdNames[11140] = 'NonExclusiveLimitAlarmType_ConditionClassId' -ObjectIdNames[11141] = 'NonExclusiveLimitAlarmType_ConditionClassName' -ObjectIdNames[11142] = 'NonExclusiveLimitAlarmType_InputNode' -ObjectIdNames[11143] = 'NonExclusiveLevelAlarmType_ConditionClassId' -ObjectIdNames[11144] = 'NonExclusiveLevelAlarmType_ConditionClassName' -ObjectIdNames[11145] = 'NonExclusiveLevelAlarmType_InputNode' -ObjectIdNames[11146] = 'NonExclusiveRateOfChangeAlarmType_ConditionClassId' -ObjectIdNames[11147] = 'NonExclusiveRateOfChangeAlarmType_ConditionClassName' -ObjectIdNames[11148] = 'NonExclusiveRateOfChangeAlarmType_InputNode' -ObjectIdNames[11149] = 'NonExclusiveDeviationAlarmType_ConditionClassId' -ObjectIdNames[11150] = 'NonExclusiveDeviationAlarmType_ConditionClassName' -ObjectIdNames[11151] = 'NonExclusiveDeviationAlarmType_InputNode' -ObjectIdNames[11152] = 'DiscreteAlarmType_ConditionClassId' -ObjectIdNames[11153] = 'DiscreteAlarmType_ConditionClassName' -ObjectIdNames[11154] = 'DiscreteAlarmType_InputNode' -ObjectIdNames[11155] = 'OffNormalAlarmType_ConditionClassId' -ObjectIdNames[11156] = 'OffNormalAlarmType_ConditionClassName' -ObjectIdNames[11157] = 'OffNormalAlarmType_InputNode' -ObjectIdNames[11158] = 'OffNormalAlarmType_NormalState' -ObjectIdNames[11159] = 'TripAlarmType_ConditionClassId' -ObjectIdNames[11160] = 'TripAlarmType_ConditionClassName' -ObjectIdNames[11161] = 'TripAlarmType_InputNode' -ObjectIdNames[11162] = 'TripAlarmType_NormalState' -ObjectIdNames[11163] = 'BaseConditionClassType' -ObjectIdNames[11164] = 'ProcessConditionClassType' -ObjectIdNames[11165] = 'MaintenanceConditionClassType' -ObjectIdNames[11166] = 'SystemConditionClassType' -ObjectIdNames[11168] = 'HistoricalDataConfigurationType_AggregateConfiguration_TreatUncertainAsBad' -ObjectIdNames[11169] = 'HistoricalDataConfigurationType_AggregateConfiguration_PercentDataBad' -ObjectIdNames[11170] = 'HistoricalDataConfigurationType_AggregateConfiguration_PercentDataGood' -ObjectIdNames[11171] = 'HistoricalDataConfigurationType_AggregateConfiguration_UseSlopedExtrapolation' -ObjectIdNames[11172] = 'HistoryServerCapabilitiesType_AggregateFunctions' -ObjectIdNames[11187] = 'AggregateConfigurationType' -ObjectIdNames[11188] = 'AggregateConfigurationType_TreatUncertainAsBad' -ObjectIdNames[11189] = 'AggregateConfigurationType_PercentDataBad' -ObjectIdNames[11190] = 'AggregateConfigurationType_PercentDataGood' -ObjectIdNames[11191] = 'AggregateConfigurationType_UseSlopedExtrapolation' -ObjectIdNames[11192] = 'HistoryServerCapabilities' -ObjectIdNames[11193] = 'HistoryServerCapabilities_AccessHistoryDataCapability' -ObjectIdNames[11196] = 'HistoryServerCapabilities_InsertDataCapability' -ObjectIdNames[11197] = 'HistoryServerCapabilities_ReplaceDataCapability' -ObjectIdNames[11198] = 'HistoryServerCapabilities_UpdateDataCapability' -ObjectIdNames[11199] = 'HistoryServerCapabilities_DeleteRawCapability' -ObjectIdNames[11200] = 'HistoryServerCapabilities_DeleteAtTimeCapability' -ObjectIdNames[11201] = 'HistoryServerCapabilities_AggregateFunctions' -ObjectIdNames[11202] = 'HAConfiguration' -ObjectIdNames[11203] = 'HAConfiguration_AggregateConfiguration' -ObjectIdNames[11204] = 'HAConfiguration_AggregateConfiguration_TreatUncertainAsBad' -ObjectIdNames[11205] = 'HAConfiguration_AggregateConfiguration_PercentDataBad' -ObjectIdNames[11206] = 'HAConfiguration_AggregateConfiguration_PercentDataGood' -ObjectIdNames[11207] = 'HAConfiguration_AggregateConfiguration_UseSlopedExtrapolation' -ObjectIdNames[11208] = 'HAConfiguration_Stepped' -ObjectIdNames[11209] = 'HAConfiguration_Definition' -ObjectIdNames[11210] = 'HAConfiguration_MaxTimeInterval' -ObjectIdNames[11211] = 'HAConfiguration_MinTimeInterval' -ObjectIdNames[11212] = 'HAConfiguration_ExceptionDeviation' -ObjectIdNames[11213] = 'HAConfiguration_ExceptionDeviationFormat' -ObjectIdNames[11214] = 'Annotations' -ObjectIdNames[11215] = 'HistoricalEventFilter' -ObjectIdNames[11216] = 'ModificationInfo' -ObjectIdNames[11217] = 'HistoryModifiedData' -ObjectIdNames[11218] = 'ModificationInfo_Encoding_DefaultXml' -ObjectIdNames[11219] = 'HistoryModifiedData_Encoding_DefaultXml' -ObjectIdNames[11226] = 'ModificationInfo_Encoding_DefaultBinary' -ObjectIdNames[11227] = 'HistoryModifiedData_Encoding_DefaultBinary' -ObjectIdNames[11234] = 'HistoryUpdateType' -ObjectIdNames[11238] = 'MultiStateValueDiscreteType' -ObjectIdNames[11239] = 'MultiStateValueDiscreteType_Definition' -ObjectIdNames[11240] = 'MultiStateValueDiscreteType_ValuePrecision' -ObjectIdNames[11241] = 'MultiStateValueDiscreteType_EnumValues' -ObjectIdNames[11242] = 'HistoryServerCapabilities_AccessHistoryEventsCapability' -ObjectIdNames[11268] = 'HistoryServerCapabilitiesType_MaxReturnDataValues' -ObjectIdNames[11269] = 'HistoryServerCapabilitiesType_MaxReturnEventValues' -ObjectIdNames[11270] = 'HistoryServerCapabilitiesType_InsertAnnotationCapability' -ObjectIdNames[11273] = 'HistoryServerCapabilities_MaxReturnDataValues' -ObjectIdNames[11274] = 'HistoryServerCapabilities_MaxReturnEventValues' -ObjectIdNames[11275] = 'HistoryServerCapabilities_InsertAnnotationCapability' -ObjectIdNames[11278] = 'HistoryServerCapabilitiesType_InsertEventCapability' -ObjectIdNames[11279] = 'HistoryServerCapabilitiesType_ReplaceEventCapability' -ObjectIdNames[11280] = 'HistoryServerCapabilitiesType_UpdateEventCapability' -ObjectIdNames[11281] = 'HistoryServerCapabilities_InsertEventCapability' -ObjectIdNames[11282] = 'HistoryServerCapabilities_ReplaceEventCapability' -ObjectIdNames[11283] = 'HistoryServerCapabilities_UpdateEventCapability' -ObjectIdNames[11285] = 'AggregateFunction_TimeAverage2' -ObjectIdNames[11286] = 'AggregateFunction_Minimum2' -ObjectIdNames[11287] = 'AggregateFunction_Maximum2' -ObjectIdNames[11288] = 'AggregateFunction_Range2' -ObjectIdNames[11292] = 'AggregateFunction_WorstQuality2' -ObjectIdNames[11293] = 'PerformUpdateType' -ObjectIdNames[11295] = 'UpdateStructureDataDetails' -ObjectIdNames[11296] = 'UpdateStructureDataDetails_Encoding_DefaultXml' -ObjectIdNames[11300] = 'UpdateStructureDataDetails_Encoding_DefaultBinary' -ObjectIdNames[11304] = 'AggregateFunction_Total2' -ObjectIdNames[11305] = 'AggregateFunction_MinimumActualTime2' -ObjectIdNames[11306] = 'AggregateFunction_MaximumActualTime2' -ObjectIdNames[11307] = 'AggregateFunction_DurationInStateZero' -ObjectIdNames[11308] = 'AggregateFunction_DurationInStateNonZero' -ObjectIdNames[11312] = 'Server_ServerRedundancy_CurrentServerId' -ObjectIdNames[11313] = 'Server_ServerRedundancy_RedundantServerArray' -ObjectIdNames[11314] = 'Server_ServerRedundancy_ServerUriArray' -ObjectIdNames[11322] = 'ShelvedStateMachineType_UnshelvedToTimedShelved_TransitionNumber' -ObjectIdNames[11323] = 'ShelvedStateMachineType_UnshelvedToOneShotShelved_TransitionNumber' -ObjectIdNames[11324] = 'ShelvedStateMachineType_TimedShelvedToUnshelved_TransitionNumber' -ObjectIdNames[11325] = 'ShelvedStateMachineType_TimedShelvedToOneShotShelved_TransitionNumber' -ObjectIdNames[11326] = 'ShelvedStateMachineType_OneShotShelvedToUnshelved_TransitionNumber' -ObjectIdNames[11327] = 'ShelvedStateMachineType_OneShotShelvedToTimedShelved_TransitionNumber' -ObjectIdNames[11340] = 'ExclusiveLimitStateMachineType_LowLowToLow_TransitionNumber' -ObjectIdNames[11341] = 'ExclusiveLimitStateMachineType_LowToLowLow_TransitionNumber' -ObjectIdNames[11342] = 'ExclusiveLimitStateMachineType_HighHighToHigh_TransitionNumber' -ObjectIdNames[11343] = 'ExclusiveLimitStateMachineType_HighToHighHigh_TransitionNumber' -ObjectIdNames[11426] = 'AggregateFunction_StandardDeviationSample' -ObjectIdNames[11427] = 'AggregateFunction_StandardDeviationPopulation' -ObjectIdNames[11428] = 'AggregateFunction_VarianceSample' -ObjectIdNames[11429] = 'AggregateFunction_VariancePopulation' -ObjectIdNames[11432] = 'EnumStrings' -ObjectIdNames[11433] = 'ValueAsText' -ObjectIdNames[11436] = 'ProgressEventType' -ObjectIdNames[11437] = 'ProgressEventType_EventId' -ObjectIdNames[11438] = 'ProgressEventType_EventType' -ObjectIdNames[11439] = 'ProgressEventType_SourceNode' -ObjectIdNames[11440] = 'ProgressEventType_SourceName' -ObjectIdNames[11441] = 'ProgressEventType_Time' -ObjectIdNames[11442] = 'ProgressEventType_ReceiveTime' -ObjectIdNames[11443] = 'ProgressEventType_LocalTime' -ObjectIdNames[11444] = 'ProgressEventType_Message' -ObjectIdNames[11445] = 'ProgressEventType_Severity' -ObjectIdNames[11446] = 'SystemStatusChangeEventType' -ObjectIdNames[11447] = 'SystemStatusChangeEventType_EventId' -ObjectIdNames[11448] = 'SystemStatusChangeEventType_EventType' -ObjectIdNames[11449] = 'SystemStatusChangeEventType_SourceNode' -ObjectIdNames[11450] = 'SystemStatusChangeEventType_SourceName' -ObjectIdNames[11451] = 'SystemStatusChangeEventType_Time' -ObjectIdNames[11452] = 'SystemStatusChangeEventType_ReceiveTime' -ObjectIdNames[11453] = 'SystemStatusChangeEventType_LocalTime' -ObjectIdNames[11454] = 'SystemStatusChangeEventType_Message' -ObjectIdNames[11455] = 'SystemStatusChangeEventType_Severity' -ObjectIdNames[11456] = 'TransitionVariableType_EffectiveTransitionTime' -ObjectIdNames[11457] = 'FiniteTransitionVariableType_EffectiveTransitionTime' -ObjectIdNames[11458] = 'StateMachineType_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11459] = 'FiniteStateMachineType_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11460] = 'TransitionEventType_Transition_EffectiveTransitionTime' -ObjectIdNames[11461] = 'MultiStateValueDiscreteType_ValueAsText' -ObjectIdNames[11462] = 'ProgramTransitionEventType_Transition_EffectiveTransitionTime' -ObjectIdNames[11463] = 'ProgramTransitionAuditEventType_Transition_EffectiveTransitionTime' -ObjectIdNames[11464] = 'ProgramStateMachineType_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11465] = 'ShelvedStateMachineType_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11466] = 'AlarmConditionType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11467] = 'LimitAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11468] = 'ExclusiveLimitStateMachineType_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11469] = 'ExclusiveLimitAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11470] = 'ExclusiveLimitAlarmType_LimitState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11471] = 'ExclusiveLevelAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11472] = 'ExclusiveLevelAlarmType_LimitState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11473] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11474] = 'ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11475] = 'ExclusiveDeviationAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11476] = 'ExclusiveDeviationAlarmType_LimitState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11477] = 'NonExclusiveLimitAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11478] = 'NonExclusiveLevelAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11479] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11480] = 'NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11481] = 'DiscreteAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11482] = 'OffNormalAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11483] = 'TripAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11485] = 'AuditActivateSessionEventType_SecureChannelId' -ObjectIdNames[11487] = 'OptionSetType' -ObjectIdNames[11488] = 'OptionSetType_OptionSetValues' -ObjectIdNames[11489] = 'ServerType_GetMonitoredItems' -ObjectIdNames[11490] = 'ServerType_GetMonitoredItems_InputArguments' -ObjectIdNames[11491] = 'ServerType_GetMonitoredItems_OutputArguments' -ObjectIdNames[11492] = 'Server_GetMonitoredItems' -ObjectIdNames[11493] = 'Server_GetMonitoredItems_InputArguments' -ObjectIdNames[11494] = 'Server_GetMonitoredItems_OutputArguments' -ObjectIdNames[11495] = 'GetMonitoredItemsMethodType' -ObjectIdNames[11496] = 'GetMonitoredItemsMethodType_InputArguments' -ObjectIdNames[11497] = 'GetMonitoredItemsMethodType_OutputArguments' -ObjectIdNames[11498] = 'MaxStringLength' -ObjectIdNames[11499] = 'HistoricalDataConfigurationType_StartOfArchive' -ObjectIdNames[11500] = 'HistoricalDataConfigurationType_StartOfOnlineArchive' -ObjectIdNames[11501] = 'HistoryServerCapabilitiesType_DeleteEventCapability' -ObjectIdNames[11502] = 'HistoryServerCapabilities_DeleteEventCapability' -ObjectIdNames[11503] = 'HAConfiguration_StartOfArchive' -ObjectIdNames[11504] = 'HAConfiguration_StartOfOnlineArchive' -ObjectIdNames[11505] = 'AggregateFunction_StartBound' -ObjectIdNames[11506] = 'AggregateFunction_EndBound' -ObjectIdNames[11507] = 'AggregateFunction_DeltaBounds' -ObjectIdNames[11508] = 'ModellingRule_OptionalPlaceholder' -ObjectIdNames[11510] = 'ModellingRule_MandatoryPlaceholder' -ObjectIdNames[11512] = 'MaxArrayLength' -ObjectIdNames[11513] = 'EngineeringUnits' -ObjectIdNames[11514] = 'ServerType_ServerCapabilities_MaxArrayLength' -ObjectIdNames[11515] = 'ServerType_ServerCapabilities_MaxStringLength' -ObjectIdNames[11516] = 'ServerType_ServerCapabilities_OperationLimits' -ObjectIdNames[11517] = 'ServerType_ServerCapabilities_OperationLimits_MaxNodesPerRead' -ObjectIdNames[11519] = 'ServerType_ServerCapabilities_OperationLimits_MaxNodesPerWrite' -ObjectIdNames[11521] = 'ServerType_ServerCapabilities_OperationLimits_MaxNodesPerMethodCall' -ObjectIdNames[11522] = 'ServerType_ServerCapabilities_OperationLimits_MaxNodesPerBrowse' -ObjectIdNames[11523] = 'ServerType_ServerCapabilities_OperationLimits_MaxNodesPerRegisterNodes' -ObjectIdNames[11524] = 'ServerType_ServerCapabilities_OperationLimits_MaxNodesPerTranslateBrowsePathsToNodeIds' -ObjectIdNames[11525] = 'ServerType_ServerCapabilities_OperationLimits_MaxNodesPerNodeManagement' -ObjectIdNames[11526] = 'ServerType_ServerCapabilities_OperationLimits_MaxMonitoredItemsPerCall' -ObjectIdNames[11527] = 'ServerType_Namespaces' -ObjectIdNames[11549] = 'ServerCapabilitiesType_MaxArrayLength' -ObjectIdNames[11550] = 'ServerCapabilitiesType_MaxStringLength' -ObjectIdNames[11551] = 'ServerCapabilitiesType_OperationLimits' -ObjectIdNames[11552] = 'ServerCapabilitiesType_OperationLimits_MaxNodesPerRead' -ObjectIdNames[11554] = 'ServerCapabilitiesType_OperationLimits_MaxNodesPerWrite' -ObjectIdNames[11556] = 'ServerCapabilitiesType_OperationLimits_MaxNodesPerMethodCall' -ObjectIdNames[11557] = 'ServerCapabilitiesType_OperationLimits_MaxNodesPerBrowse' -ObjectIdNames[11558] = 'ServerCapabilitiesType_OperationLimits_MaxNodesPerRegisterNodes' -ObjectIdNames[11559] = 'ServerCapabilitiesType_OperationLimits_MaxNodesPerTranslateBrowsePathsToNodeIds' -ObjectIdNames[11560] = 'ServerCapabilitiesType_OperationLimits_MaxNodesPerNodeManagement' -ObjectIdNames[11561] = 'ServerCapabilitiesType_OperationLimits_MaxMonitoredItemsPerCall' -ObjectIdNames[11562] = 'ServerCapabilitiesType_VendorCapability_Placeholder' -ObjectIdNames[11564] = 'OperationLimitsType' -ObjectIdNames[11565] = 'OperationLimitsType_MaxNodesPerRead' -ObjectIdNames[11567] = 'OperationLimitsType_MaxNodesPerWrite' -ObjectIdNames[11569] = 'OperationLimitsType_MaxNodesPerMethodCall' -ObjectIdNames[11570] = 'OperationLimitsType_MaxNodesPerBrowse' -ObjectIdNames[11571] = 'OperationLimitsType_MaxNodesPerRegisterNodes' -ObjectIdNames[11572] = 'OperationLimitsType_MaxNodesPerTranslateBrowsePathsToNodeIds' -ObjectIdNames[11573] = 'OperationLimitsType_MaxNodesPerNodeManagement' -ObjectIdNames[11574] = 'OperationLimitsType_MaxMonitoredItemsPerCall' -ObjectIdNames[11575] = 'FileType' -ObjectIdNames[11576] = 'FileType_Size' -ObjectIdNames[11579] = 'FileType_OpenCount' -ObjectIdNames[11580] = 'FileType_Open' -ObjectIdNames[11581] = 'FileType_Open_InputArguments' -ObjectIdNames[11582] = 'FileType_Open_OutputArguments' -ObjectIdNames[11583] = 'FileType_Close' -ObjectIdNames[11584] = 'FileType_Close_InputArguments' -ObjectIdNames[11585] = 'FileType_Read' -ObjectIdNames[11586] = 'FileType_Read_InputArguments' -ObjectIdNames[11587] = 'FileType_Read_OutputArguments' -ObjectIdNames[11588] = 'FileType_Write' -ObjectIdNames[11589] = 'FileType_Write_InputArguments' -ObjectIdNames[11590] = 'FileType_GetPosition' -ObjectIdNames[11591] = 'FileType_GetPosition_InputArguments' -ObjectIdNames[11592] = 'FileType_GetPosition_OutputArguments' -ObjectIdNames[11593] = 'FileType_SetPosition' -ObjectIdNames[11594] = 'FileType_SetPosition_InputArguments' -ObjectIdNames[11595] = 'AddressSpaceFileType' -ObjectIdNames[11596] = 'AddressSpaceFileType_Size' -ObjectIdNames[11599] = 'AddressSpaceFileType_OpenCount' -ObjectIdNames[11600] = 'AddressSpaceFileType_Open' -ObjectIdNames[11601] = 'AddressSpaceFileType_Open_InputArguments' -ObjectIdNames[11602] = 'AddressSpaceFileType_Open_OutputArguments' -ObjectIdNames[11603] = 'AddressSpaceFileType_Close' -ObjectIdNames[11604] = 'AddressSpaceFileType_Close_InputArguments' -ObjectIdNames[11605] = 'AddressSpaceFileType_Read' -ObjectIdNames[11606] = 'AddressSpaceFileType_Read_InputArguments' -ObjectIdNames[11607] = 'AddressSpaceFileType_Read_OutputArguments' -ObjectIdNames[11608] = 'AddressSpaceFileType_Write' -ObjectIdNames[11609] = 'AddressSpaceFileType_Write_InputArguments' -ObjectIdNames[11610] = 'AddressSpaceFileType_GetPosition' -ObjectIdNames[11611] = 'AddressSpaceFileType_GetPosition_InputArguments' -ObjectIdNames[11612] = 'AddressSpaceFileType_GetPosition_OutputArguments' -ObjectIdNames[11613] = 'AddressSpaceFileType_SetPosition' -ObjectIdNames[11614] = 'AddressSpaceFileType_SetPosition_InputArguments' -ObjectIdNames[11615] = 'AddressSpaceFileType_ExportNamespace' -ObjectIdNames[11616] = 'NamespaceMetadataType' -ObjectIdNames[11617] = 'NamespaceMetadataType_NamespaceUri' -ObjectIdNames[11618] = 'NamespaceMetadataType_NamespaceVersion' -ObjectIdNames[11619] = 'NamespaceMetadataType_NamespacePublicationDate' -ObjectIdNames[11620] = 'NamespaceMetadataType_IsNamespaceSubset' -ObjectIdNames[11621] = 'NamespaceMetadataType_StaticNodeIdTypes' -ObjectIdNames[11622] = 'NamespaceMetadataType_StaticNumericNodeIdRange' -ObjectIdNames[11623] = 'NamespaceMetadataType_StaticStringNodeIdPattern' -ObjectIdNames[11624] = 'NamespaceMetadataType_NamespaceFile' -ObjectIdNames[11625] = 'NamespaceMetadataType_NamespaceFile_Size' -ObjectIdNames[11628] = 'NamespaceMetadataType_NamespaceFile_OpenCount' -ObjectIdNames[11629] = 'NamespaceMetadataType_NamespaceFile_Open' -ObjectIdNames[11630] = 'NamespaceMetadataType_NamespaceFile_Open_InputArguments' -ObjectIdNames[11631] = 'NamespaceMetadataType_NamespaceFile_Open_OutputArguments' -ObjectIdNames[11632] = 'NamespaceMetadataType_NamespaceFile_Close' -ObjectIdNames[11633] = 'NamespaceMetadataType_NamespaceFile_Close_InputArguments' -ObjectIdNames[11634] = 'NamespaceMetadataType_NamespaceFile_Read' -ObjectIdNames[11635] = 'NamespaceMetadataType_NamespaceFile_Read_InputArguments' -ObjectIdNames[11636] = 'NamespaceMetadataType_NamespaceFile_Read_OutputArguments' -ObjectIdNames[11637] = 'NamespaceMetadataType_NamespaceFile_Write' -ObjectIdNames[11638] = 'NamespaceMetadataType_NamespaceFile_Write_InputArguments' -ObjectIdNames[11639] = 'NamespaceMetadataType_NamespaceFile_GetPosition' -ObjectIdNames[11640] = 'NamespaceMetadataType_NamespaceFile_GetPosition_InputArguments' -ObjectIdNames[11641] = 'NamespaceMetadataType_NamespaceFile_GetPosition_OutputArguments' -ObjectIdNames[11642] = 'NamespaceMetadataType_NamespaceFile_SetPosition' -ObjectIdNames[11643] = 'NamespaceMetadataType_NamespaceFile_SetPosition_InputArguments' -ObjectIdNames[11644] = 'NamespaceMetadataType_NamespaceFile_ExportNamespace' -ObjectIdNames[11645] = 'NamespacesType' -ObjectIdNames[11646] = 'NamespacesType_NamespaceIdentifier_Placeholder' -ObjectIdNames[11647] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceUri' -ObjectIdNames[11648] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceVersion' -ObjectIdNames[11649] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespacePublicationDate' -ObjectIdNames[11650] = 'NamespacesType_NamespaceIdentifier_Placeholder_IsNamespaceSubset' -ObjectIdNames[11651] = 'NamespacesType_NamespaceIdentifier_Placeholder_StaticNodeIdTypes' -ObjectIdNames[11652] = 'NamespacesType_NamespaceIdentifier_Placeholder_StaticNumericNodeIdRange' -ObjectIdNames[11653] = 'NamespacesType_NamespaceIdentifier_Placeholder_StaticStringNodeIdPattern' -ObjectIdNames[11654] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile' -ObjectIdNames[11655] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Size' -ObjectIdNames[11658] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_OpenCount' -ObjectIdNames[11659] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Open' -ObjectIdNames[11660] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Open_InputArguments' -ObjectIdNames[11661] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Open_OutputArguments' -ObjectIdNames[11662] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Close' -ObjectIdNames[11663] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Close_InputArguments' -ObjectIdNames[11664] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Read' -ObjectIdNames[11665] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Read_InputArguments' -ObjectIdNames[11666] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Read_OutputArguments' -ObjectIdNames[11667] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Write' -ObjectIdNames[11668] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Write_InputArguments' -ObjectIdNames[11669] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_GetPosition' -ObjectIdNames[11670] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_GetPosition_InputArguments' -ObjectIdNames[11671] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_GetPosition_OutputArguments' -ObjectIdNames[11672] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_SetPosition' -ObjectIdNames[11673] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_SetPosition_InputArguments' -ObjectIdNames[11674] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_ExportNamespace' -ObjectIdNames[11696] = 'SystemStatusChangeEventType_SystemState' -ObjectIdNames[11697] = 'SamplingIntervalDiagnosticsType_SampledMonitoredItemsCount' -ObjectIdNames[11698] = 'SamplingIntervalDiagnosticsType_MaxSampledMonitoredItemsCount' -ObjectIdNames[11699] = 'SamplingIntervalDiagnosticsType_DisabledMonitoredItemsSamplingCount' -ObjectIdNames[11701] = 'OptionSetType_BitMask' -ObjectIdNames[11702] = 'Server_ServerCapabilities_MaxArrayLength' -ObjectIdNames[11703] = 'Server_ServerCapabilities_MaxStringLength' -ObjectIdNames[11704] = 'Server_ServerCapabilities_OperationLimits' -ObjectIdNames[11705] = 'Server_ServerCapabilities_OperationLimits_MaxNodesPerRead' -ObjectIdNames[11707] = 'Server_ServerCapabilities_OperationLimits_MaxNodesPerWrite' -ObjectIdNames[11709] = 'Server_ServerCapabilities_OperationLimits_MaxNodesPerMethodCall' -ObjectIdNames[11710] = 'Server_ServerCapabilities_OperationLimits_MaxNodesPerBrowse' -ObjectIdNames[11711] = 'Server_ServerCapabilities_OperationLimits_MaxNodesPerRegisterNodes' -ObjectIdNames[11712] = 'Server_ServerCapabilities_OperationLimits_MaxNodesPerTranslateBrowsePathsToNodeIds' -ObjectIdNames[11713] = 'Server_ServerCapabilities_OperationLimits_MaxNodesPerNodeManagement' -ObjectIdNames[11714] = 'Server_ServerCapabilities_OperationLimits_MaxMonitoredItemsPerCall' -ObjectIdNames[11715] = 'Server_Namespaces' -ObjectIdNames[11737] = 'BitFieldMaskDataType' -ObjectIdNames[11738] = 'OpenMethodType' -ObjectIdNames[11739] = 'OpenMethodType_InputArguments' -ObjectIdNames[11740] = 'OpenMethodType_OutputArguments' -ObjectIdNames[11741] = 'CloseMethodType' -ObjectIdNames[11742] = 'CloseMethodType_InputArguments' -ObjectIdNames[11743] = 'ReadMethodType' -ObjectIdNames[11744] = 'ReadMethodType_InputArguments' -ObjectIdNames[11745] = 'ReadMethodType_OutputArguments' -ObjectIdNames[11746] = 'WriteMethodType' -ObjectIdNames[11747] = 'WriteMethodType_InputArguments' -ObjectIdNames[11748] = 'GetPositionMethodType' -ObjectIdNames[11749] = 'GetPositionMethodType_InputArguments' -ObjectIdNames[11750] = 'GetPositionMethodType_OutputArguments' -ObjectIdNames[11751] = 'SetPositionMethodType' -ObjectIdNames[11752] = 'SetPositionMethodType_InputArguments' -ObjectIdNames[11753] = 'SystemOffNormalAlarmType' -ObjectIdNames[11754] = 'SystemOffNormalAlarmType_EventId' -ObjectIdNames[11755] = 'SystemOffNormalAlarmType_EventType' -ObjectIdNames[11756] = 'SystemOffNormalAlarmType_SourceNode' -ObjectIdNames[11757] = 'SystemOffNormalAlarmType_SourceName' -ObjectIdNames[11758] = 'SystemOffNormalAlarmType_Time' -ObjectIdNames[11759] = 'SystemOffNormalAlarmType_ReceiveTime' -ObjectIdNames[11760] = 'SystemOffNormalAlarmType_LocalTime' -ObjectIdNames[11761] = 'SystemOffNormalAlarmType_Message' -ObjectIdNames[11762] = 'SystemOffNormalAlarmType_Severity' -ObjectIdNames[11763] = 'SystemOffNormalAlarmType_ConditionClassId' -ObjectIdNames[11764] = 'SystemOffNormalAlarmType_ConditionClassName' -ObjectIdNames[11765] = 'SystemOffNormalAlarmType_ConditionName' -ObjectIdNames[11766] = 'SystemOffNormalAlarmType_BranchId' -ObjectIdNames[11767] = 'SystemOffNormalAlarmType_Retain' -ObjectIdNames[11768] = 'SystemOffNormalAlarmType_EnabledState' -ObjectIdNames[11769] = 'SystemOffNormalAlarmType_EnabledState_Id' -ObjectIdNames[11770] = 'SystemOffNormalAlarmType_EnabledState_Name' -ObjectIdNames[11771] = 'SystemOffNormalAlarmType_EnabledState_Number' -ObjectIdNames[11772] = 'SystemOffNormalAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[11773] = 'SystemOffNormalAlarmType_EnabledState_TransitionTime' -ObjectIdNames[11774] = 'SystemOffNormalAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[11775] = 'SystemOffNormalAlarmType_EnabledState_TrueState' -ObjectIdNames[11776] = 'SystemOffNormalAlarmType_EnabledState_FalseState' -ObjectIdNames[11777] = 'SystemOffNormalAlarmType_Quality' -ObjectIdNames[11778] = 'SystemOffNormalAlarmType_Quality_SourceTimestamp' -ObjectIdNames[11779] = 'SystemOffNormalAlarmType_LastSeverity' -ObjectIdNames[11780] = 'SystemOffNormalAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[11781] = 'SystemOffNormalAlarmType_Comment' -ObjectIdNames[11782] = 'SystemOffNormalAlarmType_Comment_SourceTimestamp' -ObjectIdNames[11783] = 'SystemOffNormalAlarmType_ClientUserId' -ObjectIdNames[11784] = 'SystemOffNormalAlarmType_Disable' -ObjectIdNames[11785] = 'SystemOffNormalAlarmType_Enable' -ObjectIdNames[11786] = 'SystemOffNormalAlarmType_AddComment' -ObjectIdNames[11787] = 'SystemOffNormalAlarmType_AddComment_InputArguments' -ObjectIdNames[11788] = 'SystemOffNormalAlarmType_ConditionRefresh' -ObjectIdNames[11789] = 'SystemOffNormalAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[11790] = 'SystemOffNormalAlarmType_AckedState' -ObjectIdNames[11791] = 'SystemOffNormalAlarmType_AckedState_Id' -ObjectIdNames[11792] = 'SystemOffNormalAlarmType_AckedState_Name' -ObjectIdNames[11793] = 'SystemOffNormalAlarmType_AckedState_Number' -ObjectIdNames[11794] = 'SystemOffNormalAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[11795] = 'SystemOffNormalAlarmType_AckedState_TransitionTime' -ObjectIdNames[11796] = 'SystemOffNormalAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[11797] = 'SystemOffNormalAlarmType_AckedState_TrueState' -ObjectIdNames[11798] = 'SystemOffNormalAlarmType_AckedState_FalseState' -ObjectIdNames[11799] = 'SystemOffNormalAlarmType_ConfirmedState' -ObjectIdNames[11800] = 'SystemOffNormalAlarmType_ConfirmedState_Id' -ObjectIdNames[11801] = 'SystemOffNormalAlarmType_ConfirmedState_Name' -ObjectIdNames[11802] = 'SystemOffNormalAlarmType_ConfirmedState_Number' -ObjectIdNames[11803] = 'SystemOffNormalAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[11804] = 'SystemOffNormalAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[11805] = 'SystemOffNormalAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[11806] = 'SystemOffNormalAlarmType_ConfirmedState_TrueState' -ObjectIdNames[11807] = 'SystemOffNormalAlarmType_ConfirmedState_FalseState' -ObjectIdNames[11808] = 'SystemOffNormalAlarmType_Acknowledge' -ObjectIdNames[11809] = 'SystemOffNormalAlarmType_Acknowledge_InputArguments' -ObjectIdNames[11810] = 'SystemOffNormalAlarmType_Confirm' -ObjectIdNames[11811] = 'SystemOffNormalAlarmType_Confirm_InputArguments' -ObjectIdNames[11812] = 'SystemOffNormalAlarmType_ActiveState' -ObjectIdNames[11813] = 'SystemOffNormalAlarmType_ActiveState_Id' -ObjectIdNames[11814] = 'SystemOffNormalAlarmType_ActiveState_Name' -ObjectIdNames[11815] = 'SystemOffNormalAlarmType_ActiveState_Number' -ObjectIdNames[11816] = 'SystemOffNormalAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[11817] = 'SystemOffNormalAlarmType_ActiveState_TransitionTime' -ObjectIdNames[11818] = 'SystemOffNormalAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[11819] = 'SystemOffNormalAlarmType_ActiveState_TrueState' -ObjectIdNames[11820] = 'SystemOffNormalAlarmType_ActiveState_FalseState' -ObjectIdNames[11821] = 'SystemOffNormalAlarmType_InputNode' -ObjectIdNames[11822] = 'SystemOffNormalAlarmType_SuppressedState' -ObjectIdNames[11823] = 'SystemOffNormalAlarmType_SuppressedState_Id' -ObjectIdNames[11824] = 'SystemOffNormalAlarmType_SuppressedState_Name' -ObjectIdNames[11825] = 'SystemOffNormalAlarmType_SuppressedState_Number' -ObjectIdNames[11826] = 'SystemOffNormalAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[11827] = 'SystemOffNormalAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[11828] = 'SystemOffNormalAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[11829] = 'SystemOffNormalAlarmType_SuppressedState_TrueState' -ObjectIdNames[11830] = 'SystemOffNormalAlarmType_SuppressedState_FalseState' -ObjectIdNames[11831] = 'SystemOffNormalAlarmType_ShelvingState' -ObjectIdNames[11832] = 'SystemOffNormalAlarmType_ShelvingState_CurrentState' -ObjectIdNames[11833] = 'SystemOffNormalAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[11834] = 'SystemOffNormalAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[11835] = 'SystemOffNormalAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[11836] = 'SystemOffNormalAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[11837] = 'SystemOffNormalAlarmType_ShelvingState_LastTransition' -ObjectIdNames[11838] = 'SystemOffNormalAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[11839] = 'SystemOffNormalAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[11840] = 'SystemOffNormalAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[11841] = 'SystemOffNormalAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[11842] = 'SystemOffNormalAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11843] = 'SystemOffNormalAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[11844] = 'SystemOffNormalAlarmType_ShelvingState_Unshelve' -ObjectIdNames[11845] = 'SystemOffNormalAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[11846] = 'SystemOffNormalAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[11847] = 'SystemOffNormalAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[11848] = 'SystemOffNormalAlarmType_SuppressedOrShelved' -ObjectIdNames[11849] = 'SystemOffNormalAlarmType_MaxTimeShelved' -ObjectIdNames[11850] = 'SystemOffNormalAlarmType_NormalState' -ObjectIdNames[11851] = 'AuditConditionCommentEventType_Comment' -ObjectIdNames[11852] = 'AuditConditionRespondEventType_SelectedResponse' -ObjectIdNames[11853] = 'AuditConditionAcknowledgeEventType_Comment' -ObjectIdNames[11854] = 'AuditConditionConfirmEventType_Comment' -ObjectIdNames[11855] = 'AuditConditionShelvingEventType_ShelvingTime' -ObjectIdNames[11856] = 'AuditProgramTransitionEventType' -ObjectIdNames[11857] = 'AuditProgramTransitionEventType_EventId' -ObjectIdNames[11858] = 'AuditProgramTransitionEventType_EventType' -ObjectIdNames[11859] = 'AuditProgramTransitionEventType_SourceNode' -ObjectIdNames[11860] = 'AuditProgramTransitionEventType_SourceName' -ObjectIdNames[11861] = 'AuditProgramTransitionEventType_Time' -ObjectIdNames[11862] = 'AuditProgramTransitionEventType_ReceiveTime' -ObjectIdNames[11863] = 'AuditProgramTransitionEventType_LocalTime' -ObjectIdNames[11864] = 'AuditProgramTransitionEventType_Message' -ObjectIdNames[11865] = 'AuditProgramTransitionEventType_Severity' -ObjectIdNames[11866] = 'AuditProgramTransitionEventType_ActionTimeStamp' -ObjectIdNames[11867] = 'AuditProgramTransitionEventType_Status' -ObjectIdNames[11868] = 'AuditProgramTransitionEventType_ServerId' -ObjectIdNames[11869] = 'AuditProgramTransitionEventType_ClientAuditEntryId' -ObjectIdNames[11870] = 'AuditProgramTransitionEventType_ClientUserId' -ObjectIdNames[11871] = 'AuditProgramTransitionEventType_MethodId' -ObjectIdNames[11872] = 'AuditProgramTransitionEventType_InputArguments' -ObjectIdNames[11873] = 'AuditProgramTransitionEventType_OldStateId' -ObjectIdNames[11874] = 'AuditProgramTransitionEventType_NewStateId' -ObjectIdNames[11875] = 'AuditProgramTransitionEventType_TransitionNumber' -ObjectIdNames[11876] = 'HistoricalDataConfigurationType_AggregateFunctions' -ObjectIdNames[11877] = 'HAConfiguration_AggregateFunctions' -ObjectIdNames[11878] = 'NodeClass_EnumValues' -ObjectIdNames[11879] = 'InstanceNode' -ObjectIdNames[11880] = 'TypeNode' -ObjectIdNames[11881] = 'NodeAttributesMask_EnumValues' -ObjectIdNames[11883] = 'BrowseResultMask_EnumValues' -ObjectIdNames[11884] = 'HistoryUpdateType_EnumValues' -ObjectIdNames[11885] = 'PerformUpdateType_EnumValues' -ObjectIdNames[11887] = 'InstanceNode_Encoding_DefaultXml' -ObjectIdNames[11888] = 'TypeNode_Encoding_DefaultXml' -ObjectIdNames[11889] = 'InstanceNode_Encoding_DefaultBinary' -ObjectIdNames[11890] = 'TypeNode_Encoding_DefaultBinary' -ObjectIdNames[11891] = 'SessionDiagnosticsObjectType_SessionDiagnostics_UnauthorizedRequestCount' -ObjectIdNames[11892] = 'SessionDiagnosticsVariableType_UnauthorizedRequestCount' -ObjectIdNames[11939] = 'OpenFileMode' -ObjectIdNames[11940] = 'OpenFileMode_EnumValues' -ObjectIdNames[11941] = 'ModelChangeStructureVerbMask' -ObjectIdNames[11942] = 'ModelChangeStructureVerbMask_EnumValues' -ObjectIdNames[11943] = 'EndpointUrlListDataType' -ObjectIdNames[11944] = 'NetworkGroupDataType' -ObjectIdNames[11945] = 'NonTransparentNetworkRedundancyType' -ObjectIdNames[11946] = 'NonTransparentNetworkRedundancyType_RedundancySupport' -ObjectIdNames[11947] = 'NonTransparentNetworkRedundancyType_ServerUriArray' -ObjectIdNames[11948] = 'NonTransparentNetworkRedundancyType_ServerNetworkGroups' -ObjectIdNames[11949] = 'EndpointUrlListDataType_Encoding_DefaultXml' -ObjectIdNames[11950] = 'NetworkGroupDataType_Encoding_DefaultXml' -ObjectIdNames[11951] = 'OpcUa_XmlSchema_EndpointUrlListDataType' -ObjectIdNames[11952] = 'OpcUa_XmlSchema_EndpointUrlListDataType_DataTypeVersion' -ObjectIdNames[11953] = 'OpcUa_XmlSchema_EndpointUrlListDataType_DictionaryFragment' -ObjectIdNames[11954] = 'OpcUa_XmlSchema_NetworkGroupDataType' -ObjectIdNames[11955] = 'OpcUa_XmlSchema_NetworkGroupDataType_DataTypeVersion' -ObjectIdNames[11956] = 'OpcUa_XmlSchema_NetworkGroupDataType_DictionaryFragment' -ObjectIdNames[11957] = 'EndpointUrlListDataType_Encoding_DefaultBinary' -ObjectIdNames[11958] = 'NetworkGroupDataType_Encoding_DefaultBinary' -ObjectIdNames[11959] = 'OpcUa_BinarySchema_EndpointUrlListDataType' -ObjectIdNames[11960] = 'OpcUa_BinarySchema_EndpointUrlListDataType_DataTypeVersion' -ObjectIdNames[11961] = 'OpcUa_BinarySchema_EndpointUrlListDataType_DictionaryFragment' -ObjectIdNames[11962] = 'OpcUa_BinarySchema_NetworkGroupDataType' -ObjectIdNames[11963] = 'OpcUa_BinarySchema_NetworkGroupDataType_DataTypeVersion' -ObjectIdNames[11964] = 'OpcUa_BinarySchema_NetworkGroupDataType_DictionaryFragment' -ObjectIdNames[12021] = 'ArrayItemType' -ObjectIdNames[12022] = 'ArrayItemType_Definition' -ObjectIdNames[12023] = 'ArrayItemType_ValuePrecision' -ObjectIdNames[12024] = 'ArrayItemType_InstrumentRange' -ObjectIdNames[12025] = 'ArrayItemType_EURange' -ObjectIdNames[12026] = 'ArrayItemType_EngineeringUnits' -ObjectIdNames[12027] = 'ArrayItemType_Title' -ObjectIdNames[12028] = 'ArrayItemType_AxisScaleType' -ObjectIdNames[12029] = 'YArrayItemType' -ObjectIdNames[12030] = 'YArrayItemType_Definition' -ObjectIdNames[12031] = 'YArrayItemType_ValuePrecision' -ObjectIdNames[12032] = 'YArrayItemType_InstrumentRange' -ObjectIdNames[12033] = 'YArrayItemType_EURange' -ObjectIdNames[12034] = 'YArrayItemType_EngineeringUnits' -ObjectIdNames[12035] = 'YArrayItemType_Title' -ObjectIdNames[12036] = 'YArrayItemType_AxisScaleType' -ObjectIdNames[12037] = 'YArrayItemType_XAxisDefinition' -ObjectIdNames[12038] = 'XYArrayItemType' -ObjectIdNames[12039] = 'XYArrayItemType_Definition' -ObjectIdNames[12040] = 'XYArrayItemType_ValuePrecision' -ObjectIdNames[12041] = 'XYArrayItemType_InstrumentRange' -ObjectIdNames[12042] = 'XYArrayItemType_EURange' -ObjectIdNames[12043] = 'XYArrayItemType_EngineeringUnits' -ObjectIdNames[12044] = 'XYArrayItemType_Title' -ObjectIdNames[12045] = 'XYArrayItemType_AxisScaleType' -ObjectIdNames[12046] = 'XYArrayItemType_XAxisDefinition' -ObjectIdNames[12047] = 'ImageItemType' -ObjectIdNames[12048] = 'ImageItemType_Definition' -ObjectIdNames[12049] = 'ImageItemType_ValuePrecision' -ObjectIdNames[12050] = 'ImageItemType_InstrumentRange' -ObjectIdNames[12051] = 'ImageItemType_EURange' -ObjectIdNames[12052] = 'ImageItemType_EngineeringUnits' -ObjectIdNames[12053] = 'ImageItemType_Title' -ObjectIdNames[12054] = 'ImageItemType_AxisScaleType' -ObjectIdNames[12055] = 'ImageItemType_XAxisDefinition' -ObjectIdNames[12056] = 'ImageItemType_YAxisDefinition' -ObjectIdNames[12057] = 'CubeItemType' -ObjectIdNames[12058] = 'CubeItemType_Definition' -ObjectIdNames[12059] = 'CubeItemType_ValuePrecision' -ObjectIdNames[12060] = 'CubeItemType_InstrumentRange' -ObjectIdNames[12061] = 'CubeItemType_EURange' -ObjectIdNames[12062] = 'CubeItemType_EngineeringUnits' -ObjectIdNames[12063] = 'CubeItemType_Title' -ObjectIdNames[12064] = 'CubeItemType_AxisScaleType' -ObjectIdNames[12065] = 'CubeItemType_XAxisDefinition' -ObjectIdNames[12066] = 'CubeItemType_YAxisDefinition' -ObjectIdNames[12067] = 'CubeItemType_ZAxisDefinition' -ObjectIdNames[12068] = 'NDimensionArrayItemType' -ObjectIdNames[12069] = 'NDimensionArrayItemType_Definition' -ObjectIdNames[12070] = 'NDimensionArrayItemType_ValuePrecision' -ObjectIdNames[12071] = 'NDimensionArrayItemType_InstrumentRange' -ObjectIdNames[12072] = 'NDimensionArrayItemType_EURange' -ObjectIdNames[12073] = 'NDimensionArrayItemType_EngineeringUnits' -ObjectIdNames[12074] = 'NDimensionArrayItemType_Title' -ObjectIdNames[12075] = 'NDimensionArrayItemType_AxisScaleType' -ObjectIdNames[12076] = 'NDimensionArrayItemType_AxisDefinition' -ObjectIdNames[12077] = 'AxisScaleEnumeration' -ObjectIdNames[12078] = 'AxisScaleEnumeration_EnumStrings' -ObjectIdNames[12079] = 'AxisInformation' -ObjectIdNames[12080] = 'XVType' -ObjectIdNames[12081] = 'AxisInformation_Encoding_DefaultXml' -ObjectIdNames[12082] = 'XVType_Encoding_DefaultXml' -ObjectIdNames[12083] = 'OpcUa_XmlSchema_AxisInformation' -ObjectIdNames[12084] = 'OpcUa_XmlSchema_AxisInformation_DataTypeVersion' -ObjectIdNames[12085] = 'OpcUa_XmlSchema_AxisInformation_DictionaryFragment' -ObjectIdNames[12086] = 'OpcUa_XmlSchema_XVType' -ObjectIdNames[12087] = 'OpcUa_XmlSchema_XVType_DataTypeVersion' -ObjectIdNames[12088] = 'OpcUa_XmlSchema_XVType_DictionaryFragment' -ObjectIdNames[12089] = 'AxisInformation_Encoding_DefaultBinary' -ObjectIdNames[12090] = 'XVType_Encoding_DefaultBinary' -ObjectIdNames[12091] = 'OpcUa_BinarySchema_AxisInformation' -ObjectIdNames[12092] = 'OpcUa_BinarySchema_AxisInformation_DataTypeVersion' -ObjectIdNames[12093] = 'OpcUa_BinarySchema_AxisInformation_DictionaryFragment' -ObjectIdNames[12094] = 'OpcUa_BinarySchema_XVType' -ObjectIdNames[12095] = 'OpcUa_BinarySchema_XVType_DataTypeVersion' -ObjectIdNames[12096] = 'OpcUa_BinarySchema_XVType_DictionaryFragment' -ObjectIdNames[12097] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder' -ObjectIdNames[12098] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics' -ObjectIdNames[12099] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_SessionId' -ObjectIdNames[12100] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_SessionName' -ObjectIdNames[12101] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ClientDescription' -ObjectIdNames[12102] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ServerUri' -ObjectIdNames[12103] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_EndpointUrl' -ObjectIdNames[12104] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_LocaleIds' -ObjectIdNames[12105] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ActualSessionTimeout' -ObjectIdNames[12106] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_MaxResponseMessageSize' -ObjectIdNames[12107] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ClientConnectionTime' -ObjectIdNames[12108] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ClientLastContactTime' -ObjectIdNames[12109] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_CurrentSubscriptionsCount' -ObjectIdNames[12110] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_CurrentMonitoredItemsCount' -ObjectIdNames[12111] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_CurrentPublishRequestsInQueue' -ObjectIdNames[12112] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_TotalRequestCount' -ObjectIdNames[12113] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_UnauthorizedRequestCount' -ObjectIdNames[12114] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ReadCount' -ObjectIdNames[12115] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_HistoryReadCount' -ObjectIdNames[12116] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_WriteCount' -ObjectIdNames[12117] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_HistoryUpdateCount' -ObjectIdNames[12118] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_CallCount' -ObjectIdNames[12119] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_CreateMonitoredItemsCount' -ObjectIdNames[12120] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ModifyMonitoredItemsCount' -ObjectIdNames[12121] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_SetMonitoringModeCount' -ObjectIdNames[12122] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_SetTriggeringCount' -ObjectIdNames[12123] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_DeleteMonitoredItemsCount' -ObjectIdNames[12124] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_CreateSubscriptionCount' -ObjectIdNames[12125] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_ModifySubscriptionCount' -ObjectIdNames[12126] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_SetPublishingModeCount' -ObjectIdNames[12127] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_PublishCount' -ObjectIdNames[12128] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_RepublishCount' -ObjectIdNames[12129] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_TransferSubscriptionsCount' -ObjectIdNames[12130] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_DeleteSubscriptionsCount' -ObjectIdNames[12131] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_AddNodesCount' -ObjectIdNames[12132] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_AddReferencesCount' -ObjectIdNames[12133] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_DeleteNodesCount' -ObjectIdNames[12134] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_DeleteReferencesCount' -ObjectIdNames[12135] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_BrowseCount' -ObjectIdNames[12136] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_BrowseNextCount' -ObjectIdNames[12137] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_TranslateBrowsePathsToNodeIdsCount' -ObjectIdNames[12138] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_QueryFirstCount' -ObjectIdNames[12139] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_QueryNextCount' -ObjectIdNames[12140] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_RegisterNodesCount' -ObjectIdNames[12141] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_UnregisterNodesCount' -ObjectIdNames[12142] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics' -ObjectIdNames[12143] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_SessionId' -ObjectIdNames[12144] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_ClientUserIdOfSession' -ObjectIdNames[12145] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_ClientUserIdHistory' -ObjectIdNames[12146] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_AuthenticationMechanism' -ObjectIdNames[12147] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_Encoding' -ObjectIdNames[12148] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_TransportProtocol' -ObjectIdNames[12149] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_SecurityMode' -ObjectIdNames[12150] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_SecurityPolicyUri' -ObjectIdNames[12151] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionSecurityDiagnostics_ClientCertificate' -ObjectIdNames[12152] = 'SessionsDiagnosticsSummaryType_ClientName_Placeholder_SubscriptionDiagnosticsArray' -ObjectIdNames[12153] = 'ServerType_ServerCapabilities_OperationLimits_MaxNodesPerHistoryReadData' -ObjectIdNames[12154] = 'ServerType_ServerCapabilities_OperationLimits_MaxNodesPerHistoryReadEvents' -ObjectIdNames[12155] = 'ServerType_ServerCapabilities_OperationLimits_MaxNodesPerHistoryUpdateData' -ObjectIdNames[12156] = 'ServerType_ServerCapabilities_OperationLimits_MaxNodesPerHistoryUpdateEvents' -ObjectIdNames[12157] = 'ServerCapabilitiesType_OperationLimits_MaxNodesPerHistoryReadData' -ObjectIdNames[12158] = 'ServerCapabilitiesType_OperationLimits_MaxNodesPerHistoryReadEvents' -ObjectIdNames[12159] = 'ServerCapabilitiesType_OperationLimits_MaxNodesPerHistoryUpdateData' -ObjectIdNames[12160] = 'ServerCapabilitiesType_OperationLimits_MaxNodesPerHistoryUpdateEvents' -ObjectIdNames[12161] = 'OperationLimitsType_MaxNodesPerHistoryReadData' -ObjectIdNames[12162] = 'OperationLimitsType_MaxNodesPerHistoryReadEvents' -ObjectIdNames[12163] = 'OperationLimitsType_MaxNodesPerHistoryUpdateData' -ObjectIdNames[12164] = 'OperationLimitsType_MaxNodesPerHistoryUpdateEvents' -ObjectIdNames[12165] = 'Server_ServerCapabilities_OperationLimits_MaxNodesPerHistoryReadData' -ObjectIdNames[12166] = 'Server_ServerCapabilities_OperationLimits_MaxNodesPerHistoryReadEvents' -ObjectIdNames[12167] = 'Server_ServerCapabilities_OperationLimits_MaxNodesPerHistoryUpdateData' -ObjectIdNames[12168] = 'Server_ServerCapabilities_OperationLimits_MaxNodesPerHistoryUpdateEvents' -ObjectIdNames[12169] = 'NamingRuleType_EnumValues' -ObjectIdNames[12170] = 'ViewVersion' -ObjectIdNames[12171] = 'ComplexNumberType' -ObjectIdNames[12172] = 'DoubleComplexNumberType' -ObjectIdNames[12173] = 'ComplexNumberType_Encoding_DefaultXml' -ObjectIdNames[12174] = 'DoubleComplexNumberType_Encoding_DefaultXml' -ObjectIdNames[12175] = 'OpcUa_XmlSchema_ComplexNumberType' -ObjectIdNames[12176] = 'OpcUa_XmlSchema_ComplexNumberType_DataTypeVersion' -ObjectIdNames[12177] = 'OpcUa_XmlSchema_ComplexNumberType_DictionaryFragment' -ObjectIdNames[12178] = 'OpcUa_XmlSchema_DoubleComplexNumberType' -ObjectIdNames[12179] = 'OpcUa_XmlSchema_DoubleComplexNumberType_DataTypeVersion' -ObjectIdNames[12180] = 'OpcUa_XmlSchema_DoubleComplexNumberType_DictionaryFragment' -ObjectIdNames[12181] = 'ComplexNumberType_Encoding_DefaultBinary' -ObjectIdNames[12182] = 'DoubleComplexNumberType_Encoding_DefaultBinary' -ObjectIdNames[12183] = 'OpcUa_BinarySchema_ComplexNumberType' -ObjectIdNames[12184] = 'OpcUa_BinarySchema_ComplexNumberType_DataTypeVersion' -ObjectIdNames[12185] = 'OpcUa_BinarySchema_ComplexNumberType_DictionaryFragment' -ObjectIdNames[12186] = 'OpcUa_BinarySchema_DoubleComplexNumberType' -ObjectIdNames[12187] = 'OpcUa_BinarySchema_DoubleComplexNumberType_DataTypeVersion' -ObjectIdNames[12188] = 'OpcUa_BinarySchema_DoubleComplexNumberType_DictionaryFragment' -ObjectIdNames[12189] = 'ServerOnNetwork' -ObjectIdNames[12190] = 'FindServersOnNetworkRequest' -ObjectIdNames[12191] = 'FindServersOnNetworkResponse' -ObjectIdNames[12193] = 'RegisterServer2Request' -ObjectIdNames[12194] = 'RegisterServer2Response' -ObjectIdNames[12195] = 'ServerOnNetwork_Encoding_DefaultXml' -ObjectIdNames[12196] = 'FindServersOnNetworkRequest_Encoding_DefaultXml' -ObjectIdNames[12197] = 'FindServersOnNetworkResponse_Encoding_DefaultXml' -ObjectIdNames[12199] = 'RegisterServer2Request_Encoding_DefaultXml' -ObjectIdNames[12200] = 'RegisterServer2Response_Encoding_DefaultXml' -ObjectIdNames[12201] = 'OpcUa_XmlSchema_ServerOnNetwork' -ObjectIdNames[12202] = 'OpcUa_XmlSchema_ServerOnNetwork_DataTypeVersion' -ObjectIdNames[12203] = 'OpcUa_XmlSchema_ServerOnNetwork_DictionaryFragment' -ObjectIdNames[12207] = 'ServerOnNetwork_Encoding_DefaultBinary' -ObjectIdNames[12208] = 'FindServersOnNetworkRequest_Encoding_DefaultBinary' -ObjectIdNames[12209] = 'FindServersOnNetworkResponse_Encoding_DefaultBinary' -ObjectIdNames[12211] = 'RegisterServer2Request_Encoding_DefaultBinary' -ObjectIdNames[12212] = 'RegisterServer2Response_Encoding_DefaultBinary' -ObjectIdNames[12213] = 'OpcUa_BinarySchema_ServerOnNetwork' -ObjectIdNames[12214] = 'OpcUa_BinarySchema_ServerOnNetwork_DataTypeVersion' -ObjectIdNames[12215] = 'OpcUa_BinarySchema_ServerOnNetwork_DictionaryFragment' -ObjectIdNames[12502] = 'ProgressEventType_Context' -ObjectIdNames[12503] = 'ProgressEventType_Progress' -ObjectIdNames[12513] = 'OpenWithMasksMethodType' -ObjectIdNames[12514] = 'OpenWithMasksMethodType_InputArguments' -ObjectIdNames[12515] = 'OpenWithMasksMethodType_OutputArguments' -ObjectIdNames[12516] = 'CloseAndUpdateMethodType' -ObjectIdNames[12517] = 'CloseAndUpdateMethodType_OutputArguments' -ObjectIdNames[12518] = 'AddCertificateMethodType' -ObjectIdNames[12519] = 'AddCertificateMethodType_InputArguments' -ObjectIdNames[12520] = 'RemoveCertificateMethodType' -ObjectIdNames[12521] = 'RemoveCertificateMethodType_InputArguments' -ObjectIdNames[12522] = 'TrustListType' -ObjectIdNames[12523] = 'TrustListType_Size' -ObjectIdNames[12526] = 'TrustListType_OpenCount' -ObjectIdNames[12527] = 'TrustListType_Open' -ObjectIdNames[12528] = 'TrustListType_Open_InputArguments' -ObjectIdNames[12529] = 'TrustListType_Open_OutputArguments' -ObjectIdNames[12530] = 'TrustListType_Close' -ObjectIdNames[12531] = 'TrustListType_Close_InputArguments' -ObjectIdNames[12532] = 'TrustListType_Read' -ObjectIdNames[12533] = 'TrustListType_Read_InputArguments' -ObjectIdNames[12534] = 'TrustListType_Read_OutputArguments' -ObjectIdNames[12535] = 'TrustListType_Write' -ObjectIdNames[12536] = 'TrustListType_Write_InputArguments' -ObjectIdNames[12537] = 'TrustListType_GetPosition' -ObjectIdNames[12538] = 'TrustListType_GetPosition_InputArguments' -ObjectIdNames[12539] = 'TrustListType_GetPosition_OutputArguments' -ObjectIdNames[12540] = 'TrustListType_SetPosition' -ObjectIdNames[12541] = 'TrustListType_SetPosition_InputArguments' -ObjectIdNames[12542] = 'TrustListType_LastUpdateTime' -ObjectIdNames[12543] = 'TrustListType_OpenWithMasks' -ObjectIdNames[12544] = 'TrustListType_OpenWithMasks_InputArguments' -ObjectIdNames[12545] = 'TrustListType_OpenWithMasks_OutputArguments' -ObjectIdNames[12546] = 'TrustListType_CloseAndUpdate' -ObjectIdNames[12547] = 'TrustListType_CloseAndUpdate_OutputArguments' -ObjectIdNames[12548] = 'TrustListType_AddCertificate' -ObjectIdNames[12549] = 'TrustListType_AddCertificate_InputArguments' -ObjectIdNames[12550] = 'TrustListType_RemoveCertificate' -ObjectIdNames[12551] = 'TrustListType_RemoveCertificate_InputArguments' -ObjectIdNames[12552] = 'TrustListMasks' -ObjectIdNames[12553] = 'TrustListMasks_EnumValues' -ObjectIdNames[12554] = 'TrustListDataType' -ObjectIdNames[12555] = 'CertificateGroupType' -ObjectIdNames[12556] = 'CertificateType' -ObjectIdNames[12557] = 'ApplicationCertificateType' -ObjectIdNames[12558] = 'HttpsCertificateType' -ObjectIdNames[12559] = 'RsaMinApplicationCertificateType' -ObjectIdNames[12560] = 'RsaSha256ApplicationCertificateType' -ObjectIdNames[12561] = 'TrustListUpdatedAuditEventType' -ObjectIdNames[12562] = 'TrustListUpdatedAuditEventType_EventId' -ObjectIdNames[12563] = 'TrustListUpdatedAuditEventType_EventType' -ObjectIdNames[12564] = 'TrustListUpdatedAuditEventType_SourceNode' -ObjectIdNames[12565] = 'TrustListUpdatedAuditEventType_SourceName' -ObjectIdNames[12566] = 'TrustListUpdatedAuditEventType_Time' -ObjectIdNames[12567] = 'TrustListUpdatedAuditEventType_ReceiveTime' -ObjectIdNames[12568] = 'TrustListUpdatedAuditEventType_LocalTime' -ObjectIdNames[12569] = 'TrustListUpdatedAuditEventType_Message' -ObjectIdNames[12570] = 'TrustListUpdatedAuditEventType_Severity' -ObjectIdNames[12571] = 'TrustListUpdatedAuditEventType_ActionTimeStamp' -ObjectIdNames[12572] = 'TrustListUpdatedAuditEventType_Status' -ObjectIdNames[12573] = 'TrustListUpdatedAuditEventType_ServerId' -ObjectIdNames[12574] = 'TrustListUpdatedAuditEventType_ClientAuditEntryId' -ObjectIdNames[12575] = 'TrustListUpdatedAuditEventType_ClientUserId' -ObjectIdNames[12576] = 'TrustListUpdatedAuditEventType_MethodId' -ObjectIdNames[12577] = 'TrustListUpdatedAuditEventType_InputArguments' -ObjectIdNames[12578] = 'UpdateCertificateMethodType' -ObjectIdNames[12579] = 'UpdateCertificateMethodType_InputArguments' -ObjectIdNames[12580] = 'UpdateCertificateMethodType_OutputArguments' -ObjectIdNames[12581] = 'ServerConfigurationType' -ObjectIdNames[12583] = 'ServerConfigurationType_SupportedPrivateKeyFormats' -ObjectIdNames[12584] = 'ServerConfigurationType_MaxTrustListSize' -ObjectIdNames[12585] = 'ServerConfigurationType_MulticastDnsEnabled' -ObjectIdNames[12616] = 'ServerConfigurationType_UpdateCertificate' -ObjectIdNames[12617] = 'ServerConfigurationType_UpdateCertificate_InputArguments' -ObjectIdNames[12618] = 'ServerConfigurationType_UpdateCertificate_OutputArguments' -ObjectIdNames[12620] = 'CertificateUpdatedAuditEventType' -ObjectIdNames[12621] = 'CertificateUpdatedAuditEventType_EventId' -ObjectIdNames[12622] = 'CertificateUpdatedAuditEventType_EventType' -ObjectIdNames[12623] = 'CertificateUpdatedAuditEventType_SourceNode' -ObjectIdNames[12624] = 'CertificateUpdatedAuditEventType_SourceName' -ObjectIdNames[12625] = 'CertificateUpdatedAuditEventType_Time' -ObjectIdNames[12626] = 'CertificateUpdatedAuditEventType_ReceiveTime' -ObjectIdNames[12627] = 'CertificateUpdatedAuditEventType_LocalTime' -ObjectIdNames[12628] = 'CertificateUpdatedAuditEventType_Message' -ObjectIdNames[12629] = 'CertificateUpdatedAuditEventType_Severity' -ObjectIdNames[12630] = 'CertificateUpdatedAuditEventType_ActionTimeStamp' -ObjectIdNames[12631] = 'CertificateUpdatedAuditEventType_Status' -ObjectIdNames[12632] = 'CertificateUpdatedAuditEventType_ServerId' -ObjectIdNames[12633] = 'CertificateUpdatedAuditEventType_ClientAuditEntryId' -ObjectIdNames[12634] = 'CertificateUpdatedAuditEventType_ClientUserId' -ObjectIdNames[12635] = 'CertificateUpdatedAuditEventType_MethodId' -ObjectIdNames[12636] = 'CertificateUpdatedAuditEventType_InputArguments' -ObjectIdNames[12637] = 'ServerConfiguration' -ObjectIdNames[12639] = 'ServerConfiguration_SupportedPrivateKeyFormats' -ObjectIdNames[12640] = 'ServerConfiguration_MaxTrustListSize' -ObjectIdNames[12641] = 'ServerConfiguration_MulticastDnsEnabled' -ObjectIdNames[12642] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList' -ObjectIdNames[12643] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Size' -ObjectIdNames[12646] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenCount' -ObjectIdNames[12647] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Open' -ObjectIdNames[12648] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Open_InputArguments' -ObjectIdNames[12649] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Open_OutputArguments' -ObjectIdNames[12650] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Close' -ObjectIdNames[12651] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Close_InputArguments' -ObjectIdNames[12652] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Read' -ObjectIdNames[12653] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Read_InputArguments' -ObjectIdNames[12654] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Read_OutputArguments' -ObjectIdNames[12655] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Write' -ObjectIdNames[12656] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Write_InputArguments' -ObjectIdNames[12657] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition' -ObjectIdNames[12658] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_InputArguments' -ObjectIdNames[12659] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments' -ObjectIdNames[12660] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition' -ObjectIdNames[12661] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition_InputArguments' -ObjectIdNames[12662] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_LastUpdateTime' -ObjectIdNames[12663] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks' -ObjectIdNames[12664] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments' -ObjectIdNames[12665] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments' -ObjectIdNames[12666] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate' -ObjectIdNames[12667] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments' -ObjectIdNames[12668] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate' -ObjectIdNames[12669] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments' -ObjectIdNames[12670] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate' -ObjectIdNames[12671] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments' -ObjectIdNames[12676] = 'TrustListDataType_Encoding_DefaultXml' -ObjectIdNames[12677] = 'OpcUa_XmlSchema_TrustListDataType' -ObjectIdNames[12678] = 'OpcUa_XmlSchema_TrustListDataType_DataTypeVersion' -ObjectIdNames[12679] = 'OpcUa_XmlSchema_TrustListDataType_DictionaryFragment' -ObjectIdNames[12680] = 'TrustListDataType_Encoding_DefaultBinary' -ObjectIdNames[12681] = 'OpcUa_BinarySchema_TrustListDataType' -ObjectIdNames[12682] = 'OpcUa_BinarySchema_TrustListDataType_DataTypeVersion' -ObjectIdNames[12683] = 'OpcUa_BinarySchema_TrustListDataType_DictionaryFragment' -ObjectIdNames[12686] = 'FileType_Writable' -ObjectIdNames[12687] = 'FileType_UserWritable' -ObjectIdNames[12688] = 'AddressSpaceFileType_Writable' -ObjectIdNames[12689] = 'AddressSpaceFileType_UserWritable' -ObjectIdNames[12690] = 'NamespaceMetadataType_NamespaceFile_Writable' -ObjectIdNames[12691] = 'NamespaceMetadataType_NamespaceFile_UserWritable' -ObjectIdNames[12692] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Writable' -ObjectIdNames[12693] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_UserWritable' -ObjectIdNames[12698] = 'TrustListType_Writable' -ObjectIdNames[12699] = 'TrustListType_UserWritable' -ObjectIdNames[12704] = 'CloseAndUpdateMethodType_InputArguments' -ObjectIdNames[12705] = 'TrustListType_CloseAndUpdate_InputArguments' -ObjectIdNames[12708] = 'ServerConfigurationType_ServerCapabilities' -ObjectIdNames[12710] = 'ServerConfiguration_ServerCapabilities' -ObjectIdNames[12712] = 'OpcUa_XmlSchema_RelativePathElement' -ObjectIdNames[12713] = 'OpcUa_XmlSchema_RelativePathElement_DataTypeVersion' -ObjectIdNames[12714] = 'OpcUa_XmlSchema_RelativePathElement_DictionaryFragment' -ObjectIdNames[12715] = 'OpcUa_XmlSchema_RelativePath' -ObjectIdNames[12716] = 'OpcUa_XmlSchema_RelativePath_DataTypeVersion' -ObjectIdNames[12717] = 'OpcUa_XmlSchema_RelativePath_DictionaryFragment' -ObjectIdNames[12718] = 'OpcUa_BinarySchema_RelativePathElement' -ObjectIdNames[12719] = 'OpcUa_BinarySchema_RelativePathElement_DataTypeVersion' -ObjectIdNames[12720] = 'OpcUa_BinarySchema_RelativePathElement_DictionaryFragment' -ObjectIdNames[12721] = 'OpcUa_BinarySchema_RelativePath' -ObjectIdNames[12722] = 'OpcUa_BinarySchema_RelativePath_DataTypeVersion' -ObjectIdNames[12723] = 'OpcUa_BinarySchema_RelativePath_DictionaryFragment' -ObjectIdNames[12731] = 'ServerConfigurationType_CreateSigningRequest' -ObjectIdNames[12732] = 'ServerConfigurationType_CreateSigningRequest_InputArguments' -ObjectIdNames[12733] = 'ServerConfigurationType_CreateSigningRequest_OutputArguments' -ObjectIdNames[12734] = 'ServerConfigurationType_ApplyChanges' -ObjectIdNames[12737] = 'ServerConfiguration_CreateSigningRequest' -ObjectIdNames[12738] = 'ServerConfiguration_CreateSigningRequest_InputArguments' -ObjectIdNames[12739] = 'ServerConfiguration_CreateSigningRequest_OutputArguments' -ObjectIdNames[12740] = 'ServerConfiguration_ApplyChanges' -ObjectIdNames[12741] = 'CreateSigningRequestMethodType' -ObjectIdNames[12742] = 'CreateSigningRequestMethodType_InputArguments' -ObjectIdNames[12743] = 'CreateSigningRequestMethodType_OutputArguments' -ObjectIdNames[12745] = 'OptionSetValues' -ObjectIdNames[12746] = 'ServerType_SetSubscriptionDurable' -ObjectIdNames[12747] = 'ServerType_SetSubscriptionDurable_InputArguments' -ObjectIdNames[12748] = 'ServerType_SetSubscriptionDurable_OutputArguments' -ObjectIdNames[12749] = 'Server_SetSubscriptionDurable' -ObjectIdNames[12750] = 'Server_SetSubscriptionDurable_InputArguments' -ObjectIdNames[12751] = 'Server_SetSubscriptionDurable_OutputArguments' -ObjectIdNames[12752] = 'SetSubscriptionDurableMethodType' -ObjectIdNames[12753] = 'SetSubscriptionDurableMethodType_InputArguments' -ObjectIdNames[12754] = 'SetSubscriptionDurableMethodType_OutputArguments' -ObjectIdNames[12755] = 'OptionSet' -ObjectIdNames[12756] = 'Union' -ObjectIdNames[12757] = 'OptionSet_Encoding_DefaultXml' -ObjectIdNames[12758] = 'Union_Encoding_DefaultXml' -ObjectIdNames[12759] = 'OpcUa_XmlSchema_OptionSet' -ObjectIdNames[12760] = 'OpcUa_XmlSchema_OptionSet_DataTypeVersion' -ObjectIdNames[12761] = 'OpcUa_XmlSchema_OptionSet_DictionaryFragment' -ObjectIdNames[12762] = 'OpcUa_XmlSchema_Union' -ObjectIdNames[12763] = 'OpcUa_XmlSchema_Union_DataTypeVersion' -ObjectIdNames[12764] = 'OpcUa_XmlSchema_Union_DictionaryFragment' -ObjectIdNames[12765] = 'OptionSet_Encoding_DefaultBinary' -ObjectIdNames[12766] = 'Union_Encoding_DefaultBinary' -ObjectIdNames[12767] = 'OpcUa_BinarySchema_OptionSet' -ObjectIdNames[12768] = 'OpcUa_BinarySchema_OptionSet_DataTypeVersion' -ObjectIdNames[12769] = 'OpcUa_BinarySchema_OptionSet_DictionaryFragment' -ObjectIdNames[12770] = 'OpcUa_BinarySchema_Union' -ObjectIdNames[12771] = 'OpcUa_BinarySchema_Union_DataTypeVersion' -ObjectIdNames[12772] = 'OpcUa_BinarySchema_Union_DictionaryFragment' -ObjectIdNames[12773] = 'GetRejectedListMethodType' -ObjectIdNames[12774] = 'GetRejectedListMethodType_OutputArguments' -ObjectIdNames[12775] = 'ServerConfigurationType_GetRejectedList' -ObjectIdNames[12776] = 'ServerConfigurationType_GetRejectedList_OutputArguments' -ObjectIdNames[12777] = 'ServerConfiguration_GetRejectedList' -ObjectIdNames[12778] = 'ServerConfiguration_GetRejectedList_OutputArguments' -ObjectIdNames[12779] = 'SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics' -ObjectIdNames[12780] = 'SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_SamplingInterval' -ObjectIdNames[12781] = 'SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_SampledMonitoredItemsCount' -ObjectIdNames[12782] = 'SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_MaxSampledMonitoredItemsCount' -ObjectIdNames[12783] = 'SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_DisabledMonitoredItemsSamplingCount' -ObjectIdNames[12784] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics' -ObjectIdNames[12785] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_SessionId' -ObjectIdNames[12786] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_SubscriptionId' -ObjectIdNames[12787] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_Priority' -ObjectIdNames[12788] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_PublishingInterval' -ObjectIdNames[12789] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_MaxKeepAliveCount' -ObjectIdNames[12790] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_MaxLifetimeCount' -ObjectIdNames[12791] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_MaxNotificationsPerPublish' -ObjectIdNames[12792] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_PublishingEnabled' -ObjectIdNames[12793] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_ModifyCount' -ObjectIdNames[12794] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_EnableCount' -ObjectIdNames[12795] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_DisableCount' -ObjectIdNames[12796] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_RepublishRequestCount' -ObjectIdNames[12797] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_RepublishMessageRequestCount' -ObjectIdNames[12798] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_RepublishMessageCount' -ObjectIdNames[12799] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_TransferRequestCount' -ObjectIdNames[12800] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_TransferredToAltClientCount' -ObjectIdNames[12801] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_TransferredToSameClientCount' -ObjectIdNames[12802] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_PublishRequestCount' -ObjectIdNames[12803] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_DataChangeNotificationsCount' -ObjectIdNames[12804] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_EventNotificationsCount' -ObjectIdNames[12805] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_NotificationsCount' -ObjectIdNames[12806] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_LatePublishRequestCount' -ObjectIdNames[12807] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_CurrentKeepAliveCount' -ObjectIdNames[12808] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_CurrentLifetimeCount' -ObjectIdNames[12809] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_UnacknowledgedMessageCount' -ObjectIdNames[12810] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_DiscardedMessageCount' -ObjectIdNames[12811] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_MonitoredItemCount' -ObjectIdNames[12812] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_DisabledMonitoredItemCount' -ObjectIdNames[12813] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_MonitoringQueueOverflowCount' -ObjectIdNames[12814] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_NextSequenceNumber' -ObjectIdNames[12815] = 'SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_EventQueueOverflowCount' -ObjectIdNames[12816] = 'SessionDiagnosticsArrayType_SessionDiagnostics' -ObjectIdNames[12817] = 'SessionDiagnosticsArrayType_SessionDiagnostics_SessionId' -ObjectIdNames[12818] = 'SessionDiagnosticsArrayType_SessionDiagnostics_SessionName' -ObjectIdNames[12819] = 'SessionDiagnosticsArrayType_SessionDiagnostics_ClientDescription' -ObjectIdNames[12820] = 'SessionDiagnosticsArrayType_SessionDiagnostics_ServerUri' -ObjectIdNames[12821] = 'SessionDiagnosticsArrayType_SessionDiagnostics_EndpointUrl' -ObjectIdNames[12822] = 'SessionDiagnosticsArrayType_SessionDiagnostics_LocaleIds' -ObjectIdNames[12823] = 'SessionDiagnosticsArrayType_SessionDiagnostics_ActualSessionTimeout' -ObjectIdNames[12824] = 'SessionDiagnosticsArrayType_SessionDiagnostics_MaxResponseMessageSize' -ObjectIdNames[12825] = 'SessionDiagnosticsArrayType_SessionDiagnostics_ClientConnectionTime' -ObjectIdNames[12826] = 'SessionDiagnosticsArrayType_SessionDiagnostics_ClientLastContactTime' -ObjectIdNames[12827] = 'SessionDiagnosticsArrayType_SessionDiagnostics_CurrentSubscriptionsCount' -ObjectIdNames[12828] = 'SessionDiagnosticsArrayType_SessionDiagnostics_CurrentMonitoredItemsCount' -ObjectIdNames[12829] = 'SessionDiagnosticsArrayType_SessionDiagnostics_CurrentPublishRequestsInQueue' -ObjectIdNames[12830] = 'SessionDiagnosticsArrayType_SessionDiagnostics_TotalRequestCount' -ObjectIdNames[12831] = 'SessionDiagnosticsArrayType_SessionDiagnostics_UnauthorizedRequestCount' -ObjectIdNames[12832] = 'SessionDiagnosticsArrayType_SessionDiagnostics_ReadCount' -ObjectIdNames[12833] = 'SessionDiagnosticsArrayType_SessionDiagnostics_HistoryReadCount' -ObjectIdNames[12834] = 'SessionDiagnosticsArrayType_SessionDiagnostics_WriteCount' -ObjectIdNames[12835] = 'SessionDiagnosticsArrayType_SessionDiagnostics_HistoryUpdateCount' -ObjectIdNames[12836] = 'SessionDiagnosticsArrayType_SessionDiagnostics_CallCount' -ObjectIdNames[12837] = 'SessionDiagnosticsArrayType_SessionDiagnostics_CreateMonitoredItemsCount' -ObjectIdNames[12838] = 'SessionDiagnosticsArrayType_SessionDiagnostics_ModifyMonitoredItemsCount' -ObjectIdNames[12839] = 'SessionDiagnosticsArrayType_SessionDiagnostics_SetMonitoringModeCount' -ObjectIdNames[12840] = 'SessionDiagnosticsArrayType_SessionDiagnostics_SetTriggeringCount' -ObjectIdNames[12841] = 'SessionDiagnosticsArrayType_SessionDiagnostics_DeleteMonitoredItemsCount' -ObjectIdNames[12842] = 'SessionDiagnosticsArrayType_SessionDiagnostics_CreateSubscriptionCount' -ObjectIdNames[12843] = 'SessionDiagnosticsArrayType_SessionDiagnostics_ModifySubscriptionCount' -ObjectIdNames[12844] = 'SessionDiagnosticsArrayType_SessionDiagnostics_SetPublishingModeCount' -ObjectIdNames[12845] = 'SessionDiagnosticsArrayType_SessionDiagnostics_PublishCount' -ObjectIdNames[12846] = 'SessionDiagnosticsArrayType_SessionDiagnostics_RepublishCount' -ObjectIdNames[12847] = 'SessionDiagnosticsArrayType_SessionDiagnostics_TransferSubscriptionsCount' -ObjectIdNames[12848] = 'SessionDiagnosticsArrayType_SessionDiagnostics_DeleteSubscriptionsCount' -ObjectIdNames[12849] = 'SessionDiagnosticsArrayType_SessionDiagnostics_AddNodesCount' -ObjectIdNames[12850] = 'SessionDiagnosticsArrayType_SessionDiagnostics_AddReferencesCount' -ObjectIdNames[12851] = 'SessionDiagnosticsArrayType_SessionDiagnostics_DeleteNodesCount' -ObjectIdNames[12852] = 'SessionDiagnosticsArrayType_SessionDiagnostics_DeleteReferencesCount' -ObjectIdNames[12853] = 'SessionDiagnosticsArrayType_SessionDiagnostics_BrowseCount' -ObjectIdNames[12854] = 'SessionDiagnosticsArrayType_SessionDiagnostics_BrowseNextCount' -ObjectIdNames[12855] = 'SessionDiagnosticsArrayType_SessionDiagnostics_TranslateBrowsePathsToNodeIdsCount' -ObjectIdNames[12856] = 'SessionDiagnosticsArrayType_SessionDiagnostics_QueryFirstCount' -ObjectIdNames[12857] = 'SessionDiagnosticsArrayType_SessionDiagnostics_QueryNextCount' -ObjectIdNames[12858] = 'SessionDiagnosticsArrayType_SessionDiagnostics_RegisterNodesCount' -ObjectIdNames[12859] = 'SessionDiagnosticsArrayType_SessionDiagnostics_UnregisterNodesCount' -ObjectIdNames[12860] = 'SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics' -ObjectIdNames[12861] = 'SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_SessionId' -ObjectIdNames[12862] = 'SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_ClientUserIdOfSession' -ObjectIdNames[12863] = 'SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_ClientUserIdHistory' -ObjectIdNames[12864] = 'SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_AuthenticationMechanism' -ObjectIdNames[12865] = 'SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_Encoding' -ObjectIdNames[12866] = 'SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_TransportProtocol' -ObjectIdNames[12867] = 'SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_SecurityMode' -ObjectIdNames[12868] = 'SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_SecurityPolicyUri' -ObjectIdNames[12869] = 'SessionSecurityDiagnosticsArrayType_SessionSecurityDiagnostics_ClientCertificate' -ObjectIdNames[12871] = 'ServerType_ResendData' -ObjectIdNames[12872] = 'ServerType_ResendData_InputArguments' -ObjectIdNames[12873] = 'Server_ResendData' -ObjectIdNames[12874] = 'Server_ResendData_InputArguments' -ObjectIdNames[12875] = 'ResendDataMethodType' -ObjectIdNames[12876] = 'ResendDataMethodType_InputArguments' -ObjectIdNames[12877] = 'NormalizedString' -ObjectIdNames[12878] = 'DecimalString' -ObjectIdNames[12879] = 'DurationString' -ObjectIdNames[12880] = 'TimeString' -ObjectIdNames[12881] = 'DateString' -ObjectIdNames[12882] = 'ServerType_EstimatedReturnTime' -ObjectIdNames[12883] = 'ServerType_RequestServerStateChange' -ObjectIdNames[12884] = 'ServerType_RequestServerStateChange_InputArguments' -ObjectIdNames[12885] = 'Server_EstimatedReturnTime' -ObjectIdNames[12886] = 'Server_RequestServerStateChange' -ObjectIdNames[12887] = 'Server_RequestServerStateChange_InputArguments' -ObjectIdNames[12888] = 'RequestServerStateChangeMethodType' -ObjectIdNames[12889] = 'RequestServerStateChangeMethodType_InputArguments' -ObjectIdNames[12890] = 'DiscoveryConfiguration' -ObjectIdNames[12891] = 'MdnsDiscoveryConfiguration' -ObjectIdNames[12892] = 'DiscoveryConfiguration_Encoding_DefaultXml' -ObjectIdNames[12893] = 'MdnsDiscoveryConfiguration_Encoding_DefaultXml' -ObjectIdNames[12894] = 'OpcUa_XmlSchema_DiscoveryConfiguration' -ObjectIdNames[12895] = 'OpcUa_XmlSchema_DiscoveryConfiguration_DataTypeVersion' -ObjectIdNames[12896] = 'OpcUa_XmlSchema_DiscoveryConfiguration_DictionaryFragment' -ObjectIdNames[12897] = 'OpcUa_XmlSchema_MdnsDiscoveryConfiguration' -ObjectIdNames[12898] = 'OpcUa_XmlSchema_MdnsDiscoveryConfiguration_DataTypeVersion' -ObjectIdNames[12899] = 'OpcUa_XmlSchema_MdnsDiscoveryConfiguration_DictionaryFragment' -ObjectIdNames[12900] = 'DiscoveryConfiguration_Encoding_DefaultBinary' -ObjectIdNames[12901] = 'MdnsDiscoveryConfiguration_Encoding_DefaultBinary' -ObjectIdNames[12902] = 'OpcUa_BinarySchema_DiscoveryConfiguration' -ObjectIdNames[12903] = 'OpcUa_BinarySchema_DiscoveryConfiguration_DataTypeVersion' -ObjectIdNames[12904] = 'OpcUa_BinarySchema_DiscoveryConfiguration_DictionaryFragment' -ObjectIdNames[12905] = 'OpcUa_BinarySchema_MdnsDiscoveryConfiguration' -ObjectIdNames[12906] = 'OpcUa_BinarySchema_MdnsDiscoveryConfiguration_DataTypeVersion' -ObjectIdNames[12907] = 'OpcUa_BinarySchema_MdnsDiscoveryConfiguration_DictionaryFragment' -ObjectIdNames[12908] = 'MaxByteStringLength' -ObjectIdNames[12909] = 'ServerType_ServerCapabilities_MaxByteStringLength' -ObjectIdNames[12910] = 'ServerCapabilitiesType_MaxByteStringLength' -ObjectIdNames[12911] = 'Server_ServerCapabilities_MaxByteStringLength' -ObjectIdNames[12912] = 'ConditionType_ConditionRefresh2' -ObjectIdNames[12913] = 'ConditionType_ConditionRefresh2_InputArguments' -ObjectIdNames[12914] = 'ConditionRefresh2MethodType' -ObjectIdNames[12915] = 'ConditionRefresh2MethodType_InputArguments' -ObjectIdNames[12916] = 'DialogConditionType_ConditionRefresh2' -ObjectIdNames[12917] = 'DialogConditionType_ConditionRefresh2_InputArguments' -ObjectIdNames[12918] = 'AcknowledgeableConditionType_ConditionRefresh2' -ObjectIdNames[12919] = 'AcknowledgeableConditionType_ConditionRefresh2_InputArguments' -ObjectIdNames[12984] = 'AlarmConditionType_ConditionRefresh2' -ObjectIdNames[12985] = 'AlarmConditionType_ConditionRefresh2_InputArguments' -ObjectIdNames[12986] = 'LimitAlarmType_ConditionRefresh2' -ObjectIdNames[12987] = 'LimitAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[12988] = 'ExclusiveLimitAlarmType_ConditionRefresh2' -ObjectIdNames[12989] = 'ExclusiveLimitAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[12990] = 'NonExclusiveLimitAlarmType_ConditionRefresh2' -ObjectIdNames[12991] = 'NonExclusiveLimitAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[12992] = 'NonExclusiveLevelAlarmType_ConditionRefresh2' -ObjectIdNames[12993] = 'NonExclusiveLevelAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[12994] = 'ExclusiveLevelAlarmType_ConditionRefresh2' -ObjectIdNames[12995] = 'ExclusiveLevelAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[12996] = 'NonExclusiveDeviationAlarmType_ConditionRefresh2' -ObjectIdNames[12997] = 'NonExclusiveDeviationAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[12998] = 'ExclusiveDeviationAlarmType_ConditionRefresh2' -ObjectIdNames[12999] = 'ExclusiveDeviationAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13000] = 'NonExclusiveRateOfChangeAlarmType_ConditionRefresh2' -ObjectIdNames[13001] = 'NonExclusiveRateOfChangeAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13002] = 'ExclusiveRateOfChangeAlarmType_ConditionRefresh2' -ObjectIdNames[13003] = 'ExclusiveRateOfChangeAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13004] = 'DiscreteAlarmType_ConditionRefresh2' -ObjectIdNames[13005] = 'DiscreteAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13006] = 'OffNormalAlarmType_ConditionRefresh2' -ObjectIdNames[13007] = 'OffNormalAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13008] = 'SystemOffNormalAlarmType_ConditionRefresh2' -ObjectIdNames[13009] = 'SystemOffNormalAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13010] = 'TripAlarmType_ConditionRefresh2' -ObjectIdNames[13011] = 'TripAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13225] = 'CertificateExpirationAlarmType' -ObjectIdNames[13226] = 'CertificateExpirationAlarmType_EventId' -ObjectIdNames[13227] = 'CertificateExpirationAlarmType_EventType' -ObjectIdNames[13228] = 'CertificateExpirationAlarmType_SourceNode' -ObjectIdNames[13229] = 'CertificateExpirationAlarmType_SourceName' -ObjectIdNames[13230] = 'CertificateExpirationAlarmType_Time' -ObjectIdNames[13231] = 'CertificateExpirationAlarmType_ReceiveTime' -ObjectIdNames[13232] = 'CertificateExpirationAlarmType_LocalTime' -ObjectIdNames[13233] = 'CertificateExpirationAlarmType_Message' -ObjectIdNames[13234] = 'CertificateExpirationAlarmType_Severity' -ObjectIdNames[13235] = 'CertificateExpirationAlarmType_ConditionClassId' -ObjectIdNames[13236] = 'CertificateExpirationAlarmType_ConditionClassName' -ObjectIdNames[13237] = 'CertificateExpirationAlarmType_ConditionName' -ObjectIdNames[13238] = 'CertificateExpirationAlarmType_BranchId' -ObjectIdNames[13239] = 'CertificateExpirationAlarmType_Retain' -ObjectIdNames[13240] = 'CertificateExpirationAlarmType_EnabledState' -ObjectIdNames[13241] = 'CertificateExpirationAlarmType_EnabledState_Id' -ObjectIdNames[13242] = 'CertificateExpirationAlarmType_EnabledState_Name' -ObjectIdNames[13243] = 'CertificateExpirationAlarmType_EnabledState_Number' -ObjectIdNames[13244] = 'CertificateExpirationAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[13245] = 'CertificateExpirationAlarmType_EnabledState_TransitionTime' -ObjectIdNames[13246] = 'CertificateExpirationAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[13247] = 'CertificateExpirationAlarmType_EnabledState_TrueState' -ObjectIdNames[13248] = 'CertificateExpirationAlarmType_EnabledState_FalseState' -ObjectIdNames[13249] = 'CertificateExpirationAlarmType_Quality' -ObjectIdNames[13250] = 'CertificateExpirationAlarmType_Quality_SourceTimestamp' -ObjectIdNames[13251] = 'CertificateExpirationAlarmType_LastSeverity' -ObjectIdNames[13252] = 'CertificateExpirationAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[13253] = 'CertificateExpirationAlarmType_Comment' -ObjectIdNames[13254] = 'CertificateExpirationAlarmType_Comment_SourceTimestamp' -ObjectIdNames[13255] = 'CertificateExpirationAlarmType_ClientUserId' -ObjectIdNames[13256] = 'CertificateExpirationAlarmType_Disable' -ObjectIdNames[13257] = 'CertificateExpirationAlarmType_Enable' -ObjectIdNames[13258] = 'CertificateExpirationAlarmType_AddComment' -ObjectIdNames[13259] = 'CertificateExpirationAlarmType_AddComment_InputArguments' -ObjectIdNames[13260] = 'CertificateExpirationAlarmType_ConditionRefresh' -ObjectIdNames[13261] = 'CertificateExpirationAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[13262] = 'CertificateExpirationAlarmType_ConditionRefresh2' -ObjectIdNames[13263] = 'CertificateExpirationAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13264] = 'CertificateExpirationAlarmType_AckedState' -ObjectIdNames[13265] = 'CertificateExpirationAlarmType_AckedState_Id' -ObjectIdNames[13266] = 'CertificateExpirationAlarmType_AckedState_Name' -ObjectIdNames[13267] = 'CertificateExpirationAlarmType_AckedState_Number' -ObjectIdNames[13268] = 'CertificateExpirationAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[13269] = 'CertificateExpirationAlarmType_AckedState_TransitionTime' -ObjectIdNames[13270] = 'CertificateExpirationAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[13271] = 'CertificateExpirationAlarmType_AckedState_TrueState' -ObjectIdNames[13272] = 'CertificateExpirationAlarmType_AckedState_FalseState' -ObjectIdNames[13273] = 'CertificateExpirationAlarmType_ConfirmedState' -ObjectIdNames[13274] = 'CertificateExpirationAlarmType_ConfirmedState_Id' -ObjectIdNames[13275] = 'CertificateExpirationAlarmType_ConfirmedState_Name' -ObjectIdNames[13276] = 'CertificateExpirationAlarmType_ConfirmedState_Number' -ObjectIdNames[13277] = 'CertificateExpirationAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[13278] = 'CertificateExpirationAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[13279] = 'CertificateExpirationAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[13280] = 'CertificateExpirationAlarmType_ConfirmedState_TrueState' -ObjectIdNames[13281] = 'CertificateExpirationAlarmType_ConfirmedState_FalseState' -ObjectIdNames[13282] = 'CertificateExpirationAlarmType_Acknowledge' -ObjectIdNames[13283] = 'CertificateExpirationAlarmType_Acknowledge_InputArguments' -ObjectIdNames[13284] = 'CertificateExpirationAlarmType_Confirm' -ObjectIdNames[13285] = 'CertificateExpirationAlarmType_Confirm_InputArguments' -ObjectIdNames[13286] = 'CertificateExpirationAlarmType_ActiveState' -ObjectIdNames[13287] = 'CertificateExpirationAlarmType_ActiveState_Id' -ObjectIdNames[13288] = 'CertificateExpirationAlarmType_ActiveState_Name' -ObjectIdNames[13289] = 'CertificateExpirationAlarmType_ActiveState_Number' -ObjectIdNames[13290] = 'CertificateExpirationAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[13291] = 'CertificateExpirationAlarmType_ActiveState_TransitionTime' -ObjectIdNames[13292] = 'CertificateExpirationAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[13293] = 'CertificateExpirationAlarmType_ActiveState_TrueState' -ObjectIdNames[13294] = 'CertificateExpirationAlarmType_ActiveState_FalseState' -ObjectIdNames[13295] = 'CertificateExpirationAlarmType_InputNode' -ObjectIdNames[13296] = 'CertificateExpirationAlarmType_SuppressedState' -ObjectIdNames[13297] = 'CertificateExpirationAlarmType_SuppressedState_Id' -ObjectIdNames[13298] = 'CertificateExpirationAlarmType_SuppressedState_Name' -ObjectIdNames[13299] = 'CertificateExpirationAlarmType_SuppressedState_Number' -ObjectIdNames[13300] = 'CertificateExpirationAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[13301] = 'CertificateExpirationAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[13302] = 'CertificateExpirationAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[13303] = 'CertificateExpirationAlarmType_SuppressedState_TrueState' -ObjectIdNames[13304] = 'CertificateExpirationAlarmType_SuppressedState_FalseState' -ObjectIdNames[13305] = 'CertificateExpirationAlarmType_ShelvingState' -ObjectIdNames[13306] = 'CertificateExpirationAlarmType_ShelvingState_CurrentState' -ObjectIdNames[13307] = 'CertificateExpirationAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[13308] = 'CertificateExpirationAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[13309] = 'CertificateExpirationAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[13310] = 'CertificateExpirationAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[13311] = 'CertificateExpirationAlarmType_ShelvingState_LastTransition' -ObjectIdNames[13312] = 'CertificateExpirationAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[13313] = 'CertificateExpirationAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[13314] = 'CertificateExpirationAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[13315] = 'CertificateExpirationAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[13316] = 'CertificateExpirationAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[13317] = 'CertificateExpirationAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[13318] = 'CertificateExpirationAlarmType_ShelvingState_Unshelve' -ObjectIdNames[13319] = 'CertificateExpirationAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[13320] = 'CertificateExpirationAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[13321] = 'CertificateExpirationAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[13322] = 'CertificateExpirationAlarmType_SuppressedOrShelved' -ObjectIdNames[13323] = 'CertificateExpirationAlarmType_MaxTimeShelved' -ObjectIdNames[13324] = 'CertificateExpirationAlarmType_NormalState' -ObjectIdNames[13325] = 'CertificateExpirationAlarmType_ExpirationDate' -ObjectIdNames[13326] = 'CertificateExpirationAlarmType_CertificateType' -ObjectIdNames[13327] = 'CertificateExpirationAlarmType_Certificate' -ObjectIdNames[13341] = 'FileType_MimeType' -ObjectIdNames[13342] = 'CreateDirectoryMethodType' -ObjectIdNames[13343] = 'CreateDirectoryMethodType_InputArguments' -ObjectIdNames[13344] = 'CreateDirectoryMethodType_OutputArguments' -ObjectIdNames[13345] = 'CreateFileMethodType' -ObjectIdNames[13346] = 'CreateFileMethodType_InputArguments' -ObjectIdNames[13347] = 'CreateFileMethodType_OutputArguments' -ObjectIdNames[13348] = 'DeleteFileMethodType' -ObjectIdNames[13349] = 'DeleteFileMethodType_InputArguments' -ObjectIdNames[13350] = 'MoveOrCopyMethodType' -ObjectIdNames[13351] = 'MoveOrCopyMethodType_InputArguments' -ObjectIdNames[13352] = 'MoveOrCopyMethodType_OutputArguments' -ObjectIdNames[13353] = 'FileDirectoryType' -ObjectIdNames[13354] = 'FileDirectoryType_FileDirectoryName_Placeholder' -ObjectIdNames[13355] = 'FileDirectoryType_FileDirectoryName_Placeholder_CreateDirectory' -ObjectIdNames[13356] = 'FileDirectoryType_FileDirectoryName_Placeholder_CreateDirectory_InputArguments' -ObjectIdNames[13357] = 'FileDirectoryType_FileDirectoryName_Placeholder_CreateDirectory_OutputArguments' -ObjectIdNames[13358] = 'FileDirectoryType_FileDirectoryName_Placeholder_CreateFile' -ObjectIdNames[13359] = 'FileDirectoryType_FileDirectoryName_Placeholder_CreateFile_InputArguments' -ObjectIdNames[13360] = 'FileDirectoryType_FileDirectoryName_Placeholder_CreateFile_OutputArguments' -ObjectIdNames[13363] = 'FileDirectoryType_FileDirectoryName_Placeholder_MoveOrCopy' -ObjectIdNames[13364] = 'FileDirectoryType_FileDirectoryName_Placeholder_MoveOrCopy_InputArguments' -ObjectIdNames[13365] = 'FileDirectoryType_FileDirectoryName_Placeholder_MoveOrCopy_OutputArguments' -ObjectIdNames[13366] = 'FileDirectoryType_FileName_Placeholder' -ObjectIdNames[13367] = 'FileDirectoryType_FileName_Placeholder_Size' -ObjectIdNames[13368] = 'FileDirectoryType_FileName_Placeholder_Writable' -ObjectIdNames[13369] = 'FileDirectoryType_FileName_Placeholder_UserWritable' -ObjectIdNames[13370] = 'FileDirectoryType_FileName_Placeholder_OpenCount' -ObjectIdNames[13371] = 'FileDirectoryType_FileName_Placeholder_MimeType' -ObjectIdNames[13372] = 'FileDirectoryType_FileName_Placeholder_Open' -ObjectIdNames[13373] = 'FileDirectoryType_FileName_Placeholder_Open_InputArguments' -ObjectIdNames[13374] = 'FileDirectoryType_FileName_Placeholder_Open_OutputArguments' -ObjectIdNames[13375] = 'FileDirectoryType_FileName_Placeholder_Close' -ObjectIdNames[13376] = 'FileDirectoryType_FileName_Placeholder_Close_InputArguments' -ObjectIdNames[13377] = 'FileDirectoryType_FileName_Placeholder_Read' -ObjectIdNames[13378] = 'FileDirectoryType_FileName_Placeholder_Read_InputArguments' -ObjectIdNames[13379] = 'FileDirectoryType_FileName_Placeholder_Read_OutputArguments' -ObjectIdNames[13380] = 'FileDirectoryType_FileName_Placeholder_Write' -ObjectIdNames[13381] = 'FileDirectoryType_FileName_Placeholder_Write_InputArguments' -ObjectIdNames[13382] = 'FileDirectoryType_FileName_Placeholder_GetPosition' -ObjectIdNames[13383] = 'FileDirectoryType_FileName_Placeholder_GetPosition_InputArguments' -ObjectIdNames[13384] = 'FileDirectoryType_FileName_Placeholder_GetPosition_OutputArguments' -ObjectIdNames[13385] = 'FileDirectoryType_FileName_Placeholder_SetPosition' -ObjectIdNames[13386] = 'FileDirectoryType_FileName_Placeholder_SetPosition_InputArguments' -ObjectIdNames[13387] = 'FileDirectoryType_CreateDirectory' -ObjectIdNames[13388] = 'FileDirectoryType_CreateDirectory_InputArguments' -ObjectIdNames[13389] = 'FileDirectoryType_CreateDirectory_OutputArguments' -ObjectIdNames[13390] = 'FileDirectoryType_CreateFile' -ObjectIdNames[13391] = 'FileDirectoryType_CreateFile_InputArguments' -ObjectIdNames[13392] = 'FileDirectoryType_CreateFile_OutputArguments' -ObjectIdNames[13393] = 'FileDirectoryType_DeleteFileSystemObject' -ObjectIdNames[13394] = 'FileDirectoryType_DeleteFileSystemObject_InputArguments' -ObjectIdNames[13395] = 'FileDirectoryType_MoveOrCopy' -ObjectIdNames[13396] = 'FileDirectoryType_MoveOrCopy_InputArguments' -ObjectIdNames[13397] = 'FileDirectoryType_MoveOrCopy_OutputArguments' -ObjectIdNames[13398] = 'AddressSpaceFileType_MimeType' -ObjectIdNames[13399] = 'NamespaceMetadataType_NamespaceFile_MimeType' -ObjectIdNames[13400] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_MimeType' -ObjectIdNames[13403] = 'TrustListType_MimeType' -ObjectIdNames[13599] = 'CertificateGroupType_TrustList' -ObjectIdNames[13600] = 'CertificateGroupType_TrustList_Size' -ObjectIdNames[13601] = 'CertificateGroupType_TrustList_Writable' -ObjectIdNames[13602] = 'CertificateGroupType_TrustList_UserWritable' -ObjectIdNames[13603] = 'CertificateGroupType_TrustList_OpenCount' -ObjectIdNames[13604] = 'CertificateGroupType_TrustList_MimeType' -ObjectIdNames[13605] = 'CertificateGroupType_TrustList_Open' -ObjectIdNames[13606] = 'CertificateGroupType_TrustList_Open_InputArguments' -ObjectIdNames[13607] = 'CertificateGroupType_TrustList_Open_OutputArguments' -ObjectIdNames[13608] = 'CertificateGroupType_TrustList_Close' -ObjectIdNames[13609] = 'CertificateGroupType_TrustList_Close_InputArguments' -ObjectIdNames[13610] = 'CertificateGroupType_TrustList_Read' -ObjectIdNames[13611] = 'CertificateGroupType_TrustList_Read_InputArguments' -ObjectIdNames[13612] = 'CertificateGroupType_TrustList_Read_OutputArguments' -ObjectIdNames[13613] = 'CertificateGroupType_TrustList_Write' -ObjectIdNames[13614] = 'CertificateGroupType_TrustList_Write_InputArguments' -ObjectIdNames[13615] = 'CertificateGroupType_TrustList_GetPosition' -ObjectIdNames[13616] = 'CertificateGroupType_TrustList_GetPosition_InputArguments' -ObjectIdNames[13617] = 'CertificateGroupType_TrustList_GetPosition_OutputArguments' -ObjectIdNames[13618] = 'CertificateGroupType_TrustList_SetPosition' -ObjectIdNames[13619] = 'CertificateGroupType_TrustList_SetPosition_InputArguments' -ObjectIdNames[13620] = 'CertificateGroupType_TrustList_LastUpdateTime' -ObjectIdNames[13621] = 'CertificateGroupType_TrustList_OpenWithMasks' -ObjectIdNames[13622] = 'CertificateGroupType_TrustList_OpenWithMasks_InputArguments' -ObjectIdNames[13623] = 'CertificateGroupType_TrustList_OpenWithMasks_OutputArguments' -ObjectIdNames[13624] = 'CertificateGroupType_TrustList_CloseAndUpdate' -ObjectIdNames[13625] = 'CertificateGroupType_TrustList_CloseAndUpdate_InputArguments' -ObjectIdNames[13626] = 'CertificateGroupType_TrustList_CloseAndUpdate_OutputArguments' -ObjectIdNames[13627] = 'CertificateGroupType_TrustList_AddCertificate' -ObjectIdNames[13628] = 'CertificateGroupType_TrustList_AddCertificate_InputArguments' -ObjectIdNames[13629] = 'CertificateGroupType_TrustList_RemoveCertificate' -ObjectIdNames[13630] = 'CertificateGroupType_TrustList_RemoveCertificate_InputArguments' -ObjectIdNames[13631] = 'CertificateGroupType_CertificateTypes' -ObjectIdNames[13735] = 'CertificateUpdatedAuditEventType_CertificateGroup' -ObjectIdNames[13736] = 'CertificateUpdatedAuditEventType_CertificateType' -ObjectIdNames[13737] = 'ServerConfiguration_UpdateCertificate' -ObjectIdNames[13738] = 'ServerConfiguration_UpdateCertificate_InputArguments' -ObjectIdNames[13739] = 'ServerConfiguration_UpdateCertificate_OutputArguments' -ObjectIdNames[13813] = 'CertificateGroupFolderType' -ObjectIdNames[13814] = 'CertificateGroupFolderType_DefaultApplicationGroup' -ObjectIdNames[13815] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList' -ObjectIdNames[13816] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Size' -ObjectIdNames[13817] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Writable' -ObjectIdNames[13818] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_UserWritable' -ObjectIdNames[13819] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_OpenCount' -ObjectIdNames[13820] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_MimeType' -ObjectIdNames[13821] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Open' -ObjectIdNames[13822] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Open_InputArguments' -ObjectIdNames[13823] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Open_OutputArguments' -ObjectIdNames[13824] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Close' -ObjectIdNames[13825] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Close_InputArguments' -ObjectIdNames[13826] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Read' -ObjectIdNames[13827] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Read_InputArguments' -ObjectIdNames[13828] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Read_OutputArguments' -ObjectIdNames[13829] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Write' -ObjectIdNames[13830] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Write_InputArguments' -ObjectIdNames[13831] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_GetPosition' -ObjectIdNames[13832] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_GetPosition_InputArguments' -ObjectIdNames[13833] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments' -ObjectIdNames[13834] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_SetPosition' -ObjectIdNames[13835] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_SetPosition_InputArguments' -ObjectIdNames[13836] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_LastUpdateTime' -ObjectIdNames[13837] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_OpenWithMasks' -ObjectIdNames[13838] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments' -ObjectIdNames[13839] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments' -ObjectIdNames[13840] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_CloseAndUpdate' -ObjectIdNames[13841] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_CloseAndUpdate_InputArguments' -ObjectIdNames[13842] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments' -ObjectIdNames[13843] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_AddCertificate' -ObjectIdNames[13844] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments' -ObjectIdNames[13845] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_RemoveCertificate' -ObjectIdNames[13846] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments' -ObjectIdNames[13847] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateTypes' -ObjectIdNames[13848] = 'CertificateGroupFolderType_DefaultHttpsGroup' -ObjectIdNames[13849] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList' -ObjectIdNames[13850] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Size' -ObjectIdNames[13851] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Writable' -ObjectIdNames[13852] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_UserWritable' -ObjectIdNames[13853] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_OpenCount' -ObjectIdNames[13854] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_MimeType' -ObjectIdNames[13855] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Open' -ObjectIdNames[13856] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Open_InputArguments' -ObjectIdNames[13857] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Open_OutputArguments' -ObjectIdNames[13858] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Close' -ObjectIdNames[13859] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Close_InputArguments' -ObjectIdNames[13860] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Read' -ObjectIdNames[13861] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Read_InputArguments' -ObjectIdNames[13862] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Read_OutputArguments' -ObjectIdNames[13863] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Write' -ObjectIdNames[13864] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Write_InputArguments' -ObjectIdNames[13865] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_GetPosition' -ObjectIdNames[13866] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_GetPosition_InputArguments' -ObjectIdNames[13867] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_GetPosition_OutputArguments' -ObjectIdNames[13868] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_SetPosition' -ObjectIdNames[13869] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_SetPosition_InputArguments' -ObjectIdNames[13870] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_LastUpdateTime' -ObjectIdNames[13871] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_OpenWithMasks' -ObjectIdNames[13872] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_OpenWithMasks_InputArguments' -ObjectIdNames[13873] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_OpenWithMasks_OutputArguments' -ObjectIdNames[13874] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_CloseAndUpdate' -ObjectIdNames[13875] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_CloseAndUpdate_InputArguments' -ObjectIdNames[13876] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_CloseAndUpdate_OutputArguments' -ObjectIdNames[13877] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_AddCertificate' -ObjectIdNames[13878] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_AddCertificate_InputArguments' -ObjectIdNames[13879] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_RemoveCertificate' -ObjectIdNames[13880] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_RemoveCertificate_InputArguments' -ObjectIdNames[13881] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateTypes' -ObjectIdNames[13882] = 'CertificateGroupFolderType_DefaultUserTokenGroup' -ObjectIdNames[13883] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList' -ObjectIdNames[13884] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Size' -ObjectIdNames[13885] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Writable' -ObjectIdNames[13886] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_UserWritable' -ObjectIdNames[13887] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_OpenCount' -ObjectIdNames[13888] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_MimeType' -ObjectIdNames[13889] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Open' -ObjectIdNames[13890] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Open_InputArguments' -ObjectIdNames[13891] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Open_OutputArguments' -ObjectIdNames[13892] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Close' -ObjectIdNames[13893] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Close_InputArguments' -ObjectIdNames[13894] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Read' -ObjectIdNames[13895] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Read_InputArguments' -ObjectIdNames[13896] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Read_OutputArguments' -ObjectIdNames[13897] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Write' -ObjectIdNames[13898] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_Write_InputArguments' -ObjectIdNames[13899] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_GetPosition' -ObjectIdNames[13900] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_GetPosition_InputArguments' -ObjectIdNames[13901] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_GetPosition_OutputArguments' -ObjectIdNames[13902] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_SetPosition' -ObjectIdNames[13903] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_SetPosition_InputArguments' -ObjectIdNames[13904] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_LastUpdateTime' -ObjectIdNames[13905] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_OpenWithMasks' -ObjectIdNames[13906] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_OpenWithMasks_InputArguments' -ObjectIdNames[13907] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments' -ObjectIdNames[13908] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_CloseAndUpdate' -ObjectIdNames[13909] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments' -ObjectIdNames[13910] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments' -ObjectIdNames[13911] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_AddCertificate' -ObjectIdNames[13912] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments' -ObjectIdNames[13913] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_RemoveCertificate' -ObjectIdNames[13914] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments' -ObjectIdNames[13915] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateTypes' -ObjectIdNames[13916] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder' -ObjectIdNames[13917] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList' -ObjectIdNames[13918] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Size' -ObjectIdNames[13919] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Writable' -ObjectIdNames[13920] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_UserWritable' -ObjectIdNames[13921] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_OpenCount' -ObjectIdNames[13922] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_MimeType' -ObjectIdNames[13923] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Open' -ObjectIdNames[13924] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Open_InputArguments' -ObjectIdNames[13925] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Open_OutputArguments' -ObjectIdNames[13926] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Close' -ObjectIdNames[13927] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Close_InputArguments' -ObjectIdNames[13928] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Read' -ObjectIdNames[13929] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Read_InputArguments' -ObjectIdNames[13930] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Read_OutputArguments' -ObjectIdNames[13931] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Write' -ObjectIdNames[13932] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Write_InputArguments' -ObjectIdNames[13933] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_GetPosition' -ObjectIdNames[13934] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_GetPosition_InputArguments' -ObjectIdNames[13935] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_GetPosition_OutputArguments' -ObjectIdNames[13936] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_SetPosition' -ObjectIdNames[13937] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_SetPosition_InputArguments' -ObjectIdNames[13938] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_LastUpdateTime' -ObjectIdNames[13939] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_OpenWithMasks' -ObjectIdNames[13940] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_OpenWithMasks_InputArguments' -ObjectIdNames[13941] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_OpenWithMasks_OutputArguments' -ObjectIdNames[13942] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_CloseAndUpdate' -ObjectIdNames[13943] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_CloseAndUpdate_InputArguments' -ObjectIdNames[13944] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_CloseAndUpdate_OutputArguments' -ObjectIdNames[13945] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_AddCertificate' -ObjectIdNames[13946] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_AddCertificate_InputArguments' -ObjectIdNames[13947] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_RemoveCertificate' -ObjectIdNames[13948] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_RemoveCertificate_InputArguments' -ObjectIdNames[13949] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateTypes' -ObjectIdNames[13950] = 'ServerConfigurationType_CertificateGroups' -ObjectIdNames[13951] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup' -ObjectIdNames[13952] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList' -ObjectIdNames[13953] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Size' -ObjectIdNames[13954] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Writable' -ObjectIdNames[13955] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_UserWritable' -ObjectIdNames[13956] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenCount' -ObjectIdNames[13957] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_MimeType' -ObjectIdNames[13958] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Open' -ObjectIdNames[13959] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Open_InputArguments' -ObjectIdNames[13960] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Open_OutputArguments' -ObjectIdNames[13961] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Close' -ObjectIdNames[13962] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Close_InputArguments' -ObjectIdNames[13963] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Read' -ObjectIdNames[13964] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Read_InputArguments' -ObjectIdNames[13965] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Read_OutputArguments' -ObjectIdNames[13966] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Write' -ObjectIdNames[13967] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Write_InputArguments' -ObjectIdNames[13968] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition' -ObjectIdNames[13969] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_InputArguments' -ObjectIdNames[13970] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments' -ObjectIdNames[13971] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition' -ObjectIdNames[13972] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition_InputArguments' -ObjectIdNames[13973] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_LastUpdateTime' -ObjectIdNames[13974] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks' -ObjectIdNames[13975] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments' -ObjectIdNames[13976] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments' -ObjectIdNames[13977] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate' -ObjectIdNames[13978] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_InputArguments' -ObjectIdNames[13979] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments' -ObjectIdNames[13980] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate' -ObjectIdNames[13981] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments' -ObjectIdNames[13982] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate' -ObjectIdNames[13983] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments' -ObjectIdNames[13984] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateTypes' -ObjectIdNames[13985] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup' -ObjectIdNames[13986] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList' -ObjectIdNames[13987] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Size' -ObjectIdNames[13988] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Writable' -ObjectIdNames[13989] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_UserWritable' -ObjectIdNames[13990] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_OpenCount' -ObjectIdNames[13991] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_MimeType' -ObjectIdNames[13992] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Open' -ObjectIdNames[13993] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Open_InputArguments' -ObjectIdNames[13994] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Open_OutputArguments' -ObjectIdNames[13995] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Close' -ObjectIdNames[13996] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Close_InputArguments' -ObjectIdNames[13997] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Read' -ObjectIdNames[13998] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Read_InputArguments' -ObjectIdNames[13999] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Read_OutputArguments' -ObjectIdNames[14000] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Write' -ObjectIdNames[14001] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Write_InputArguments' -ObjectIdNames[14002] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition' -ObjectIdNames[14003] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_InputArguments' -ObjectIdNames[14004] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_OutputArguments' -ObjectIdNames[14005] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition' -ObjectIdNames[14006] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition_InputArguments' -ObjectIdNames[14007] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_LastUpdateTime' -ObjectIdNames[14008] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks' -ObjectIdNames[14009] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_InputArguments' -ObjectIdNames[14010] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_OutputArguments' -ObjectIdNames[14011] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate' -ObjectIdNames[14012] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_InputArguments' -ObjectIdNames[14013] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_OutputArguments' -ObjectIdNames[14014] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate' -ObjectIdNames[14015] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate_InputArguments' -ObjectIdNames[14016] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate' -ObjectIdNames[14017] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate_InputArguments' -ObjectIdNames[14018] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateTypes' -ObjectIdNames[14019] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup' -ObjectIdNames[14020] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList' -ObjectIdNames[14021] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Size' -ObjectIdNames[14022] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Writable' -ObjectIdNames[14023] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_UserWritable' -ObjectIdNames[14024] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenCount' -ObjectIdNames[14025] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_MimeType' -ObjectIdNames[14026] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Open' -ObjectIdNames[14027] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_InputArguments' -ObjectIdNames[14028] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_OutputArguments' -ObjectIdNames[14029] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Close' -ObjectIdNames[14030] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Close_InputArguments' -ObjectIdNames[14031] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Read' -ObjectIdNames[14032] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_InputArguments' -ObjectIdNames[14033] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_OutputArguments' -ObjectIdNames[14034] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Write' -ObjectIdNames[14035] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Write_InputArguments' -ObjectIdNames[14036] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition' -ObjectIdNames[14037] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_InputArguments' -ObjectIdNames[14038] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_OutputArguments' -ObjectIdNames[14039] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition' -ObjectIdNames[14040] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition_InputArguments' -ObjectIdNames[14041] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_LastUpdateTime' -ObjectIdNames[14042] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks' -ObjectIdNames[14043] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_InputArguments' -ObjectIdNames[14044] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments' -ObjectIdNames[14045] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate' -ObjectIdNames[14046] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments' -ObjectIdNames[14047] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments' -ObjectIdNames[14048] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate' -ObjectIdNames[14049] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments' -ObjectIdNames[14050] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate' -ObjectIdNames[14051] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments' -ObjectIdNames[14052] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateTypes' -ObjectIdNames[14053] = 'ServerConfiguration_CertificateGroups' -ObjectIdNames[14088] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup' -ObjectIdNames[14089] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList' -ObjectIdNames[14090] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Size' -ObjectIdNames[14091] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Writable' -ObjectIdNames[14092] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_UserWritable' -ObjectIdNames[14093] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_OpenCount' -ObjectIdNames[14094] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_MimeType' -ObjectIdNames[14095] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Open' -ObjectIdNames[14096] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Open_InputArguments' -ObjectIdNames[14097] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Open_OutputArguments' -ObjectIdNames[14098] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Close' -ObjectIdNames[14099] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Close_InputArguments' -ObjectIdNames[14100] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Read' -ObjectIdNames[14101] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Read_InputArguments' -ObjectIdNames[14102] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Read_OutputArguments' -ObjectIdNames[14103] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Write' -ObjectIdNames[14104] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Write_InputArguments' -ObjectIdNames[14105] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition' -ObjectIdNames[14106] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_InputArguments' -ObjectIdNames[14107] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_OutputArguments' -ObjectIdNames[14108] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition' -ObjectIdNames[14109] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition_InputArguments' -ObjectIdNames[14110] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_LastUpdateTime' -ObjectIdNames[14111] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks' -ObjectIdNames[14112] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_InputArguments' -ObjectIdNames[14113] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_OutputArguments' -ObjectIdNames[14114] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate' -ObjectIdNames[14115] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_InputArguments' -ObjectIdNames[14116] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_OutputArguments' -ObjectIdNames[14117] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate' -ObjectIdNames[14118] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate_InputArguments' -ObjectIdNames[14119] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate' -ObjectIdNames[14120] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate_InputArguments' -ObjectIdNames[14121] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateTypes' -ObjectIdNames[14122] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup' -ObjectIdNames[14123] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList' -ObjectIdNames[14124] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Size' -ObjectIdNames[14125] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Writable' -ObjectIdNames[14126] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_UserWritable' -ObjectIdNames[14127] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenCount' -ObjectIdNames[14128] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_MimeType' -ObjectIdNames[14129] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Open' -ObjectIdNames[14130] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_InputArguments' -ObjectIdNames[14131] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_OutputArguments' -ObjectIdNames[14132] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Close' -ObjectIdNames[14133] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Close_InputArguments' -ObjectIdNames[14134] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Read' -ObjectIdNames[14135] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_InputArguments' -ObjectIdNames[14136] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_OutputArguments' -ObjectIdNames[14137] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Write' -ObjectIdNames[14138] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Write_InputArguments' -ObjectIdNames[14139] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition' -ObjectIdNames[14140] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_InputArguments' -ObjectIdNames[14141] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_OutputArguments' -ObjectIdNames[14142] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition' -ObjectIdNames[14143] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition_InputArguments' -ObjectIdNames[14144] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_LastUpdateTime' -ObjectIdNames[14145] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks' -ObjectIdNames[14146] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_InputArguments' -ObjectIdNames[14147] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments' -ObjectIdNames[14148] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate' -ObjectIdNames[14149] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments' -ObjectIdNames[14150] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments' -ObjectIdNames[14151] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate' -ObjectIdNames[14152] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments' -ObjectIdNames[14153] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate' -ObjectIdNames[14154] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments' -ObjectIdNames[14155] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateTypes' -ObjectIdNames[14156] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup' -ObjectIdNames[14157] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Writable' -ObjectIdNames[14158] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_UserWritable' -ObjectIdNames[14159] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_MimeType' -ObjectIdNames[14160] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_InputArguments' -ObjectIdNames[14161] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateTypes' -ObjectIdNames[14183] = 'RemoveConnectionMethodType' -ObjectIdNames[14184] = 'RemoveConnectionMethodType_InputArguments' -ObjectIdNames[14209] = 'PubSubConnectionType' -ObjectIdNames[14221] = 'PubSubConnectionType_Address' -ObjectIdNames[14225] = 'PubSubConnectionType_RemoveGroup' -ObjectIdNames[14226] = 'PubSubConnectionType_RemoveGroup_InputArguments' -ObjectIdNames[14232] = 'PubSubGroupType' -ObjectIdNames[14273] = 'PublishedVariableDataType' -ObjectIdNames[14319] = 'PublishedVariableDataType_Encoding_DefaultXml' -ObjectIdNames[14320] = 'OpcUa_XmlSchema_PublishedVariableDataType' -ObjectIdNames[14321] = 'OpcUa_XmlSchema_PublishedVariableDataType_DataTypeVersion' -ObjectIdNames[14322] = 'OpcUa_XmlSchema_PublishedVariableDataType_DictionaryFragment' -ObjectIdNames[14323] = 'PublishedVariableDataType_Encoding_DefaultBinary' -ObjectIdNames[14324] = 'OpcUa_BinarySchema_PublishedVariableDataType' -ObjectIdNames[14325] = 'OpcUa_BinarySchema_PublishedVariableDataType_DataTypeVersion' -ObjectIdNames[14326] = 'OpcUa_BinarySchema_PublishedVariableDataType_DictionaryFragment' -ObjectIdNames[14413] = 'AuditCreateSessionEventType_SessionId' -ObjectIdNames[14414] = 'AuditUrlMismatchEventType_SessionId' -ObjectIdNames[14415] = 'Server_ServerRedundancy_ServerNetworkGroups' -ObjectIdNames[14416] = 'PublishSubscribeType' -ObjectIdNames[14417] = 'PublishSubscribeType_ConnectionName_Placeholder' -ObjectIdNames[14418] = 'PublishSubscribeType_ConnectionName_Placeholder_PublisherId' -ObjectIdNames[14419] = 'PublishSubscribeType_ConnectionName_Placeholder_Status' -ObjectIdNames[14420] = 'PublishSubscribeType_ConnectionName_Placeholder_Status_State' -ObjectIdNames[14421] = 'PublishSubscribeType_ConnectionName_Placeholder_Status_Enable' -ObjectIdNames[14422] = 'PublishSubscribeType_ConnectionName_Placeholder_Status_Disable' -ObjectIdNames[14423] = 'PublishSubscribeType_ConnectionName_Placeholder_Address' -ObjectIdNames[14424] = 'PublishSubscribeType_ConnectionName_Placeholder_RemoveGroup' -ObjectIdNames[14425] = 'PublishSubscribeType_ConnectionName_Placeholder_RemoveGroup_InputArguments' -ObjectIdNames[14432] = 'PublishSubscribeType_RemoveConnection' -ObjectIdNames[14433] = 'PublishSubscribeType_RemoveConnection_InputArguments' -ObjectIdNames[14434] = 'PublishSubscribeType_PublishedDataSets' -ObjectIdNames[14435] = 'PublishSubscribeType_PublishedDataSets_AddPublishedDataItems' -ObjectIdNames[14436] = 'PublishSubscribeType_PublishedDataSets_AddPublishedDataItems_InputArguments' -ObjectIdNames[14437] = 'PublishSubscribeType_PublishedDataSets_AddPublishedDataItems_OutputArguments' -ObjectIdNames[14438] = 'PublishSubscribeType_PublishedDataSets_AddPublishedEvents' -ObjectIdNames[14439] = 'PublishSubscribeType_PublishedDataSets_AddPublishedEvents_InputArguments' -ObjectIdNames[14440] = 'PublishSubscribeType_PublishedDataSets_AddPublishedEvents_OutputArguments' -ObjectIdNames[14441] = 'PublishSubscribeType_PublishedDataSets_RemovePublishedDataSet' -ObjectIdNames[14442] = 'PublishSubscribeType_PublishedDataSets_RemovePublishedDataSet_InputArguments' -ObjectIdNames[14443] = 'PublishSubscribe' -ObjectIdNames[14476] = 'HasPubSubConnection' -ObjectIdNames[14477] = 'DataSetFolderType' -ObjectIdNames[14478] = 'DataSetFolderType_DataSetFolderName_Placeholder' -ObjectIdNames[14479] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems' -ObjectIdNames[14480] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_InputArguments' -ObjectIdNames[14481] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItems_OutputArguments' -ObjectIdNames[14482] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents' -ObjectIdNames[14483] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_InputArguments' -ObjectIdNames[14484] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEvents_OutputArguments' -ObjectIdNames[14485] = 'DataSetFolderType_DataSetFolderName_Placeholder_RemovePublishedDataSet' -ObjectIdNames[14486] = 'DataSetFolderType_DataSetFolderName_Placeholder_RemovePublishedDataSet_InputArguments' -ObjectIdNames[14487] = 'DataSetFolderType_PublishedDataSetName_Placeholder' -ObjectIdNames[14489] = 'DataSetFolderType_PublishedDataSetName_Placeholder_ConfigurationVersion' -ObjectIdNames[14493] = 'DataSetFolderType_AddPublishedDataItems' -ObjectIdNames[14494] = 'DataSetFolderType_AddPublishedDataItems_InputArguments' -ObjectIdNames[14495] = 'DataSetFolderType_AddPublishedDataItems_OutputArguments' -ObjectIdNames[14496] = 'DataSetFolderType_AddPublishedEvents' -ObjectIdNames[14497] = 'DataSetFolderType_AddPublishedEvents_InputArguments' -ObjectIdNames[14498] = 'DataSetFolderType_AddPublishedEvents_OutputArguments' -ObjectIdNames[14499] = 'DataSetFolderType_RemovePublishedDataSet' -ObjectIdNames[14500] = 'DataSetFolderType_RemovePublishedDataSet_InputArguments' -ObjectIdNames[14501] = 'AddPublishedDataItemsMethodType' -ObjectIdNames[14502] = 'AddPublishedDataItemsMethodType_InputArguments' -ObjectIdNames[14503] = 'AddPublishedDataItemsMethodType_OutputArguments' -ObjectIdNames[14504] = 'AddPublishedEventsMethodType' -ObjectIdNames[14505] = 'AddPublishedEventsMethodType_InputArguments' -ObjectIdNames[14506] = 'AddPublishedEventsMethodType_OutputArguments' -ObjectIdNames[14507] = 'RemovePublishedDataSetMethodType' -ObjectIdNames[14508] = 'RemovePublishedDataSetMethodType_InputArguments' -ObjectIdNames[14509] = 'PublishedDataSetType' -ObjectIdNames[14519] = 'PublishedDataSetType_ConfigurationVersion' -ObjectIdNames[14523] = 'DataSetMetaDataType' -ObjectIdNames[14524] = 'FieldMetaData' -ObjectIdNames[14525] = 'DataTypeDescription' -ObjectIdNames[14528] = 'StructureType_EnumStrings' -ObjectIdNames[14533] = 'KeyValuePair' -ObjectIdNames[14534] = 'PublishedDataItemsType' -ObjectIdNames[14544] = 'PublishedDataItemsType_ConfigurationVersion' -ObjectIdNames[14548] = 'PublishedDataItemsType_PublishedData' -ObjectIdNames[14555] = 'PublishedDataItemsType_AddVariables' -ObjectIdNames[14556] = 'PublishedDataItemsType_AddVariables_InputArguments' -ObjectIdNames[14557] = 'PublishedDataItemsType_AddVariables_OutputArguments' -ObjectIdNames[14558] = 'PublishedDataItemsType_RemoveVariables' -ObjectIdNames[14559] = 'PublishedDataItemsType_RemoveVariables_InputArguments' -ObjectIdNames[14560] = 'PublishedDataItemsType_RemoveVariables_OutputArguments' -ObjectIdNames[14564] = 'PublishedDataItemsAddVariablesMethodType' -ObjectIdNames[14565] = 'PublishedDataItemsAddVariablesMethodType_InputArguments' -ObjectIdNames[14566] = 'PublishedDataItemsAddVariablesMethodType_OutputArguments' -ObjectIdNames[14567] = 'PublishedDataItemsRemoveVariablesMethodType' -ObjectIdNames[14568] = 'PublishedDataItemsRemoveVariablesMethodType_InputArguments' -ObjectIdNames[14569] = 'PublishedDataItemsRemoveVariablesMethodType_OutputArguments' -ObjectIdNames[14572] = 'PublishedEventsType' -ObjectIdNames[14582] = 'PublishedEventsType_ConfigurationVersion' -ObjectIdNames[14586] = 'PublishedEventsType_PubSubEventNotifier' -ObjectIdNames[14587] = 'PublishedEventsType_SelectedFields' -ObjectIdNames[14588] = 'PublishedEventsType_Filter' -ObjectIdNames[14593] = 'ConfigurationVersionDataType' -ObjectIdNames[14595] = 'PubSubConnectionType_PublisherId' -ObjectIdNames[14600] = 'PubSubConnectionType_Status' -ObjectIdNames[14601] = 'PubSubConnectionType_Status_State' -ObjectIdNames[14602] = 'PubSubConnectionType_Status_Enable' -ObjectIdNames[14603] = 'PubSubConnectionType_Status_Disable' -ObjectIdNames[14604] = 'PubSubConnectionTypeRemoveGroupMethodType' -ObjectIdNames[14605] = 'PubSubConnectionTypeRemoveGroupMethodType_InputArguments' -ObjectIdNames[14623] = 'PubSubGroupTypeRemoveWriterMethodType' -ObjectIdNames[14624] = 'PubSubGroupTypeRemoveWriterMethodType_InputArguments' -ObjectIdNames[14625] = 'PubSubGroupTypeRemoveReaderMethodType' -ObjectIdNames[14626] = 'PubSubGroupTypeRemoveReaderMethodType_InputArguments' -ObjectIdNames[14643] = 'PubSubStatusType' -ObjectIdNames[14644] = 'PubSubStatusType_State' -ObjectIdNames[14645] = 'PubSubStatusType_Enable' -ObjectIdNames[14646] = 'PubSubStatusType_Disable' -ObjectIdNames[14647] = 'PubSubState' -ObjectIdNames[14648] = 'PubSubState_EnumStrings' -ObjectIdNames[14744] = 'FieldTargetDataType' -ObjectIdNames[14794] = 'DataSetMetaDataType_Encoding_DefaultXml' -ObjectIdNames[14795] = 'FieldMetaData_Encoding_DefaultXml' -ObjectIdNames[14796] = 'DataTypeDescription_Encoding_DefaultXml' -ObjectIdNames[14797] = 'DataTypeDefinition_Encoding_DefaultXml' -ObjectIdNames[14798] = 'StructureDefinition_Encoding_DefaultXml' -ObjectIdNames[14799] = 'EnumDefinition_Encoding_DefaultXml' -ObjectIdNames[14800] = 'StructureField_Encoding_DefaultXml' -ObjectIdNames[14801] = 'EnumField_Encoding_DefaultXml' -ObjectIdNames[14802] = 'KeyValuePair_Encoding_DefaultXml' -ObjectIdNames[14803] = 'ConfigurationVersionDataType_Encoding_DefaultXml' -ObjectIdNames[14804] = 'FieldTargetDataType_Encoding_DefaultXml' -ObjectIdNames[14805] = 'OpcUa_XmlSchema_DataSetMetaDataType' -ObjectIdNames[14806] = 'OpcUa_XmlSchema_DataSetMetaDataType_DataTypeVersion' -ObjectIdNames[14807] = 'OpcUa_XmlSchema_DataSetMetaDataType_DictionaryFragment' -ObjectIdNames[14808] = 'OpcUa_XmlSchema_FieldMetaData' -ObjectIdNames[14809] = 'OpcUa_XmlSchema_FieldMetaData_DataTypeVersion' -ObjectIdNames[14810] = 'OpcUa_XmlSchema_FieldMetaData_DictionaryFragment' -ObjectIdNames[14811] = 'OpcUa_XmlSchema_DataTypeDescription' -ObjectIdNames[14812] = 'OpcUa_XmlSchema_DataTypeDescription_DataTypeVersion' -ObjectIdNames[14813] = 'OpcUa_XmlSchema_DataTypeDescription_DictionaryFragment' -ObjectIdNames[14826] = 'OpcUa_XmlSchema_EnumField' -ObjectIdNames[14827] = 'OpcUa_XmlSchema_EnumField_DataTypeVersion' -ObjectIdNames[14828] = 'OpcUa_XmlSchema_EnumField_DictionaryFragment' -ObjectIdNames[14829] = 'OpcUa_XmlSchema_KeyValuePair' -ObjectIdNames[14830] = 'OpcUa_XmlSchema_KeyValuePair_DataTypeVersion' -ObjectIdNames[14831] = 'OpcUa_XmlSchema_KeyValuePair_DictionaryFragment' -ObjectIdNames[14832] = 'OpcUa_XmlSchema_ConfigurationVersionDataType' -ObjectIdNames[14833] = 'OpcUa_XmlSchema_ConfigurationVersionDataType_DataTypeVersion' -ObjectIdNames[14834] = 'OpcUa_XmlSchema_ConfigurationVersionDataType_DictionaryFragment' -ObjectIdNames[14835] = 'OpcUa_XmlSchema_FieldTargetDataType' -ObjectIdNames[14836] = 'OpcUa_XmlSchema_FieldTargetDataType_DataTypeVersion' -ObjectIdNames[14837] = 'OpcUa_XmlSchema_FieldTargetDataType_DictionaryFragment' -ObjectIdNames[14839] = 'FieldMetaData_Encoding_DefaultBinary' -ObjectIdNames[14844] = 'StructureField_Encoding_DefaultBinary' -ObjectIdNames[14845] = 'EnumField_Encoding_DefaultBinary' -ObjectIdNames[14846] = 'KeyValuePair_Encoding_DefaultBinary' -ObjectIdNames[14847] = 'ConfigurationVersionDataType_Encoding_DefaultBinary' -ObjectIdNames[14848] = 'FieldTargetDataType_Encoding_DefaultBinary' -ObjectIdNames[14849] = 'OpcUa_BinarySchema_DataSetMetaDataType' -ObjectIdNames[14850] = 'OpcUa_BinarySchema_DataSetMetaDataType_DataTypeVersion' -ObjectIdNames[14851] = 'OpcUa_BinarySchema_DataSetMetaDataType_DictionaryFragment' -ObjectIdNames[14852] = 'OpcUa_BinarySchema_FieldMetaData' -ObjectIdNames[14853] = 'OpcUa_BinarySchema_FieldMetaData_DataTypeVersion' -ObjectIdNames[14854] = 'OpcUa_BinarySchema_FieldMetaData_DictionaryFragment' -ObjectIdNames[14855] = 'OpcUa_BinarySchema_DataTypeDescription' -ObjectIdNames[14856] = 'OpcUa_BinarySchema_DataTypeDescription_DataTypeVersion' -ObjectIdNames[14857] = 'OpcUa_BinarySchema_DataTypeDescription_DictionaryFragment' -ObjectIdNames[14870] = 'OpcUa_BinarySchema_EnumField' -ObjectIdNames[14871] = 'OpcUa_BinarySchema_EnumField_DataTypeVersion' -ObjectIdNames[14872] = 'OpcUa_BinarySchema_EnumField_DictionaryFragment' -ObjectIdNames[14873] = 'OpcUa_BinarySchema_KeyValuePair' -ObjectIdNames[14874] = 'OpcUa_BinarySchema_KeyValuePair_DataTypeVersion' -ObjectIdNames[14875] = 'OpcUa_BinarySchema_KeyValuePair_DictionaryFragment' -ObjectIdNames[14876] = 'OpcUa_BinarySchema_ConfigurationVersionDataType' -ObjectIdNames[14877] = 'OpcUa_BinarySchema_ConfigurationVersionDataType_DataTypeVersion' -ObjectIdNames[14878] = 'OpcUa_BinarySchema_ConfigurationVersionDataType_DictionaryFragment' -ObjectIdNames[14880] = 'OpcUa_BinarySchema_FieldTargetDataType_DataTypeVersion' -ObjectIdNames[14881] = 'OpcUa_BinarySchema_FieldTargetDataType_DictionaryFragment' -ObjectIdNames[14900] = 'CertificateExpirationAlarmType_ExpirationLimit' -ObjectIdNames[14936] = 'DataSetToWriter' -ObjectIdNames[15001] = 'DataTypeDictionaryType_Deprecated' -ObjectIdNames[15002] = 'MaxCharacters' -ObjectIdNames[15003] = 'ServerType_UrisVersion' -ObjectIdNames[15004] = 'Server_UrisVersion' -ObjectIdNames[15005] = 'SimpleTypeDescription' -ObjectIdNames[15006] = 'UABinaryFileDataType' -ObjectIdNames[15007] = 'BrokerConnectionTransportDataType' -ObjectIdNames[15008] = 'BrokerTransportQualityOfService' -ObjectIdNames[15009] = 'BrokerTransportQualityOfService_EnumStrings' -ObjectIdNames[15010] = 'SecurityGroupFolderType_SecurityGroupName_Placeholder_KeyLifetime' -ObjectIdNames[15011] = 'SecurityGroupFolderType_SecurityGroupName_Placeholder_SecurityPolicyUri' -ObjectIdNames[15012] = 'SecurityGroupFolderType_SecurityGroupName_Placeholder_MaxFutureKeyCount' -ObjectIdNames[15013] = 'AuditConditionResetEventType' -ObjectIdNames[15014] = 'AuditConditionResetEventType_EventId' -ObjectIdNames[15015] = 'AuditConditionResetEventType_EventType' -ObjectIdNames[15016] = 'AuditConditionResetEventType_SourceNode' -ObjectIdNames[15017] = 'AuditConditionResetEventType_SourceName' -ObjectIdNames[15018] = 'AuditConditionResetEventType_Time' -ObjectIdNames[15019] = 'AuditConditionResetEventType_ReceiveTime' -ObjectIdNames[15020] = 'AuditConditionResetEventType_LocalTime' -ObjectIdNames[15021] = 'AuditConditionResetEventType_Message' -ObjectIdNames[15022] = 'AuditConditionResetEventType_Severity' -ObjectIdNames[15023] = 'AuditConditionResetEventType_ActionTimeStamp' -ObjectIdNames[15024] = 'AuditConditionResetEventType_Status' -ObjectIdNames[15025] = 'AuditConditionResetEventType_ServerId' -ObjectIdNames[15026] = 'AuditConditionResetEventType_ClientAuditEntryId' -ObjectIdNames[15027] = 'AuditConditionResetEventType_ClientUserId' -ObjectIdNames[15028] = 'AuditConditionResetEventType_MethodId' -ObjectIdNames[15029] = 'AuditConditionResetEventType_InputArguments' -ObjectIdNames[15030] = 'PermissionType_OptionSetValues' -ObjectIdNames[15031] = 'AccessLevelType' -ObjectIdNames[15032] = 'AccessLevelType_OptionSetValues' -ObjectIdNames[15033] = 'EventNotifierType' -ObjectIdNames[15034] = 'EventNotifierType_OptionSetValues' -ObjectIdNames[15035] = 'AccessRestrictionType_OptionSetValues' -ObjectIdNames[15036] = 'AttributeWriteMask_OptionSetValues' -ObjectIdNames[15037] = 'OpcUa_BinarySchema_Deprecated' -ObjectIdNames[15038] = 'ProgramStateMachineType_ProgramDiagnostic_LastMethodInputValues' -ObjectIdNames[15039] = 'OpcUa_XmlSchema_Deprecated' -ObjectIdNames[15040] = 'ProgramStateMachineType_ProgramDiagnostic_LastMethodOutputValues' -ObjectIdNames[15041] = 'KeyValuePair_Encoding_DefaultJson' -ObjectIdNames[15042] = 'IdentityMappingRuleType_Encoding_DefaultJson' -ObjectIdNames[15043] = 'SecurityGroupFolderType_SecurityGroupName_Placeholder_MaxPastKeyCount' -ObjectIdNames[15044] = 'TrustListDataType_Encoding_DefaultJson' -ObjectIdNames[15045] = 'DecimalDataType_Encoding_DefaultJson' -ObjectIdNames[15046] = 'SecurityGroupType_KeyLifetime' -ObjectIdNames[15047] = 'SecurityGroupType_SecurityPolicyUri' -ObjectIdNames[15048] = 'SecurityGroupType_MaxFutureKeyCount' -ObjectIdNames[15049] = 'ConfigurationVersionDataType_Encoding_DefaultJson' -ObjectIdNames[15050] = 'DataSetMetaDataType_Encoding_DefaultJson' -ObjectIdNames[15051] = 'FieldMetaData_Encoding_DefaultJson' -ObjectIdNames[15052] = 'PublishedEventsType_ModifyFieldSelection' -ObjectIdNames[15053] = 'PublishedEventsType_ModifyFieldSelection_InputArguments' -ObjectIdNames[15054] = 'PublishedEventsTypeModifyFieldSelectionMethodType' -ObjectIdNames[15055] = 'PublishedEventsTypeModifyFieldSelectionMethodType_InputArguments' -ObjectIdNames[15056] = 'SecurityGroupType_MaxPastKeyCount' -ObjectIdNames[15057] = 'DataTypeDescription_Encoding_DefaultJson' -ObjectIdNames[15058] = 'StructureDescription_Encoding_DefaultJson' -ObjectIdNames[15059] = 'EnumDescription_Encoding_DefaultJson' -ObjectIdNames[15060] = 'PublishedVariableDataType_Encoding_DefaultJson' -ObjectIdNames[15061] = 'FieldTargetDataType_Encoding_DefaultJson' -ObjectIdNames[15062] = 'RolePermissionType_Encoding_DefaultJson' -ObjectIdNames[15063] = 'DataTypeDefinition_Encoding_DefaultJson' -ObjectIdNames[15064] = 'DatagramConnectionTransportType' -ObjectIdNames[15065] = 'StructureField_Encoding_DefaultJson' -ObjectIdNames[15066] = 'StructureDefinition_Encoding_DefaultJson' -ObjectIdNames[15067] = 'EnumDefinition_Encoding_DefaultJson' -ObjectIdNames[15068] = 'Node_Encoding_DefaultJson' -ObjectIdNames[15069] = 'InstanceNode_Encoding_DefaultJson' -ObjectIdNames[15070] = 'TypeNode_Encoding_DefaultJson' -ObjectIdNames[15071] = 'ObjectNode_Encoding_DefaultJson' -ObjectIdNames[15072] = 'DatagramConnectionTransportType_DiscoveryAddress' -ObjectIdNames[15073] = 'ObjectTypeNode_Encoding_DefaultJson' -ObjectIdNames[15074] = 'VariableNode_Encoding_DefaultJson' -ObjectIdNames[15075] = 'VariableTypeNode_Encoding_DefaultJson' -ObjectIdNames[15076] = 'ReferenceTypeNode_Encoding_DefaultJson' -ObjectIdNames[15077] = 'MethodNode_Encoding_DefaultJson' -ObjectIdNames[15078] = 'ViewNode_Encoding_DefaultJson' -ObjectIdNames[15079] = 'DataTypeNode_Encoding_DefaultJson' -ObjectIdNames[15080] = 'ReferenceNode_Encoding_DefaultJson' -ObjectIdNames[15081] = 'Argument_Encoding_DefaultJson' -ObjectIdNames[15082] = 'EnumValueType_Encoding_DefaultJson' -ObjectIdNames[15083] = 'EnumField_Encoding_DefaultJson' -ObjectIdNames[15084] = 'OptionSet_Encoding_DefaultJson' -ObjectIdNames[15085] = 'Union_Encoding_DefaultJson' -ObjectIdNames[15086] = 'TimeZoneDataType_Encoding_DefaultJson' -ObjectIdNames[15087] = 'ApplicationDescription_Encoding_DefaultJson' -ObjectIdNames[15088] = 'RequestHeader_Encoding_DefaultJson' -ObjectIdNames[15089] = 'ResponseHeader_Encoding_DefaultJson' -ObjectIdNames[15090] = 'ServiceFault_Encoding_DefaultJson' -ObjectIdNames[15091] = 'SessionlessInvokeRequestType_Encoding_DefaultJson' -ObjectIdNames[15092] = 'SessionlessInvokeResponseType_Encoding_DefaultJson' -ObjectIdNames[15093] = 'FindServersRequest_Encoding_DefaultJson' -ObjectIdNames[15094] = 'FindServersResponse_Encoding_DefaultJson' -ObjectIdNames[15095] = 'ServerOnNetwork_Encoding_DefaultJson' -ObjectIdNames[15096] = 'FindServersOnNetworkRequest_Encoding_DefaultJson' -ObjectIdNames[15097] = 'FindServersOnNetworkResponse_Encoding_DefaultJson' -ObjectIdNames[15098] = 'UserTokenPolicy_Encoding_DefaultJson' -ObjectIdNames[15099] = 'EndpointDescription_Encoding_DefaultJson' -ObjectIdNames[15100] = 'GetEndpointsRequest_Encoding_DefaultJson' -ObjectIdNames[15101] = 'GetEndpointsResponse_Encoding_DefaultJson' -ObjectIdNames[15102] = 'RegisteredServer_Encoding_DefaultJson' -ObjectIdNames[15103] = 'RegisterServerRequest_Encoding_DefaultJson' -ObjectIdNames[15104] = 'RegisterServerResponse_Encoding_DefaultJson' -ObjectIdNames[15105] = 'DiscoveryConfiguration_Encoding_DefaultJson' -ObjectIdNames[15106] = 'MdnsDiscoveryConfiguration_Encoding_DefaultJson' -ObjectIdNames[15107] = 'RegisterServer2Request_Encoding_DefaultJson' -ObjectIdNames[15108] = 'SubscribedDataSetType' -ObjectIdNames[15109] = 'ChoiceStateType' -ObjectIdNames[15110] = 'ChoiceStateType_StateNumber' -ObjectIdNames[15111] = 'TargetVariablesType' -ObjectIdNames[15112] = 'HasGuard' -ObjectIdNames[15113] = 'GuardVariableType' -ObjectIdNames[15114] = 'TargetVariablesType_TargetVariables' -ObjectIdNames[15115] = 'TargetVariablesType_AddTargetVariables' -ObjectIdNames[15116] = 'TargetVariablesType_AddTargetVariables_InputArguments' -ObjectIdNames[15117] = 'TargetVariablesType_AddTargetVariables_OutputArguments' -ObjectIdNames[15118] = 'TargetVariablesType_RemoveTargetVariables' -ObjectIdNames[15119] = 'TargetVariablesType_RemoveTargetVariables_InputArguments' -ObjectIdNames[15120] = 'TargetVariablesType_RemoveTargetVariables_OutputArguments' -ObjectIdNames[15121] = 'TargetVariablesTypeAddTargetVariablesMethodType' -ObjectIdNames[15122] = 'TargetVariablesTypeAddTargetVariablesMethodType_InputArguments' -ObjectIdNames[15123] = 'TargetVariablesTypeAddTargetVariablesMethodType_OutputArguments' -ObjectIdNames[15124] = 'TargetVariablesTypeRemoveTargetVariablesMethodType' -ObjectIdNames[15125] = 'TargetVariablesTypeRemoveTargetVariablesMethodType_InputArguments' -ObjectIdNames[15126] = 'TargetVariablesTypeRemoveTargetVariablesMethodType_OutputArguments' -ObjectIdNames[15127] = 'SubscribedDataSetMirrorType' -ObjectIdNames[15128] = 'ExpressionGuardVariableType' -ObjectIdNames[15129] = 'ExpressionGuardVariableType_Expression' -ObjectIdNames[15130] = 'RegisterServer2Response_Encoding_DefaultJson' -ObjectIdNames[15131] = 'ChannelSecurityToken_Encoding_DefaultJson' -ObjectIdNames[15132] = 'OpenSecureChannelRequest_Encoding_DefaultJson' -ObjectIdNames[15133] = 'OpenSecureChannelResponse_Encoding_DefaultJson' -ObjectIdNames[15134] = 'CloseSecureChannelRequest_Encoding_DefaultJson' -ObjectIdNames[15135] = 'CloseSecureChannelResponse_Encoding_DefaultJson' -ObjectIdNames[15136] = 'SignedSoftwareCertificate_Encoding_DefaultJson' -ObjectIdNames[15137] = 'SignatureData_Encoding_DefaultJson' -ObjectIdNames[15138] = 'CreateSessionRequest_Encoding_DefaultJson' -ObjectIdNames[15139] = 'CreateSessionResponse_Encoding_DefaultJson' -ObjectIdNames[15140] = 'UserIdentityToken_Encoding_DefaultJson' -ObjectIdNames[15141] = 'AnonymousIdentityToken_Encoding_DefaultJson' -ObjectIdNames[15142] = 'UserNameIdentityToken_Encoding_DefaultJson' -ObjectIdNames[15143] = 'X509IdentityToken_Encoding_DefaultJson' -ObjectIdNames[15144] = 'IssuedIdentityToken_Encoding_DefaultJson' -ObjectIdNames[15145] = 'ActivateSessionRequest_Encoding_DefaultJson' -ObjectIdNames[15146] = 'ActivateSessionResponse_Encoding_DefaultJson' -ObjectIdNames[15147] = 'CloseSessionRequest_Encoding_DefaultJson' -ObjectIdNames[15148] = 'CloseSessionResponse_Encoding_DefaultJson' -ObjectIdNames[15149] = 'CancelRequest_Encoding_DefaultJson' -ObjectIdNames[15150] = 'CancelResponse_Encoding_DefaultJson' -ObjectIdNames[15151] = 'NodeAttributes_Encoding_DefaultJson' -ObjectIdNames[15152] = 'ObjectAttributes_Encoding_DefaultJson' -ObjectIdNames[15153] = 'VariableAttributes_Encoding_DefaultJson' -ObjectIdNames[15154] = 'DatagramConnectionTransportType_DiscoveryAddress_NetworkInterface' -ObjectIdNames[15155] = 'BrokerConnectionTransportType' -ObjectIdNames[15156] = 'BrokerConnectionTransportType_ResourceUri' -ObjectIdNames[15157] = 'MethodAttributes_Encoding_DefaultJson' -ObjectIdNames[15158] = 'ObjectTypeAttributes_Encoding_DefaultJson' -ObjectIdNames[15159] = 'VariableTypeAttributes_Encoding_DefaultJson' -ObjectIdNames[15160] = 'ReferenceTypeAttributes_Encoding_DefaultJson' -ObjectIdNames[15161] = 'DataTypeAttributes_Encoding_DefaultJson' -ObjectIdNames[15162] = 'ViewAttributes_Encoding_DefaultJson' -ObjectIdNames[15163] = 'GenericAttributeValue_Encoding_DefaultJson' -ObjectIdNames[15164] = 'GenericAttributes_Encoding_DefaultJson' -ObjectIdNames[15165] = 'AddNodesItem_Encoding_DefaultJson' -ObjectIdNames[15166] = 'AddNodesResult_Encoding_DefaultJson' -ObjectIdNames[15167] = 'AddNodesRequest_Encoding_DefaultJson' -ObjectIdNames[15168] = 'AddNodesResponse_Encoding_DefaultJson' -ObjectIdNames[15169] = 'AddReferencesItem_Encoding_DefaultJson' -ObjectIdNames[15170] = 'AddReferencesRequest_Encoding_DefaultJson' -ObjectIdNames[15171] = 'AddReferencesResponse_Encoding_DefaultJson' -ObjectIdNames[15172] = 'DeleteNodesItem_Encoding_DefaultJson' -ObjectIdNames[15173] = 'DeleteNodesRequest_Encoding_DefaultJson' -ObjectIdNames[15174] = 'DeleteNodesResponse_Encoding_DefaultJson' -ObjectIdNames[15175] = 'DeleteReferencesItem_Encoding_DefaultJson' -ObjectIdNames[15176] = 'DeleteReferencesRequest_Encoding_DefaultJson' -ObjectIdNames[15177] = 'DeleteReferencesResponse_Encoding_DefaultJson' -ObjectIdNames[15178] = 'BrokerConnectionTransportType_AuthenticationProfileUri' -ObjectIdNames[15179] = 'ViewDescription_Encoding_DefaultJson' -ObjectIdNames[15180] = 'BrowseDescription_Encoding_DefaultJson' -ObjectIdNames[15181] = 'UserCredentialCertificateType' -ObjectIdNames[15182] = 'ReferenceDescription_Encoding_DefaultJson' -ObjectIdNames[15183] = 'BrowseResult_Encoding_DefaultJson' -ObjectIdNames[15184] = 'BrowseRequest_Encoding_DefaultJson' -ObjectIdNames[15185] = 'BrowseResponse_Encoding_DefaultJson' -ObjectIdNames[15186] = 'BrowseNextRequest_Encoding_DefaultJson' -ObjectIdNames[15187] = 'BrowseNextResponse_Encoding_DefaultJson' -ObjectIdNames[15188] = 'RelativePathElement_Encoding_DefaultJson' -ObjectIdNames[15189] = 'RelativePath_Encoding_DefaultJson' -ObjectIdNames[15190] = 'BrowsePath_Encoding_DefaultJson' -ObjectIdNames[15191] = 'BrowsePathTarget_Encoding_DefaultJson' -ObjectIdNames[15192] = 'BrowsePathResult_Encoding_DefaultJson' -ObjectIdNames[15193] = 'TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultJson' -ObjectIdNames[15194] = 'TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultJson' -ObjectIdNames[15195] = 'RegisterNodesRequest_Encoding_DefaultJson' -ObjectIdNames[15196] = 'RegisterNodesResponse_Encoding_DefaultJson' -ObjectIdNames[15197] = 'UnregisterNodesRequest_Encoding_DefaultJson' -ObjectIdNames[15198] = 'UnregisterNodesResponse_Encoding_DefaultJson' -ObjectIdNames[15199] = 'EndpointConfiguration_Encoding_DefaultJson' -ObjectIdNames[15200] = 'QueryDataDescription_Encoding_DefaultJson' -ObjectIdNames[15201] = 'NodeTypeDescription_Encoding_DefaultJson' -ObjectIdNames[15202] = 'QueryDataSet_Encoding_DefaultJson' -ObjectIdNames[15203] = 'NodeReference_Encoding_DefaultJson' -ObjectIdNames[15204] = 'ContentFilterElement_Encoding_DefaultJson' -ObjectIdNames[15205] = 'ContentFilter_Encoding_DefaultJson' -ObjectIdNames[15206] = 'FilterOperand_Encoding_DefaultJson' -ObjectIdNames[15207] = 'ElementOperand_Encoding_DefaultJson' -ObjectIdNames[15208] = 'LiteralOperand_Encoding_DefaultJson' -ObjectIdNames[15209] = 'AttributeOperand_Encoding_DefaultJson' -ObjectIdNames[15210] = 'SimpleAttributeOperand_Encoding_DefaultJson' -ObjectIdNames[15211] = 'ContentFilterElementResult_Encoding_DefaultJson' -ObjectIdNames[15212] = 'PublishSubscribeType_GetSecurityKeys' -ObjectIdNames[15213] = 'PublishSubscribeType_GetSecurityKeys_InputArguments' -ObjectIdNames[15214] = 'PublishSubscribeType_GetSecurityKeys_OutputArguments' -ObjectIdNames[15215] = 'PublishSubscribe_GetSecurityKeys' -ObjectIdNames[15216] = 'PublishSubscribe_GetSecurityKeys_InputArguments' -ObjectIdNames[15217] = 'PublishSubscribe_GetSecurityKeys_OutputArguments' -ObjectIdNames[15218] = 'GetSecurityKeysMethodType' -ObjectIdNames[15219] = 'GetSecurityKeysMethodType_InputArguments' -ObjectIdNames[15220] = 'GetSecurityKeysMethodType_OutputArguments' -ObjectIdNames[15221] = 'DataSetFolderType_PublishedDataSetName_Placeholder_DataSetMetaData' -ObjectIdNames[15222] = 'PublishedDataSetType_DataSetWriterName_Placeholder' -ObjectIdNames[15223] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Status' -ObjectIdNames[15224] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Status_State' -ObjectIdNames[15225] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Status_Enable' -ObjectIdNames[15226] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Status_Disable' -ObjectIdNames[15227] = 'PublishedDataSetType_DataSetWriterName_Placeholder_TransportSettings' -ObjectIdNames[15228] = 'ContentFilterResult_Encoding_DefaultJson' -ObjectIdNames[15229] = 'PublishedDataSetType_DataSetMetaData' -ObjectIdNames[15230] = 'PublishedDataItemsType_DataSetWriterName_Placeholder' -ObjectIdNames[15231] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Status' -ObjectIdNames[15232] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Status_State' -ObjectIdNames[15233] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Status_Enable' -ObjectIdNames[15234] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Status_Disable' -ObjectIdNames[15235] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_TransportSettings' -ObjectIdNames[15236] = 'ParsingResult_Encoding_DefaultJson' -ObjectIdNames[15237] = 'PublishedDataItemsType_DataSetMetaData' -ObjectIdNames[15238] = 'PublishedEventsType_DataSetWriterName_Placeholder' -ObjectIdNames[15239] = 'PublishedEventsType_DataSetWriterName_Placeholder_Status' -ObjectIdNames[15240] = 'PublishedEventsType_DataSetWriterName_Placeholder_Status_State' -ObjectIdNames[15241] = 'PublishedEventsType_DataSetWriterName_Placeholder_Status_Enable' -ObjectIdNames[15242] = 'PublishedEventsType_DataSetWriterName_Placeholder_Status_Disable' -ObjectIdNames[15243] = 'PublishedEventsType_DataSetWriterName_Placeholder_TransportSettings' -ObjectIdNames[15244] = 'QueryFirstRequest_Encoding_DefaultJson' -ObjectIdNames[15245] = 'PublishedEventsType_DataSetMetaData' -ObjectIdNames[15246] = 'BrokerWriterGroupTransportType_ResourceUri' -ObjectIdNames[15247] = 'BrokerWriterGroupTransportType_AuthenticationProfileUri' -ObjectIdNames[15248] = 'CreateCredentialMethodType' -ObjectIdNames[15249] = 'BrokerWriterGroupTransportType_RequestedDeliveryGuarantee' -ObjectIdNames[15250] = 'BrokerDataSetWriterTransportType_ResourceUri' -ObjectIdNames[15251] = 'BrokerDataSetWriterTransportType_AuthenticationProfileUri' -ObjectIdNames[15252] = 'QueryFirstResponse_Encoding_DefaultJson' -ObjectIdNames[15253] = 'CreateCredentialMethodType_InputArguments' -ObjectIdNames[15254] = 'QueryNextRequest_Encoding_DefaultJson' -ObjectIdNames[15255] = 'QueryNextResponse_Encoding_DefaultJson' -ObjectIdNames[15256] = 'ReadValueId_Encoding_DefaultJson' -ObjectIdNames[15257] = 'ReadRequest_Encoding_DefaultJson' -ObjectIdNames[15258] = 'ReadResponse_Encoding_DefaultJson' -ObjectIdNames[15259] = 'HistoryReadValueId_Encoding_DefaultJson' -ObjectIdNames[15260] = 'HistoryReadResult_Encoding_DefaultJson' -ObjectIdNames[15261] = 'HistoryReadDetails_Encoding_DefaultJson' -ObjectIdNames[15262] = 'ReadEventDetails_Encoding_DefaultJson' -ObjectIdNames[15263] = 'ReadRawModifiedDetails_Encoding_DefaultJson' -ObjectIdNames[15264] = 'ReadProcessedDetails_Encoding_DefaultJson' -ObjectIdNames[15265] = 'PubSubGroupType_Status' -ObjectIdNames[15266] = 'PubSubGroupType_Status_State' -ObjectIdNames[15267] = 'PubSubGroupType_Status_Enable' -ObjectIdNames[15268] = 'PubSubGroupType_Status_Disable' -ObjectIdNames[15269] = 'ReadAtTimeDetails_Encoding_DefaultJson' -ObjectIdNames[15270] = 'HistoryData_Encoding_DefaultJson' -ObjectIdNames[15271] = 'ModificationInfo_Encoding_DefaultJson' -ObjectIdNames[15272] = 'HistoryModifiedData_Encoding_DefaultJson' -ObjectIdNames[15273] = 'HistoryEvent_Encoding_DefaultJson' -ObjectIdNames[15274] = 'HistoryReadRequest_Encoding_DefaultJson' -ObjectIdNames[15275] = 'HistoryReadResponse_Encoding_DefaultJson' -ObjectIdNames[15276] = 'WriteValue_Encoding_DefaultJson' -ObjectIdNames[15277] = 'WriteRequest_Encoding_DefaultJson' -ObjectIdNames[15278] = 'WriteResponse_Encoding_DefaultJson' -ObjectIdNames[15279] = 'HistoryUpdateDetails_Encoding_DefaultJson' -ObjectIdNames[15280] = 'UpdateDataDetails_Encoding_DefaultJson' -ObjectIdNames[15281] = 'UpdateStructureDataDetails_Encoding_DefaultJson' -ObjectIdNames[15282] = 'UpdateEventDetails_Encoding_DefaultJson' -ObjectIdNames[15283] = 'DeleteRawModifiedDetails_Encoding_DefaultJson' -ObjectIdNames[15284] = 'DeleteAtTimeDetails_Encoding_DefaultJson' -ObjectIdNames[15285] = 'DeleteEventDetails_Encoding_DefaultJson' -ObjectIdNames[15286] = 'HistoryUpdateResult_Encoding_DefaultJson' -ObjectIdNames[15287] = 'HistoryUpdateRequest_Encoding_DefaultJson' -ObjectIdNames[15288] = 'HistoryUpdateResponse_Encoding_DefaultJson' -ObjectIdNames[15289] = 'CallMethodRequest_Encoding_DefaultJson' -ObjectIdNames[15290] = 'CallMethodResult_Encoding_DefaultJson' -ObjectIdNames[15291] = 'CallRequest_Encoding_DefaultJson' -ObjectIdNames[15292] = 'CallResponse_Encoding_DefaultJson' -ObjectIdNames[15293] = 'MonitoringFilter_Encoding_DefaultJson' -ObjectIdNames[15294] = 'DataChangeFilter_Encoding_DefaultJson' -ObjectIdNames[15295] = 'EventFilter_Encoding_DefaultJson' -ObjectIdNames[15296] = 'HasDataSetWriter' -ObjectIdNames[15297] = 'HasDataSetReader' -ObjectIdNames[15298] = 'DataSetWriterType' -ObjectIdNames[15299] = 'DataSetWriterType_Status' -ObjectIdNames[15300] = 'DataSetWriterType_Status_State' -ObjectIdNames[15301] = 'DataSetWriterType_Status_Enable' -ObjectIdNames[15302] = 'DataSetWriterType_Status_Disable' -ObjectIdNames[15303] = 'DataSetWriterType_TransportSettings' -ObjectIdNames[15304] = 'AggregateConfiguration_Encoding_DefaultJson' -ObjectIdNames[15305] = 'DataSetWriterTransportType' -ObjectIdNames[15306] = 'DataSetReaderType' -ObjectIdNames[15307] = 'DataSetReaderType_Status' -ObjectIdNames[15308] = 'DataSetReaderType_Status_State' -ObjectIdNames[15309] = 'DataSetReaderType_Status_Enable' -ObjectIdNames[15310] = 'DataSetReaderType_Status_Disable' -ObjectIdNames[15311] = 'DataSetReaderType_TransportSettings' -ObjectIdNames[15312] = 'AggregateFilter_Encoding_DefaultJson' -ObjectIdNames[15313] = 'MonitoringFilterResult_Encoding_DefaultJson' -ObjectIdNames[15314] = 'EventFilterResult_Encoding_DefaultJson' -ObjectIdNames[15315] = 'AggregateFilterResult_Encoding_DefaultJson' -ObjectIdNames[15316] = 'DataSetReaderType_SubscribedDataSet' -ObjectIdNames[15317] = 'ElseGuardVariableType' -ObjectIdNames[15318] = 'BaseAnalogType' -ObjectIdNames[15319] = 'DataSetReaderTransportType' -ObjectIdNames[15320] = 'MonitoringParameters_Encoding_DefaultJson' -ObjectIdNames[15321] = 'MonitoredItemCreateRequest_Encoding_DefaultJson' -ObjectIdNames[15322] = 'MonitoredItemCreateResult_Encoding_DefaultJson' -ObjectIdNames[15323] = 'CreateMonitoredItemsRequest_Encoding_DefaultJson' -ObjectIdNames[15324] = 'CreateMonitoredItemsResponse_Encoding_DefaultJson' -ObjectIdNames[15325] = 'MonitoredItemModifyRequest_Encoding_DefaultJson' -ObjectIdNames[15326] = 'MonitoredItemModifyResult_Encoding_DefaultJson' -ObjectIdNames[15327] = 'ModifyMonitoredItemsRequest_Encoding_DefaultJson' -ObjectIdNames[15328] = 'ModifyMonitoredItemsResponse_Encoding_DefaultJson' -ObjectIdNames[15329] = 'SetMonitoringModeRequest_Encoding_DefaultJson' -ObjectIdNames[15330] = 'BrokerDataSetWriterTransportType_RequestedDeliveryGuarantee' -ObjectIdNames[15331] = 'SetMonitoringModeResponse_Encoding_DefaultJson' -ObjectIdNames[15332] = 'SetTriggeringRequest_Encoding_DefaultJson' -ObjectIdNames[15333] = 'SetTriggeringResponse_Encoding_DefaultJson' -ObjectIdNames[15334] = 'BrokerDataSetReaderTransportType_ResourceUri' -ObjectIdNames[15335] = 'DeleteMonitoredItemsRequest_Encoding_DefaultJson' -ObjectIdNames[15336] = 'DeleteMonitoredItemsResponse_Encoding_DefaultJson' -ObjectIdNames[15337] = 'CreateSubscriptionRequest_Encoding_DefaultJson' -ObjectIdNames[15338] = 'CreateSubscriptionResponse_Encoding_DefaultJson' -ObjectIdNames[15339] = 'ModifySubscriptionRequest_Encoding_DefaultJson' -ObjectIdNames[15340] = 'ModifySubscriptionResponse_Encoding_DefaultJson' -ObjectIdNames[15341] = 'SetPublishingModeRequest_Encoding_DefaultJson' -ObjectIdNames[15342] = 'SetPublishingModeResponse_Encoding_DefaultJson' -ObjectIdNames[15343] = 'NotificationMessage_Encoding_DefaultJson' -ObjectIdNames[15344] = 'NotificationData_Encoding_DefaultJson' -ObjectIdNames[15345] = 'DataChangeNotification_Encoding_DefaultJson' -ObjectIdNames[15346] = 'MonitoredItemNotification_Encoding_DefaultJson' -ObjectIdNames[15347] = 'EventNotificationList_Encoding_DefaultJson' -ObjectIdNames[15348] = 'EventFieldList_Encoding_DefaultJson' -ObjectIdNames[15349] = 'HistoryEventFieldList_Encoding_DefaultJson' -ObjectIdNames[15350] = 'StatusChangeNotification_Encoding_DefaultJson' -ObjectIdNames[15351] = 'SubscriptionAcknowledgement_Encoding_DefaultJson' -ObjectIdNames[15352] = 'PublishRequest_Encoding_DefaultJson' -ObjectIdNames[15353] = 'PublishResponse_Encoding_DefaultJson' -ObjectIdNames[15354] = 'RepublishRequest_Encoding_DefaultJson' -ObjectIdNames[15355] = 'RepublishResponse_Encoding_DefaultJson' -ObjectIdNames[15356] = 'TransferResult_Encoding_DefaultJson' -ObjectIdNames[15357] = 'TransferSubscriptionsRequest_Encoding_DefaultJson' -ObjectIdNames[15358] = 'TransferSubscriptionsResponse_Encoding_DefaultJson' -ObjectIdNames[15359] = 'DeleteSubscriptionsRequest_Encoding_DefaultJson' -ObjectIdNames[15360] = 'DeleteSubscriptionsResponse_Encoding_DefaultJson' -ObjectIdNames[15361] = 'BuildInfo_Encoding_DefaultJson' -ObjectIdNames[15362] = 'RedundantServerDataType_Encoding_DefaultJson' -ObjectIdNames[15363] = 'EndpointUrlListDataType_Encoding_DefaultJson' -ObjectIdNames[15364] = 'NetworkGroupDataType_Encoding_DefaultJson' -ObjectIdNames[15365] = 'SamplingIntervalDiagnosticsDataType_Encoding_DefaultJson' -ObjectIdNames[15366] = 'ServerDiagnosticsSummaryDataType_Encoding_DefaultJson' -ObjectIdNames[15367] = 'ServerStatusDataType_Encoding_DefaultJson' -ObjectIdNames[15368] = 'SessionDiagnosticsDataType_Encoding_DefaultJson' -ObjectIdNames[15369] = 'SessionSecurityDiagnosticsDataType_Encoding_DefaultJson' -ObjectIdNames[15370] = 'ServiceCounterDataType_Encoding_DefaultJson' -ObjectIdNames[15371] = 'StatusResult_Encoding_DefaultJson' -ObjectIdNames[15372] = 'SubscriptionDiagnosticsDataType_Encoding_DefaultJson' -ObjectIdNames[15373] = 'ModelChangeStructureDataType_Encoding_DefaultJson' -ObjectIdNames[15374] = 'SemanticChangeStructureDataType_Encoding_DefaultJson' -ObjectIdNames[15375] = 'Range_Encoding_DefaultJson' -ObjectIdNames[15376] = 'EUInformation_Encoding_DefaultJson' -ObjectIdNames[15377] = 'ComplexNumberType_Encoding_DefaultJson' -ObjectIdNames[15378] = 'DoubleComplexNumberType_Encoding_DefaultJson' -ObjectIdNames[15379] = 'AxisInformation_Encoding_DefaultJson' -ObjectIdNames[15380] = 'XVType_Encoding_DefaultJson' -ObjectIdNames[15381] = 'ProgramDiagnosticDataType_Encoding_DefaultJson' -ObjectIdNames[15382] = 'Annotation_Encoding_DefaultJson' -ObjectIdNames[15383] = 'ProgramDiagnostic2Type' -ObjectIdNames[15384] = 'ProgramDiagnostic2Type_CreateSessionId' -ObjectIdNames[15385] = 'ProgramDiagnostic2Type_CreateClientName' -ObjectIdNames[15386] = 'ProgramDiagnostic2Type_InvocationCreationTime' -ObjectIdNames[15387] = 'ProgramDiagnostic2Type_LastTransitionTime' -ObjectIdNames[15388] = 'ProgramDiagnostic2Type_LastMethodCall' -ObjectIdNames[15389] = 'ProgramDiagnostic2Type_LastMethodSessionId' -ObjectIdNames[15390] = 'ProgramDiagnostic2Type_LastMethodInputArguments' -ObjectIdNames[15391] = 'ProgramDiagnostic2Type_LastMethodOutputArguments' -ObjectIdNames[15392] = 'ProgramDiagnostic2Type_LastMethodInputValues' -ObjectIdNames[15393] = 'ProgramDiagnostic2Type_LastMethodOutputValues' -ObjectIdNames[15394] = 'ProgramDiagnostic2Type_LastMethodCallTime' -ObjectIdNames[15395] = 'ProgramDiagnostic2Type_LastMethodReturnStatus' -ObjectIdNames[15406] = 'AccessLevelExType' -ObjectIdNames[15407] = 'AccessLevelExType_OptionSetValues' -ObjectIdNames[15408] = 'RoleSetType_RoleName_Placeholder_ApplicationsExclude' -ObjectIdNames[15409] = 'RoleSetType_RoleName_Placeholder_EndpointsExclude' -ObjectIdNames[15410] = 'RoleType_ApplicationsExclude' -ObjectIdNames[15411] = 'RoleType_EndpointsExclude' -ObjectIdNames[15412] = 'WellKnownRole_Anonymous_ApplicationsExclude' -ObjectIdNames[15413] = 'WellKnownRole_Anonymous_EndpointsExclude' -ObjectIdNames[15414] = 'WellKnownRole_AuthenticatedUser_ApplicationsExclude' -ObjectIdNames[15415] = 'WellKnownRole_AuthenticatedUser_EndpointsExclude' -ObjectIdNames[15416] = 'WellKnownRole_Observer_ApplicationsExclude' -ObjectIdNames[15417] = 'WellKnownRole_Observer_EndpointsExclude' -ObjectIdNames[15418] = 'WellKnownRole_Operator_ApplicationsExclude' -ObjectIdNames[15419] = 'BrokerDataSetReaderTransportType_AuthenticationProfileUri' -ObjectIdNames[15420] = 'BrokerDataSetReaderTransportType_RequestedDeliveryGuarantee' -ObjectIdNames[15421] = 'SimpleTypeDescription_Encoding_DefaultBinary' -ObjectIdNames[15422] = 'UABinaryFileDataType_Encoding_DefaultBinary' -ObjectIdNames[15423] = 'WellKnownRole_Operator_EndpointsExclude' -ObjectIdNames[15424] = 'WellKnownRole_Engineer_ApplicationsExclude' -ObjectIdNames[15425] = 'WellKnownRole_Engineer_EndpointsExclude' -ObjectIdNames[15426] = 'WellKnownRole_Supervisor_ApplicationsExclude' -ObjectIdNames[15427] = 'WellKnownRole_Supervisor_EndpointsExclude' -ObjectIdNames[15428] = 'WellKnownRole_ConfigureAdmin_ApplicationsExclude' -ObjectIdNames[15429] = 'WellKnownRole_ConfigureAdmin_EndpointsExclude' -ObjectIdNames[15430] = 'WellKnownRole_SecurityAdmin_ApplicationsExclude' -ObjectIdNames[15431] = 'PublishSubscribeType_GetSecurityGroup' -ObjectIdNames[15432] = 'PublishSubscribeType_GetSecurityGroup_InputArguments' -ObjectIdNames[15433] = 'PublishSubscribeType_GetSecurityGroup_OutputArguments' -ObjectIdNames[15434] = 'PublishSubscribeType_SecurityGroups' -ObjectIdNames[15435] = 'PublishSubscribeType_SecurityGroups_AddSecurityGroup' -ObjectIdNames[15436] = 'PublishSubscribeType_SecurityGroups_AddSecurityGroup_InputArguments' -ObjectIdNames[15437] = 'PublishSubscribeType_SecurityGroups_AddSecurityGroup_OutputArguments' -ObjectIdNames[15438] = 'PublishSubscribeType_SecurityGroups_RemoveSecurityGroup' -ObjectIdNames[15439] = 'PublishSubscribeType_SecurityGroups_RemoveSecurityGroup_InputArguments' -ObjectIdNames[15440] = 'PublishSubscribe_GetSecurityGroup' -ObjectIdNames[15441] = 'PublishSubscribe_GetSecurityGroup_InputArguments' -ObjectIdNames[15442] = 'PublishSubscribe_GetSecurityGroup_OutputArguments' -ObjectIdNames[15443] = 'PublishSubscribe_SecurityGroups' -ObjectIdNames[15444] = 'PublishSubscribe_SecurityGroups_AddSecurityGroup' -ObjectIdNames[15445] = 'PublishSubscribe_SecurityGroups_AddSecurityGroup_InputArguments' -ObjectIdNames[15446] = 'PublishSubscribe_SecurityGroups_AddSecurityGroup_OutputArguments' -ObjectIdNames[15447] = 'PublishSubscribe_SecurityGroups_RemoveSecurityGroup' -ObjectIdNames[15448] = 'PublishSubscribe_SecurityGroups_RemoveSecurityGroup_InputArguments' -ObjectIdNames[15449] = 'GetSecurityGroupMethodType' -ObjectIdNames[15450] = 'GetSecurityGroupMethodType_InputArguments' -ObjectIdNames[15451] = 'GetSecurityGroupMethodType_OutputArguments' -ObjectIdNames[15452] = 'SecurityGroupFolderType' -ObjectIdNames[15453] = 'SecurityGroupFolderType_SecurityGroupFolderName_Placeholder' -ObjectIdNames[15454] = 'SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroup' -ObjectIdNames[15455] = 'SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroup_InputArguments' -ObjectIdNames[15456] = 'SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroup_OutputArguments' -ObjectIdNames[15457] = 'SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_RemoveSecurityGroup' -ObjectIdNames[15458] = 'SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_RemoveSecurityGroup_InputArguments' -ObjectIdNames[15459] = 'SecurityGroupFolderType_SecurityGroupName_Placeholder' -ObjectIdNames[15460] = 'SecurityGroupFolderType_SecurityGroupName_Placeholder_SecurityGroupId' -ObjectIdNames[15461] = 'SecurityGroupFolderType_AddSecurityGroup' -ObjectIdNames[15462] = 'SecurityGroupFolderType_AddSecurityGroup_InputArguments' -ObjectIdNames[15463] = 'SecurityGroupFolderType_AddSecurityGroup_OutputArguments' -ObjectIdNames[15464] = 'SecurityGroupFolderType_RemoveSecurityGroup' -ObjectIdNames[15465] = 'SecurityGroupFolderType_RemoveSecurityGroup_InputArguments' -ObjectIdNames[15466] = 'AddSecurityGroupMethodType' -ObjectIdNames[15467] = 'AddSecurityGroupMethodType_InputArguments' -ObjectIdNames[15468] = 'AddSecurityGroupMethodType_OutputArguments' -ObjectIdNames[15469] = 'RemoveSecurityGroupMethodType' -ObjectIdNames[15470] = 'RemoveSecurityGroupMethodType_InputArguments' -ObjectIdNames[15471] = 'SecurityGroupType' -ObjectIdNames[15472] = 'SecurityGroupType_SecurityGroupId' -ObjectIdNames[15473] = 'DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields' -ObjectIdNames[15474] = 'DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField' -ObjectIdNames[15475] = 'DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_InputArguments' -ObjectIdNames[15476] = 'DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_OutputArguments' -ObjectIdNames[15477] = 'DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_RemoveExtensionField' -ObjectIdNames[15478] = 'DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_RemoveExtensionField_InputArguments' -ObjectIdNames[15479] = 'BrokerConnectionTransportDataType_Encoding_DefaultBinary' -ObjectIdNames[15480] = 'WriterGroupDataType' -ObjectIdNames[15481] = 'PublishedDataSetType_ExtensionFields' -ObjectIdNames[15482] = 'PublishedDataSetType_ExtensionFields_AddExtensionField' -ObjectIdNames[15483] = 'PublishedDataSetType_ExtensionFields_AddExtensionField_InputArguments' -ObjectIdNames[15484] = 'PublishedDataSetType_ExtensionFields_AddExtensionField_OutputArguments' -ObjectIdNames[15485] = 'PublishedDataSetType_ExtensionFields_RemoveExtensionField' -ObjectIdNames[15486] = 'PublishedDataSetType_ExtensionFields_RemoveExtensionField_InputArguments' -ObjectIdNames[15487] = 'StructureDescription' -ObjectIdNames[15488] = 'EnumDescription' -ObjectIdNames[15489] = 'ExtensionFieldsType' -ObjectIdNames[15490] = 'ExtensionFieldsType_ExtensionFieldName_Placeholder' -ObjectIdNames[15491] = 'ExtensionFieldsType_AddExtensionField' -ObjectIdNames[15492] = 'ExtensionFieldsType_AddExtensionField_InputArguments' -ObjectIdNames[15493] = 'ExtensionFieldsType_AddExtensionField_OutputArguments' -ObjectIdNames[15494] = 'ExtensionFieldsType_RemoveExtensionField' -ObjectIdNames[15495] = 'ExtensionFieldsType_RemoveExtensionField_InputArguments' -ObjectIdNames[15496] = 'AddExtensionFieldMethodType' -ObjectIdNames[15497] = 'AddExtensionFieldMethodType_InputArguments' -ObjectIdNames[15498] = 'AddExtensionFieldMethodType_OutputArguments' -ObjectIdNames[15499] = 'RemoveExtensionFieldMethodType' -ObjectIdNames[15500] = 'RemoveExtensionFieldMethodType_InputArguments' -ObjectIdNames[15501] = 'OpcUa_BinarySchema_SimpleTypeDescription' -ObjectIdNames[15502] = 'NetworkAddressDataType' -ObjectIdNames[15503] = 'PublishedDataItemsType_ExtensionFields' -ObjectIdNames[15504] = 'PublishedDataItemsType_ExtensionFields_AddExtensionField' -ObjectIdNames[15505] = 'PublishedDataItemsType_ExtensionFields_AddExtensionField_InputArguments' -ObjectIdNames[15506] = 'PublishedDataItemsType_ExtensionFields_AddExtensionField_OutputArguments' -ObjectIdNames[15507] = 'PublishedDataItemsType_ExtensionFields_RemoveExtensionField' -ObjectIdNames[15508] = 'PublishedDataItemsType_ExtensionFields_RemoveExtensionField_InputArguments' -ObjectIdNames[15509] = 'OpcUa_BinarySchema_SimpleTypeDescription_DataTypeVersion' -ObjectIdNames[15510] = 'NetworkAddressUrlDataType' -ObjectIdNames[15511] = 'PublishedEventsType_ExtensionFields' -ObjectIdNames[15512] = 'PublishedEventsType_ExtensionFields_AddExtensionField' -ObjectIdNames[15513] = 'PublishedEventsType_ExtensionFields_AddExtensionField_InputArguments' -ObjectIdNames[15514] = 'PublishedEventsType_ExtensionFields_AddExtensionField_OutputArguments' -ObjectIdNames[15515] = 'PublishedEventsType_ExtensionFields_RemoveExtensionField' -ObjectIdNames[15516] = 'PublishedEventsType_ExtensionFields_RemoveExtensionField_InputArguments' -ObjectIdNames[15517] = 'PublishedEventsType_ModifyFieldSelection_OutputArguments' -ObjectIdNames[15518] = 'PublishedEventsTypeModifyFieldSelectionMethodType_OutputArguments' -ObjectIdNames[15519] = 'OpcUa_BinarySchema_SimpleTypeDescription_DictionaryFragment' -ObjectIdNames[15520] = 'ReaderGroupDataType' -ObjectIdNames[15521] = 'OpcUa_BinarySchema_UABinaryFileDataType' -ObjectIdNames[15522] = 'OpcUa_BinarySchema_UABinaryFileDataType_DataTypeVersion' -ObjectIdNames[15523] = 'OpcUa_BinarySchema_UABinaryFileDataType_DictionaryFragment' -ObjectIdNames[15524] = 'OpcUa_BinarySchema_BrokerConnectionTransportDataType' -ObjectIdNames[15525] = 'OpcUa_BinarySchema_BrokerConnectionTransportDataType_DataTypeVersion' -ObjectIdNames[15526] = 'OpcUa_BinarySchema_BrokerConnectionTransportDataType_DictionaryFragment' -ObjectIdNames[15527] = 'WellKnownRole_SecurityAdmin_EndpointsExclude' -ObjectIdNames[15528] = 'EndpointType' -ObjectIdNames[15529] = 'SimpleTypeDescription_Encoding_DefaultXml' -ObjectIdNames[15530] = 'PubSubConfigurationDataType' -ObjectIdNames[15531] = 'UABinaryFileDataType_Encoding_DefaultXml' -ObjectIdNames[15532] = 'DatagramWriterGroupTransportDataType' -ObjectIdNames[15533] = 'PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface' -ObjectIdNames[15534] = 'DataTypeSchemaHeader' -ObjectIdNames[15535] = 'PubSubStatusEventType' -ObjectIdNames[15536] = 'PubSubStatusEventType_EventId' -ObjectIdNames[15537] = 'PubSubStatusEventType_EventType' -ObjectIdNames[15538] = 'PubSubStatusEventType_SourceNode' -ObjectIdNames[15539] = 'PubSubStatusEventType_SourceName' -ObjectIdNames[15540] = 'PubSubStatusEventType_Time' -ObjectIdNames[15541] = 'PubSubStatusEventType_ReceiveTime' -ObjectIdNames[15542] = 'PubSubStatusEventType_LocalTime' -ObjectIdNames[15543] = 'PubSubStatusEventType_Message' -ObjectIdNames[15544] = 'PubSubStatusEventType_Severity' -ObjectIdNames[15545] = 'PubSubStatusEventType_ConnectionId' -ObjectIdNames[15546] = 'PubSubStatusEventType_GroupId' -ObjectIdNames[15547] = 'PubSubStatusEventType_State' -ObjectIdNames[15548] = 'PubSubTransportLimitsExceedEventType' -ObjectIdNames[15549] = 'PubSubTransportLimitsExceedEventType_EventId' -ObjectIdNames[15550] = 'PubSubTransportLimitsExceedEventType_EventType' -ObjectIdNames[15551] = 'PubSubTransportLimitsExceedEventType_SourceNode' -ObjectIdNames[15552] = 'PubSubTransportLimitsExceedEventType_SourceName' -ObjectIdNames[15553] = 'PubSubTransportLimitsExceedEventType_Time' -ObjectIdNames[15554] = 'PubSubTransportLimitsExceedEventType_ReceiveTime' -ObjectIdNames[15555] = 'PubSubTransportLimitsExceedEventType_LocalTime' -ObjectIdNames[15556] = 'PubSubTransportLimitsExceedEventType_Message' -ObjectIdNames[15557] = 'PubSubTransportLimitsExceedEventType_Severity' -ObjectIdNames[15558] = 'PubSubTransportLimitsExceedEventType_ConnectionId' -ObjectIdNames[15559] = 'PubSubTransportLimitsExceedEventType_GroupId' -ObjectIdNames[15560] = 'PubSubTransportLimitsExceedEventType_State' -ObjectIdNames[15561] = 'PubSubTransportLimitsExceedEventType_Actual' -ObjectIdNames[15562] = 'PubSubTransportLimitsExceedEventType_Maximum' -ObjectIdNames[15563] = 'PubSubCommunicationFailureEventType' -ObjectIdNames[15564] = 'PubSubCommunicationFailureEventType_EventId' -ObjectIdNames[15565] = 'PubSubCommunicationFailureEventType_EventType' -ObjectIdNames[15566] = 'PubSubCommunicationFailureEventType_SourceNode' -ObjectIdNames[15567] = 'PubSubCommunicationFailureEventType_SourceName' -ObjectIdNames[15568] = 'PubSubCommunicationFailureEventType_Time' -ObjectIdNames[15569] = 'PubSubCommunicationFailureEventType_ReceiveTime' -ObjectIdNames[15570] = 'PubSubCommunicationFailureEventType_LocalTime' -ObjectIdNames[15571] = 'PubSubCommunicationFailureEventType_Message' -ObjectIdNames[15572] = 'PubSubCommunicationFailureEventType_Severity' -ObjectIdNames[15573] = 'PubSubCommunicationFailureEventType_ConnectionId' -ObjectIdNames[15574] = 'PubSubCommunicationFailureEventType_GroupId' -ObjectIdNames[15575] = 'PubSubCommunicationFailureEventType_State' -ObjectIdNames[15576] = 'PubSubCommunicationFailureEventType_Error' -ObjectIdNames[15577] = 'DataSetFieldFlags_OptionSetValues' -ObjectIdNames[15578] = 'PublishedDataSetDataType' -ObjectIdNames[15579] = 'BrokerConnectionTransportDataType_Encoding_DefaultXml' -ObjectIdNames[15580] = 'PublishedDataSetSourceDataType' -ObjectIdNames[15581] = 'PublishedDataItemsDataType' -ObjectIdNames[15582] = 'PublishedEventsDataType' -ObjectIdNames[15583] = 'DataSetFieldContentMask' -ObjectIdNames[15584] = 'DataSetFieldContentMask_OptionSetValues' -ObjectIdNames[15585] = 'OpcUa_XmlSchema_SimpleTypeDescription' -ObjectIdNames[15586] = 'OpcUa_XmlSchema_SimpleTypeDescription_DataTypeVersion' -ObjectIdNames[15587] = 'OpcUa_XmlSchema_SimpleTypeDescription_DictionaryFragment' -ObjectIdNames[15588] = 'OpcUa_XmlSchema_UABinaryFileDataType' -ObjectIdNames[15589] = 'StructureDescription_Encoding_DefaultXml' -ObjectIdNames[15590] = 'EnumDescription_Encoding_DefaultXml' -ObjectIdNames[15591] = 'OpcUa_XmlSchema_StructureDescription' -ObjectIdNames[15592] = 'OpcUa_XmlSchema_StructureDescription_DataTypeVersion' -ObjectIdNames[15593] = 'OpcUa_XmlSchema_StructureDescription_DictionaryFragment' -ObjectIdNames[15594] = 'OpcUa_XmlSchema_EnumDescription' -ObjectIdNames[15595] = 'OpcUa_XmlSchema_EnumDescription_DataTypeVersion' -ObjectIdNames[15596] = 'OpcUa_XmlSchema_EnumDescription_DictionaryFragment' -ObjectIdNames[15597] = 'DataSetWriterDataType' -ObjectIdNames[15598] = 'DataSetWriterTransportDataType' -ObjectIdNames[15599] = 'OpcUa_BinarySchema_StructureDescription' -ObjectIdNames[15600] = 'OpcUa_BinarySchema_StructureDescription_DataTypeVersion' -ObjectIdNames[15601] = 'OpcUa_BinarySchema_StructureDescription_DictionaryFragment' -ObjectIdNames[15602] = 'OpcUa_BinarySchema_EnumDescription' -ObjectIdNames[15603] = 'OpcUa_BinarySchema_EnumDescription_DataTypeVersion' -ObjectIdNames[15604] = 'OpcUa_BinarySchema_EnumDescription_DictionaryFragment' -ObjectIdNames[15605] = 'DataSetWriterMessageDataType' -ObjectIdNames[15606] = 'Server_ServerCapabilities_RoleSet' -ObjectIdNames[15607] = 'RoleSetType' -ObjectIdNames[15608] = 'RoleSetType_RoleName_Placeholder' -ObjectIdNames[15609] = 'PubSubGroupDataType' -ObjectIdNames[15610] = 'OpcUa_XmlSchema_UABinaryFileDataType_DataTypeVersion' -ObjectIdNames[15611] = 'WriterGroupTransportDataType' -ObjectIdNames[15612] = 'RoleSetType_RoleName_Placeholder_AddIdentity' -ObjectIdNames[15613] = 'RoleSetType_RoleName_Placeholder_AddIdentity_InputArguments' -ObjectIdNames[15614] = 'RoleSetType_RoleName_Placeholder_RemoveIdentity' -ObjectIdNames[15615] = 'RoleSetType_RoleName_Placeholder_RemoveIdentity_InputArguments' -ObjectIdNames[15616] = 'WriterGroupMessageDataType' -ObjectIdNames[15617] = 'PubSubConnectionDataType' -ObjectIdNames[15618] = 'ConnectionTransportDataType' -ObjectIdNames[15619] = 'OpcUa_XmlSchema_UABinaryFileDataType_DictionaryFragment' -ObjectIdNames[15620] = 'RoleType' -ObjectIdNames[15621] = 'ReaderGroupTransportDataType' -ObjectIdNames[15622] = 'ReaderGroupMessageDataType' -ObjectIdNames[15623] = 'DataSetReaderDataType' -ObjectIdNames[15624] = 'RoleType_AddIdentity' -ObjectIdNames[15625] = 'RoleType_AddIdentity_InputArguments' -ObjectIdNames[15626] = 'RoleType_RemoveIdentity' -ObjectIdNames[15627] = 'RoleType_RemoveIdentity_InputArguments' -ObjectIdNames[15628] = 'DataSetReaderTransportDataType' -ObjectIdNames[15629] = 'DataSetReaderMessageDataType' -ObjectIdNames[15630] = 'SubscribedDataSetDataType' -ObjectIdNames[15631] = 'TargetVariablesDataType' -ObjectIdNames[15632] = 'IdentityCriteriaType' -ObjectIdNames[15633] = 'IdentityCriteriaType_EnumValues' -ObjectIdNames[15634] = 'IdentityMappingRuleType' -ObjectIdNames[15635] = 'SubscribedDataSetMirrorDataType' -ObjectIdNames[15636] = 'AddIdentityMethodType' -ObjectIdNames[15637] = 'AddIdentityMethodType_InputArguments' -ObjectIdNames[15638] = 'RemoveIdentityMethodType' -ObjectIdNames[15639] = 'RemoveIdentityMethodType_InputArguments' -ObjectIdNames[15640] = 'OpcUa_XmlSchema_BrokerConnectionTransportDataType' -ObjectIdNames[15641] = 'DataSetOrderingType_EnumStrings' -ObjectIdNames[15642] = 'UadpNetworkMessageContentMask' -ObjectIdNames[15643] = 'UadpNetworkMessageContentMask_OptionSetValues' -ObjectIdNames[15644] = 'WellKnownRole_Anonymous' -ObjectIdNames[15645] = 'UadpWriterGroupMessageDataType' -ObjectIdNames[15646] = 'UadpDataSetMessageContentMask' -ObjectIdNames[15647] = 'UadpDataSetMessageContentMask_OptionSetValues' -ObjectIdNames[15648] = 'WellKnownRole_Anonymous_AddIdentity' -ObjectIdNames[15649] = 'WellKnownRole_Anonymous_AddIdentity_InputArguments' -ObjectIdNames[15650] = 'WellKnownRole_Anonymous_RemoveIdentity' -ObjectIdNames[15651] = 'WellKnownRole_Anonymous_RemoveIdentity_InputArguments' -ObjectIdNames[15652] = 'UadpDataSetWriterMessageDataType' -ObjectIdNames[15653] = 'UadpDataSetReaderMessageDataType' -ObjectIdNames[15654] = 'JsonNetworkMessageContentMask' -ObjectIdNames[15655] = 'JsonNetworkMessageContentMask_OptionSetValues' -ObjectIdNames[15656] = 'WellKnownRole_AuthenticatedUser' -ObjectIdNames[15657] = 'JsonWriterGroupMessageDataType' -ObjectIdNames[15658] = 'JsonDataSetMessageContentMask' -ObjectIdNames[15659] = 'JsonDataSetMessageContentMask_OptionSetValues' -ObjectIdNames[15660] = 'WellKnownRole_AuthenticatedUser_AddIdentity' -ObjectIdNames[15661] = 'WellKnownRole_AuthenticatedUser_AddIdentity_InputArguments' -ObjectIdNames[15662] = 'WellKnownRole_AuthenticatedUser_RemoveIdentity' -ObjectIdNames[15663] = 'WellKnownRole_AuthenticatedUser_RemoveIdentity_InputArguments' -ObjectIdNames[15664] = 'JsonDataSetWriterMessageDataType' -ObjectIdNames[15665] = 'JsonDataSetReaderMessageDataType' -ObjectIdNames[15666] = 'OpcUa_XmlSchema_BrokerConnectionTransportDataType_DataTypeVersion' -ObjectIdNames[15667] = 'BrokerWriterGroupTransportDataType' -ObjectIdNames[15668] = 'WellKnownRole_Observer' -ObjectIdNames[15669] = 'BrokerDataSetWriterTransportDataType' -ObjectIdNames[15670] = 'BrokerDataSetReaderTransportDataType' -ObjectIdNames[15671] = 'EndpointType_Encoding_DefaultBinary' -ObjectIdNames[15672] = 'WellKnownRole_Observer_AddIdentity' -ObjectIdNames[15673] = 'WellKnownRole_Observer_AddIdentity_InputArguments' -ObjectIdNames[15674] = 'WellKnownRole_Observer_RemoveIdentity' -ObjectIdNames[15675] = 'WellKnownRole_Observer_RemoveIdentity_InputArguments' -ObjectIdNames[15676] = 'DataTypeSchemaHeader_Encoding_DefaultBinary' -ObjectIdNames[15677] = 'PublishedDataSetDataType_Encoding_DefaultBinary' -ObjectIdNames[15678] = 'PublishedDataSetSourceDataType_Encoding_DefaultBinary' -ObjectIdNames[15679] = 'PublishedDataItemsDataType_Encoding_DefaultBinary' -ObjectIdNames[15680] = 'WellKnownRole_Operator' -ObjectIdNames[15681] = 'PublishedEventsDataType_Encoding_DefaultBinary' -ObjectIdNames[15682] = 'DataSetWriterDataType_Encoding_DefaultBinary' -ObjectIdNames[15683] = 'DataSetWriterTransportDataType_Encoding_DefaultBinary' -ObjectIdNames[15684] = 'WellKnownRole_Operator_AddIdentity' -ObjectIdNames[15685] = 'WellKnownRole_Operator_AddIdentity_InputArguments' -ObjectIdNames[15686] = 'WellKnownRole_Operator_RemoveIdentity' -ObjectIdNames[15687] = 'WellKnownRole_Operator_RemoveIdentity_InputArguments' -ObjectIdNames[15688] = 'DataSetWriterMessageDataType_Encoding_DefaultBinary' -ObjectIdNames[15689] = 'PubSubGroupDataType_Encoding_DefaultBinary' -ObjectIdNames[15690] = 'OpcUa_XmlSchema_BrokerConnectionTransportDataType_DictionaryFragment' -ObjectIdNames[15691] = 'WriterGroupTransportDataType_Encoding_DefaultBinary' -ObjectIdNames[15692] = 'WellKnownRole_Supervisor' -ObjectIdNames[15693] = 'WriterGroupMessageDataType_Encoding_DefaultBinary' -ObjectIdNames[15694] = 'PubSubConnectionDataType_Encoding_DefaultBinary' -ObjectIdNames[15695] = 'ConnectionTransportDataType_Encoding_DefaultBinary' -ObjectIdNames[15696] = 'WellKnownRole_Supervisor_AddIdentity' -ObjectIdNames[15697] = 'WellKnownRole_Supervisor_AddIdentity_InputArguments' -ObjectIdNames[15698] = 'WellKnownRole_Supervisor_RemoveIdentity' -ObjectIdNames[15699] = 'WellKnownRole_Supervisor_RemoveIdentity_InputArguments' -ObjectIdNames[15700] = 'SimpleTypeDescription_Encoding_DefaultJson' -ObjectIdNames[15701] = 'ReaderGroupTransportDataType_Encoding_DefaultBinary' -ObjectIdNames[15702] = 'ReaderGroupMessageDataType_Encoding_DefaultBinary' -ObjectIdNames[15703] = 'DataSetReaderDataType_Encoding_DefaultBinary' -ObjectIdNames[15704] = 'WellKnownRole_SecurityAdmin' -ObjectIdNames[15705] = 'DataSetReaderTransportDataType_Encoding_DefaultBinary' -ObjectIdNames[15706] = 'DataSetReaderMessageDataType_Encoding_DefaultBinary' -ObjectIdNames[15707] = 'SubscribedDataSetDataType_Encoding_DefaultBinary' -ObjectIdNames[15708] = 'WellKnownRole_SecurityAdmin_AddIdentity' -ObjectIdNames[15709] = 'WellKnownRole_SecurityAdmin_AddIdentity_InputArguments' -ObjectIdNames[15710] = 'WellKnownRole_SecurityAdmin_RemoveIdentity' -ObjectIdNames[15711] = 'WellKnownRole_SecurityAdmin_RemoveIdentity_InputArguments' -ObjectIdNames[15712] = 'TargetVariablesDataType_Encoding_DefaultBinary' -ObjectIdNames[15713] = 'SubscribedDataSetMirrorDataType_Encoding_DefaultBinary' -ObjectIdNames[15714] = 'UABinaryFileDataType_Encoding_DefaultJson' -ObjectIdNames[15715] = 'UadpWriterGroupMessageDataType_Encoding_DefaultBinary' -ObjectIdNames[15716] = 'WellKnownRole_ConfigureAdmin' -ObjectIdNames[15717] = 'UadpDataSetWriterMessageDataType_Encoding_DefaultBinary' -ObjectIdNames[15718] = 'UadpDataSetReaderMessageDataType_Encoding_DefaultBinary' -ObjectIdNames[15719] = 'JsonWriterGroupMessageDataType_Encoding_DefaultBinary' -ObjectIdNames[15720] = 'WellKnownRole_ConfigureAdmin_AddIdentity' -ObjectIdNames[15721] = 'WellKnownRole_ConfigureAdmin_AddIdentity_InputArguments' -ObjectIdNames[15722] = 'WellKnownRole_ConfigureAdmin_RemoveIdentity' -ObjectIdNames[15723] = 'WellKnownRole_ConfigureAdmin_RemoveIdentity_InputArguments' -ObjectIdNames[15724] = 'JsonDataSetWriterMessageDataType_Encoding_DefaultBinary' -ObjectIdNames[15725] = 'JsonDataSetReaderMessageDataType_Encoding_DefaultBinary' -ObjectIdNames[15726] = 'BrokerConnectionTransportDataType_Encoding_DefaultJson' -ObjectIdNames[15727] = 'BrokerWriterGroupTransportDataType_Encoding_DefaultBinary' -ObjectIdNames[15728] = 'IdentityMappingRuleType_Encoding_DefaultXml' -ObjectIdNames[15729] = 'BrokerDataSetWriterTransportDataType_Encoding_DefaultBinary' -ObjectIdNames[15730] = 'OpcUa_XmlSchema_IdentityMappingRuleType' -ObjectIdNames[15731] = 'OpcUa_XmlSchema_IdentityMappingRuleType_DataTypeVersion' -ObjectIdNames[15732] = 'OpcUa_XmlSchema_IdentityMappingRuleType_DictionaryFragment' -ObjectIdNames[15733] = 'BrokerDataSetReaderTransportDataType_Encoding_DefaultBinary' -ObjectIdNames[15734] = 'OpcUa_BinarySchema_EndpointType' -ObjectIdNames[15735] = 'OpcUa_BinarySchema_EndpointType_DataTypeVersion' -ObjectIdNames[15736] = 'IdentityMappingRuleType_Encoding_DefaultBinary' -ObjectIdNames[15737] = 'OpcUa_BinarySchema_EndpointType_DictionaryFragment' -ObjectIdNames[15738] = 'OpcUa_BinarySchema_IdentityMappingRuleType' -ObjectIdNames[15739] = 'OpcUa_BinarySchema_IdentityMappingRuleType_DataTypeVersion' -ObjectIdNames[15740] = 'OpcUa_BinarySchema_IdentityMappingRuleType_DictionaryFragment' -ObjectIdNames[15741] = 'OpcUa_BinarySchema_DataTypeSchemaHeader' -ObjectIdNames[15742] = 'OpcUa_BinarySchema_DataTypeSchemaHeader_DataTypeVersion' -ObjectIdNames[15743] = 'OpcUa_BinarySchema_DataTypeSchemaHeader_DictionaryFragment' -ObjectIdNames[15744] = 'TemporaryFileTransferType' -ObjectIdNames[15745] = 'TemporaryFileTransferType_ClientProcessingTimeout' -ObjectIdNames[15746] = 'TemporaryFileTransferType_GenerateFileForRead' -ObjectIdNames[15747] = 'TemporaryFileTransferType_GenerateFileForRead_InputArguments' -ObjectIdNames[15748] = 'TemporaryFileTransferType_GenerateFileForRead_OutputArguments' -ObjectIdNames[15749] = 'TemporaryFileTransferType_GenerateFileForWrite' -ObjectIdNames[15750] = 'TemporaryFileTransferType_GenerateFileForWrite_OutputArguments' -ObjectIdNames[15751] = 'TemporaryFileTransferType_CloseAndCommit' -ObjectIdNames[15752] = 'TemporaryFileTransferType_CloseAndCommit_InputArguments' -ObjectIdNames[15753] = 'TemporaryFileTransferType_CloseAndCommit_OutputArguments' -ObjectIdNames[15754] = 'TemporaryFileTransferType_TransferState_Placeholder' -ObjectIdNames[15755] = 'TemporaryFileTransferType_TransferState_Placeholder_CurrentState' -ObjectIdNames[15756] = 'TemporaryFileTransferType_TransferState_Placeholder_CurrentState_Id' -ObjectIdNames[15757] = 'TemporaryFileTransferType_TransferState_Placeholder_CurrentState_Name' -ObjectIdNames[15758] = 'TemporaryFileTransferType_TransferState_Placeholder_CurrentState_Number' -ObjectIdNames[15759] = 'TemporaryFileTransferType_TransferState_Placeholder_CurrentState_EffectiveDisplayName' -ObjectIdNames[15760] = 'TemporaryFileTransferType_TransferState_Placeholder_LastTransition' -ObjectIdNames[15761] = 'TemporaryFileTransferType_TransferState_Placeholder_LastTransition_Id' -ObjectIdNames[15762] = 'TemporaryFileTransferType_TransferState_Placeholder_LastTransition_Name' -ObjectIdNames[15763] = 'TemporaryFileTransferType_TransferState_Placeholder_LastTransition_Number' -ObjectIdNames[15764] = 'TemporaryFileTransferType_TransferState_Placeholder_LastTransition_TransitionTime' -ObjectIdNames[15765] = 'TemporaryFileTransferType_TransferState_Placeholder_LastTransition_EffectiveTransitionTime' -ObjectIdNames[15766] = 'OpcUa_BinarySchema_PublishedDataSetDataType' -ObjectIdNames[15767] = 'OpcUa_BinarySchema_PublishedDataSetDataType_DataTypeVersion' -ObjectIdNames[15768] = 'OpcUa_BinarySchema_PublishedDataSetDataType_DictionaryFragment' -ObjectIdNames[15769] = 'OpcUa_BinarySchema_PublishedDataSetSourceDataType' -ObjectIdNames[15770] = 'OpcUa_BinarySchema_PublishedDataSetSourceDataType_DataTypeVersion' -ObjectIdNames[15771] = 'OpcUa_BinarySchema_PublishedDataSetSourceDataType_DictionaryFragment' -ObjectIdNames[15772] = 'OpcUa_BinarySchema_PublishedDataItemsDataType' -ObjectIdNames[15773] = 'OpcUa_BinarySchema_PublishedDataItemsDataType_DataTypeVersion' -ObjectIdNames[15774] = 'OpcUa_BinarySchema_PublishedDataItemsDataType_DictionaryFragment' -ObjectIdNames[15775] = 'OpcUa_BinarySchema_PublishedEventsDataType' -ObjectIdNames[15776] = 'OpcUa_BinarySchema_PublishedEventsDataType_DataTypeVersion' -ObjectIdNames[15777] = 'OpcUa_BinarySchema_PublishedEventsDataType_DictionaryFragment' -ObjectIdNames[15778] = 'OpcUa_BinarySchema_DataSetWriterDataType' -ObjectIdNames[15779] = 'OpcUa_BinarySchema_DataSetWriterDataType_DataTypeVersion' -ObjectIdNames[15780] = 'OpcUa_BinarySchema_DataSetWriterDataType_DictionaryFragment' -ObjectIdNames[15781] = 'OpcUa_BinarySchema_DataSetWriterTransportDataType' -ObjectIdNames[15782] = 'OpcUa_BinarySchema_DataSetWriterTransportDataType_DataTypeVersion' -ObjectIdNames[15783] = 'OpcUa_BinarySchema_DataSetWriterTransportDataType_DictionaryFragment' -ObjectIdNames[15784] = 'OpcUa_BinarySchema_DataSetWriterMessageDataType' -ObjectIdNames[15785] = 'OpcUa_BinarySchema_DataSetWriterMessageDataType_DataTypeVersion' -ObjectIdNames[15786] = 'OpcUa_BinarySchema_DataSetWriterMessageDataType_DictionaryFragment' -ObjectIdNames[15787] = 'OpcUa_BinarySchema_PubSubGroupDataType' -ObjectIdNames[15788] = 'OpcUa_BinarySchema_PubSubGroupDataType_DataTypeVersion' -ObjectIdNames[15789] = 'OpcUa_BinarySchema_PubSubGroupDataType_DictionaryFragment' -ObjectIdNames[15790] = 'PublishSubscribe_ConnectionName_Placeholder' -ObjectIdNames[15791] = 'PublishSubscribe_ConnectionName_Placeholder_PublisherId' -ObjectIdNames[15792] = 'PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri' -ObjectIdNames[15793] = 'OpcUa_BinarySchema_WriterGroupTransportDataType' -ObjectIdNames[15794] = 'TemporaryFileTransferType_TransferState_Placeholder_Reset' -ObjectIdNames[15795] = 'GenerateFileForReadMethodType' -ObjectIdNames[15796] = 'GenerateFileForReadMethodType_InputArguments' -ObjectIdNames[15797] = 'GenerateFileForReadMethodType_OutputArguments' -ObjectIdNames[15798] = 'GenerateFileForWriteMethodType' -ObjectIdNames[15799] = 'GenerateFileForWriteMethodType_OutputArguments' -ObjectIdNames[15800] = 'CloseAndCommitMethodType' -ObjectIdNames[15801] = 'CloseAndCommitMethodType_InputArguments' -ObjectIdNames[15802] = 'CloseAndCommitMethodType_OutputArguments' -ObjectIdNames[15803] = 'FileTransferStateMachineType' -ObjectIdNames[15804] = 'FileTransferStateMachineType_CurrentState' -ObjectIdNames[15805] = 'FileTransferStateMachineType_CurrentState_Id' -ObjectIdNames[15806] = 'FileTransferStateMachineType_CurrentState_Name' -ObjectIdNames[15807] = 'FileTransferStateMachineType_CurrentState_Number' -ObjectIdNames[15808] = 'FileTransferStateMachineType_CurrentState_EffectiveDisplayName' -ObjectIdNames[15809] = 'FileTransferStateMachineType_LastTransition' -ObjectIdNames[15810] = 'FileTransferStateMachineType_LastTransition_Id' -ObjectIdNames[15811] = 'FileTransferStateMachineType_LastTransition_Name' -ObjectIdNames[15812] = 'FileTransferStateMachineType_LastTransition_Number' -ObjectIdNames[15813] = 'FileTransferStateMachineType_LastTransition_TransitionTime' -ObjectIdNames[15814] = 'FileTransferStateMachineType_LastTransition_EffectiveTransitionTime' -ObjectIdNames[15815] = 'FileTransferStateMachineType_Idle' -ObjectIdNames[15816] = 'FileTransferStateMachineType_Idle_StateNumber' -ObjectIdNames[15817] = 'FileTransferStateMachineType_ReadPrepare' -ObjectIdNames[15818] = 'FileTransferStateMachineType_ReadPrepare_StateNumber' -ObjectIdNames[15819] = 'FileTransferStateMachineType_ReadTransfer' -ObjectIdNames[15820] = 'FileTransferStateMachineType_ReadTransfer_StateNumber' -ObjectIdNames[15821] = 'FileTransferStateMachineType_ApplyWrite' -ObjectIdNames[15822] = 'FileTransferStateMachineType_ApplyWrite_StateNumber' -ObjectIdNames[15823] = 'FileTransferStateMachineType_Error' -ObjectIdNames[15824] = 'FileTransferStateMachineType_Error_StateNumber' -ObjectIdNames[15825] = 'FileTransferStateMachineType_IdleToReadPrepare' -ObjectIdNames[15826] = 'FileTransferStateMachineType_IdleToReadPrepare_TransitionNumber' -ObjectIdNames[15827] = 'FileTransferStateMachineType_ReadPrepareToReadTransfer' -ObjectIdNames[15828] = 'FileTransferStateMachineType_ReadPrepareToReadTransfer_TransitionNumber' -ObjectIdNames[15829] = 'FileTransferStateMachineType_ReadTransferToIdle' -ObjectIdNames[15830] = 'FileTransferStateMachineType_ReadTransferToIdle_TransitionNumber' -ObjectIdNames[15831] = 'FileTransferStateMachineType_IdleToApplyWrite' -ObjectIdNames[15832] = 'FileTransferStateMachineType_IdleToApplyWrite_TransitionNumber' -ObjectIdNames[15833] = 'FileTransferStateMachineType_ApplyWriteToIdle' -ObjectIdNames[15834] = 'FileTransferStateMachineType_ApplyWriteToIdle_TransitionNumber' -ObjectIdNames[15835] = 'FileTransferStateMachineType_ReadPrepareToError' -ObjectIdNames[15836] = 'FileTransferStateMachineType_ReadPrepareToError_TransitionNumber' -ObjectIdNames[15837] = 'FileTransferStateMachineType_ReadTransferToError' -ObjectIdNames[15838] = 'FileTransferStateMachineType_ReadTransferToError_TransitionNumber' -ObjectIdNames[15839] = 'FileTransferStateMachineType_ApplyWriteToError' -ObjectIdNames[15840] = 'FileTransferStateMachineType_ApplyWriteToError_TransitionNumber' -ObjectIdNames[15841] = 'FileTransferStateMachineType_ErrorToIdle' -ObjectIdNames[15842] = 'FileTransferStateMachineType_ErrorToIdle_TransitionNumber' -ObjectIdNames[15843] = 'FileTransferStateMachineType_Reset' -ObjectIdNames[15844] = 'PublishSubscribeType_Status' -ObjectIdNames[15845] = 'PublishSubscribeType_Status_State' -ObjectIdNames[15846] = 'PublishSubscribeType_Status_Enable' -ObjectIdNames[15847] = 'PublishSubscribeType_Status_Disable' -ObjectIdNames[15848] = 'PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri_Selections' -ObjectIdNames[15849] = 'PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri_SelectionDescriptions' -ObjectIdNames[15850] = 'PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri_RestrictToList' -ObjectIdNames[15851] = 'PublishSubscribe_ConnectionName_Placeholder_Address' -ObjectIdNames[15852] = 'OpcUa_BinarySchema_WriterGroupTransportDataType_DataTypeVersion' -ObjectIdNames[15853] = 'OpcUa_BinarySchema_WriterGroupTransportDataType_DictionaryFragment' -ObjectIdNames[15854] = 'OpcUa_BinarySchema_WriterGroupMessageDataType' -ObjectIdNames[15855] = 'OpcUa_BinarySchema_WriterGroupMessageDataType_DataTypeVersion' -ObjectIdNames[15856] = 'OpcUa_BinarySchema_WriterGroupMessageDataType_DictionaryFragment' -ObjectIdNames[15857] = 'OpcUa_BinarySchema_PubSubConnectionDataType' -ObjectIdNames[15858] = 'OpcUa_BinarySchema_PubSubConnectionDataType_DataTypeVersion' -ObjectIdNames[15859] = 'OpcUa_BinarySchema_PubSubConnectionDataType_DictionaryFragment' -ObjectIdNames[15860] = 'OpcUa_BinarySchema_ConnectionTransportDataType' -ObjectIdNames[15861] = 'OpcUa_BinarySchema_ConnectionTransportDataType_DataTypeVersion' -ObjectIdNames[15862] = 'OpcUa_BinarySchema_ConnectionTransportDataType_DictionaryFragment' -ObjectIdNames[15863] = 'PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface' -ObjectIdNames[15864] = 'PublishSubscribe_ConnectionName_Placeholder_TransportSettings' -ObjectIdNames[15865] = 'PublishSubscribe_ConnectionName_Placeholder_Status' -ObjectIdNames[15866] = 'OpcUa_BinarySchema_ReaderGroupTransportDataType' -ObjectIdNames[15867] = 'OpcUa_BinarySchema_ReaderGroupTransportDataType_DataTypeVersion' -ObjectIdNames[15868] = 'OpcUa_BinarySchema_ReaderGroupTransportDataType_DictionaryFragment' -ObjectIdNames[15869] = 'OpcUa_BinarySchema_ReaderGroupMessageDataType' -ObjectIdNames[15870] = 'OpcUa_BinarySchema_ReaderGroupMessageDataType_DataTypeVersion' -ObjectIdNames[15871] = 'OpcUa_BinarySchema_ReaderGroupMessageDataType_DictionaryFragment' -ObjectIdNames[15872] = 'OpcUa_BinarySchema_DataSetReaderDataType' -ObjectIdNames[15873] = 'OpcUa_BinarySchema_DataSetReaderDataType_DataTypeVersion' -ObjectIdNames[15874] = 'OverrideValueHandling' -ObjectIdNames[15875] = 'OverrideValueHandling_EnumStrings' -ObjectIdNames[15876] = 'OpcUa_BinarySchema_DataSetReaderDataType_DictionaryFragment' -ObjectIdNames[15877] = 'OpcUa_BinarySchema_DataSetReaderTransportDataType' -ObjectIdNames[15878] = 'OpcUa_BinarySchema_DataSetReaderTransportDataType_DataTypeVersion' -ObjectIdNames[15879] = 'OpcUa_BinarySchema_DataSetReaderTransportDataType_DictionaryFragment' -ObjectIdNames[15880] = 'OpcUa_BinarySchema_DataSetReaderMessageDataType' -ObjectIdNames[15881] = 'OpcUa_BinarySchema_DataSetReaderMessageDataType_DataTypeVersion' -ObjectIdNames[15882] = 'OpcUa_BinarySchema_DataSetReaderMessageDataType_DictionaryFragment' -ObjectIdNames[15883] = 'OpcUa_BinarySchema_SubscribedDataSetDataType' -ObjectIdNames[15884] = 'OpcUa_BinarySchema_SubscribedDataSetDataType_DataTypeVersion' -ObjectIdNames[15885] = 'OpcUa_BinarySchema_SubscribedDataSetDataType_DictionaryFragment' -ObjectIdNames[15886] = 'OpcUa_BinarySchema_TargetVariablesDataType' -ObjectIdNames[15887] = 'OpcUa_BinarySchema_TargetVariablesDataType_DataTypeVersion' -ObjectIdNames[15888] = 'OpcUa_BinarySchema_TargetVariablesDataType_DictionaryFragment' -ObjectIdNames[15889] = 'OpcUa_BinarySchema_SubscribedDataSetMirrorDataType' -ObjectIdNames[15890] = 'OpcUa_BinarySchema_SubscribedDataSetMirrorDataType_DataTypeVersion' -ObjectIdNames[15891] = 'OpcUa_BinarySchema_SubscribedDataSetMirrorDataType_DictionaryFragment' -ObjectIdNames[15892] = 'PublishSubscribe_ConnectionName_Placeholder_Status_State' -ObjectIdNames[15893] = 'PublishSubscribe_ConnectionName_Placeholder_Status_Enable' -ObjectIdNames[15894] = 'PublishSubscribe_ConnectionName_Placeholder_Status_Disable' -ObjectIdNames[15895] = 'OpcUa_BinarySchema_UadpWriterGroupMessageDataType' -ObjectIdNames[15896] = 'OpcUa_BinarySchema_UadpWriterGroupMessageDataType_DataTypeVersion' -ObjectIdNames[15897] = 'OpcUa_BinarySchema_UadpWriterGroupMessageDataType_DictionaryFragment' -ObjectIdNames[15898] = 'OpcUa_BinarySchema_UadpDataSetWriterMessageDataType' -ObjectIdNames[15899] = 'OpcUa_BinarySchema_UadpDataSetWriterMessageDataType_DataTypeVersion' -ObjectIdNames[15900] = 'OpcUa_BinarySchema_UadpDataSetWriterMessageDataType_DictionaryFragment' -ObjectIdNames[15901] = 'SessionlessInvokeRequestType' -ObjectIdNames[15902] = 'SessionlessInvokeRequestType_Encoding_DefaultXml' -ObjectIdNames[15903] = 'SessionlessInvokeRequestType_Encoding_DefaultBinary' -ObjectIdNames[15904] = 'DataSetFieldFlags' -ObjectIdNames[15905] = 'PublishSubscribeType_ConnectionName_Placeholder_TransportSettings' -ObjectIdNames[15906] = 'PubSubKeyServiceType' -ObjectIdNames[15907] = 'PubSubKeyServiceType_GetSecurityKeys' -ObjectIdNames[15908] = 'PubSubKeyServiceType_GetSecurityKeys_InputArguments' -ObjectIdNames[15909] = 'PubSubKeyServiceType_GetSecurityKeys_OutputArguments' -ObjectIdNames[15910] = 'PubSubKeyServiceType_GetSecurityGroup' -ObjectIdNames[15911] = 'PubSubKeyServiceType_GetSecurityGroup_InputArguments' -ObjectIdNames[15912] = 'PubSubKeyServiceType_GetSecurityGroup_OutputArguments' -ObjectIdNames[15913] = 'PubSubKeyServiceType_SecurityGroups' -ObjectIdNames[15914] = 'PubSubKeyServiceType_SecurityGroups_AddSecurityGroup' -ObjectIdNames[15915] = 'PubSubKeyServiceType_SecurityGroups_AddSecurityGroup_InputArguments' -ObjectIdNames[15916] = 'PubSubKeyServiceType_SecurityGroups_AddSecurityGroup_OutputArguments' -ObjectIdNames[15917] = 'PubSubKeyServiceType_SecurityGroups_RemoveSecurityGroup' -ObjectIdNames[15918] = 'PubSubKeyServiceType_SecurityGroups_RemoveSecurityGroup_InputArguments' -ObjectIdNames[15919] = 'OpcUa_BinarySchema_UadpDataSetReaderMessageDataType' -ObjectIdNames[15920] = 'OpcUa_BinarySchema_UadpDataSetReaderMessageDataType_DataTypeVersion' -ObjectIdNames[15921] = 'OpcUa_BinarySchema_UadpDataSetReaderMessageDataType_DictionaryFragment' -ObjectIdNames[15922] = 'OpcUa_BinarySchema_JsonWriterGroupMessageDataType' -ObjectIdNames[15923] = 'OpcUa_BinarySchema_JsonWriterGroupMessageDataType_DataTypeVersion' -ObjectIdNames[15924] = 'OpcUa_BinarySchema_JsonWriterGroupMessageDataType_DictionaryFragment' -ObjectIdNames[15925] = 'OpcUa_BinarySchema_JsonDataSetWriterMessageDataType' -ObjectIdNames[15926] = 'PubSubGroupType_SecurityMode' -ObjectIdNames[15927] = 'PubSubGroupType_SecurityGroupId' -ObjectIdNames[15928] = 'PubSubGroupType_SecurityKeyServices' -ObjectIdNames[15929] = 'OpcUa_BinarySchema_JsonDataSetWriterMessageDataType_DataTypeVersion' -ObjectIdNames[15930] = 'OpcUa_BinarySchema_JsonDataSetWriterMessageDataType_DictionaryFragment' -ObjectIdNames[15931] = 'OpcUa_BinarySchema_JsonDataSetReaderMessageDataType' -ObjectIdNames[15932] = 'DataSetReaderType_SecurityMode' -ObjectIdNames[15933] = 'DataSetReaderType_SecurityGroupId' -ObjectIdNames[15934] = 'DataSetReaderType_SecurityKeyServices' -ObjectIdNames[15935] = 'OpcUa_BinarySchema_JsonDataSetReaderMessageDataType_DataTypeVersion' -ObjectIdNames[15936] = 'OpcUa_BinarySchema_JsonDataSetReaderMessageDataType_DictionaryFragment' -ObjectIdNames[15937] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics' -ObjectIdNames[15938] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_DiagnosticsLevel' -ObjectIdNames[15939] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation' -ObjectIdNames[15940] = 'OpcUa_BinarySchema_BrokerWriterGroupTransportDataType' -ObjectIdNames[15941] = 'OpcUa_BinarySchema_BrokerWriterGroupTransportDataType_DataTypeVersion' -ObjectIdNames[15942] = 'OpcUa_BinarySchema_BrokerWriterGroupTransportDataType_DictionaryFragment' -ObjectIdNames[15943] = 'OpcUa_BinarySchema_BrokerDataSetWriterTransportDataType' -ObjectIdNames[15944] = 'OpcUa_BinarySchema_BrokerDataSetWriterTransportDataType_DataTypeVersion' -ObjectIdNames[15945] = 'OpcUa_BinarySchema_BrokerDataSetWriterTransportDataType_DictionaryFragment' -ObjectIdNames[15946] = 'OpcUa_BinarySchema_BrokerDataSetReaderTransportDataType' -ObjectIdNames[15947] = 'OpcUa_BinarySchema_BrokerDataSetReaderTransportDataType_DataTypeVersion' -ObjectIdNames[15948] = 'OpcUa_BinarySchema_BrokerDataSetReaderTransportDataType_DictionaryFragment' -ObjectIdNames[15949] = 'EndpointType_Encoding_DefaultXml' -ObjectIdNames[15950] = 'DataTypeSchemaHeader_Encoding_DefaultXml' -ObjectIdNames[15951] = 'PublishedDataSetDataType_Encoding_DefaultXml' -ObjectIdNames[15952] = 'PublishedDataSetSourceDataType_Encoding_DefaultXml' -ObjectIdNames[15953] = 'PublishedDataItemsDataType_Encoding_DefaultXml' -ObjectIdNames[15954] = 'PublishedEventsDataType_Encoding_DefaultXml' -ObjectIdNames[15955] = 'DataSetWriterDataType_Encoding_DefaultXml' -ObjectIdNames[15956] = 'DataSetWriterTransportDataType_Encoding_DefaultXml' -ObjectIdNames[15957] = 'OPCUANamespaceMetadata' -ObjectIdNames[15958] = 'OPCUANamespaceMetadata_NamespaceUri' -ObjectIdNames[15959] = 'OPCUANamespaceMetadata_NamespaceVersion' -ObjectIdNames[15960] = 'OPCUANamespaceMetadata_NamespacePublicationDate' -ObjectIdNames[15961] = 'OPCUANamespaceMetadata_IsNamespaceSubset' -ObjectIdNames[15962] = 'OPCUANamespaceMetadata_StaticNodeIdTypes' -ObjectIdNames[15963] = 'OPCUANamespaceMetadata_StaticNumericNodeIdRange' -ObjectIdNames[15964] = 'OPCUANamespaceMetadata_StaticStringNodeIdPattern' -ObjectIdNames[15965] = 'OPCUANamespaceMetadata_NamespaceFile' -ObjectIdNames[15966] = 'OPCUANamespaceMetadata_NamespaceFile_Size' -ObjectIdNames[15967] = 'OPCUANamespaceMetadata_NamespaceFile_Writable' -ObjectIdNames[15968] = 'OPCUANamespaceMetadata_NamespaceFile_UserWritable' -ObjectIdNames[15969] = 'OPCUANamespaceMetadata_NamespaceFile_OpenCount' -ObjectIdNames[15970] = 'OPCUANamespaceMetadata_NamespaceFile_MimeType' -ObjectIdNames[15971] = 'OPCUANamespaceMetadata_NamespaceFile_Open' -ObjectIdNames[15972] = 'OPCUANamespaceMetadata_NamespaceFile_Open_InputArguments' -ObjectIdNames[15973] = 'OPCUANamespaceMetadata_NamespaceFile_Open_OutputArguments' -ObjectIdNames[15974] = 'OPCUANamespaceMetadata_NamespaceFile_Close' -ObjectIdNames[15975] = 'OPCUANamespaceMetadata_NamespaceFile_Close_InputArguments' -ObjectIdNames[15976] = 'OPCUANamespaceMetadata_NamespaceFile_Read' -ObjectIdNames[15977] = 'OPCUANamespaceMetadata_NamespaceFile_Read_InputArguments' -ObjectIdNames[15978] = 'OPCUANamespaceMetadata_NamespaceFile_Read_OutputArguments' -ObjectIdNames[15979] = 'OPCUANamespaceMetadata_NamespaceFile_Write' -ObjectIdNames[15980] = 'OPCUANamespaceMetadata_NamespaceFile_Write_InputArguments' -ObjectIdNames[15981] = 'OPCUANamespaceMetadata_NamespaceFile_GetPosition' -ObjectIdNames[15982] = 'OPCUANamespaceMetadata_NamespaceFile_GetPosition_InputArguments' -ObjectIdNames[15983] = 'OPCUANamespaceMetadata_NamespaceFile_GetPosition_OutputArguments' -ObjectIdNames[15984] = 'OPCUANamespaceMetadata_NamespaceFile_SetPosition' -ObjectIdNames[15985] = 'OPCUANamespaceMetadata_NamespaceFile_SetPosition_InputArguments' -ObjectIdNames[15986] = 'OPCUANamespaceMetadata_NamespaceFile_ExportNamespace' -ObjectIdNames[15987] = 'DataSetWriterMessageDataType_Encoding_DefaultXml' -ObjectIdNames[15988] = 'PubSubGroupDataType_Encoding_DefaultXml' -ObjectIdNames[15989] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_Active' -ObjectIdNames[15990] = 'WriterGroupTransportDataType_Encoding_DefaultXml' -ObjectIdNames[15991] = 'WriterGroupMessageDataType_Encoding_DefaultXml' -ObjectIdNames[15992] = 'PubSubConnectionDataType_Encoding_DefaultXml' -ObjectIdNames[15993] = 'ConnectionTransportDataType_Encoding_DefaultXml' -ObjectIdNames[15994] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_Classification' -ObjectIdNames[15995] = 'ReaderGroupTransportDataType_Encoding_DefaultXml' -ObjectIdNames[15996] = 'ReaderGroupMessageDataType_Encoding_DefaultXml' -ObjectIdNames[15997] = 'RoleSetType_AddRole' -ObjectIdNames[15998] = 'RoleSetType_AddRole_InputArguments' -ObjectIdNames[15999] = 'RoleSetType_AddRole_OutputArguments' -ObjectIdNames[16000] = 'RoleSetType_RemoveRole' -ObjectIdNames[16001] = 'RoleSetType_RemoveRole_InputArguments' -ObjectIdNames[16002] = 'AddRoleMethodType' -ObjectIdNames[16003] = 'AddRoleMethodType_InputArguments' -ObjectIdNames[16004] = 'AddRoleMethodType_OutputArguments' -ObjectIdNames[16005] = 'RemoveRoleMethodType' -ObjectIdNames[16006] = 'RemoveRoleMethodType_InputArguments' -ObjectIdNames[16007] = 'DataSetReaderDataType_Encoding_DefaultXml' -ObjectIdNames[16008] = 'DataSetReaderTransportDataType_Encoding_DefaultXml' -ObjectIdNames[16009] = 'DataSetReaderMessageDataType_Encoding_DefaultXml' -ObjectIdNames[16010] = 'SubscribedDataSetDataType_Encoding_DefaultXml' -ObjectIdNames[16011] = 'TargetVariablesDataType_Encoding_DefaultXml' -ObjectIdNames[16012] = 'SubscribedDataSetMirrorDataType_Encoding_DefaultXml' -ObjectIdNames[16013] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[16014] = 'UadpWriterGroupMessageDataType_Encoding_DefaultXml' -ObjectIdNames[16015] = 'UadpDataSetWriterMessageDataType_Encoding_DefaultXml' -ObjectIdNames[16016] = 'UadpDataSetReaderMessageDataType_Encoding_DefaultXml' -ObjectIdNames[16017] = 'JsonWriterGroupMessageDataType_Encoding_DefaultXml' -ObjectIdNames[16018] = 'JsonDataSetWriterMessageDataType_Encoding_DefaultXml' -ObjectIdNames[16019] = 'JsonDataSetReaderMessageDataType_Encoding_DefaultXml' -ObjectIdNames[16020] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[16021] = 'BrokerWriterGroupTransportDataType_Encoding_DefaultXml' -ObjectIdNames[16022] = 'BrokerDataSetWriterTransportDataType_Encoding_DefaultXml' -ObjectIdNames[16023] = 'BrokerDataSetReaderTransportDataType_Encoding_DefaultXml' -ObjectIdNames[16024] = 'OpcUa_XmlSchema_EndpointType' -ObjectIdNames[16025] = 'OpcUa_XmlSchema_EndpointType_DataTypeVersion' -ObjectIdNames[16026] = 'OpcUa_XmlSchema_EndpointType_DictionaryFragment' -ObjectIdNames[16027] = 'OpcUa_XmlSchema_DataTypeSchemaHeader' -ObjectIdNames[16028] = 'OpcUa_XmlSchema_DataTypeSchemaHeader_DataTypeVersion' -ObjectIdNames[16029] = 'OpcUa_XmlSchema_DataTypeSchemaHeader_DictionaryFragment' -ObjectIdNames[16030] = 'OpcUa_XmlSchema_PublishedDataSetDataType' -ObjectIdNames[16031] = 'OpcUa_XmlSchema_PublishedDataSetDataType_DataTypeVersion' -ObjectIdNames[16032] = 'OpcUa_XmlSchema_PublishedDataSetDataType_DictionaryFragment' -ObjectIdNames[16033] = 'OpcUa_XmlSchema_PublishedDataSetSourceDataType' -ObjectIdNames[16034] = 'OpcUa_XmlSchema_PublishedDataSetSourceDataType_DataTypeVersion' -ObjectIdNames[16035] = 'OpcUa_XmlSchema_PublishedDataSetSourceDataType_DictionaryFragment' -ObjectIdNames[16036] = 'WellKnownRole_Engineer' -ObjectIdNames[16037] = 'OpcUa_XmlSchema_PublishedDataItemsDataType' -ObjectIdNames[16038] = 'OpcUa_XmlSchema_PublishedDataItemsDataType_DataTypeVersion' -ObjectIdNames[16039] = 'OpcUa_XmlSchema_PublishedDataItemsDataType_DictionaryFragment' -ObjectIdNames[16040] = 'OpcUa_XmlSchema_PublishedEventsDataType' -ObjectIdNames[16041] = 'WellKnownRole_Engineer_AddIdentity' -ObjectIdNames[16042] = 'WellKnownRole_Engineer_AddIdentity_InputArguments' -ObjectIdNames[16043] = 'WellKnownRole_Engineer_RemoveIdentity' -ObjectIdNames[16044] = 'WellKnownRole_Engineer_RemoveIdentity_InputArguments' -ObjectIdNames[16045] = 'OpcUa_XmlSchema_PublishedEventsDataType_DataTypeVersion' -ObjectIdNames[16046] = 'OpcUa_XmlSchema_PublishedEventsDataType_DictionaryFragment' -ObjectIdNames[16047] = 'OpcUa_XmlSchema_DataSetWriterDataType' -ObjectIdNames[16048] = 'OpcUa_XmlSchema_DataSetWriterDataType_DataTypeVersion' -ObjectIdNames[16049] = 'OpcUa_XmlSchema_DataSetWriterDataType_DictionaryFragment' -ObjectIdNames[16050] = 'OpcUa_XmlSchema_DataSetWriterTransportDataType' -ObjectIdNames[16051] = 'OpcUa_XmlSchema_DataSetWriterTransportDataType_DataTypeVersion' -ObjectIdNames[16052] = 'OpcUa_XmlSchema_DataSetWriterTransportDataType_DictionaryFragment' -ObjectIdNames[16053] = 'OpcUa_XmlSchema_DataSetWriterMessageDataType' -ObjectIdNames[16054] = 'OpcUa_XmlSchema_DataSetWriterMessageDataType_DataTypeVersion' -ObjectIdNames[16055] = 'OpcUa_XmlSchema_DataSetWriterMessageDataType_DictionaryFragment' -ObjectIdNames[16056] = 'OpcUa_XmlSchema_PubSubGroupDataType' -ObjectIdNames[16057] = 'OpcUa_XmlSchema_PubSubGroupDataType_DataTypeVersion' -ObjectIdNames[16058] = 'OpcUa_XmlSchema_PubSubGroupDataType_DictionaryFragment' -ObjectIdNames[16059] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError' -ObjectIdNames[16060] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_Active' -ObjectIdNames[16061] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_Classification' -ObjectIdNames[16062] = 'OpcUa_XmlSchema_WriterGroupTransportDataType' -ObjectIdNames[16063] = 'OpcUa_XmlSchema_WriterGroupTransportDataType_DataTypeVersion' -ObjectIdNames[16064] = 'OpcUa_XmlSchema_WriterGroupTransportDataType_DictionaryFragment' -ObjectIdNames[16065] = 'OpcUa_XmlSchema_WriterGroupMessageDataType' -ObjectIdNames[16066] = 'OpcUa_XmlSchema_WriterGroupMessageDataType_DataTypeVersion' -ObjectIdNames[16067] = 'OpcUa_XmlSchema_WriterGroupMessageDataType_DictionaryFragment' -ObjectIdNames[16068] = 'OpcUa_XmlSchema_PubSubConnectionDataType' -ObjectIdNames[16069] = 'OpcUa_XmlSchema_PubSubConnectionDataType_DataTypeVersion' -ObjectIdNames[16070] = 'OpcUa_XmlSchema_PubSubConnectionDataType_DictionaryFragment' -ObjectIdNames[16071] = 'OpcUa_XmlSchema_ConnectionTransportDataType' -ObjectIdNames[16072] = 'OpcUa_XmlSchema_ConnectionTransportDataType_DataTypeVersion' -ObjectIdNames[16073] = 'OpcUa_XmlSchema_ConnectionTransportDataType_DictionaryFragment' -ObjectIdNames[16074] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[16075] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[16076] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Reset' -ObjectIdNames[16077] = 'OpcUa_XmlSchema_ReaderGroupTransportDataType' -ObjectIdNames[16078] = 'OpcUa_XmlSchema_ReaderGroupTransportDataType_DataTypeVersion' -ObjectIdNames[16079] = 'OpcUa_XmlSchema_ReaderGroupTransportDataType_DictionaryFragment' -ObjectIdNames[16080] = 'OpcUa_XmlSchema_ReaderGroupMessageDataType' -ObjectIdNames[16081] = 'OpcUa_XmlSchema_ReaderGroupMessageDataType_DataTypeVersion' -ObjectIdNames[16082] = 'OpcUa_XmlSchema_ReaderGroupMessageDataType_DictionaryFragment' -ObjectIdNames[16083] = 'OpcUa_XmlSchema_DataSetReaderDataType' -ObjectIdNames[16084] = 'OpcUa_XmlSchema_DataSetReaderDataType_DataTypeVersion' -ObjectIdNames[16085] = 'OpcUa_XmlSchema_DataSetReaderDataType_DictionaryFragment' -ObjectIdNames[16086] = 'OpcUa_XmlSchema_DataSetReaderTransportDataType' -ObjectIdNames[16087] = 'OpcUa_XmlSchema_DataSetReaderTransportDataType_DataTypeVersion' -ObjectIdNames[16088] = 'OpcUa_XmlSchema_DataSetReaderTransportDataType_DictionaryFragment' -ObjectIdNames[16089] = 'OpcUa_XmlSchema_DataSetReaderMessageDataType' -ObjectIdNames[16090] = 'OpcUa_XmlSchema_DataSetReaderMessageDataType_DataTypeVersion' -ObjectIdNames[16091] = 'OpcUa_XmlSchema_DataSetReaderMessageDataType_DictionaryFragment' -ObjectIdNames[16092] = 'OpcUa_XmlSchema_SubscribedDataSetDataType' -ObjectIdNames[16093] = 'OpcUa_XmlSchema_SubscribedDataSetDataType_DataTypeVersion' -ObjectIdNames[16094] = 'OpcUa_XmlSchema_SubscribedDataSetDataType_DictionaryFragment' -ObjectIdNames[16095] = 'OpcUa_XmlSchema_TargetVariablesDataType' -ObjectIdNames[16096] = 'OpcUa_XmlSchema_TargetVariablesDataType_DataTypeVersion' -ObjectIdNames[16097] = 'OpcUa_XmlSchema_TargetVariablesDataType_DictionaryFragment' -ObjectIdNames[16098] = 'OpcUa_XmlSchema_SubscribedDataSetMirrorDataType' -ObjectIdNames[16099] = 'OpcUa_XmlSchema_SubscribedDataSetMirrorDataType_DataTypeVersion' -ObjectIdNames[16100] = 'OpcUa_XmlSchema_SubscribedDataSetMirrorDataType_DictionaryFragment' -ObjectIdNames[16101] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_SubError' -ObjectIdNames[16102] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters' -ObjectIdNames[16103] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError' -ObjectIdNames[16104] = 'OpcUa_XmlSchema_UadpWriterGroupMessageDataType' -ObjectIdNames[16105] = 'OpcUa_XmlSchema_UadpWriterGroupMessageDataType_DataTypeVersion' -ObjectIdNames[16106] = 'OpcUa_XmlSchema_UadpWriterGroupMessageDataType_DictionaryFragment' -ObjectIdNames[16107] = 'OpcUa_XmlSchema_UadpDataSetWriterMessageDataType' -ObjectIdNames[16108] = 'OpcUa_XmlSchema_UadpDataSetWriterMessageDataType_DataTypeVersion' -ObjectIdNames[16109] = 'OpcUa_XmlSchema_UadpDataSetWriterMessageDataType_DictionaryFragment' -ObjectIdNames[16110] = 'OpcUa_XmlSchema_UadpDataSetReaderMessageDataType' -ObjectIdNames[16111] = 'OpcUa_XmlSchema_UadpDataSetReaderMessageDataType_DataTypeVersion' -ObjectIdNames[16112] = 'OpcUa_XmlSchema_UadpDataSetReaderMessageDataType_DictionaryFragment' -ObjectIdNames[16113] = 'OpcUa_XmlSchema_JsonWriterGroupMessageDataType' -ObjectIdNames[16114] = 'OpcUa_XmlSchema_JsonWriterGroupMessageDataType_DataTypeVersion' -ObjectIdNames[16115] = 'OpcUa_XmlSchema_JsonWriterGroupMessageDataType_DictionaryFragment' -ObjectIdNames[16116] = 'OpcUa_XmlSchema_JsonDataSetWriterMessageDataType' -ObjectIdNames[16117] = 'OpcUa_XmlSchema_JsonDataSetWriterMessageDataType_DataTypeVersion' -ObjectIdNames[16118] = 'OpcUa_XmlSchema_JsonDataSetWriterMessageDataType_DictionaryFragment' -ObjectIdNames[16119] = 'OpcUa_XmlSchema_JsonDataSetReaderMessageDataType' -ObjectIdNames[16120] = 'OpcUa_XmlSchema_JsonDataSetReaderMessageDataType_DataTypeVersion' -ObjectIdNames[16121] = 'OpcUa_XmlSchema_JsonDataSetReaderMessageDataType_DictionaryFragment' -ObjectIdNames[16122] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Active' -ObjectIdNames[16123] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[16124] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[16125] = 'OpcUa_XmlSchema_BrokerWriterGroupTransportDataType' -ObjectIdNames[16126] = 'RolePermissionType_Encoding_DefaultXml' -ObjectIdNames[16127] = 'OpcUa_XmlSchema_RolePermissionType' -ObjectIdNames[16128] = 'OpcUa_XmlSchema_RolePermissionType_DataTypeVersion' -ObjectIdNames[16129] = 'OpcUa_XmlSchema_RolePermissionType_DictionaryFragment' -ObjectIdNames[16130] = 'OpcUa_XmlSchema_BrokerWriterGroupTransportDataType_DataTypeVersion' -ObjectIdNames[16131] = 'OpcUa_BinarySchema_RolePermissionType' -ObjectIdNames[16132] = 'OpcUa_BinarySchema_RolePermissionType_DataTypeVersion' -ObjectIdNames[16133] = 'OpcUa_BinarySchema_RolePermissionType_DictionaryFragment' -ObjectIdNames[16134] = 'OPCUANamespaceMetadata_DefaultRolePermissions' -ObjectIdNames[16135] = 'OPCUANamespaceMetadata_DefaultUserRolePermissions' -ObjectIdNames[16136] = 'OPCUANamespaceMetadata_DefaultAccessRestrictions' -ObjectIdNames[16137] = 'NamespaceMetadataType_DefaultRolePermissions' -ObjectIdNames[16138] = 'NamespaceMetadataType_DefaultUserRolePermissions' -ObjectIdNames[16139] = 'NamespaceMetadataType_DefaultAccessRestrictions' -ObjectIdNames[16140] = 'NamespacesType_NamespaceIdentifier_Placeholder_DefaultRolePermissions' -ObjectIdNames[16141] = 'NamespacesType_NamespaceIdentifier_Placeholder_DefaultUserRolePermissions' -ObjectIdNames[16142] = 'NamespacesType_NamespaceIdentifier_Placeholder_DefaultAccessRestrictions' -ObjectIdNames[16143] = 'OpcUa_XmlSchema_BrokerWriterGroupTransportDataType_DictionaryFragment' -ObjectIdNames[16144] = 'OpcUa_XmlSchema_BrokerDataSetWriterTransportDataType' -ObjectIdNames[16145] = 'OpcUa_XmlSchema_BrokerDataSetWriterTransportDataType_DataTypeVersion' -ObjectIdNames[16146] = 'OpcUa_XmlSchema_BrokerDataSetWriterTransportDataType_DictionaryFragment' -ObjectIdNames[16147] = 'OpcUa_XmlSchema_BrokerDataSetReaderTransportDataType' -ObjectIdNames[16148] = 'OpcUa_XmlSchema_BrokerDataSetReaderTransportDataType_DataTypeVersion' -ObjectIdNames[16149] = 'OpcUa_XmlSchema_BrokerDataSetReaderTransportDataType_DictionaryFragment' -ObjectIdNames[16150] = 'EndpointType_Encoding_DefaultJson' -ObjectIdNames[16151] = 'DataTypeSchemaHeader_Encoding_DefaultJson' -ObjectIdNames[16152] = 'PublishedDataSetDataType_Encoding_DefaultJson' -ObjectIdNames[16153] = 'PublishedDataSetSourceDataType_Encoding_DefaultJson' -ObjectIdNames[16154] = 'PublishedDataItemsDataType_Encoding_DefaultJson' -ObjectIdNames[16155] = 'PublishedEventsDataType_Encoding_DefaultJson' -ObjectIdNames[16156] = 'DataSetWriterDataType_Encoding_DefaultJson' -ObjectIdNames[16157] = 'DataSetWriterTransportDataType_Encoding_DefaultJson' -ObjectIdNames[16158] = 'DataSetWriterMessageDataType_Encoding_DefaultJson' -ObjectIdNames[16159] = 'PubSubGroupDataType_Encoding_DefaultJson' -ObjectIdNames[16160] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[16161] = 'WriterGroupTransportDataType_Encoding_DefaultJson' -ObjectIdNames[16162] = 'RoleSetType_RoleName_Placeholder_Identities' -ObjectIdNames[16163] = 'RoleSetType_RoleName_Placeholder_Applications' -ObjectIdNames[16164] = 'RoleSetType_RoleName_Placeholder_Endpoints' -ObjectIdNames[16165] = 'RoleSetType_RoleName_Placeholder_AddApplication' -ObjectIdNames[16166] = 'RoleSetType_RoleName_Placeholder_AddApplication_InputArguments' -ObjectIdNames[16167] = 'RoleSetType_RoleName_Placeholder_RemoveApplication' -ObjectIdNames[16168] = 'RoleSetType_RoleName_Placeholder_RemoveApplication_InputArguments' -ObjectIdNames[16169] = 'RoleSetType_RoleName_Placeholder_AddEndpoint' -ObjectIdNames[16170] = 'RoleSetType_RoleName_Placeholder_AddEndpoint_InputArguments' -ObjectIdNames[16171] = 'RoleSetType_RoleName_Placeholder_RemoveEndpoint' -ObjectIdNames[16172] = 'RoleSetType_RoleName_Placeholder_RemoveEndpoint_InputArguments' -ObjectIdNames[16173] = 'RoleType_Identities' -ObjectIdNames[16174] = 'RoleType_Applications' -ObjectIdNames[16175] = 'RoleType_Endpoints' -ObjectIdNames[16176] = 'RoleType_AddApplication' -ObjectIdNames[16177] = 'RoleType_AddApplication_InputArguments' -ObjectIdNames[16178] = 'RoleType_RemoveApplication' -ObjectIdNames[16179] = 'RoleType_RemoveApplication_InputArguments' -ObjectIdNames[16180] = 'RoleType_AddEndpoint' -ObjectIdNames[16181] = 'RoleType_AddEndpoint_InputArguments' -ObjectIdNames[16182] = 'RoleType_RemoveEndpoint' -ObjectIdNames[16183] = 'RoleType_RemoveEndpoint_InputArguments' -ObjectIdNames[16184] = 'AddApplicationMethodType' -ObjectIdNames[16185] = 'AddApplicationMethodType_InputArguments' -ObjectIdNames[16186] = 'RemoveApplicationMethodType' -ObjectIdNames[16187] = 'RemoveApplicationMethodType_InputArguments' -ObjectIdNames[16188] = 'AddEndpointMethodType' -ObjectIdNames[16189] = 'AddEndpointMethodType_InputArguments' -ObjectIdNames[16190] = 'RemoveEndpointMethodType' -ObjectIdNames[16191] = 'RemoveEndpointMethodType_InputArguments' -ObjectIdNames[16192] = 'WellKnownRole_Anonymous_Identities' -ObjectIdNames[16193] = 'WellKnownRole_Anonymous_Applications' -ObjectIdNames[16194] = 'WellKnownRole_Anonymous_Endpoints' -ObjectIdNames[16195] = 'WellKnownRole_Anonymous_AddApplication' -ObjectIdNames[16196] = 'WellKnownRole_Anonymous_AddApplication_InputArguments' -ObjectIdNames[16197] = 'WellKnownRole_Anonymous_RemoveApplication' -ObjectIdNames[16198] = 'WellKnownRole_Anonymous_RemoveApplication_InputArguments' -ObjectIdNames[16199] = 'WellKnownRole_Anonymous_AddEndpoint' -ObjectIdNames[16200] = 'WellKnownRole_Anonymous_AddEndpoint_InputArguments' -ObjectIdNames[16201] = 'WellKnownRole_Anonymous_RemoveEndpoint' -ObjectIdNames[16202] = 'WellKnownRole_Anonymous_RemoveEndpoint_InputArguments' -ObjectIdNames[16203] = 'WellKnownRole_AuthenticatedUser_Identities' -ObjectIdNames[16204] = 'WellKnownRole_AuthenticatedUser_Applications' -ObjectIdNames[16205] = 'WellKnownRole_AuthenticatedUser_Endpoints' -ObjectIdNames[16206] = 'WellKnownRole_AuthenticatedUser_AddApplication' -ObjectIdNames[16207] = 'WellKnownRole_AuthenticatedUser_AddApplication_InputArguments' -ObjectIdNames[16208] = 'WellKnownRole_AuthenticatedUser_RemoveApplication' -ObjectIdNames[16209] = 'WellKnownRole_AuthenticatedUser_RemoveApplication_InputArguments' -ObjectIdNames[16210] = 'WellKnownRole_AuthenticatedUser_AddEndpoint' -ObjectIdNames[16211] = 'WellKnownRole_AuthenticatedUser_AddEndpoint_InputArguments' -ObjectIdNames[16212] = 'WellKnownRole_AuthenticatedUser_RemoveEndpoint' -ObjectIdNames[16213] = 'WellKnownRole_AuthenticatedUser_RemoveEndpoint_InputArguments' -ObjectIdNames[16214] = 'WellKnownRole_Observer_Identities' -ObjectIdNames[16215] = 'WellKnownRole_Observer_Applications' -ObjectIdNames[16216] = 'WellKnownRole_Observer_Endpoints' -ObjectIdNames[16217] = 'WellKnownRole_Observer_AddApplication' -ObjectIdNames[16218] = 'WellKnownRole_Observer_AddApplication_InputArguments' -ObjectIdNames[16219] = 'WellKnownRole_Observer_RemoveApplication' -ObjectIdNames[16220] = 'WellKnownRole_Observer_RemoveApplication_InputArguments' -ObjectIdNames[16221] = 'WellKnownRole_Observer_AddEndpoint' -ObjectIdNames[16222] = 'WellKnownRole_Observer_AddEndpoint_InputArguments' -ObjectIdNames[16223] = 'WellKnownRole_Observer_RemoveEndpoint' -ObjectIdNames[16224] = 'WellKnownRole_Observer_RemoveEndpoint_InputArguments' -ObjectIdNames[16225] = 'WellKnownRole_Operator_Identities' -ObjectIdNames[16226] = 'WellKnownRole_Operator_Applications' -ObjectIdNames[16227] = 'WellKnownRole_Operator_Endpoints' -ObjectIdNames[16228] = 'WellKnownRole_Operator_AddApplication' -ObjectIdNames[16229] = 'WellKnownRole_Operator_AddApplication_InputArguments' -ObjectIdNames[16230] = 'WellKnownRole_Operator_RemoveApplication' -ObjectIdNames[16231] = 'WellKnownRole_Operator_RemoveApplication_InputArguments' -ObjectIdNames[16232] = 'WellKnownRole_Operator_AddEndpoint' -ObjectIdNames[16233] = 'WellKnownRole_Operator_AddEndpoint_InputArguments' -ObjectIdNames[16234] = 'WellKnownRole_Operator_RemoveEndpoint' -ObjectIdNames[16235] = 'WellKnownRole_Operator_RemoveEndpoint_InputArguments' -ObjectIdNames[16236] = 'WellKnownRole_Engineer_Identities' -ObjectIdNames[16237] = 'WellKnownRole_Engineer_Applications' -ObjectIdNames[16238] = 'WellKnownRole_Engineer_Endpoints' -ObjectIdNames[16239] = 'WellKnownRole_Engineer_AddApplication' -ObjectIdNames[16240] = 'WellKnownRole_Engineer_AddApplication_InputArguments' -ObjectIdNames[16241] = 'WellKnownRole_Engineer_RemoveApplication' -ObjectIdNames[16242] = 'WellKnownRole_Engineer_RemoveApplication_InputArguments' -ObjectIdNames[16243] = 'WellKnownRole_Engineer_AddEndpoint' -ObjectIdNames[16244] = 'WellKnownRole_Engineer_AddEndpoint_InputArguments' -ObjectIdNames[16245] = 'WellKnownRole_Engineer_RemoveEndpoint' -ObjectIdNames[16246] = 'WellKnownRole_Engineer_RemoveEndpoint_InputArguments' -ObjectIdNames[16247] = 'WellKnownRole_Supervisor_Identities' -ObjectIdNames[16248] = 'WellKnownRole_Supervisor_Applications' -ObjectIdNames[16249] = 'WellKnownRole_Supervisor_Endpoints' -ObjectIdNames[16250] = 'WellKnownRole_Supervisor_AddApplication' -ObjectIdNames[16251] = 'WellKnownRole_Supervisor_AddApplication_InputArguments' -ObjectIdNames[16252] = 'WellKnownRole_Supervisor_RemoveApplication' -ObjectIdNames[16253] = 'WellKnownRole_Supervisor_RemoveApplication_InputArguments' -ObjectIdNames[16254] = 'WellKnownRole_Supervisor_AddEndpoint' -ObjectIdNames[16255] = 'WellKnownRole_Supervisor_AddEndpoint_InputArguments' -ObjectIdNames[16256] = 'WellKnownRole_Supervisor_RemoveEndpoint' -ObjectIdNames[16257] = 'WellKnownRole_Supervisor_RemoveEndpoint_InputArguments' -ObjectIdNames[16258] = 'WellKnownRole_SecurityAdmin_Identities' -ObjectIdNames[16259] = 'WellKnownRole_SecurityAdmin_Applications' -ObjectIdNames[16260] = 'WellKnownRole_SecurityAdmin_Endpoints' -ObjectIdNames[16261] = 'WellKnownRole_SecurityAdmin_AddApplication' -ObjectIdNames[16262] = 'WellKnownRole_SecurityAdmin_AddApplication_InputArguments' -ObjectIdNames[16263] = 'WellKnownRole_SecurityAdmin_RemoveApplication' -ObjectIdNames[16264] = 'WellKnownRole_SecurityAdmin_RemoveApplication_InputArguments' -ObjectIdNames[16265] = 'WellKnownRole_SecurityAdmin_AddEndpoint' -ObjectIdNames[16266] = 'WellKnownRole_SecurityAdmin_AddEndpoint_InputArguments' -ObjectIdNames[16267] = 'WellKnownRole_SecurityAdmin_RemoveEndpoint' -ObjectIdNames[16268] = 'WellKnownRole_SecurityAdmin_RemoveEndpoint_InputArguments' -ObjectIdNames[16269] = 'WellKnownRole_ConfigureAdmin_Identities' -ObjectIdNames[16270] = 'WellKnownRole_ConfigureAdmin_Applications' -ObjectIdNames[16271] = 'WellKnownRole_ConfigureAdmin_Endpoints' -ObjectIdNames[16272] = 'WellKnownRole_ConfigureAdmin_AddApplication' -ObjectIdNames[16273] = 'WellKnownRole_ConfigureAdmin_AddApplication_InputArguments' -ObjectIdNames[16274] = 'WellKnownRole_ConfigureAdmin_RemoveApplication' -ObjectIdNames[16275] = 'WellKnownRole_ConfigureAdmin_RemoveApplication_InputArguments' -ObjectIdNames[16276] = 'WellKnownRole_ConfigureAdmin_AddEndpoint' -ObjectIdNames[16277] = 'WellKnownRole_ConfigureAdmin_AddEndpoint_InputArguments' -ObjectIdNames[16278] = 'WellKnownRole_ConfigureAdmin_RemoveEndpoint' -ObjectIdNames[16279] = 'WellKnownRole_ConfigureAdmin_RemoveEndpoint_InputArguments' -ObjectIdNames[16280] = 'WriterGroupMessageDataType_Encoding_DefaultJson' -ObjectIdNames[16281] = 'PubSubConnectionDataType_Encoding_DefaultJson' -ObjectIdNames[16282] = 'ConnectionTransportDataType_Encoding_DefaultJson' -ObjectIdNames[16283] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[16284] = 'ReaderGroupTransportDataType_Encoding_DefaultJson' -ObjectIdNames[16285] = 'ReaderGroupMessageDataType_Encoding_DefaultJson' -ObjectIdNames[16286] = 'DataSetReaderDataType_Encoding_DefaultJson' -ObjectIdNames[16287] = 'DataSetReaderTransportDataType_Encoding_DefaultJson' -ObjectIdNames[16288] = 'DataSetReaderMessageDataType_Encoding_DefaultJson' -ObjectIdNames[16289] = 'ServerType_ServerCapabilities_RoleSet' -ObjectIdNames[16290] = 'ServerType_ServerCapabilities_RoleSet_AddRole' -ObjectIdNames[16291] = 'ServerType_ServerCapabilities_RoleSet_AddRole_InputArguments' -ObjectIdNames[16292] = 'ServerType_ServerCapabilities_RoleSet_AddRole_OutputArguments' -ObjectIdNames[16293] = 'ServerType_ServerCapabilities_RoleSet_RemoveRole' -ObjectIdNames[16294] = 'ServerType_ServerCapabilities_RoleSet_RemoveRole_InputArguments' -ObjectIdNames[16295] = 'ServerCapabilitiesType_RoleSet' -ObjectIdNames[16296] = 'ServerCapabilitiesType_RoleSet_AddRole' -ObjectIdNames[16297] = 'ServerCapabilitiesType_RoleSet_AddRole_InputArguments' -ObjectIdNames[16298] = 'ServerCapabilitiesType_RoleSet_AddRole_OutputArguments' -ObjectIdNames[16299] = 'ServerCapabilitiesType_RoleSet_RemoveRole' -ObjectIdNames[16300] = 'ServerCapabilitiesType_RoleSet_RemoveRole_InputArguments' -ObjectIdNames[16301] = 'Server_ServerCapabilities_RoleSet_AddRole' -ObjectIdNames[16302] = 'Server_ServerCapabilities_RoleSet_AddRole_InputArguments' -ObjectIdNames[16303] = 'Server_ServerCapabilities_RoleSet_AddRole_OutputArguments' -ObjectIdNames[16304] = 'Server_ServerCapabilities_RoleSet_RemoveRole' -ObjectIdNames[16305] = 'Server_ServerCapabilities_RoleSet_RemoveRole_InputArguments' -ObjectIdNames[16307] = 'AudioDataType' -ObjectIdNames[16308] = 'SubscribedDataSetDataType_Encoding_DefaultJson' -ObjectIdNames[16309] = 'SelectionListType' -ObjectIdNames[16310] = 'TargetVariablesDataType_Encoding_DefaultJson' -ObjectIdNames[16311] = 'SubscribedDataSetMirrorDataType_Encoding_DefaultJson' -ObjectIdNames[16312] = 'SelectionListType_RestrictToList' -ObjectIdNames[16313] = 'AdditionalParametersType' -ObjectIdNames[16314] = 'FileSystem' -ObjectIdNames[16315] = 'FileSystem_FileDirectoryName_Placeholder' -ObjectIdNames[16316] = 'FileSystem_FileDirectoryName_Placeholder_CreateDirectory' -ObjectIdNames[16317] = 'FileSystem_FileDirectoryName_Placeholder_CreateDirectory_InputArguments' -ObjectIdNames[16318] = 'FileSystem_FileDirectoryName_Placeholder_CreateDirectory_OutputArguments' -ObjectIdNames[16319] = 'FileSystem_FileDirectoryName_Placeholder_CreateFile' -ObjectIdNames[16320] = 'FileSystem_FileDirectoryName_Placeholder_CreateFile_InputArguments' -ObjectIdNames[16321] = 'FileSystem_FileDirectoryName_Placeholder_CreateFile_OutputArguments' -ObjectIdNames[16322] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[16323] = 'UadpWriterGroupMessageDataType_Encoding_DefaultJson' -ObjectIdNames[16324] = 'FileSystem_FileDirectoryName_Placeholder_MoveOrCopy' -ObjectIdNames[16325] = 'FileSystem_FileDirectoryName_Placeholder_MoveOrCopy_InputArguments' -ObjectIdNames[16326] = 'FileSystem_FileDirectoryName_Placeholder_MoveOrCopy_OutputArguments' -ObjectIdNames[16327] = 'FileSystem_FileName_Placeholder' -ObjectIdNames[16328] = 'FileSystem_FileName_Placeholder_Size' -ObjectIdNames[16329] = 'FileSystem_FileName_Placeholder_Writable' -ObjectIdNames[16330] = 'FileSystem_FileName_Placeholder_UserWritable' -ObjectIdNames[16331] = 'FileSystem_FileName_Placeholder_OpenCount' -ObjectIdNames[16332] = 'FileSystem_FileName_Placeholder_MimeType' -ObjectIdNames[16333] = 'FileSystem_FileName_Placeholder_Open' -ObjectIdNames[16334] = 'FileSystem_FileName_Placeholder_Open_InputArguments' -ObjectIdNames[16335] = 'FileSystem_FileName_Placeholder_Open_OutputArguments' -ObjectIdNames[16336] = 'FileSystem_FileName_Placeholder_Close' -ObjectIdNames[16337] = 'FileSystem_FileName_Placeholder_Close_InputArguments' -ObjectIdNames[16338] = 'FileSystem_FileName_Placeholder_Read' -ObjectIdNames[16339] = 'FileSystem_FileName_Placeholder_Read_InputArguments' -ObjectIdNames[16340] = 'FileSystem_FileName_Placeholder_Read_OutputArguments' -ObjectIdNames[16341] = 'FileSystem_FileName_Placeholder_Write' -ObjectIdNames[16342] = 'FileSystem_FileName_Placeholder_Write_InputArguments' -ObjectIdNames[16343] = 'FileSystem_FileName_Placeholder_GetPosition' -ObjectIdNames[16344] = 'FileSystem_FileName_Placeholder_GetPosition_InputArguments' -ObjectIdNames[16345] = 'FileSystem_FileName_Placeholder_GetPosition_OutputArguments' -ObjectIdNames[16346] = 'FileSystem_FileName_Placeholder_SetPosition' -ObjectIdNames[16347] = 'FileSystem_FileName_Placeholder_SetPosition_InputArguments' -ObjectIdNames[16348] = 'FileSystem_CreateDirectory' -ObjectIdNames[16349] = 'FileSystem_CreateDirectory_InputArguments' -ObjectIdNames[16350] = 'FileSystem_CreateDirectory_OutputArguments' -ObjectIdNames[16351] = 'FileSystem_CreateFile' -ObjectIdNames[16352] = 'FileSystem_CreateFile_InputArguments' -ObjectIdNames[16353] = 'FileSystem_CreateFile_OutputArguments' -ObjectIdNames[16354] = 'FileSystem_DeleteFileSystemObject' -ObjectIdNames[16355] = 'FileSystem_DeleteFileSystemObject_InputArguments' -ObjectIdNames[16356] = 'FileSystem_MoveOrCopy' -ObjectIdNames[16357] = 'FileSystem_MoveOrCopy_InputArguments' -ObjectIdNames[16358] = 'FileSystem_MoveOrCopy_OutputArguments' -ObjectIdNames[16359] = 'TemporaryFileTransferType_GenerateFileForWrite_InputArguments' -ObjectIdNames[16360] = 'GenerateFileForWriteMethodType_InputArguments' -ObjectIdNames[16361] = 'HasAlarmSuppressionGroup' -ObjectIdNames[16362] = 'AlarmGroupMember' -ObjectIdNames[16363] = 'ConditionType_ConditionSubClassId' -ObjectIdNames[16364] = 'ConditionType_ConditionSubClassName' -ObjectIdNames[16365] = 'DialogConditionType_ConditionSubClassId' -ObjectIdNames[16366] = 'DialogConditionType_ConditionSubClassName' -ObjectIdNames[16367] = 'AcknowledgeableConditionType_ConditionSubClassId' -ObjectIdNames[16368] = 'AcknowledgeableConditionType_ConditionSubClassName' -ObjectIdNames[16369] = 'AlarmConditionType_ConditionSubClassId' -ObjectIdNames[16370] = 'AlarmConditionType_ConditionSubClassName' -ObjectIdNames[16371] = 'AlarmConditionType_OutOfServiceState' -ObjectIdNames[16372] = 'AlarmConditionType_OutOfServiceState_Id' -ObjectIdNames[16373] = 'AlarmConditionType_OutOfServiceState_Name' -ObjectIdNames[16374] = 'AlarmConditionType_OutOfServiceState_Number' -ObjectIdNames[16375] = 'AlarmConditionType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16376] = 'AlarmConditionType_OutOfServiceState_TransitionTime' -ObjectIdNames[16377] = 'AlarmConditionType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16378] = 'AlarmConditionType_OutOfServiceState_TrueState' -ObjectIdNames[16379] = 'AlarmConditionType_OutOfServiceState_FalseState' -ObjectIdNames[16380] = 'AlarmConditionType_SilenceState' -ObjectIdNames[16381] = 'AlarmConditionType_SilenceState_Id' -ObjectIdNames[16382] = 'AlarmConditionType_SilenceState_Name' -ObjectIdNames[16383] = 'AlarmConditionType_SilenceState_Number' -ObjectIdNames[16384] = 'AlarmConditionType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16385] = 'AlarmConditionType_SilenceState_TransitionTime' -ObjectIdNames[16386] = 'AlarmConditionType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16387] = 'AlarmConditionType_SilenceState_TrueState' -ObjectIdNames[16388] = 'AlarmConditionType_SilenceState_FalseState' -ObjectIdNames[16389] = 'AlarmConditionType_AudibleEnabled' -ObjectIdNames[16390] = 'AlarmConditionType_AudibleSound' -ObjectIdNames[16391] = 'UadpDataSetWriterMessageDataType_Encoding_DefaultJson' -ObjectIdNames[16392] = 'UadpDataSetReaderMessageDataType_Encoding_DefaultJson' -ObjectIdNames[16393] = 'JsonWriterGroupMessageDataType_Encoding_DefaultJson' -ObjectIdNames[16394] = 'JsonDataSetWriterMessageDataType_Encoding_DefaultJson' -ObjectIdNames[16395] = 'AlarmConditionType_OnDelay' -ObjectIdNames[16396] = 'AlarmConditionType_OffDelay' -ObjectIdNames[16397] = 'AlarmConditionType_FirstInGroupFlag' -ObjectIdNames[16398] = 'AlarmConditionType_FirstInGroup' -ObjectIdNames[16399] = 'AlarmConditionType_AlarmGroup_Placeholder' -ObjectIdNames[16400] = 'AlarmConditionType_ReAlarmTime' -ObjectIdNames[16401] = 'AlarmConditionType_ReAlarmRepeatCount' -ObjectIdNames[16402] = 'AlarmConditionType_Silence' -ObjectIdNames[16403] = 'AlarmConditionType_Suppress' -ObjectIdNames[16404] = 'JsonDataSetReaderMessageDataType_Encoding_DefaultJson' -ObjectIdNames[16405] = 'AlarmGroupType' -ObjectIdNames[16406] = 'AlarmGroupType_AlarmConditionInstance_Placeholder' -ObjectIdNames[16407] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_EventId' -ObjectIdNames[16408] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_EventType' -ObjectIdNames[16409] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SourceNode' -ObjectIdNames[16410] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SourceName' -ObjectIdNames[16411] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Time' -ObjectIdNames[16412] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ReceiveTime' -ObjectIdNames[16413] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LocalTime' -ObjectIdNames[16414] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Message' -ObjectIdNames[16415] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Severity' -ObjectIdNames[16416] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConditionClassId' -ObjectIdNames[16417] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConditionClassName' -ObjectIdNames[16418] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConditionSubClassId' -ObjectIdNames[16419] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConditionSubClassName' -ObjectIdNames[16420] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConditionName' -ObjectIdNames[16421] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_BranchId' -ObjectIdNames[16422] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Retain' -ObjectIdNames[16423] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState' -ObjectIdNames[16424] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_Id' -ObjectIdNames[16425] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_Name' -ObjectIdNames[16426] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_Number' -ObjectIdNames[16427] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_EffectiveDisplayName' -ObjectIdNames[16428] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_TransitionTime' -ObjectIdNames[16429] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_EffectiveTransitionTime' -ObjectIdNames[16430] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_TrueState' -ObjectIdNames[16431] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_EnabledState_FalseState' -ObjectIdNames[16432] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Quality' -ObjectIdNames[16433] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Quality_SourceTimestamp' -ObjectIdNames[16434] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LastSeverity' -ObjectIdNames[16435] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LastSeverity_SourceTimestamp' -ObjectIdNames[16436] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Comment' -ObjectIdNames[16437] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Comment_SourceTimestamp' -ObjectIdNames[16438] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ClientUserId' -ObjectIdNames[16439] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Disable' -ObjectIdNames[16440] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Enable' -ObjectIdNames[16441] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AddComment' -ObjectIdNames[16442] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AddComment_InputArguments' -ObjectIdNames[16443] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState' -ObjectIdNames[16444] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_Id' -ObjectIdNames[16445] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_Name' -ObjectIdNames[16446] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_Number' -ObjectIdNames[16447] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_EffectiveDisplayName' -ObjectIdNames[16448] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_TransitionTime' -ObjectIdNames[16449] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_EffectiveTransitionTime' -ObjectIdNames[16450] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_TrueState' -ObjectIdNames[16451] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AckedState_FalseState' -ObjectIdNames[16452] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState' -ObjectIdNames[16453] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_Id' -ObjectIdNames[16454] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_Name' -ObjectIdNames[16455] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_Number' -ObjectIdNames[16456] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[16457] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_TransitionTime' -ObjectIdNames[16458] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[16459] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_TrueState' -ObjectIdNames[16460] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_FalseState' -ObjectIdNames[16461] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Acknowledge' -ObjectIdNames[16462] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Acknowledge_InputArguments' -ObjectIdNames[16463] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Confirm' -ObjectIdNames[16464] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Confirm_InputArguments' -ObjectIdNames[16465] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState' -ObjectIdNames[16466] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_Id' -ObjectIdNames[16467] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_Name' -ObjectIdNames[16468] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_Number' -ObjectIdNames[16469] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_EffectiveDisplayName' -ObjectIdNames[16470] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_TransitionTime' -ObjectIdNames[16471] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_EffectiveTransitionTime' -ObjectIdNames[16472] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_TrueState' -ObjectIdNames[16473] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ActiveState_FalseState' -ObjectIdNames[16474] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_InputNode' -ObjectIdNames[16475] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState' -ObjectIdNames[16476] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_Id' -ObjectIdNames[16477] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_Name' -ObjectIdNames[16478] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_Number' -ObjectIdNames[16479] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_EffectiveDisplayName' -ObjectIdNames[16480] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_TransitionTime' -ObjectIdNames[16481] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[16482] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_TrueState' -ObjectIdNames[16483] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedState_FalseState' -ObjectIdNames[16484] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState' -ObjectIdNames[16485] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_Id' -ObjectIdNames[16486] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_Name' -ObjectIdNames[16487] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_Number' -ObjectIdNames[16488] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16489] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_TransitionTime' -ObjectIdNames[16490] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16491] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_TrueState' -ObjectIdNames[16492] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_FalseState' -ObjectIdNames[16493] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState' -ObjectIdNames[16494] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_Id' -ObjectIdNames[16495] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_Name' -ObjectIdNames[16496] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_Number' -ObjectIdNames[16497] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_EffectiveDisplayName' -ObjectIdNames[16498] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_TransitionTime' -ObjectIdNames[16499] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16500] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_TrueState' -ObjectIdNames[16501] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState_FalseState' -ObjectIdNames[16502] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState' -ObjectIdNames[16503] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_CurrentState' -ObjectIdNames[16504] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_CurrentState_Id' -ObjectIdNames[16505] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_CurrentState_Name' -ObjectIdNames[16506] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_CurrentState_Number' -ObjectIdNames[16507] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[16508] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_LastTransition' -ObjectIdNames[16509] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_LastTransition_Id' -ObjectIdNames[16510] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_LastTransition_Name' -ObjectIdNames[16511] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_LastTransition_Number' -ObjectIdNames[16512] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[16513] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[16514] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_UnshelveTime' -ObjectIdNames[16515] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_Unshelve' -ObjectIdNames[16516] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_OneShotShelve' -ObjectIdNames[16517] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_TimedShelve' -ObjectIdNames[16518] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[16519] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_SuppressedOrShelved' -ObjectIdNames[16520] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_MaxTimeShelved' -ObjectIdNames[16521] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleEnabled' -ObjectIdNames[16522] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleSound' -ObjectIdNames[16523] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[16524] = 'BrokerWriterGroupTransportDataType_Encoding_DefaultJson' -ObjectIdNames[16525] = 'BrokerDataSetWriterTransportDataType_Encoding_DefaultJson' -ObjectIdNames[16526] = 'BrokerDataSetReaderTransportDataType_Encoding_DefaultJson' -ObjectIdNames[16527] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_OnDelay' -ObjectIdNames[16528] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_OffDelay' -ObjectIdNames[16529] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_FirstInGroupFlag' -ObjectIdNames[16530] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_FirstInGroup' -ObjectIdNames[16531] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ReAlarmTime' -ObjectIdNames[16532] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ReAlarmRepeatCount' -ObjectIdNames[16533] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Silence' -ObjectIdNames[16534] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Suppress' -ObjectIdNames[16535] = 'PublishSubscribeType_ConnectionName_Placeholder_AddWriterGroup' -ObjectIdNames[16536] = 'LimitAlarmType_ConditionSubClassId' -ObjectIdNames[16537] = 'LimitAlarmType_ConditionSubClassName' -ObjectIdNames[16538] = 'LimitAlarmType_OutOfServiceState' -ObjectIdNames[16539] = 'LimitAlarmType_OutOfServiceState_Id' -ObjectIdNames[16540] = 'LimitAlarmType_OutOfServiceState_Name' -ObjectIdNames[16541] = 'LimitAlarmType_OutOfServiceState_Number' -ObjectIdNames[16542] = 'LimitAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16543] = 'LimitAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16544] = 'LimitAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16545] = 'LimitAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16546] = 'LimitAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16547] = 'LimitAlarmType_SilenceState' -ObjectIdNames[16548] = 'LimitAlarmType_SilenceState_Id' -ObjectIdNames[16549] = 'LimitAlarmType_SilenceState_Name' -ObjectIdNames[16550] = 'LimitAlarmType_SilenceState_Number' -ObjectIdNames[16551] = 'LimitAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16552] = 'LimitAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16553] = 'LimitAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16554] = 'LimitAlarmType_SilenceState_TrueState' -ObjectIdNames[16555] = 'LimitAlarmType_SilenceState_FalseState' -ObjectIdNames[16556] = 'LimitAlarmType_AudibleEnabled' -ObjectIdNames[16557] = 'LimitAlarmType_AudibleSound' -ObjectIdNames[16558] = 'PublishSubscribeType_ConnectionName_Placeholder_AddWriterGroup_InputArguments' -ObjectIdNames[16559] = 'PublishSubscribeType_ConnectionName_Placeholder_AddWriterGroup_OutputArguments' -ObjectIdNames[16560] = 'PublishSubscribeType_ConnectionName_Placeholder_AddReaderGroup' -ObjectIdNames[16561] = 'PublishSubscribeType_ConnectionName_Placeholder_AddReaderGroup_InputArguments' -ObjectIdNames[16562] = 'LimitAlarmType_OnDelay' -ObjectIdNames[16563] = 'LimitAlarmType_OffDelay' -ObjectIdNames[16564] = 'LimitAlarmType_FirstInGroupFlag' -ObjectIdNames[16565] = 'LimitAlarmType_FirstInGroup' -ObjectIdNames[16566] = 'LimitAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16567] = 'LimitAlarmType_ReAlarmTime' -ObjectIdNames[16568] = 'LimitAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16569] = 'LimitAlarmType_Silence' -ObjectIdNames[16570] = 'LimitAlarmType_Suppress' -ObjectIdNames[16571] = 'PublishSubscribeType_ConnectionName_Placeholder_AddReaderGroup_OutputArguments' -ObjectIdNames[16572] = 'LimitAlarmType_BaseHighHighLimit' -ObjectIdNames[16573] = 'LimitAlarmType_BaseHighLimit' -ObjectIdNames[16574] = 'LimitAlarmType_BaseLowLimit' -ObjectIdNames[16575] = 'LimitAlarmType_BaseLowLowLimit' -ObjectIdNames[16576] = 'ExclusiveLimitAlarmType_ConditionSubClassId' -ObjectIdNames[16577] = 'ExclusiveLimitAlarmType_ConditionSubClassName' -ObjectIdNames[16578] = 'ExclusiveLimitAlarmType_OutOfServiceState' -ObjectIdNames[16579] = 'ExclusiveLimitAlarmType_OutOfServiceState_Id' -ObjectIdNames[16580] = 'ExclusiveLimitAlarmType_OutOfServiceState_Name' -ObjectIdNames[16581] = 'ExclusiveLimitAlarmType_OutOfServiceState_Number' -ObjectIdNames[16582] = 'ExclusiveLimitAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16583] = 'ExclusiveLimitAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16584] = 'ExclusiveLimitAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16585] = 'ExclusiveLimitAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16586] = 'ExclusiveLimitAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16587] = 'ExclusiveLimitAlarmType_SilenceState' -ObjectIdNames[16588] = 'ExclusiveLimitAlarmType_SilenceState_Id' -ObjectIdNames[16589] = 'ExclusiveLimitAlarmType_SilenceState_Name' -ObjectIdNames[16590] = 'ExclusiveLimitAlarmType_SilenceState_Number' -ObjectIdNames[16591] = 'ExclusiveLimitAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16592] = 'ExclusiveLimitAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16593] = 'ExclusiveLimitAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16594] = 'ExclusiveLimitAlarmType_SilenceState_TrueState' -ObjectIdNames[16595] = 'ExclusiveLimitAlarmType_SilenceState_FalseState' -ObjectIdNames[16596] = 'ExclusiveLimitAlarmType_AudibleEnabled' -ObjectIdNames[16597] = 'ExclusiveLimitAlarmType_AudibleSound' -ObjectIdNames[16598] = 'PublishSubscribeType_AddConnection' -ObjectIdNames[16599] = 'PublishSubscribeType_AddConnection_InputArguments' -ObjectIdNames[16600] = 'PublishSubscribeType_AddConnection_OutputArguments' -ObjectIdNames[16601] = 'PublishSubscribeType_PublishedDataSets_AddPublishedDataItemsTemplate' -ObjectIdNames[16602] = 'ExclusiveLimitAlarmType_OnDelay' -ObjectIdNames[16603] = 'ExclusiveLimitAlarmType_OffDelay' -ObjectIdNames[16604] = 'ExclusiveLimitAlarmType_FirstInGroupFlag' -ObjectIdNames[16605] = 'ExclusiveLimitAlarmType_FirstInGroup' -ObjectIdNames[16606] = 'ExclusiveLimitAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16607] = 'ExclusiveLimitAlarmType_ReAlarmTime' -ObjectIdNames[16608] = 'ExclusiveLimitAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16609] = 'ExclusiveLimitAlarmType_Silence' -ObjectIdNames[16610] = 'ExclusiveLimitAlarmType_Suppress' -ObjectIdNames[16611] = 'PublishSubscribeType_PublishedDataSets_AddPublishedDataItemsTemplate_InputArguments' -ObjectIdNames[16612] = 'ExclusiveLimitAlarmType_BaseHighHighLimit' -ObjectIdNames[16613] = 'ExclusiveLimitAlarmType_BaseHighLimit' -ObjectIdNames[16614] = 'ExclusiveLimitAlarmType_BaseLowLimit' -ObjectIdNames[16615] = 'ExclusiveLimitAlarmType_BaseLowLowLimit' -ObjectIdNames[16616] = 'NonExclusiveLimitAlarmType_ConditionSubClassId' -ObjectIdNames[16617] = 'NonExclusiveLimitAlarmType_ConditionSubClassName' -ObjectIdNames[16618] = 'NonExclusiveLimitAlarmType_OutOfServiceState' -ObjectIdNames[16619] = 'NonExclusiveLimitAlarmType_OutOfServiceState_Id' -ObjectIdNames[16620] = 'NonExclusiveLimitAlarmType_OutOfServiceState_Name' -ObjectIdNames[16621] = 'NonExclusiveLimitAlarmType_OutOfServiceState_Number' -ObjectIdNames[16622] = 'NonExclusiveLimitAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16623] = 'NonExclusiveLimitAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16624] = 'NonExclusiveLimitAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16625] = 'NonExclusiveLimitAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16626] = 'NonExclusiveLimitAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16627] = 'NonExclusiveLimitAlarmType_SilenceState' -ObjectIdNames[16628] = 'NonExclusiveLimitAlarmType_SilenceState_Id' -ObjectIdNames[16629] = 'NonExclusiveLimitAlarmType_SilenceState_Name' -ObjectIdNames[16630] = 'NonExclusiveLimitAlarmType_SilenceState_Number' -ObjectIdNames[16631] = 'NonExclusiveLimitAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16632] = 'NonExclusiveLimitAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16633] = 'NonExclusiveLimitAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16634] = 'NonExclusiveLimitAlarmType_SilenceState_TrueState' -ObjectIdNames[16635] = 'NonExclusiveLimitAlarmType_SilenceState_FalseState' -ObjectIdNames[16636] = 'NonExclusiveLimitAlarmType_AudibleEnabled' -ObjectIdNames[16637] = 'NonExclusiveLimitAlarmType_AudibleSound' -ObjectIdNames[16638] = 'PublishSubscribeType_PublishedDataSets_AddPublishedDataItemsTemplate_OutputArguments' -ObjectIdNames[16639] = 'PublishSubscribeType_PublishedDataSets_AddPublishedEventsTemplate' -ObjectIdNames[16640] = 'PublishSubscribeType_PublishedDataSets_AddPublishedEventsTemplate_InputArguments' -ObjectIdNames[16641] = 'PublishSubscribeType_PublishedDataSets_AddPublishedEventsTemplate_OutputArguments' -ObjectIdNames[16642] = 'NonExclusiveLimitAlarmType_OnDelay' -ObjectIdNames[16643] = 'NonExclusiveLimitAlarmType_OffDelay' -ObjectIdNames[16644] = 'NonExclusiveLimitAlarmType_FirstInGroupFlag' -ObjectIdNames[16645] = 'NonExclusiveLimitAlarmType_FirstInGroup' -ObjectIdNames[16646] = 'NonExclusiveLimitAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16647] = 'NonExclusiveLimitAlarmType_ReAlarmTime' -ObjectIdNames[16648] = 'NonExclusiveLimitAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16649] = 'NonExclusiveLimitAlarmType_Silence' -ObjectIdNames[16650] = 'NonExclusiveLimitAlarmType_Suppress' -ObjectIdNames[16651] = 'PublishSubscribeType_PublishedDataSets_AddDataSetFolder' -ObjectIdNames[16652] = 'NonExclusiveLimitAlarmType_BaseHighHighLimit' -ObjectIdNames[16653] = 'NonExclusiveLimitAlarmType_BaseHighLimit' -ObjectIdNames[16654] = 'NonExclusiveLimitAlarmType_BaseLowLimit' -ObjectIdNames[16655] = 'NonExclusiveLimitAlarmType_BaseLowLowLimit' -ObjectIdNames[16656] = 'NonExclusiveLevelAlarmType_ConditionSubClassId' -ObjectIdNames[16657] = 'NonExclusiveLevelAlarmType_ConditionSubClassName' -ObjectIdNames[16658] = 'NonExclusiveLevelAlarmType_OutOfServiceState' -ObjectIdNames[16659] = 'NonExclusiveLevelAlarmType_OutOfServiceState_Id' -ObjectIdNames[16660] = 'NonExclusiveLevelAlarmType_OutOfServiceState_Name' -ObjectIdNames[16661] = 'NonExclusiveLevelAlarmType_OutOfServiceState_Number' -ObjectIdNames[16662] = 'NonExclusiveLevelAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16663] = 'NonExclusiveLevelAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16664] = 'NonExclusiveLevelAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16665] = 'NonExclusiveLevelAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16666] = 'NonExclusiveLevelAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16667] = 'NonExclusiveLevelAlarmType_SilenceState' -ObjectIdNames[16668] = 'NonExclusiveLevelAlarmType_SilenceState_Id' -ObjectIdNames[16669] = 'NonExclusiveLevelAlarmType_SilenceState_Name' -ObjectIdNames[16670] = 'NonExclusiveLevelAlarmType_SilenceState_Number' -ObjectIdNames[16671] = 'NonExclusiveLevelAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16672] = 'NonExclusiveLevelAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16673] = 'NonExclusiveLevelAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16674] = 'NonExclusiveLevelAlarmType_SilenceState_TrueState' -ObjectIdNames[16675] = 'NonExclusiveLevelAlarmType_SilenceState_FalseState' -ObjectIdNames[16676] = 'NonExclusiveLevelAlarmType_AudibleEnabled' -ObjectIdNames[16677] = 'NonExclusiveLevelAlarmType_AudibleSound' -ObjectIdNames[16678] = 'PublishSubscribeType_PublishedDataSets_AddDataSetFolder_InputArguments' -ObjectIdNames[16679] = 'PublishSubscribeType_PublishedDataSets_AddDataSetFolder_OutputArguments' -ObjectIdNames[16680] = 'PublishSubscribeType_PublishedDataSets_RemoveDataSetFolder' -ObjectIdNames[16681] = 'PublishSubscribeType_PublishedDataSets_RemoveDataSetFolder_InputArguments' -ObjectIdNames[16682] = 'NonExclusiveLevelAlarmType_OnDelay' -ObjectIdNames[16683] = 'NonExclusiveLevelAlarmType_OffDelay' -ObjectIdNames[16684] = 'NonExclusiveLevelAlarmType_FirstInGroupFlag' -ObjectIdNames[16685] = 'NonExclusiveLevelAlarmType_FirstInGroup' -ObjectIdNames[16686] = 'NonExclusiveLevelAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16687] = 'NonExclusiveLevelAlarmType_ReAlarmTime' -ObjectIdNames[16688] = 'NonExclusiveLevelAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16689] = 'NonExclusiveLevelAlarmType_Silence' -ObjectIdNames[16690] = 'NonExclusiveLevelAlarmType_Suppress' -ObjectIdNames[16691] = 'AddConnectionMethodType' -ObjectIdNames[16692] = 'NonExclusiveLevelAlarmType_BaseHighHighLimit' -ObjectIdNames[16693] = 'NonExclusiveLevelAlarmType_BaseHighLimit' -ObjectIdNames[16694] = 'NonExclusiveLevelAlarmType_BaseLowLimit' -ObjectIdNames[16695] = 'NonExclusiveLevelAlarmType_BaseLowLowLimit' -ObjectIdNames[16696] = 'ExclusiveLevelAlarmType_ConditionSubClassId' -ObjectIdNames[16697] = 'ExclusiveLevelAlarmType_ConditionSubClassName' -ObjectIdNames[16698] = 'ExclusiveLevelAlarmType_OutOfServiceState' -ObjectIdNames[16699] = 'ExclusiveLevelAlarmType_OutOfServiceState_Id' -ObjectIdNames[16700] = 'ExclusiveLevelAlarmType_OutOfServiceState_Name' -ObjectIdNames[16701] = 'ExclusiveLevelAlarmType_OutOfServiceState_Number' -ObjectIdNames[16702] = 'ExclusiveLevelAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16703] = 'ExclusiveLevelAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16704] = 'ExclusiveLevelAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16705] = 'ExclusiveLevelAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16706] = 'ExclusiveLevelAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16707] = 'ExclusiveLevelAlarmType_SilenceState' -ObjectIdNames[16708] = 'ExclusiveLevelAlarmType_SilenceState_Id' -ObjectIdNames[16709] = 'ExclusiveLevelAlarmType_SilenceState_Name' -ObjectIdNames[16710] = 'ExclusiveLevelAlarmType_SilenceState_Number' -ObjectIdNames[16711] = 'ExclusiveLevelAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16712] = 'ExclusiveLevelAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16713] = 'ExclusiveLevelAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16714] = 'ExclusiveLevelAlarmType_SilenceState_TrueState' -ObjectIdNames[16715] = 'ExclusiveLevelAlarmType_SilenceState_FalseState' -ObjectIdNames[16716] = 'ExclusiveLevelAlarmType_AudibleEnabled' -ObjectIdNames[16717] = 'ExclusiveLevelAlarmType_AudibleSound' -ObjectIdNames[16718] = 'AddConnectionMethodType_InputArguments' -ObjectIdNames[16719] = 'AddConnectionMethodType_OutputArguments' -ObjectIdNames[16720] = 'PublishedDataSetType_DataSetWriterName_Placeholder_DataSetWriterId' -ObjectIdNames[16721] = 'PublishedDataSetType_DataSetWriterName_Placeholder_DataSetFieldContentMask' -ObjectIdNames[16722] = 'ExclusiveLevelAlarmType_OnDelay' -ObjectIdNames[16723] = 'ExclusiveLevelAlarmType_OffDelay' -ObjectIdNames[16724] = 'ExclusiveLevelAlarmType_FirstInGroupFlag' -ObjectIdNames[16725] = 'ExclusiveLevelAlarmType_FirstInGroup' -ObjectIdNames[16726] = 'ExclusiveLevelAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16727] = 'ExclusiveLevelAlarmType_ReAlarmTime' -ObjectIdNames[16728] = 'ExclusiveLevelAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16729] = 'ExclusiveLevelAlarmType_Silence' -ObjectIdNames[16730] = 'ExclusiveLevelAlarmType_Suppress' -ObjectIdNames[16731] = 'PublishedDataSetType_DataSetWriterName_Placeholder_KeyFrameCount' -ObjectIdNames[16732] = 'ExclusiveLevelAlarmType_BaseHighHighLimit' -ObjectIdNames[16733] = 'ExclusiveLevelAlarmType_BaseHighLimit' -ObjectIdNames[16734] = 'ExclusiveLevelAlarmType_BaseLowLimit' -ObjectIdNames[16735] = 'ExclusiveLevelAlarmType_BaseLowLowLimit' -ObjectIdNames[16736] = 'NonExclusiveDeviationAlarmType_ConditionSubClassId' -ObjectIdNames[16737] = 'NonExclusiveDeviationAlarmType_ConditionSubClassName' -ObjectIdNames[16738] = 'NonExclusiveDeviationAlarmType_OutOfServiceState' -ObjectIdNames[16739] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_Id' -ObjectIdNames[16740] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_Name' -ObjectIdNames[16741] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_Number' -ObjectIdNames[16742] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16743] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16744] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16745] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16746] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16747] = 'NonExclusiveDeviationAlarmType_SilenceState' -ObjectIdNames[16748] = 'NonExclusiveDeviationAlarmType_SilenceState_Id' -ObjectIdNames[16749] = 'NonExclusiveDeviationAlarmType_SilenceState_Name' -ObjectIdNames[16750] = 'NonExclusiveDeviationAlarmType_SilenceState_Number' -ObjectIdNames[16751] = 'NonExclusiveDeviationAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16752] = 'NonExclusiveDeviationAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16753] = 'NonExclusiveDeviationAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16754] = 'NonExclusiveDeviationAlarmType_SilenceState_TrueState' -ObjectIdNames[16755] = 'NonExclusiveDeviationAlarmType_SilenceState_FalseState' -ObjectIdNames[16756] = 'NonExclusiveDeviationAlarmType_AudibleEnabled' -ObjectIdNames[16757] = 'NonExclusiveDeviationAlarmType_AudibleSound' -ObjectIdNames[16758] = 'PublishedDataSetType_DataSetWriterName_Placeholder_MessageSettings' -ObjectIdNames[16759] = 'PublishedDataSetType_DataSetClassId' -ObjectIdNames[16760] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_DataSetWriterId' -ObjectIdNames[16761] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_DataSetFieldContentMask' -ObjectIdNames[16762] = 'NonExclusiveDeviationAlarmType_OnDelay' -ObjectIdNames[16763] = 'NonExclusiveDeviationAlarmType_OffDelay' -ObjectIdNames[16764] = 'NonExclusiveDeviationAlarmType_FirstInGroupFlag' -ObjectIdNames[16765] = 'NonExclusiveDeviationAlarmType_FirstInGroup' -ObjectIdNames[16766] = 'NonExclusiveDeviationAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16767] = 'NonExclusiveDeviationAlarmType_ReAlarmTime' -ObjectIdNames[16768] = 'NonExclusiveDeviationAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16769] = 'NonExclusiveDeviationAlarmType_Silence' -ObjectIdNames[16770] = 'NonExclusiveDeviationAlarmType_Suppress' -ObjectIdNames[16771] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_KeyFrameCount' -ObjectIdNames[16772] = 'NonExclusiveDeviationAlarmType_BaseHighHighLimit' -ObjectIdNames[16773] = 'NonExclusiveDeviationAlarmType_BaseHighLimit' -ObjectIdNames[16774] = 'NonExclusiveDeviationAlarmType_BaseLowLimit' -ObjectIdNames[16775] = 'NonExclusiveDeviationAlarmType_BaseLowLowLimit' -ObjectIdNames[16776] = 'NonExclusiveDeviationAlarmType_BaseSetpointNode' -ObjectIdNames[16777] = 'ExclusiveDeviationAlarmType_ConditionSubClassId' -ObjectIdNames[16778] = 'ExclusiveDeviationAlarmType_ConditionSubClassName' -ObjectIdNames[16779] = 'ExclusiveDeviationAlarmType_OutOfServiceState' -ObjectIdNames[16780] = 'ExclusiveDeviationAlarmType_OutOfServiceState_Id' -ObjectIdNames[16781] = 'ExclusiveDeviationAlarmType_OutOfServiceState_Name' -ObjectIdNames[16782] = 'ExclusiveDeviationAlarmType_OutOfServiceState_Number' -ObjectIdNames[16783] = 'ExclusiveDeviationAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16784] = 'ExclusiveDeviationAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16785] = 'ExclusiveDeviationAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16786] = 'ExclusiveDeviationAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16787] = 'ExclusiveDeviationAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16788] = 'ExclusiveDeviationAlarmType_SilenceState' -ObjectIdNames[16789] = 'ExclusiveDeviationAlarmType_SilenceState_Id' -ObjectIdNames[16790] = 'ExclusiveDeviationAlarmType_SilenceState_Name' -ObjectIdNames[16791] = 'ExclusiveDeviationAlarmType_SilenceState_Number' -ObjectIdNames[16792] = 'ExclusiveDeviationAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16793] = 'ExclusiveDeviationAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16794] = 'ExclusiveDeviationAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16795] = 'ExclusiveDeviationAlarmType_SilenceState_TrueState' -ObjectIdNames[16796] = 'ExclusiveDeviationAlarmType_SilenceState_FalseState' -ObjectIdNames[16797] = 'ExclusiveDeviationAlarmType_AudibleEnabled' -ObjectIdNames[16798] = 'ExclusiveDeviationAlarmType_AudibleSound' -ObjectIdNames[16799] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_MessageSettings' -ObjectIdNames[16800] = 'PublishedDataItemsType_DataSetClassId' -ObjectIdNames[16801] = 'PublishedEventsType_DataSetWriterName_Placeholder_DataSetWriterId' -ObjectIdNames[16802] = 'PublishedEventsType_DataSetWriterName_Placeholder_DataSetFieldContentMask' -ObjectIdNames[16803] = 'ExclusiveDeviationAlarmType_OnDelay' -ObjectIdNames[16804] = 'ExclusiveDeviationAlarmType_OffDelay' -ObjectIdNames[16805] = 'ExclusiveDeviationAlarmType_FirstInGroupFlag' -ObjectIdNames[16806] = 'ExclusiveDeviationAlarmType_FirstInGroup' -ObjectIdNames[16807] = 'ExclusiveDeviationAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16808] = 'ExclusiveDeviationAlarmType_ReAlarmTime' -ObjectIdNames[16809] = 'ExclusiveDeviationAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16810] = 'ExclusiveDeviationAlarmType_Silence' -ObjectIdNames[16811] = 'ExclusiveDeviationAlarmType_Suppress' -ObjectIdNames[16812] = 'PublishedEventsType_DataSetWriterName_Placeholder_KeyFrameCount' -ObjectIdNames[16813] = 'ExclusiveDeviationAlarmType_BaseHighHighLimit' -ObjectIdNames[16814] = 'ExclusiveDeviationAlarmType_BaseHighLimit' -ObjectIdNames[16815] = 'ExclusiveDeviationAlarmType_BaseLowLimit' -ObjectIdNames[16816] = 'ExclusiveDeviationAlarmType_BaseLowLowLimit' -ObjectIdNames[16817] = 'ExclusiveDeviationAlarmType_BaseSetpointNode' -ObjectIdNames[16818] = 'NonExclusiveRateOfChangeAlarmType_ConditionSubClassId' -ObjectIdNames[16819] = 'NonExclusiveRateOfChangeAlarmType_ConditionSubClassName' -ObjectIdNames[16820] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState' -ObjectIdNames[16821] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_Id' -ObjectIdNames[16822] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_Name' -ObjectIdNames[16823] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_Number' -ObjectIdNames[16824] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16825] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16826] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16827] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16828] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16829] = 'NonExclusiveRateOfChangeAlarmType_SilenceState' -ObjectIdNames[16830] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_Id' -ObjectIdNames[16831] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_Name' -ObjectIdNames[16832] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_Number' -ObjectIdNames[16833] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16834] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16835] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16836] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_TrueState' -ObjectIdNames[16837] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_FalseState' -ObjectIdNames[16838] = 'NonExclusiveRateOfChangeAlarmType_AudibleEnabled' -ObjectIdNames[16839] = 'NonExclusiveRateOfChangeAlarmType_AudibleSound' -ObjectIdNames[16840] = 'PublishedEventsType_DataSetWriterName_Placeholder_MessageSettings' -ObjectIdNames[16841] = 'PublishedEventsType_DataSetClassId' -ObjectIdNames[16842] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate' -ObjectIdNames[16843] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_InputArguments' -ObjectIdNames[16844] = 'NonExclusiveRateOfChangeAlarmType_OnDelay' -ObjectIdNames[16845] = 'NonExclusiveRateOfChangeAlarmType_OffDelay' -ObjectIdNames[16846] = 'NonExclusiveRateOfChangeAlarmType_FirstInGroupFlag' -ObjectIdNames[16847] = 'NonExclusiveRateOfChangeAlarmType_FirstInGroup' -ObjectIdNames[16848] = 'NonExclusiveRateOfChangeAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16849] = 'NonExclusiveRateOfChangeAlarmType_ReAlarmTime' -ObjectIdNames[16850] = 'NonExclusiveRateOfChangeAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16851] = 'NonExclusiveRateOfChangeAlarmType_Silence' -ObjectIdNames[16852] = 'NonExclusiveRateOfChangeAlarmType_Suppress' -ObjectIdNames[16853] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_OutputArguments' -ObjectIdNames[16854] = 'NonExclusiveRateOfChangeAlarmType_BaseHighHighLimit' -ObjectIdNames[16855] = 'NonExclusiveRateOfChangeAlarmType_BaseHighLimit' -ObjectIdNames[16856] = 'NonExclusiveRateOfChangeAlarmType_BaseLowLimit' -ObjectIdNames[16857] = 'NonExclusiveRateOfChangeAlarmType_BaseLowLowLimit' -ObjectIdNames[16858] = 'NonExclusiveRateOfChangeAlarmType_EngineeringUnits' -ObjectIdNames[16859] = 'ExclusiveRateOfChangeAlarmType_ConditionSubClassId' -ObjectIdNames[16860] = 'ExclusiveRateOfChangeAlarmType_ConditionSubClassName' -ObjectIdNames[16861] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState' -ObjectIdNames[16862] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_Id' -ObjectIdNames[16863] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_Name' -ObjectIdNames[16864] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_Number' -ObjectIdNames[16865] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16866] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16867] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16868] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16869] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16870] = 'ExclusiveRateOfChangeAlarmType_SilenceState' -ObjectIdNames[16871] = 'ExclusiveRateOfChangeAlarmType_SilenceState_Id' -ObjectIdNames[16872] = 'ExclusiveRateOfChangeAlarmType_SilenceState_Name' -ObjectIdNames[16873] = 'ExclusiveRateOfChangeAlarmType_SilenceState_Number' -ObjectIdNames[16874] = 'ExclusiveRateOfChangeAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16875] = 'ExclusiveRateOfChangeAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16876] = 'ExclusiveRateOfChangeAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16877] = 'ExclusiveRateOfChangeAlarmType_SilenceState_TrueState' -ObjectIdNames[16878] = 'ExclusiveRateOfChangeAlarmType_SilenceState_FalseState' -ObjectIdNames[16879] = 'ExclusiveRateOfChangeAlarmType_AudibleEnabled' -ObjectIdNames[16880] = 'ExclusiveRateOfChangeAlarmType_AudibleSound' -ObjectIdNames[16881] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate' -ObjectIdNames[16882] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_InputArguments' -ObjectIdNames[16883] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_OutputArguments' -ObjectIdNames[16884] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder' -ObjectIdNames[16885] = 'ExclusiveRateOfChangeAlarmType_OnDelay' -ObjectIdNames[16886] = 'ExclusiveRateOfChangeAlarmType_OffDelay' -ObjectIdNames[16887] = 'ExclusiveRateOfChangeAlarmType_FirstInGroupFlag' -ObjectIdNames[16888] = 'ExclusiveRateOfChangeAlarmType_FirstInGroup' -ObjectIdNames[16889] = 'ExclusiveRateOfChangeAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16890] = 'ExclusiveRateOfChangeAlarmType_ReAlarmTime' -ObjectIdNames[16891] = 'ExclusiveRateOfChangeAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16892] = 'ExclusiveRateOfChangeAlarmType_Silence' -ObjectIdNames[16893] = 'ExclusiveRateOfChangeAlarmType_Suppress' -ObjectIdNames[16894] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_InputArguments' -ObjectIdNames[16895] = 'ExclusiveRateOfChangeAlarmType_BaseHighHighLimit' -ObjectIdNames[16896] = 'ExclusiveRateOfChangeAlarmType_BaseHighLimit' -ObjectIdNames[16897] = 'ExclusiveRateOfChangeAlarmType_BaseLowLimit' -ObjectIdNames[16898] = 'ExclusiveRateOfChangeAlarmType_BaseLowLowLimit' -ObjectIdNames[16899] = 'ExclusiveRateOfChangeAlarmType_EngineeringUnits' -ObjectIdNames[16900] = 'DiscreteAlarmType_ConditionSubClassId' -ObjectIdNames[16901] = 'DiscreteAlarmType_ConditionSubClassName' -ObjectIdNames[16902] = 'DiscreteAlarmType_OutOfServiceState' -ObjectIdNames[16903] = 'DiscreteAlarmType_OutOfServiceState_Id' -ObjectIdNames[16904] = 'DiscreteAlarmType_OutOfServiceState_Name' -ObjectIdNames[16905] = 'DiscreteAlarmType_OutOfServiceState_Number' -ObjectIdNames[16906] = 'DiscreteAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16907] = 'DiscreteAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16908] = 'DiscreteAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16909] = 'DiscreteAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16910] = 'DiscreteAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16911] = 'DiscreteAlarmType_SilenceState' -ObjectIdNames[16912] = 'DiscreteAlarmType_SilenceState_Id' -ObjectIdNames[16913] = 'DiscreteAlarmType_SilenceState_Name' -ObjectIdNames[16914] = 'DiscreteAlarmType_SilenceState_Number' -ObjectIdNames[16915] = 'DiscreteAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16916] = 'DiscreteAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16917] = 'DiscreteAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16918] = 'DiscreteAlarmType_SilenceState_TrueState' -ObjectIdNames[16919] = 'DiscreteAlarmType_SilenceState_FalseState' -ObjectIdNames[16920] = 'DiscreteAlarmType_AudibleEnabled' -ObjectIdNames[16921] = 'DiscreteAlarmType_AudibleSound' -ObjectIdNames[16922] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_OutputArguments' -ObjectIdNames[16923] = 'DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder' -ObjectIdNames[16924] = 'DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder_InputArguments' -ObjectIdNames[16925] = 'DataSetFolderType_PublishedDataSetName_Placeholder_DataSetClassId' -ObjectIdNames[16926] = 'DiscreteAlarmType_OnDelay' -ObjectIdNames[16927] = 'DiscreteAlarmType_OffDelay' -ObjectIdNames[16928] = 'DiscreteAlarmType_FirstInGroupFlag' -ObjectIdNames[16929] = 'DiscreteAlarmType_FirstInGroup' -ObjectIdNames[16930] = 'DiscreteAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16931] = 'DiscreteAlarmType_ReAlarmTime' -ObjectIdNames[16932] = 'DiscreteAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16933] = 'DiscreteAlarmType_Silence' -ObjectIdNames[16934] = 'DiscreteAlarmType_Suppress' -ObjectIdNames[16935] = 'DataSetFolderType_AddPublishedDataItemsTemplate' -ObjectIdNames[16936] = 'OffNormalAlarmType_ConditionSubClassId' -ObjectIdNames[16937] = 'OffNormalAlarmType_ConditionSubClassName' -ObjectIdNames[16938] = 'OffNormalAlarmType_OutOfServiceState' -ObjectIdNames[16939] = 'OffNormalAlarmType_OutOfServiceState_Id' -ObjectIdNames[16940] = 'OffNormalAlarmType_OutOfServiceState_Name' -ObjectIdNames[16941] = 'OffNormalAlarmType_OutOfServiceState_Number' -ObjectIdNames[16942] = 'OffNormalAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16943] = 'OffNormalAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16944] = 'OffNormalAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16945] = 'OffNormalAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16946] = 'OffNormalAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16947] = 'OffNormalAlarmType_SilenceState' -ObjectIdNames[16948] = 'OffNormalAlarmType_SilenceState_Id' -ObjectIdNames[16949] = 'OffNormalAlarmType_SilenceState_Name' -ObjectIdNames[16950] = 'OffNormalAlarmType_SilenceState_Number' -ObjectIdNames[16951] = 'OffNormalAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16952] = 'OffNormalAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16953] = 'OffNormalAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16954] = 'OffNormalAlarmType_SilenceState_TrueState' -ObjectIdNames[16955] = 'OffNormalAlarmType_SilenceState_FalseState' -ObjectIdNames[16956] = 'OffNormalAlarmType_AudibleEnabled' -ObjectIdNames[16957] = 'OffNormalAlarmType_AudibleSound' -ObjectIdNames[16958] = 'DataSetFolderType_AddPublishedDataItemsTemplate_InputArguments' -ObjectIdNames[16959] = 'DataSetFolderType_AddPublishedDataItemsTemplate_OutputArguments' -ObjectIdNames[16960] = 'DataSetFolderType_AddPublishedEventsTemplate' -ObjectIdNames[16961] = 'DataSetFolderType_AddPublishedEventsTemplate_InputArguments' -ObjectIdNames[16962] = 'OffNormalAlarmType_OnDelay' -ObjectIdNames[16963] = 'OffNormalAlarmType_OffDelay' -ObjectIdNames[16964] = 'OffNormalAlarmType_FirstInGroupFlag' -ObjectIdNames[16965] = 'OffNormalAlarmType_FirstInGroup' -ObjectIdNames[16966] = 'OffNormalAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16967] = 'OffNormalAlarmType_ReAlarmTime' -ObjectIdNames[16968] = 'OffNormalAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16969] = 'OffNormalAlarmType_Silence' -ObjectIdNames[16970] = 'OffNormalAlarmType_Suppress' -ObjectIdNames[16971] = 'DataSetFolderType_AddPublishedEventsTemplate_OutputArguments' -ObjectIdNames[16972] = 'SystemOffNormalAlarmType_ConditionSubClassId' -ObjectIdNames[16973] = 'SystemOffNormalAlarmType_ConditionSubClassName' -ObjectIdNames[16974] = 'SystemOffNormalAlarmType_OutOfServiceState' -ObjectIdNames[16975] = 'SystemOffNormalAlarmType_OutOfServiceState_Id' -ObjectIdNames[16976] = 'SystemOffNormalAlarmType_OutOfServiceState_Name' -ObjectIdNames[16977] = 'SystemOffNormalAlarmType_OutOfServiceState_Number' -ObjectIdNames[16978] = 'SystemOffNormalAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16979] = 'SystemOffNormalAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16980] = 'SystemOffNormalAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16981] = 'SystemOffNormalAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16982] = 'SystemOffNormalAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16983] = 'SystemOffNormalAlarmType_SilenceState' -ObjectIdNames[16984] = 'SystemOffNormalAlarmType_SilenceState_Id' -ObjectIdNames[16985] = 'SystemOffNormalAlarmType_SilenceState_Name' -ObjectIdNames[16986] = 'SystemOffNormalAlarmType_SilenceState_Number' -ObjectIdNames[16987] = 'SystemOffNormalAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16988] = 'SystemOffNormalAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16989] = 'SystemOffNormalAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16990] = 'SystemOffNormalAlarmType_SilenceState_TrueState' -ObjectIdNames[16991] = 'SystemOffNormalAlarmType_SilenceState_FalseState' -ObjectIdNames[16992] = 'SystemOffNormalAlarmType_AudibleEnabled' -ObjectIdNames[16993] = 'SystemOffNormalAlarmType_AudibleSound' -ObjectIdNames[16994] = 'DataSetFolderType_AddDataSetFolder' -ObjectIdNames[16995] = 'DataSetFolderType_AddDataSetFolder_InputArguments' -ObjectIdNames[16996] = 'DataSetFolderType_AddDataSetFolder_OutputArguments' -ObjectIdNames[16997] = 'DataSetFolderType_RemoveDataSetFolder' -ObjectIdNames[16998] = 'SystemOffNormalAlarmType_OnDelay' -ObjectIdNames[16999] = 'SystemOffNormalAlarmType_OffDelay' -ObjectIdNames[17000] = 'SystemOffNormalAlarmType_FirstInGroupFlag' -ObjectIdNames[17001] = 'SystemOffNormalAlarmType_FirstInGroup' -ObjectIdNames[17002] = 'SystemOffNormalAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[17003] = 'SystemOffNormalAlarmType_ReAlarmTime' -ObjectIdNames[17004] = 'SystemOffNormalAlarmType_ReAlarmRepeatCount' -ObjectIdNames[17005] = 'SystemOffNormalAlarmType_Silence' -ObjectIdNames[17006] = 'SystemOffNormalAlarmType_Suppress' -ObjectIdNames[17007] = 'DataSetFolderType_RemoveDataSetFolder_InputArguments' -ObjectIdNames[17008] = 'TripAlarmType_ConditionSubClassId' -ObjectIdNames[17009] = 'TripAlarmType_ConditionSubClassName' -ObjectIdNames[17010] = 'TripAlarmType_OutOfServiceState' -ObjectIdNames[17011] = 'TripAlarmType_OutOfServiceState_Id' -ObjectIdNames[17012] = 'TripAlarmType_OutOfServiceState_Name' -ObjectIdNames[17013] = 'TripAlarmType_OutOfServiceState_Number' -ObjectIdNames[17014] = 'TripAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[17015] = 'TripAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[17016] = 'TripAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[17017] = 'TripAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[17018] = 'TripAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[17019] = 'TripAlarmType_SilenceState' -ObjectIdNames[17020] = 'TripAlarmType_SilenceState_Id' -ObjectIdNames[17021] = 'TripAlarmType_SilenceState_Name' -ObjectIdNames[17022] = 'TripAlarmType_SilenceState_Number' -ObjectIdNames[17023] = 'TripAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[17024] = 'TripAlarmType_SilenceState_TransitionTime' -ObjectIdNames[17025] = 'TripAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[17026] = 'TripAlarmType_SilenceState_TrueState' -ObjectIdNames[17027] = 'TripAlarmType_SilenceState_FalseState' -ObjectIdNames[17028] = 'TripAlarmType_AudibleEnabled' -ObjectIdNames[17029] = 'TripAlarmType_AudibleSound' -ObjectIdNames[17030] = 'AddPublishedDataItemsTemplateMethodType' -ObjectIdNames[17031] = 'AddPublishedDataItemsTemplateMethodType_InputArguments' -ObjectIdNames[17032] = 'AddPublishedDataItemsTemplateMethodType_OutputArguments' -ObjectIdNames[17033] = 'AddPublishedEventsTemplateMethodType' -ObjectIdNames[17034] = 'TripAlarmType_OnDelay' -ObjectIdNames[17035] = 'TripAlarmType_OffDelay' -ObjectIdNames[17036] = 'TripAlarmType_FirstInGroupFlag' -ObjectIdNames[17037] = 'TripAlarmType_FirstInGroup' -ObjectIdNames[17038] = 'TripAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[17039] = 'TripAlarmType_ReAlarmTime' -ObjectIdNames[17040] = 'TripAlarmType_ReAlarmRepeatCount' -ObjectIdNames[17041] = 'TripAlarmType_Silence' -ObjectIdNames[17042] = 'TripAlarmType_Suppress' -ObjectIdNames[17043] = 'AddPublishedEventsTemplateMethodType_InputArguments' -ObjectIdNames[17044] = 'CertificateExpirationAlarmType_ConditionSubClassId' -ObjectIdNames[17045] = 'CertificateExpirationAlarmType_ConditionSubClassName' -ObjectIdNames[17046] = 'CertificateExpirationAlarmType_OutOfServiceState' -ObjectIdNames[17047] = 'CertificateExpirationAlarmType_OutOfServiceState_Id' -ObjectIdNames[17048] = 'CertificateExpirationAlarmType_OutOfServiceState_Name' -ObjectIdNames[17049] = 'CertificateExpirationAlarmType_OutOfServiceState_Number' -ObjectIdNames[17050] = 'CertificateExpirationAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[17051] = 'CertificateExpirationAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[17052] = 'CertificateExpirationAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[17053] = 'CertificateExpirationAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[17054] = 'CertificateExpirationAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[17055] = 'CertificateExpirationAlarmType_SilenceState' -ObjectIdNames[17056] = 'CertificateExpirationAlarmType_SilenceState_Id' -ObjectIdNames[17057] = 'CertificateExpirationAlarmType_SilenceState_Name' -ObjectIdNames[17058] = 'CertificateExpirationAlarmType_SilenceState_Number' -ObjectIdNames[17059] = 'CertificateExpirationAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[17060] = 'CertificateExpirationAlarmType_SilenceState_TransitionTime' -ObjectIdNames[17061] = 'CertificateExpirationAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[17062] = 'CertificateExpirationAlarmType_SilenceState_TrueState' -ObjectIdNames[17063] = 'CertificateExpirationAlarmType_SilenceState_FalseState' -ObjectIdNames[17064] = 'CertificateExpirationAlarmType_AudibleEnabled' -ObjectIdNames[17065] = 'CertificateExpirationAlarmType_AudibleSound' -ObjectIdNames[17066] = 'AddPublishedEventsTemplateMethodType_OutputArguments' -ObjectIdNames[17067] = 'AddDataSetFolderMethodType' -ObjectIdNames[17068] = 'AddDataSetFolderMethodType_InputArguments' -ObjectIdNames[17069] = 'AddDataSetFolderMethodType_OutputArguments' -ObjectIdNames[17070] = 'CertificateExpirationAlarmType_OnDelay' -ObjectIdNames[17071] = 'CertificateExpirationAlarmType_OffDelay' -ObjectIdNames[17072] = 'CertificateExpirationAlarmType_FirstInGroupFlag' -ObjectIdNames[17073] = 'CertificateExpirationAlarmType_FirstInGroup' -ObjectIdNames[17074] = 'CertificateExpirationAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[17075] = 'CertificateExpirationAlarmType_ReAlarmTime' -ObjectIdNames[17076] = 'CertificateExpirationAlarmType_ReAlarmRepeatCount' -ObjectIdNames[17077] = 'CertificateExpirationAlarmType_Silence' -ObjectIdNames[17078] = 'CertificateExpirationAlarmType_Suppress' -ObjectIdNames[17079] = 'RemoveDataSetFolderMethodType' -ObjectIdNames[17080] = 'DiscrepancyAlarmType' -ObjectIdNames[17081] = 'DiscrepancyAlarmType_EventId' -ObjectIdNames[17082] = 'DiscrepancyAlarmType_EventType' -ObjectIdNames[17083] = 'DiscrepancyAlarmType_SourceNode' -ObjectIdNames[17084] = 'DiscrepancyAlarmType_SourceName' -ObjectIdNames[17085] = 'DiscrepancyAlarmType_Time' -ObjectIdNames[17086] = 'DiscrepancyAlarmType_ReceiveTime' -ObjectIdNames[17087] = 'DiscrepancyAlarmType_LocalTime' -ObjectIdNames[17088] = 'DiscrepancyAlarmType_Message' -ObjectIdNames[17089] = 'DiscrepancyAlarmType_Severity' -ObjectIdNames[17090] = 'DiscrepancyAlarmType_ConditionClassId' -ObjectIdNames[17091] = 'DiscrepancyAlarmType_ConditionClassName' -ObjectIdNames[17092] = 'DiscrepancyAlarmType_ConditionSubClassId' -ObjectIdNames[17093] = 'DiscrepancyAlarmType_ConditionSubClassName' -ObjectIdNames[17094] = 'DiscrepancyAlarmType_ConditionName' -ObjectIdNames[17095] = 'DiscrepancyAlarmType_BranchId' -ObjectIdNames[17096] = 'DiscrepancyAlarmType_Retain' -ObjectIdNames[17097] = 'DiscrepancyAlarmType_EnabledState' -ObjectIdNames[17098] = 'DiscrepancyAlarmType_EnabledState_Id' -ObjectIdNames[17099] = 'DiscrepancyAlarmType_EnabledState_Name' -ObjectIdNames[17100] = 'DiscrepancyAlarmType_EnabledState_Number' -ObjectIdNames[17101] = 'DiscrepancyAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[17102] = 'DiscrepancyAlarmType_EnabledState_TransitionTime' -ObjectIdNames[17103] = 'DiscrepancyAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[17104] = 'DiscrepancyAlarmType_EnabledState_TrueState' -ObjectIdNames[17105] = 'DiscrepancyAlarmType_EnabledState_FalseState' -ObjectIdNames[17106] = 'DiscrepancyAlarmType_Quality' -ObjectIdNames[17107] = 'DiscrepancyAlarmType_Quality_SourceTimestamp' -ObjectIdNames[17108] = 'DiscrepancyAlarmType_LastSeverity' -ObjectIdNames[17109] = 'DiscrepancyAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[17110] = 'DiscrepancyAlarmType_Comment' -ObjectIdNames[17111] = 'DiscrepancyAlarmType_Comment_SourceTimestamp' -ObjectIdNames[17112] = 'DiscrepancyAlarmType_ClientUserId' -ObjectIdNames[17113] = 'DiscrepancyAlarmType_Disable' -ObjectIdNames[17114] = 'DiscrepancyAlarmType_Enable' -ObjectIdNames[17115] = 'DiscrepancyAlarmType_AddComment' -ObjectIdNames[17116] = 'DiscrepancyAlarmType_AddComment_InputArguments' -ObjectIdNames[17117] = 'DiscrepancyAlarmType_ConditionRefresh' -ObjectIdNames[17118] = 'DiscrepancyAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[17119] = 'DiscrepancyAlarmType_ConditionRefresh2' -ObjectIdNames[17120] = 'DiscrepancyAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[17121] = 'DiscrepancyAlarmType_AckedState' -ObjectIdNames[17122] = 'DiscrepancyAlarmType_AckedState_Id' -ObjectIdNames[17123] = 'DiscrepancyAlarmType_AckedState_Name' -ObjectIdNames[17124] = 'DiscrepancyAlarmType_AckedState_Number' -ObjectIdNames[17125] = 'DiscrepancyAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[17126] = 'DiscrepancyAlarmType_AckedState_TransitionTime' -ObjectIdNames[17127] = 'DiscrepancyAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[17128] = 'DiscrepancyAlarmType_AckedState_TrueState' -ObjectIdNames[17129] = 'DiscrepancyAlarmType_AckedState_FalseState' -ObjectIdNames[17130] = 'DiscrepancyAlarmType_ConfirmedState' -ObjectIdNames[17131] = 'DiscrepancyAlarmType_ConfirmedState_Id' -ObjectIdNames[17132] = 'DiscrepancyAlarmType_ConfirmedState_Name' -ObjectIdNames[17133] = 'DiscrepancyAlarmType_ConfirmedState_Number' -ObjectIdNames[17134] = 'DiscrepancyAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[17135] = 'DiscrepancyAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[17136] = 'DiscrepancyAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[17137] = 'DiscrepancyAlarmType_ConfirmedState_TrueState' -ObjectIdNames[17138] = 'DiscrepancyAlarmType_ConfirmedState_FalseState' -ObjectIdNames[17139] = 'DiscrepancyAlarmType_Acknowledge' -ObjectIdNames[17140] = 'DiscrepancyAlarmType_Acknowledge_InputArguments' -ObjectIdNames[17141] = 'DiscrepancyAlarmType_Confirm' -ObjectIdNames[17142] = 'DiscrepancyAlarmType_Confirm_InputArguments' -ObjectIdNames[17143] = 'DiscrepancyAlarmType_ActiveState' -ObjectIdNames[17144] = 'DiscrepancyAlarmType_ActiveState_Id' -ObjectIdNames[17145] = 'DiscrepancyAlarmType_ActiveState_Name' -ObjectIdNames[17146] = 'DiscrepancyAlarmType_ActiveState_Number' -ObjectIdNames[17147] = 'DiscrepancyAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[17148] = 'DiscrepancyAlarmType_ActiveState_TransitionTime' -ObjectIdNames[17149] = 'DiscrepancyAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[17150] = 'DiscrepancyAlarmType_ActiveState_TrueState' -ObjectIdNames[17151] = 'DiscrepancyAlarmType_ActiveState_FalseState' -ObjectIdNames[17152] = 'DiscrepancyAlarmType_InputNode' -ObjectIdNames[17153] = 'DiscrepancyAlarmType_SuppressedState' -ObjectIdNames[17154] = 'DiscrepancyAlarmType_SuppressedState_Id' -ObjectIdNames[17155] = 'DiscrepancyAlarmType_SuppressedState_Name' -ObjectIdNames[17156] = 'DiscrepancyAlarmType_SuppressedState_Number' -ObjectIdNames[17157] = 'DiscrepancyAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[17158] = 'DiscrepancyAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[17159] = 'DiscrepancyAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[17160] = 'DiscrepancyAlarmType_SuppressedState_TrueState' -ObjectIdNames[17161] = 'DiscrepancyAlarmType_SuppressedState_FalseState' -ObjectIdNames[17162] = 'DiscrepancyAlarmType_OutOfServiceState' -ObjectIdNames[17163] = 'DiscrepancyAlarmType_OutOfServiceState_Id' -ObjectIdNames[17164] = 'DiscrepancyAlarmType_OutOfServiceState_Name' -ObjectIdNames[17165] = 'DiscrepancyAlarmType_OutOfServiceState_Number' -ObjectIdNames[17166] = 'DiscrepancyAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[17167] = 'DiscrepancyAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[17168] = 'DiscrepancyAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[17169] = 'DiscrepancyAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[17170] = 'DiscrepancyAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[17171] = 'DiscrepancyAlarmType_SilenceState' -ObjectIdNames[17172] = 'DiscrepancyAlarmType_SilenceState_Id' -ObjectIdNames[17173] = 'DiscrepancyAlarmType_SilenceState_Name' -ObjectIdNames[17174] = 'DiscrepancyAlarmType_SilenceState_Number' -ObjectIdNames[17175] = 'DiscrepancyAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[17176] = 'DiscrepancyAlarmType_SilenceState_TransitionTime' -ObjectIdNames[17177] = 'DiscrepancyAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[17178] = 'DiscrepancyAlarmType_SilenceState_TrueState' -ObjectIdNames[17179] = 'DiscrepancyAlarmType_SilenceState_FalseState' -ObjectIdNames[17180] = 'DiscrepancyAlarmType_ShelvingState' -ObjectIdNames[17181] = 'DiscrepancyAlarmType_ShelvingState_CurrentState' -ObjectIdNames[17182] = 'DiscrepancyAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[17183] = 'DiscrepancyAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[17184] = 'DiscrepancyAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[17185] = 'DiscrepancyAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[17186] = 'DiscrepancyAlarmType_ShelvingState_LastTransition' -ObjectIdNames[17187] = 'DiscrepancyAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[17188] = 'DiscrepancyAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[17189] = 'DiscrepancyAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[17190] = 'DiscrepancyAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[17191] = 'DiscrepancyAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[17192] = 'DiscrepancyAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[17193] = 'DiscrepancyAlarmType_ShelvingState_Unshelve' -ObjectIdNames[17194] = 'DiscrepancyAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[17195] = 'DiscrepancyAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[17196] = 'DiscrepancyAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[17197] = 'DiscrepancyAlarmType_SuppressedOrShelved' -ObjectIdNames[17198] = 'DiscrepancyAlarmType_MaxTimeShelved' -ObjectIdNames[17199] = 'DiscrepancyAlarmType_AudibleEnabled' -ObjectIdNames[17200] = 'DiscrepancyAlarmType_AudibleSound' -ObjectIdNames[17201] = 'RemoveDataSetFolderMethodType_InputArguments' -ObjectIdNames[17202] = 'PubSubConnectionType_Address_NetworkInterface' -ObjectIdNames[17203] = 'PubSubConnectionType_TransportSettings' -ObjectIdNames[17204] = 'PubSubConnectionType_WriterGroupName_Placeholder_MaxNetworkMessageSize' -ObjectIdNames[17205] = 'DiscrepancyAlarmType_OnDelay' -ObjectIdNames[17206] = 'DiscrepancyAlarmType_OffDelay' -ObjectIdNames[17207] = 'DiscrepancyAlarmType_FirstInGroupFlag' -ObjectIdNames[17208] = 'DiscrepancyAlarmType_FirstInGroup' -ObjectIdNames[17209] = 'DiscrepancyAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[17210] = 'DiscrepancyAlarmType_ReAlarmTime' -ObjectIdNames[17211] = 'DiscrepancyAlarmType_ReAlarmRepeatCount' -ObjectIdNames[17212] = 'DiscrepancyAlarmType_Silence' -ObjectIdNames[17213] = 'DiscrepancyAlarmType_Suppress' -ObjectIdNames[17214] = 'PubSubConnectionType_WriterGroupName_Placeholder_WriterGroupId' -ObjectIdNames[17215] = 'DiscrepancyAlarmType_TargetValueNode' -ObjectIdNames[17216] = 'DiscrepancyAlarmType_ExpectedTime' -ObjectIdNames[17217] = 'DiscrepancyAlarmType_Tolerance' -ObjectIdNames[17218] = 'SafetyConditionClassType' -ObjectIdNames[17219] = 'HighlyManagedAlarmConditionClassType' -ObjectIdNames[17220] = 'TrainingConditionClassType' -ObjectIdNames[17221] = 'TestingConditionClassType' -ObjectIdNames[17222] = 'AuditConditionCommentEventType_ConditionEventId' -ObjectIdNames[17223] = 'AuditConditionAcknowledgeEventType_ConditionEventId' -ObjectIdNames[17224] = 'AuditConditionConfirmEventType_ConditionEventId' -ObjectIdNames[17225] = 'AuditConditionSuppressionEventType' -ObjectIdNames[17226] = 'AuditConditionSuppressionEventType_EventId' -ObjectIdNames[17227] = 'AuditConditionSuppressionEventType_EventType' -ObjectIdNames[17228] = 'AuditConditionSuppressionEventType_SourceNode' -ObjectIdNames[17229] = 'AuditConditionSuppressionEventType_SourceName' -ObjectIdNames[17230] = 'AuditConditionSuppressionEventType_Time' -ObjectIdNames[17231] = 'AuditConditionSuppressionEventType_ReceiveTime' -ObjectIdNames[17232] = 'AuditConditionSuppressionEventType_LocalTime' -ObjectIdNames[17233] = 'AuditConditionSuppressionEventType_Message' -ObjectIdNames[17234] = 'AuditConditionSuppressionEventType_Severity' -ObjectIdNames[17235] = 'AuditConditionSuppressionEventType_ActionTimeStamp' -ObjectIdNames[17236] = 'AuditConditionSuppressionEventType_Status' -ObjectIdNames[17237] = 'AuditConditionSuppressionEventType_ServerId' -ObjectIdNames[17238] = 'AuditConditionSuppressionEventType_ClientAuditEntryId' -ObjectIdNames[17239] = 'AuditConditionSuppressionEventType_ClientUserId' -ObjectIdNames[17240] = 'AuditConditionSuppressionEventType_MethodId' -ObjectIdNames[17241] = 'AuditConditionSuppressionEventType_InputArguments' -ObjectIdNames[17242] = 'AuditConditionSilenceEventType' -ObjectIdNames[17243] = 'AuditConditionSilenceEventType_EventId' -ObjectIdNames[17244] = 'AuditConditionSilenceEventType_EventType' -ObjectIdNames[17245] = 'AuditConditionSilenceEventType_SourceNode' -ObjectIdNames[17246] = 'AuditConditionSilenceEventType_SourceName' -ObjectIdNames[17247] = 'AuditConditionSilenceEventType_Time' -ObjectIdNames[17248] = 'AuditConditionSilenceEventType_ReceiveTime' -ObjectIdNames[17249] = 'AuditConditionSilenceEventType_LocalTime' -ObjectIdNames[17250] = 'AuditConditionSilenceEventType_Message' -ObjectIdNames[17251] = 'AuditConditionSilenceEventType_Severity' -ObjectIdNames[17252] = 'AuditConditionSilenceEventType_ActionTimeStamp' -ObjectIdNames[17253] = 'AuditConditionSilenceEventType_Status' -ObjectIdNames[17254] = 'AuditConditionSilenceEventType_ServerId' -ObjectIdNames[17255] = 'AuditConditionSilenceEventType_ClientAuditEntryId' -ObjectIdNames[17256] = 'AuditConditionSilenceEventType_ClientUserId' -ObjectIdNames[17257] = 'AuditConditionSilenceEventType_MethodId' -ObjectIdNames[17258] = 'AuditConditionSilenceEventType_InputArguments' -ObjectIdNames[17259] = 'AuditConditionOutOfServiceEventType' -ObjectIdNames[17260] = 'AuditConditionOutOfServiceEventType_EventId' -ObjectIdNames[17261] = 'AuditConditionOutOfServiceEventType_EventType' -ObjectIdNames[17262] = 'AuditConditionOutOfServiceEventType_SourceNode' -ObjectIdNames[17263] = 'AuditConditionOutOfServiceEventType_SourceName' -ObjectIdNames[17264] = 'AuditConditionOutOfServiceEventType_Time' -ObjectIdNames[17265] = 'AuditConditionOutOfServiceEventType_ReceiveTime' -ObjectIdNames[17266] = 'AuditConditionOutOfServiceEventType_LocalTime' -ObjectIdNames[17267] = 'AuditConditionOutOfServiceEventType_Message' -ObjectIdNames[17268] = 'AuditConditionOutOfServiceEventType_Severity' -ObjectIdNames[17269] = 'AuditConditionOutOfServiceEventType_ActionTimeStamp' -ObjectIdNames[17270] = 'AuditConditionOutOfServiceEventType_Status' -ObjectIdNames[17271] = 'AuditConditionOutOfServiceEventType_ServerId' -ObjectIdNames[17272] = 'AuditConditionOutOfServiceEventType_ClientAuditEntryId' -ObjectIdNames[17273] = 'AuditConditionOutOfServiceEventType_ClientUserId' -ObjectIdNames[17274] = 'AuditConditionOutOfServiceEventType_MethodId' -ObjectIdNames[17275] = 'AuditConditionOutOfServiceEventType_InputArguments' -ObjectIdNames[17276] = 'HasEffectDisable' -ObjectIdNames[17277] = 'AlarmRateVariableType' -ObjectIdNames[17278] = 'AlarmRateVariableType_Rate' -ObjectIdNames[17279] = 'AlarmMetricsType' -ObjectIdNames[17280] = 'AlarmMetricsType_AlarmCount' -ObjectIdNames[17281] = 'AlarmMetricsType_MaximumActiveState' -ObjectIdNames[17282] = 'AlarmMetricsType_MaximumUnAck' -ObjectIdNames[17283] = 'AlarmMetricsType_MaximumReAlarmCount' -ObjectIdNames[17284] = 'AlarmMetricsType_CurrentAlarmRate' -ObjectIdNames[17285] = 'AlarmMetricsType_CurrentAlarmRate_Rate' -ObjectIdNames[17286] = 'AlarmMetricsType_MaximumAlarmRate' -ObjectIdNames[17287] = 'AlarmMetricsType_MaximumAlarmRate_Rate' -ObjectIdNames[17288] = 'AlarmMetricsType_AverageAlarmRate' -ObjectIdNames[17289] = 'AlarmMetricsType_AverageAlarmRate_Rate' -ObjectIdNames[17290] = 'PubSubConnectionType_WriterGroupName_Placeholder_TransportSettings' -ObjectIdNames[17291] = 'PubSubConnectionType_WriterGroupName_Placeholder_MessageSettings' -ObjectIdNames[17292] = 'PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri' -ObjectIdNames[17293] = 'PubSubConnectionType_WriterGroupName_Placeholder_AddDataSetWriter' -ObjectIdNames[17294] = 'PubSubConnectionType_WriterGroupName_Placeholder_AddDataSetWriter_InputArguments' -ObjectIdNames[17295] = 'PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_RestrictToList' -ObjectIdNames[17296] = 'PublishSubscribeType_SetSecurityKeys' -ObjectIdNames[17297] = 'PublishSubscribeType_SetSecurityKeys_InputArguments' -ObjectIdNames[17298] = 'SetSecurityKeysMethodType' -ObjectIdNames[17299] = 'SetSecurityKeysMethodType_InputArguments' -ObjectIdNames[17300] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[17301] = 'PubSubConnectionType_WriterGroupName_Placeholder_AddDataSetWriter_OutputArguments' -ObjectIdNames[17302] = 'PubSubConnectionType_ReaderGroupName_Placeholder_MaxNetworkMessageSize' -ObjectIdNames[17303] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[17304] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[17305] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[17306] = 'PubSubConnectionType_TransportProfileUri' -ObjectIdNames[17307] = 'PubSubConnectionType_ReaderGroupName_Placeholder_TransportSettings' -ObjectIdNames[17308] = 'PubSubConnectionType_ReaderGroupName_Placeholder_MessageSettings' -ObjectIdNames[17309] = 'PubSubConnectionType_TransportProfileUri_RestrictToList' -ObjectIdNames[17310] = 'PubSubConnectionType_WriterGroupName_Placeholder' -ObjectIdNames[17311] = 'PubSubConnectionType_WriterGroupName_Placeholder_SecurityMode' -ObjectIdNames[17312] = 'PubSubConnectionType_WriterGroupName_Placeholder_SecurityGroupId' -ObjectIdNames[17313] = 'PubSubConnectionType_WriterGroupName_Placeholder_SecurityKeyServices' -ObjectIdNames[17314] = 'PubSubConnectionType_WriterGroupName_Placeholder_Status' -ObjectIdNames[17315] = 'PubSubConnectionType_WriterGroupName_Placeholder_Status_State' -ObjectIdNames[17316] = 'PubSubConnectionType_WriterGroupName_Placeholder_Status_Enable' -ObjectIdNames[17317] = 'PubSubConnectionType_WriterGroupName_Placeholder_Status_Disable' -ObjectIdNames[17318] = 'PubSubConnectionType_WriterGroupName_Placeholder_PublishingInterval' -ObjectIdNames[17319] = 'PubSubConnectionType_WriterGroupName_Placeholder_KeepAliveTime' -ObjectIdNames[17320] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[17321] = 'PubSubConnectionType_WriterGroupName_Placeholder_Priority' -ObjectIdNames[17322] = 'PubSubConnectionType_WriterGroupName_Placeholder_LocaleIds' -ObjectIdNames[17323] = 'PubSubConnectionType_WriterGroupName_Placeholder_RemoveDataSetWriter' -ObjectIdNames[17324] = 'PubSubConnectionType_WriterGroupName_Placeholder_RemoveDataSetWriter_InputArguments' -ObjectIdNames[17325] = 'PubSubConnectionType_ReaderGroupName_Placeholder' -ObjectIdNames[17326] = 'PubSubConnectionType_ReaderGroupName_Placeholder_SecurityMode' -ObjectIdNames[17327] = 'PubSubConnectionType_ReaderGroupName_Placeholder_SecurityGroupId' -ObjectIdNames[17328] = 'PubSubConnectionType_ReaderGroupName_Placeholder_SecurityKeyServices' -ObjectIdNames[17329] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Status' -ObjectIdNames[17330] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Status_State' -ObjectIdNames[17331] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Status_Enable' -ObjectIdNames[17332] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Status_Disable' -ObjectIdNames[17333] = 'PubSubConnectionType_ReaderGroupName_Placeholder_RemoveDataSetReader' -ObjectIdNames[17334] = 'PubSubConnectionType_ReaderGroupName_Placeholder_RemoveDataSetReader_InputArguments' -ObjectIdNames[17335] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[17336] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[17337] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[17338] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[17339] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[17340] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[17341] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[17342] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[17343] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[17344] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[17345] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[17346] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[17347] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[17348] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[17349] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[17350] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[17351] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[17352] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues' -ObjectIdNames[17353] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress' -ObjectIdNames[17354] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel' -ObjectIdNames[17355] = 'PubSubConnectionType_ReaderGroupName_Placeholder_AddDataSetReader' -ObjectIdNames[17356] = 'PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup' -ObjectIdNames[17357] = 'PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup_InputArguments' -ObjectIdNames[17358] = 'PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup_OutputArguments' -ObjectIdNames[17359] = 'PublishSubscribe_ConnectionName_Placeholder_AddReaderGroup' -ObjectIdNames[17360] = 'PublishSubscribe_ConnectionName_Placeholder_AddReaderGroup_InputArguments' -ObjectIdNames[17361] = 'PublishSubscribe_ConnectionName_Placeholder_AddReaderGroup_OutputArguments' -ObjectIdNames[17362] = 'PublishSubscribe_ConnectionName_Placeholder_RemoveGroup' -ObjectIdNames[17363] = 'PublishSubscribe_ConnectionName_Placeholder_RemoveGroup_InputArguments' -ObjectIdNames[17364] = 'PublishSubscribe_SetSecurityKeys' -ObjectIdNames[17365] = 'PublishSubscribe_SetSecurityKeys_InputArguments' -ObjectIdNames[17366] = 'PublishSubscribe_AddConnection' -ObjectIdNames[17367] = 'PublishSubscribe_AddConnection_InputArguments' -ObjectIdNames[17368] = 'PublishSubscribe_AddConnection_OutputArguments' -ObjectIdNames[17369] = 'PublishSubscribe_RemoveConnection' -ObjectIdNames[17370] = 'PublishSubscribe_RemoveConnection_InputArguments' -ObjectIdNames[17371] = 'PublishSubscribe_PublishedDataSets' -ObjectIdNames[17372] = 'PublishSubscribe_PublishedDataSets_AddPublishedDataItems' -ObjectIdNames[17373] = 'PublishSubscribe_PublishedDataSets_AddPublishedDataItems_InputArguments' -ObjectIdNames[17374] = 'PublishSubscribe_PublishedDataSets_AddPublishedDataItems_OutputArguments' -ObjectIdNames[17375] = 'PublishSubscribe_PublishedDataSets_AddPublishedEvents' -ObjectIdNames[17376] = 'PublishSubscribe_PublishedDataSets_AddPublishedEvents_InputArguments' -ObjectIdNames[17377] = 'PublishSubscribe_PublishedDataSets_AddPublishedEvents_OutputArguments' -ObjectIdNames[17378] = 'PublishSubscribe_PublishedDataSets_AddPublishedDataItemsTemplate' -ObjectIdNames[17379] = 'PublishSubscribe_PublishedDataSets_AddPublishedDataItemsTemplate_InputArguments' -ObjectIdNames[17380] = 'PublishSubscribe_PublishedDataSets_AddPublishedDataItemsTemplate_OutputArguments' -ObjectIdNames[17381] = 'PublishSubscribe_PublishedDataSets_AddPublishedEventsTemplate' -ObjectIdNames[17382] = 'PublishSubscribe_PublishedDataSets_AddPublishedEventsTemplate_InputArguments' -ObjectIdNames[17383] = 'PublishSubscribe_PublishedDataSets_AddPublishedEventsTemplate_OutputArguments' -ObjectIdNames[17384] = 'PublishSubscribe_PublishedDataSets_RemovePublishedDataSet' -ObjectIdNames[17385] = 'PublishSubscribe_PublishedDataSets_RemovePublishedDataSet_InputArguments' -ObjectIdNames[17386] = 'DataSetReaderType_CreateTargetVariables' -ObjectIdNames[17387] = 'DataSetReaderType_CreateTargetVariables_InputArguments' -ObjectIdNames[17388] = 'DataSetReaderType_CreateTargetVariables_OutputArguments' -ObjectIdNames[17389] = 'DataSetReaderType_CreateDataSetMirror' -ObjectIdNames[17390] = 'DataSetReaderType_CreateDataSetMirror_InputArguments' -ObjectIdNames[17391] = 'DataSetReaderType_CreateDataSetMirror_OutputArguments' -ObjectIdNames[17392] = 'DataSetReaderTypeCreateTargetVariablesMethodType' -ObjectIdNames[17393] = 'DataSetReaderTypeCreateTargetVariablesMethodType_InputArguments' -ObjectIdNames[17394] = 'DataSetReaderTypeCreateTargetVariablesMethodType_OutputArguments' -ObjectIdNames[17395] = 'DataSetReaderTypeCreateDataSetMirrorMethodType' -ObjectIdNames[17396] = 'DataSetReaderTypeCreateDataSetMirrorMethodType_InputArguments' -ObjectIdNames[17397] = 'DataSetReaderTypeCreateDataSetMirrorMethodType_OutputArguments' -ObjectIdNames[17398] = 'PublishSubscribe_PublishedDataSets_AddDataSetFolder' -ObjectIdNames[17399] = 'PubSubConnectionType_ReaderGroupName_Placeholder_AddDataSetReader_InputArguments' -ObjectIdNames[17400] = 'PubSubConnectionType_ReaderGroupName_Placeholder_AddDataSetReader_OutputArguments' -ObjectIdNames[17401] = 'PublishSubscribe_PublishedDataSets_AddDataSetFolder_InputArguments' -ObjectIdNames[17402] = 'PublishSubscribe_PublishedDataSets_AddDataSetFolder_OutputArguments' -ObjectIdNames[17403] = 'PublishSubscribe_PublishedDataSets_RemoveDataSetFolder' -ObjectIdNames[17404] = 'PublishSubscribe_PublishedDataSets_RemoveDataSetFolder_InputArguments' -ObjectIdNames[17405] = 'PublishSubscribe_Status' -ObjectIdNames[17406] = 'PublishSubscribe_Status_State' -ObjectIdNames[17407] = 'PublishSubscribe_Status_Enable' -ObjectIdNames[17408] = 'PublishSubscribe_Status_Disable' -ObjectIdNames[17409] = 'PublishSubscribe_Diagnostics' -ObjectIdNames[17410] = 'PublishSubscribe_Diagnostics_DiagnosticsLevel' -ObjectIdNames[17411] = 'PublishSubscribe_Diagnostics_TotalInformation' -ObjectIdNames[17412] = 'PublishSubscribe_Diagnostics_TotalInformation_Active' -ObjectIdNames[17413] = 'PublishSubscribe_Diagnostics_TotalInformation_Classification' -ObjectIdNames[17414] = 'PublishSubscribe_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[17415] = 'PublishSubscribe_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[17416] = 'PublishSubscribe_Diagnostics_TotalError' -ObjectIdNames[17417] = 'PublishSubscribe_Diagnostics_TotalError_Active' -ObjectIdNames[17418] = 'PublishSubscribe_Diagnostics_TotalError_Classification' -ObjectIdNames[17419] = 'PublishSubscribe_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[17420] = 'PublishSubscribe_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[17421] = 'PublishSubscribe_Diagnostics_Reset' -ObjectIdNames[17422] = 'PublishSubscribe_Diagnostics_SubError' -ObjectIdNames[17423] = 'PublishSubscribe_Diagnostics_Counters' -ObjectIdNames[17424] = 'PublishSubscribe_Diagnostics_Counters_StateError' -ObjectIdNames[17425] = 'PublishSubscribe_Diagnostics_Counters_StateError_Active' -ObjectIdNames[17426] = 'PublishSubscribe_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[17427] = 'PubSubConnectionType_AddWriterGroup' -ObjectIdNames[17428] = 'PubSubConnectionType_AddWriterGroup_InputArguments' -ObjectIdNames[17429] = 'PublishSubscribe_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[17430] = 'PublishSubscribe_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[17431] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[17432] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[17433] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[17434] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[17435] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[17436] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[17437] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[17438] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[17439] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[17440] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[17441] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[17442] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[17443] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[17444] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[17445] = 'PublishSubscribe_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[17446] = 'PublishSubscribe_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[17447] = 'PublishSubscribe_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[17448] = 'PublishSubscribe_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[17449] = 'PublishSubscribe_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[17450] = 'PublishSubscribe_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[17451] = 'PublishSubscribe_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[17452] = 'PublishSubscribe_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[17453] = 'PublishSubscribe_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[17454] = 'PublishSubscribe_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[17455] = 'PublishSubscribe_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[17456] = 'PubSubConnectionType_AddWriterGroup_OutputArguments' -ObjectIdNames[17457] = 'PublishSubscribe_Diagnostics_LiveValues' -ObjectIdNames[17458] = 'PublishSubscribe_Diagnostics_LiveValues_ConfiguredDataSetWriters' -ObjectIdNames[17459] = 'PublishSubscribe_Diagnostics_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel' -ObjectIdNames[17460] = 'PublishSubscribe_Diagnostics_LiveValues_ConfiguredDataSetReaders' -ObjectIdNames[17461] = 'PublishSubscribe_Diagnostics_LiveValues_ConfiguredDataSetReaders_DiagnosticsLevel' -ObjectIdNames[17462] = 'PublishSubscribe_Diagnostics_LiveValues_OperationalDataSetWriters' -ObjectIdNames[17463] = 'PublishSubscribe_Diagnostics_LiveValues_OperationalDataSetWriters_DiagnosticsLevel' -ObjectIdNames[17464] = 'PublishSubscribe_Diagnostics_LiveValues_OperationalDataSetReaders' -ObjectIdNames[17465] = 'PubSubConnectionType_AddReaderGroup' -ObjectIdNames[17466] = 'PublishSubscribe_Diagnostics_LiveValues_OperationalDataSetReaders_DiagnosticsLevel' -ObjectIdNames[17467] = 'DatagramConnectionTransportDataType' -ObjectIdNames[17468] = 'DatagramConnectionTransportDataType_Encoding_DefaultBinary' -ObjectIdNames[17469] = 'OpcUa_BinarySchema_DatagramConnectionTransportDataType' -ObjectIdNames[17470] = 'OpcUa_BinarySchema_DatagramConnectionTransportDataType_DataTypeVersion' -ObjectIdNames[17471] = 'OpcUa_BinarySchema_DatagramConnectionTransportDataType_DictionaryFragment' -ObjectIdNames[17472] = 'DatagramConnectionTransportDataType_Encoding_DefaultXml' -ObjectIdNames[17473] = 'OpcUa_XmlSchema_DatagramConnectionTransportDataType' -ObjectIdNames[17474] = 'OpcUa_XmlSchema_DatagramConnectionTransportDataType_DataTypeVersion' -ObjectIdNames[17475] = 'OpcUa_XmlSchema_DatagramConnectionTransportDataType_DictionaryFragment' -ObjectIdNames[17476] = 'DatagramConnectionTransportDataType_Encoding_DefaultJson' -ObjectIdNames[17477] = 'UadpDataSetReaderMessageType_DataSetOffset' -ObjectIdNames[17478] = 'PublishSubscribeType_ConnectionName_Placeholder_ConnectionProperties' -ObjectIdNames[17479] = 'PublishSubscribeType_SupportedTransportProfiles' -ObjectIdNames[17480] = 'PublishSubscribe_ConnectionName_Placeholder_ConnectionProperties' -ObjectIdNames[17481] = 'PublishSubscribe_SupportedTransportProfiles' -ObjectIdNames[17482] = 'PublishedDataSetType_DataSetWriterName_Placeholder_DataSetWriterProperties' -ObjectIdNames[17483] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_DataSetWriterProperties' -ObjectIdNames[17484] = 'PublishedEventsType_DataSetWriterName_Placeholder_DataSetWriterProperties' -ObjectIdNames[17485] = 'PubSubConnectionType_ConnectionProperties' -ObjectIdNames[17486] = 'PubSubConnectionType_WriterGroupName_Placeholder_GroupProperties' -ObjectIdNames[17487] = 'PubSubConnectionType_ReaderGroupName_Placeholder_GroupProperties' -ObjectIdNames[17488] = 'PubSubGroupType_GroupProperties' -ObjectIdNames[17489] = 'WriterGroupType_GroupProperties' -ObjectIdNames[17490] = 'WriterGroupType_DataSetWriterName_Placeholder_DataSetWriterProperties' -ObjectIdNames[17491] = 'ReaderGroupType_GroupProperties' -ObjectIdNames[17492] = 'ReaderGroupType_DataSetReaderName_Placeholder_DataSetReaderProperties' -ObjectIdNames[17493] = 'DataSetWriterType_DataSetWriterProperties' -ObjectIdNames[17494] = 'DataSetReaderType_DataSetReaderProperties' -ObjectIdNames[17495] = 'CreateCredentialMethodType_OutputArguments' -ObjectIdNames[17496] = 'KeyCredentialConfigurationFolderType' -ObjectIdNames[17497] = 'AnalogUnitType' -ObjectIdNames[17498] = 'AnalogUnitType_Definition' -ObjectIdNames[17499] = 'AnalogUnitType_ValuePrecision' -ObjectIdNames[17500] = 'AnalogUnitType_InstrumentRange' -ObjectIdNames[17501] = 'AnalogUnitType_EURange' -ObjectIdNames[17502] = 'AnalogUnitType_EngineeringUnits' -ObjectIdNames[17503] = 'PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface_Selections' -ObjectIdNames[17504] = 'PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface_SelectionDescriptions' -ObjectIdNames[17505] = 'PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface_RestrictToList' -ObjectIdNames[17506] = 'PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface_Selections' -ObjectIdNames[17507] = 'PubSubConnectionType_AddReaderGroup_InputArguments' -ObjectIdNames[17508] = 'PubSubConnectionType_AddReaderGroup_OutputArguments' -ObjectIdNames[17509] = 'PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface_SelectionDescriptions' -ObjectIdNames[17510] = 'PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface_RestrictToList' -ObjectIdNames[17511] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder' -ObjectIdNames[17512] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder_ResourceUri' -ObjectIdNames[17513] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder_ProfileUri' -ObjectIdNames[17514] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder_EndpointUrls' -ObjectIdNames[17515] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder_ServiceStatus' -ObjectIdNames[17516] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder_GetEncryptingKey' -ObjectIdNames[17517] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder_GetEncryptingKey_InputArguments' -ObjectIdNames[17518] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder_GetEncryptingKey_OutputArguments' -ObjectIdNames[17519] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder_UpdateCredential' -ObjectIdNames[17520] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder_UpdateCredential_InputArguments' -ObjectIdNames[17521] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder_DeleteCredential' -ObjectIdNames[17522] = 'KeyCredentialConfigurationFolderType_CreateCredential' -ObjectIdNames[17523] = 'KeyCredentialConfigurationFolderType_CreateCredential_InputArguments' -ObjectIdNames[17524] = 'KeyCredentialConfigurationFolderType_CreateCredential_OutputArguments' -ObjectIdNames[17525] = 'KeyCredentialConfiguration_ServiceName_Placeholder_GetEncryptingKey' -ObjectIdNames[17526] = 'KeyCredentialConfiguration_ServiceName_Placeholder_GetEncryptingKey_InputArguments' -ObjectIdNames[17527] = 'KeyCredentialConfiguration_ServiceName_Placeholder_GetEncryptingKey_OutputArguments' -ObjectIdNames[17528] = 'KeyCredentialConfiguration_CreateCredential' -ObjectIdNames[17529] = 'KeyCredentialConfiguration_CreateCredential_InputArguments' -ObjectIdNames[17530] = 'KeyCredentialConfiguration_CreateCredential_OutputArguments' -ObjectIdNames[17531] = 'GetEncryptingKeyMethodType' -ObjectIdNames[17532] = 'GetEncryptingKeyMethodType_InputArguments' -ObjectIdNames[17533] = 'GetEncryptingKeyMethodType_OutputArguments' -ObjectIdNames[17534] = 'KeyCredentialConfigurationType_GetEncryptingKey' -ObjectIdNames[17535] = 'KeyCredentialConfigurationType_GetEncryptingKey_InputArguments' -ObjectIdNames[17536] = 'KeyCredentialConfigurationType_GetEncryptingKey_OutputArguments' -ObjectIdNames[17537] = 'AdditionalParametersType_Encoding_DefaultBinary' -ObjectIdNames[17538] = 'OpcUa_BinarySchema_AdditionalParametersType' -ObjectIdNames[17539] = 'OpcUa_BinarySchema_AdditionalParametersType_DataTypeVersion' -ObjectIdNames[17540] = 'OpcUa_BinarySchema_AdditionalParametersType_DictionaryFragment' -ObjectIdNames[17541] = 'AdditionalParametersType_Encoding_DefaultXml' -ObjectIdNames[17542] = 'OpcUa_XmlSchema_AdditionalParametersType' -ObjectIdNames[17543] = 'OpcUa_XmlSchema_AdditionalParametersType_DataTypeVersion' -ObjectIdNames[17544] = 'OpcUa_XmlSchema_AdditionalParametersType_DictionaryFragment' -ObjectIdNames[17545] = 'RsaEncryptedSecret' -ObjectIdNames[17546] = 'EccEncryptedSecret' -ObjectIdNames[17547] = 'AdditionalParametersType_Encoding_DefaultJson' -ObjectIdNames[17548] = 'EphemeralKeyType' -ObjectIdNames[17549] = 'EphemeralKeyType_Encoding_DefaultBinary' -ObjectIdNames[17550] = 'OpcUa_BinarySchema_EphemeralKeyType' -ObjectIdNames[17551] = 'OpcUa_BinarySchema_EphemeralKeyType_DataTypeVersion' -ObjectIdNames[17552] = 'OpcUa_BinarySchema_EphemeralKeyType_DictionaryFragment' -ObjectIdNames[17553] = 'EphemeralKeyType_Encoding_DefaultXml' -ObjectIdNames[17554] = 'OpcUa_XmlSchema_EphemeralKeyType' -ObjectIdNames[17555] = 'OpcUa_XmlSchema_EphemeralKeyType_DataTypeVersion' -ObjectIdNames[17556] = 'OpcUa_XmlSchema_EphemeralKeyType_DictionaryFragment' -ObjectIdNames[17557] = 'EphemeralKeyType_Encoding_DefaultJson' -ObjectIdNames[17558] = 'PubSubConnectionType_WriterGroupName_Placeholder_HeaderLayoutUri' -ObjectIdNames[17559] = 'WriterGroupType_HeaderLayoutUri' -ObjectIdNames[17560] = 'ReaderGroupType_DataSetReaderName_Placeholder_KeyFrameCount' -ObjectIdNames[17561] = 'PubSubConnectionTypeAddWriterGroupMethodType' -ObjectIdNames[17562] = 'ReaderGroupType_DataSetReaderName_Placeholder_HeaderLayoutUri' -ObjectIdNames[17563] = 'DataSetReaderType_KeyFrameCount' -ObjectIdNames[17564] = 'DataSetReaderType_HeaderLayoutUri' -ObjectIdNames[17565] = 'BaseAnalogType_Definition' -ObjectIdNames[17566] = 'BaseAnalogType_ValuePrecision' -ObjectIdNames[17567] = 'BaseAnalogType_InstrumentRange' -ObjectIdNames[17568] = 'BaseAnalogType_EURange' -ObjectIdNames[17569] = 'BaseAnalogType_EngineeringUnits' -ObjectIdNames[17570] = 'AnalogUnitRangeType' -ObjectIdNames[17571] = 'AnalogUnitRangeType_Definition' -ObjectIdNames[17572] = 'AnalogUnitRangeType_ValuePrecision' -ObjectIdNames[17573] = 'AnalogUnitRangeType_InstrumentRange' -ObjectIdNames[17574] = 'AnalogUnitRangeType_EURange' -ObjectIdNames[17575] = 'AnalogUnitRangeType_EngineeringUnits' -ObjectIdNames[17576] = 'PubSubConnectionType_Address_NetworkInterface_Selections' -ObjectIdNames[17577] = 'PubSubConnectionType_Address_NetworkInterface_SelectionDescriptions' -ObjectIdNames[17578] = 'PubSubConnectionType_Address_NetworkInterface_RestrictToList' -ObjectIdNames[17579] = 'DatagramConnectionTransportType_DiscoveryAddress_NetworkInterface_Selections' -ObjectIdNames[17580] = 'DatagramConnectionTransportType_DiscoveryAddress_NetworkInterface_SelectionDescriptions' -ObjectIdNames[17581] = 'DatagramConnectionTransportType_DiscoveryAddress_NetworkInterface_RestrictToList' -ObjectIdNames[17582] = 'NetworkAddressType_NetworkInterface_Selections' -ObjectIdNames[17583] = 'NetworkAddressType_NetworkInterface_SelectionDescriptions' -ObjectIdNames[17584] = 'NetworkAddressType_NetworkInterface_RestrictToList' -ObjectIdNames[17585] = 'NetworkAddressUrlType_NetworkInterface_Selections' -ObjectIdNames[17586] = 'NetworkAddressUrlType_NetworkInterface_SelectionDescriptions' -ObjectIdNames[17587] = 'NetworkAddressUrlType_NetworkInterface_RestrictToList' -ObjectIdNames[17588] = 'Index' -ObjectIdNames[17589] = 'DictionaryEntryType' -ObjectIdNames[17590] = 'DictionaryEntryType_DictionaryEntryName_Placeholder' -ObjectIdNames[17591] = 'DictionaryFolderType' -ObjectIdNames[17592] = 'DictionaryFolderType_DictionaryFolderName_Placeholder' -ObjectIdNames[17593] = 'DictionaryFolderType_DictionaryEntryName_Placeholder' -ObjectIdNames[17594] = 'Dictionaries' -ObjectIdNames[17595] = 'Dictionaries_DictionaryFolderName_Placeholder' -ObjectIdNames[17596] = 'Dictionaries_DictionaryEntryName_Placeholder' -ObjectIdNames[17597] = 'HasDictionaryEntry' -ObjectIdNames[17598] = 'IrdiDictionaryEntryType' -ObjectIdNames[17599] = 'IrdiDictionaryEntryType_DictionaryEntryName_Placeholder' -ObjectIdNames[17600] = 'UriDictionaryEntryType' -ObjectIdNames[17601] = 'UriDictionaryEntryType_DictionaryEntryName_Placeholder' -ObjectIdNames[17602] = 'BaseInterfaceType' -ObjectIdNames[17603] = 'HasInterface' -ObjectIdNames[17604] = 'HasAddIn' -ObjectIdNames[17605] = 'DefaultInstanceBrowseName' -ObjectIdNames[17606] = 'GenericAttributeValue' -ObjectIdNames[17607] = 'GenericAttributes' -ObjectIdNames[17608] = 'GenericAttributeValue_Encoding_DefaultXml' -ObjectIdNames[17609] = 'GenericAttributes_Encoding_DefaultXml' -ObjectIdNames[17610] = 'GenericAttributeValue_Encoding_DefaultBinary' -ObjectIdNames[17611] = 'GenericAttributes_Encoding_DefaultBinary' -ObjectIdNames[17612] = 'ServerType_LocalTime' -ObjectIdNames[17613] = 'PubSubConnectionTypeAddWriterGroupMethodType_InputArguments' -ObjectIdNames[17614] = 'PubSubConnectionTypeAddWriterGroupMethodType_OutputArguments' -ObjectIdNames[17615] = 'AuditSecurityEventType_StatusCodeId' -ObjectIdNames[17616] = 'AuditChannelEventType_StatusCodeId' -ObjectIdNames[17617] = 'AuditOpenSecureChannelEventType_StatusCodeId' -ObjectIdNames[17618] = 'AuditSessionEventType_StatusCodeId' -ObjectIdNames[17619] = 'AuditCreateSessionEventType_StatusCodeId' -ObjectIdNames[17620] = 'AuditUrlMismatchEventType_StatusCodeId' -ObjectIdNames[17621] = 'AuditActivateSessionEventType_StatusCodeId' -ObjectIdNames[17622] = 'AuditCancelEventType_StatusCodeId' -ObjectIdNames[17623] = 'AuditCertificateEventType_StatusCodeId' -ObjectIdNames[17624] = 'AuditCertificateDataMismatchEventType_StatusCodeId' -ObjectIdNames[17625] = 'AuditCertificateExpiredEventType_StatusCodeId' -ObjectIdNames[17626] = 'AuditCertificateInvalidEventType_StatusCodeId' -ObjectIdNames[17627] = 'AuditCertificateUntrustedEventType_StatusCodeId' -ObjectIdNames[17628] = 'AuditCertificateRevokedEventType_StatusCodeId' -ObjectIdNames[17629] = 'AuditCertificateMismatchEventType_StatusCodeId' -ObjectIdNames[17630] = 'PubSubConnectionAddReaderGroupGroupMethodType' -ObjectIdNames[17631] = 'PubSubConnectionAddReaderGroupGroupMethodType_InputArguments' -ObjectIdNames[17632] = 'SelectionListType_Selections' -ObjectIdNames[17633] = 'SelectionListType_SelectionDescriptions' -ObjectIdNames[17634] = 'Server_LocalTime' -ObjectIdNames[17635] = 'FiniteStateMachineType_AvailableStates' -ObjectIdNames[17636] = 'FiniteStateMachineType_AvailableTransitions' -ObjectIdNames[17637] = 'TemporaryFileTransferType_TransferState_Placeholder_AvailableStates' -ObjectIdNames[17638] = 'TemporaryFileTransferType_TransferState_Placeholder_AvailableTransitions' -ObjectIdNames[17639] = 'FileTransferStateMachineType_AvailableStates' -ObjectIdNames[17640] = 'FileTransferStateMachineType_AvailableTransitions' -ObjectIdNames[17641] = 'RoleMappingRuleChangedAuditEventType' -ObjectIdNames[17642] = 'RoleMappingRuleChangedAuditEventType_EventId' -ObjectIdNames[17643] = 'RoleMappingRuleChangedAuditEventType_EventType' -ObjectIdNames[17644] = 'RoleMappingRuleChangedAuditEventType_SourceNode' -ObjectIdNames[17645] = 'RoleMappingRuleChangedAuditEventType_SourceName' -ObjectIdNames[17646] = 'RoleMappingRuleChangedAuditEventType_Time' -ObjectIdNames[17647] = 'RoleMappingRuleChangedAuditEventType_ReceiveTime' -ObjectIdNames[17648] = 'RoleMappingRuleChangedAuditEventType_LocalTime' -ObjectIdNames[17649] = 'RoleMappingRuleChangedAuditEventType_Message' -ObjectIdNames[17650] = 'RoleMappingRuleChangedAuditEventType_Severity' -ObjectIdNames[17651] = 'RoleMappingRuleChangedAuditEventType_ActionTimeStamp' -ObjectIdNames[17652] = 'RoleMappingRuleChangedAuditEventType_Status' -ObjectIdNames[17653] = 'RoleMappingRuleChangedAuditEventType_ServerId' -ObjectIdNames[17654] = 'RoleMappingRuleChangedAuditEventType_ClientAuditEntryId' -ObjectIdNames[17655] = 'RoleMappingRuleChangedAuditEventType_ClientUserId' -ObjectIdNames[17656] = 'RoleMappingRuleChangedAuditEventType_MethodId' -ObjectIdNames[17657] = 'RoleMappingRuleChangedAuditEventType_InputArguments' -ObjectIdNames[17658] = 'AlarmConditionType_ShelvingState_AvailableStates' -ObjectIdNames[17659] = 'AlarmConditionType_ShelvingState_AvailableTransitions' -ObjectIdNames[17660] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_AvailableStates' -ObjectIdNames[17661] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_AvailableTransitions' -ObjectIdNames[17662] = 'ShelvedStateMachineType_AvailableStates' -ObjectIdNames[17663] = 'ShelvedStateMachineType_AvailableTransitions' -ObjectIdNames[17664] = 'LimitAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17665] = 'LimitAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17666] = 'ExclusiveLimitStateMachineType_AvailableStates' -ObjectIdNames[17667] = 'ExclusiveLimitStateMachineType_AvailableTransitions' -ObjectIdNames[17668] = 'ExclusiveLimitAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17669] = 'ExclusiveLimitAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17670] = 'ExclusiveLimitAlarmType_LimitState_AvailableStates' -ObjectIdNames[17671] = 'ExclusiveLimitAlarmType_LimitState_AvailableTransitions' -ObjectIdNames[17672] = 'NonExclusiveLimitAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17673] = 'NonExclusiveLimitAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17674] = 'NonExclusiveLevelAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17675] = 'NonExclusiveLevelAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17676] = 'ExclusiveLevelAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17677] = 'ExclusiveLevelAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17678] = 'ExclusiveLevelAlarmType_LimitState_AvailableStates' -ObjectIdNames[17679] = 'ExclusiveLevelAlarmType_LimitState_AvailableTransitions' -ObjectIdNames[17680] = 'NonExclusiveDeviationAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17681] = 'NonExclusiveDeviationAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17682] = 'ExclusiveDeviationAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17683] = 'ExclusiveDeviationAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17684] = 'ExclusiveDeviationAlarmType_LimitState_AvailableStates' -ObjectIdNames[17685] = 'ExclusiveDeviationAlarmType_LimitState_AvailableTransitions' -ObjectIdNames[17686] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17687] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17688] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17689] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17690] = 'ExclusiveRateOfChangeAlarmType_LimitState_AvailableStates' -ObjectIdNames[17691] = 'ExclusiveRateOfChangeAlarmType_LimitState_AvailableTransitions' -ObjectIdNames[17692] = 'DiscreteAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17693] = 'DiscreteAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17694] = 'OffNormalAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17695] = 'OffNormalAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17696] = 'SystemOffNormalAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17697] = 'SystemOffNormalAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17698] = 'TripAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17699] = 'TripAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17700] = 'CertificateExpirationAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17701] = 'CertificateExpirationAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17702] = 'DiscrepancyAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17703] = 'DiscrepancyAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17704] = 'ProgramStateMachineType_AvailableStates' -ObjectIdNames[17705] = 'ProgramStateMachineType_AvailableTransitions' -ObjectIdNames[17706] = 'PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_Selections' -ObjectIdNames[17707] = 'PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_SelectionDescriptions' -ObjectIdNames[17708] = 'InterfaceTypes' -ObjectIdNames[17709] = 'RationalNumberType' -ObjectIdNames[17710] = 'PubSubConnectionType_TransportProfileUri_Selections' -ObjectIdNames[17711] = 'PubSubConnectionType_TransportProfileUri_SelectionDescriptions' -ObjectIdNames[17712] = 'RationalNumberType_Numerator' -ObjectIdNames[17713] = 'RationalNumberType_Denominator' -ObjectIdNames[17714] = 'VectorType' -ObjectIdNames[17715] = 'VectorType_VectorUnit' -ObjectIdNames[17716] = 'ThreeDVectorType' -ObjectIdNames[17717] = 'ThreeDVectorType_VectorUnit' -ObjectIdNames[17718] = 'FileDirectoryType_FileDirectoryName_Placeholder_DeleteFileSystemObject' -ObjectIdNames[17719] = 'FileDirectoryType_FileDirectoryName_Placeholder_DeleteFileSystemObject_InputArguments' -ObjectIdNames[17720] = 'PubSubConnectionAddReaderGroupGroupMethodType_OutputArguments' -ObjectIdNames[17721] = 'ConnectionTransportType' -ObjectIdNames[17722] = 'FileSystem_FileDirectoryName_Placeholder_DeleteFileSystemObject' -ObjectIdNames[17723] = 'FileSystem_FileDirectoryName_Placeholder_DeleteFileSystemObject_InputArguments' -ObjectIdNames[17724] = 'PubSubGroupType_MaxNetworkMessageSize' -ObjectIdNames[17725] = 'WriterGroupType' -ObjectIdNames[17726] = 'WriterGroupType_SecurityMode' -ObjectIdNames[17727] = 'WriterGroupType_SecurityGroupId' -ObjectIdNames[17728] = 'WriterGroupType_SecurityKeyServices' -ObjectIdNames[17729] = 'WriterGroupType_MaxNetworkMessageSize' -ObjectIdNames[17730] = 'WriterGroupType_Status' -ObjectIdNames[17731] = 'WriterGroupType_Status_State' -ObjectIdNames[17732] = 'AuthorizationServices' -ObjectIdNames[17734] = 'WriterGroupType_Status_Enable' -ObjectIdNames[17735] = 'WriterGroupType_Status_Disable' -ObjectIdNames[17736] = 'WriterGroupType_WriterGroupId' -ObjectIdNames[17737] = 'WriterGroupType_PublishingInterval' -ObjectIdNames[17738] = 'WriterGroupType_KeepAliveTime' -ObjectIdNames[17739] = 'WriterGroupType_Priority' -ObjectIdNames[17740] = 'WriterGroupType_LocaleIds' -ObjectIdNames[17741] = 'WriterGroupType_TransportSettings' -ObjectIdNames[17742] = 'WriterGroupType_MessageSettings' -ObjectIdNames[17743] = 'WriterGroupType_DataSetWriterName_Placeholder' -ObjectIdNames[17744] = 'WriterGroupType_DataSetWriterName_Placeholder_DataSetWriterId' -ObjectIdNames[17745] = 'WriterGroupType_DataSetWriterName_Placeholder_DataSetFieldContentMask' -ObjectIdNames[17746] = 'WriterGroupType_DataSetWriterName_Placeholder_KeyFrameCount' -ObjectIdNames[17747] = 'WriterGroupType_DataSetWriterName_Placeholder_TransportSettings' -ObjectIdNames[17748] = 'WriterGroupType_DataSetWriterName_Placeholder_MessageSettings' -ObjectIdNames[17749] = 'WriterGroupType_DataSetWriterName_Placeholder_Status' -ObjectIdNames[17750] = 'WriterGroupType_DataSetWriterName_Placeholder_Status_State' -ObjectIdNames[17751] = 'WriterGroupType_DataSetWriterName_Placeholder_Status_Enable' -ObjectIdNames[17752] = 'WriterGroupType_DataSetWriterName_Placeholder_Status_Disable' -ObjectIdNames[17753] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics' -ObjectIdNames[17754] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_DiagnosticsLevel' -ObjectIdNames[17755] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation' -ObjectIdNames[17756] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Active' -ObjectIdNames[17757] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Classification' -ObjectIdNames[17758] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[17759] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[17760] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalError' -ObjectIdNames[17761] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Active' -ObjectIdNames[17762] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Classification' -ObjectIdNames[17763] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[17764] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[17765] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Reset' -ObjectIdNames[17766] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_SubError' -ObjectIdNames[17767] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters' -ObjectIdNames[17768] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError' -ObjectIdNames[17769] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Active' -ObjectIdNames[17770] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[17771] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[17772] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[17773] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[17774] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[17775] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[17776] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[17777] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[17778] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[17779] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[17780] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[17781] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[17782] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[17783] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[17784] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[17785] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[17786] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[17787] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[17788] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[17789] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[17790] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[17791] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[17792] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[17793] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[17794] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[17795] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[17796] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[17797] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[17798] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues' -ObjectIdNames[17799] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages' -ObjectIdNames[17800] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active' -ObjectIdNames[17801] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification' -ObjectIdNames[17802] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel' -ObjectIdNames[17803] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange' -ObjectIdNames[17804] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber' -ObjectIdNames[17805] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel' -ObjectIdNames[17806] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode' -ObjectIdNames[17807] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel' -ObjectIdNames[17808] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion' -ObjectIdNames[17809] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel' -ObjectIdNames[17810] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion' -ObjectIdNames[17811] = 'WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel' -ObjectIdNames[17812] = 'WriterGroupType_Diagnostics' -ObjectIdNames[17813] = 'WriterGroupType_Diagnostics_DiagnosticsLevel' -ObjectIdNames[17814] = 'WriterGroupType_Diagnostics_TotalInformation' -ObjectIdNames[17815] = 'WriterGroupType_Diagnostics_TotalInformation_Active' -ObjectIdNames[17816] = 'WriterGroupType_Diagnostics_TotalInformation_Classification' -ObjectIdNames[17817] = 'WriterGroupType_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[17818] = 'WriterGroupType_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[17819] = 'WriterGroupType_Diagnostics_TotalError' -ObjectIdNames[17820] = 'WriterGroupType_Diagnostics_TotalError_Active' -ObjectIdNames[17821] = 'WriterGroupType_Diagnostics_TotalError_Classification' -ObjectIdNames[17822] = 'WriterGroupType_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[17823] = 'WriterGroupType_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[17824] = 'WriterGroupType_Diagnostics_Reset' -ObjectIdNames[17825] = 'WriterGroupType_Diagnostics_SubError' -ObjectIdNames[17826] = 'WriterGroupType_Diagnostics_Counters' -ObjectIdNames[17827] = 'WriterGroupType_Diagnostics_Counters_StateError' -ObjectIdNames[17828] = 'WriterGroupType_Diagnostics_Counters_StateError_Active' -ObjectIdNames[17829] = 'WriterGroupType_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[17830] = 'WriterGroupType_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[17831] = 'WriterGroupType_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[17832] = 'WriterGroupType_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[17833] = 'WriterGroupType_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[17834] = 'WriterGroupType_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[17835] = 'WriterGroupType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[17836] = 'WriterGroupType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[17837] = 'WriterGroupType_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[17838] = 'WriterGroupType_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[17839] = 'WriterGroupType_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[17840] = 'WriterGroupType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[17841] = 'WriterGroupType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[17842] = 'WriterGroupType_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[17843] = 'WriterGroupType_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[17844] = 'WriterGroupType_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[17845] = 'WriterGroupType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[17846] = 'WriterGroupType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[17847] = 'WriterGroupType_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[17848] = 'WriterGroupType_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[17849] = 'WriterGroupType_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[17850] = 'WriterGroupType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[17851] = 'WriterGroupType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[17852] = 'AuthorizationServiceConfigurationType' -ObjectIdNames[17853] = 'WriterGroupType_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[17854] = 'WriterGroupType_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[17855] = 'WriterGroupType_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[17856] = 'WriterGroupType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[17857] = 'WriterGroupType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[17858] = 'WriterGroupType_Diagnostics_LiveValues' -ObjectIdNames[17859] = 'WriterGroupType_Diagnostics_Counters_SentNetworkMessages' -ObjectIdNames[17860] = 'AuthorizationServiceConfigurationType_ServiceCertificate' -ObjectIdNames[17861] = 'DecimalDataType' -ObjectIdNames[17862] = 'DecimalDataType_Encoding_DefaultXml' -ObjectIdNames[17863] = 'DecimalDataType_Encoding_DefaultBinary' -ObjectIdNames[17864] = 'WriterGroupType_Diagnostics_Counters_SentNetworkMessages_Active' -ObjectIdNames[17865] = 'AlarmConditionType_AudibleSound_ListId' -ObjectIdNames[17866] = 'AlarmConditionType_AudibleSound_AgencyId' -ObjectIdNames[17867] = 'AlarmConditionType_AudibleSound_VersionId' -ObjectIdNames[17868] = 'AlarmConditionType_Unsuppress' -ObjectIdNames[17869] = 'AlarmConditionType_RemoveFromService' -ObjectIdNames[17870] = 'AlarmConditionType_PlaceInService' -ObjectIdNames[17871] = 'WriterGroupType_Diagnostics_Counters_SentNetworkMessages_Classification' -ObjectIdNames[17872] = 'WriterGroupType_Diagnostics_Counters_SentNetworkMessages_DiagnosticsLevel' -ObjectIdNames[17873] = 'WriterGroupType_Diagnostics_Counters_SentNetworkMessages_TimeFirstChange' -ObjectIdNames[17874] = 'WriterGroupType_Diagnostics_Counters_FailedTransmissions' -ObjectIdNames[17875] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Unsuppress' -ObjectIdNames[17876] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_RemoveFromService' -ObjectIdNames[17877] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_PlaceInService' -ObjectIdNames[17878] = 'WriterGroupType_Diagnostics_Counters_FailedTransmissions_Active' -ObjectIdNames[17879] = 'LimitAlarmType_AudibleSound_ListId' -ObjectIdNames[17880] = 'LimitAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17881] = 'LimitAlarmType_AudibleSound_VersionId' -ObjectIdNames[17882] = 'LimitAlarmType_Unsuppress' -ObjectIdNames[17883] = 'LimitAlarmType_RemoveFromService' -ObjectIdNames[17884] = 'LimitAlarmType_PlaceInService' -ObjectIdNames[17885] = 'WriterGroupType_Diagnostics_Counters_FailedTransmissions_Classification' -ObjectIdNames[17886] = 'ExclusiveLimitAlarmType_AudibleSound_ListId' -ObjectIdNames[17887] = 'ExclusiveLimitAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17888] = 'ExclusiveLimitAlarmType_AudibleSound_VersionId' -ObjectIdNames[17889] = 'ExclusiveLimitAlarmType_Unsuppress' -ObjectIdNames[17890] = 'ExclusiveLimitAlarmType_RemoveFromService' -ObjectIdNames[17891] = 'ExclusiveLimitAlarmType_PlaceInService' -ObjectIdNames[17892] = 'WriterGroupType_Diagnostics_Counters_FailedTransmissions_DiagnosticsLevel' -ObjectIdNames[17893] = 'NonExclusiveLimitAlarmType_AudibleSound_ListId' -ObjectIdNames[17894] = 'NonExclusiveLimitAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17895] = 'NonExclusiveLimitAlarmType_AudibleSound_VersionId' -ObjectIdNames[17896] = 'NonExclusiveLimitAlarmType_Unsuppress' -ObjectIdNames[17897] = 'NonExclusiveLimitAlarmType_RemoveFromService' -ObjectIdNames[17898] = 'NonExclusiveLimitAlarmType_PlaceInService' -ObjectIdNames[17899] = 'WriterGroupType_Diagnostics_Counters_FailedTransmissions_TimeFirstChange' -ObjectIdNames[17900] = 'WriterGroupType_Diagnostics_Counters_EncryptionErrors' -ObjectIdNames[17901] = 'WriterGroupType_Diagnostics_Counters_EncryptionErrors_Active' -ObjectIdNames[17902] = 'WriterGroupType_Diagnostics_Counters_EncryptionErrors_Classification' -ObjectIdNames[17903] = 'WriterGroupType_Diagnostics_Counters_EncryptionErrors_DiagnosticsLevel' -ObjectIdNames[17904] = 'NonExclusiveLevelAlarmType_RemoveFromService' -ObjectIdNames[17905] = 'NonExclusiveLevelAlarmType_PlaceInService' -ObjectIdNames[17906] = 'WriterGroupType_Diagnostics_Counters_EncryptionErrors_TimeFirstChange' -ObjectIdNames[17907] = 'ExclusiveLevelAlarmType_AudibleSound_ListId' -ObjectIdNames[17908] = 'ExclusiveLevelAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17909] = 'ExclusiveLevelAlarmType_AudibleSound_VersionId' -ObjectIdNames[17910] = 'ExclusiveLevelAlarmType_Unsuppress' -ObjectIdNames[17911] = 'ExclusiveLevelAlarmType_RemoveFromService' -ObjectIdNames[17912] = 'ExclusiveLevelAlarmType_PlaceInService' -ObjectIdNames[17913] = 'WriterGroupType_Diagnostics_LiveValues_ConfiguredDataSetWriters' -ObjectIdNames[17914] = 'NonExclusiveDeviationAlarmType_AudibleSound_ListId' -ObjectIdNames[17915] = 'NonExclusiveDeviationAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17916] = 'NonExclusiveDeviationAlarmType_AudibleSound_VersionId' -ObjectIdNames[17917] = 'NonExclusiveDeviationAlarmType_Unsuppress' -ObjectIdNames[17918] = 'NonExclusiveDeviationAlarmType_RemoveFromService' -ObjectIdNames[17919] = 'NonExclusiveDeviationAlarmType_PlaceInService' -ObjectIdNames[17920] = 'WriterGroupType_Diagnostics_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel' -ObjectIdNames[17921] = 'NonExclusiveRateOfChangeAlarmType_AudibleSound_ListId' -ObjectIdNames[17922] = 'NonExclusiveRateOfChangeAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17923] = 'NonExclusiveRateOfChangeAlarmType_AudibleSound_VersionId' -ObjectIdNames[17924] = 'NonExclusiveRateOfChangeAlarmType_Unsuppress' -ObjectIdNames[17925] = 'NonExclusiveRateOfChangeAlarmType_RemoveFromService' -ObjectIdNames[17926] = 'NonExclusiveRateOfChangeAlarmType_PlaceInService' -ObjectIdNames[17927] = 'WriterGroupType_Diagnostics_LiveValues_OperationalDataSetWriters' -ObjectIdNames[17928] = 'ExclusiveDeviationAlarmType_AudibleSound_ListId' -ObjectIdNames[17929] = 'ExclusiveDeviationAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17930] = 'ExclusiveDeviationAlarmType_AudibleSound_VersionId' -ObjectIdNames[17931] = 'ExclusiveDeviationAlarmType_Unsuppress' -ObjectIdNames[17932] = 'ExclusiveDeviationAlarmType_RemoveFromService' -ObjectIdNames[17933] = 'ExclusiveDeviationAlarmType_PlaceInService' -ObjectIdNames[17934] = 'WriterGroupType_Diagnostics_LiveValues_OperationalDataSetWriters_DiagnosticsLevel' -ObjectIdNames[17935] = 'ExclusiveRateOfChangeAlarmType_AudibleSound_ListId' -ObjectIdNames[17936] = 'ExclusiveRateOfChangeAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17937] = 'ExclusiveRateOfChangeAlarmType_AudibleSound_VersionId' -ObjectIdNames[17938] = 'ExclusiveRateOfChangeAlarmType_Unsuppress' -ObjectIdNames[17939] = 'ExclusiveRateOfChangeAlarmType_RemoveFromService' -ObjectIdNames[17940] = 'ExclusiveRateOfChangeAlarmType_PlaceInService' -ObjectIdNames[17941] = 'WriterGroupType_Diagnostics_LiveValues_SecurityTokenID' -ObjectIdNames[17942] = 'DiscreteAlarmType_AudibleSound_ListId' -ObjectIdNames[17943] = 'DiscreteAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17944] = 'DiscreteAlarmType_AudibleSound_VersionId' -ObjectIdNames[17945] = 'DiscreteAlarmType_Unsuppress' -ObjectIdNames[17946] = 'DiscreteAlarmType_RemoveFromService' -ObjectIdNames[17947] = 'DiscreteAlarmType_PlaceInService' -ObjectIdNames[17948] = 'WriterGroupType_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel' -ObjectIdNames[17949] = 'OffNormalAlarmType_AudibleSound_ListId' -ObjectIdNames[17950] = 'OffNormalAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17951] = 'OffNormalAlarmType_AudibleSound_VersionId' -ObjectIdNames[17952] = 'OffNormalAlarmType_Unsuppress' -ObjectIdNames[17953] = 'OffNormalAlarmType_RemoveFromService' -ObjectIdNames[17954] = 'OffNormalAlarmType_PlaceInService' -ObjectIdNames[17955] = 'WriterGroupType_Diagnostics_LiveValues_TimeToNextTokenID' -ObjectIdNames[17956] = 'SystemOffNormalAlarmType_AudibleSound_ListId' -ObjectIdNames[17957] = 'SystemOffNormalAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17958] = 'SystemOffNormalAlarmType_AudibleSound_VersionId' -ObjectIdNames[17959] = 'SystemOffNormalAlarmType_Unsuppress' -ObjectIdNames[17960] = 'SystemOffNormalAlarmType_RemoveFromService' -ObjectIdNames[17961] = 'SystemOffNormalAlarmType_PlaceInService' -ObjectIdNames[17962] = 'WriterGroupType_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel' -ObjectIdNames[17963] = 'TripAlarmType_AudibleSound_ListId' -ObjectIdNames[17964] = 'TripAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17965] = 'TripAlarmType_AudibleSound_VersionId' -ObjectIdNames[17966] = 'TripAlarmType_Unsuppress' -ObjectIdNames[17967] = 'TripAlarmType_RemoveFromService' -ObjectIdNames[17968] = 'TripAlarmType_PlaceInService' -ObjectIdNames[17969] = 'WriterGroupType_AddDataSetWriter' -ObjectIdNames[17970] = 'CertificateExpirationAlarmType_AudibleSound_ListId' -ObjectIdNames[17971] = 'CertificateExpirationAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17972] = 'CertificateExpirationAlarmType_AudibleSound_VersionId' -ObjectIdNames[17973] = 'CertificateExpirationAlarmType_Unsuppress' -ObjectIdNames[17974] = 'CertificateExpirationAlarmType_RemoveFromService' -ObjectIdNames[17975] = 'CertificateExpirationAlarmType_PlaceInService' -ObjectIdNames[17976] = 'WriterGroupType_AddDataSetWriter_InputArguments' -ObjectIdNames[17977] = 'DiscrepancyAlarmType_AudibleSound_ListId' -ObjectIdNames[17978] = 'DiscrepancyAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17979] = 'DiscrepancyAlarmType_AudibleSound_VersionId' -ObjectIdNames[17980] = 'DiscrepancyAlarmType_Unsuppress' -ObjectIdNames[17981] = 'DiscrepancyAlarmType_RemoveFromService' -ObjectIdNames[17982] = 'DiscrepancyAlarmType_PlaceInService' -ObjectIdNames[17983] = 'HasEffectEnable' -ObjectIdNames[17984] = 'HasEffectSuppressed' -ObjectIdNames[17985] = 'HasEffectUnsuppressed' -ObjectIdNames[17986] = 'AudioVariableType' -ObjectIdNames[17987] = 'WriterGroupType_AddDataSetWriter_OutputArguments' -ObjectIdNames[17988] = 'AudioVariableType_ListId' -ObjectIdNames[17989] = 'AudioVariableType_AgencyId' -ObjectIdNames[17990] = 'AudioVariableType_VersionId' -ObjectIdNames[17991] = 'AlarmMetricsType_StartTime' -ObjectIdNames[17992] = 'WriterGroupType_RemoveDataSetWriter' -ObjectIdNames[17993] = 'WriterGroupType_RemoveDataSetWriter_InputArguments' -ObjectIdNames[17994] = 'PubSubGroupTypeAddWriterMethodType' -ObjectIdNames[17995] = 'PubSubGroupTypeAddWriterMethodType_InputArguments' -ObjectIdNames[17996] = 'PubSubGroupTypeAddWriterMethodType_OutputArguments' -ObjectIdNames[17997] = 'WriterGroupTransportType' -ObjectIdNames[17998] = 'WriterGroupMessageType' -ObjectIdNames[17999] = 'ReaderGroupType' -ObjectIdNames[18000] = 'ReaderGroupType_SecurityMode' -ObjectIdNames[18001] = 'KeyCredentialConfigurationType' -ObjectIdNames[18002] = 'ReaderGroupType_SecurityGroupId' -ObjectIdNames[18003] = 'ReaderGroupType_SecurityKeyServices' -ObjectIdNames[18004] = 'KeyCredentialConfigurationType_EndpointUrls' -ObjectIdNames[18005] = 'KeyCredentialConfigurationType_ServiceStatus' -ObjectIdNames[18006] = 'KeyCredentialConfigurationType_UpdateCredential' -ObjectIdNames[18007] = 'KeyCredentialConfigurationType_UpdateCredential_InputArguments' -ObjectIdNames[18008] = 'KeyCredentialConfigurationType_DeleteCredential' -ObjectIdNames[18009] = 'KeyCredentialUpdateMethodType' -ObjectIdNames[18010] = 'KeyCredentialUpdateMethodType_InputArguments' -ObjectIdNames[18011] = 'KeyCredentialAuditEventType' -ObjectIdNames[18012] = 'KeyCredentialAuditEventType_EventId' -ObjectIdNames[18013] = 'KeyCredentialAuditEventType_EventType' -ObjectIdNames[18014] = 'KeyCredentialAuditEventType_SourceNode' -ObjectIdNames[18015] = 'KeyCredentialAuditEventType_SourceName' -ObjectIdNames[18016] = 'KeyCredentialAuditEventType_Time' -ObjectIdNames[18017] = 'KeyCredentialAuditEventType_ReceiveTime' -ObjectIdNames[18018] = 'KeyCredentialAuditEventType_LocalTime' -ObjectIdNames[18019] = 'KeyCredentialAuditEventType_Message' -ObjectIdNames[18020] = 'KeyCredentialAuditEventType_Severity' -ObjectIdNames[18021] = 'KeyCredentialAuditEventType_ActionTimeStamp' -ObjectIdNames[18022] = 'KeyCredentialAuditEventType_Status' -ObjectIdNames[18023] = 'KeyCredentialAuditEventType_ServerId' -ObjectIdNames[18024] = 'KeyCredentialAuditEventType_ClientAuditEntryId' -ObjectIdNames[18025] = 'KeyCredentialAuditEventType_ClientUserId' -ObjectIdNames[18026] = 'KeyCredentialAuditEventType_MethodId' -ObjectIdNames[18027] = 'KeyCredentialAuditEventType_InputArguments' -ObjectIdNames[18028] = 'KeyCredentialAuditEventType_ResourceUri' -ObjectIdNames[18029] = 'KeyCredentialUpdatedAuditEventType' -ObjectIdNames[18030] = 'KeyCredentialUpdatedAuditEventType_EventId' -ObjectIdNames[18031] = 'KeyCredentialUpdatedAuditEventType_EventType' -ObjectIdNames[18032] = 'KeyCredentialUpdatedAuditEventType_SourceNode' -ObjectIdNames[18033] = 'KeyCredentialUpdatedAuditEventType_SourceName' -ObjectIdNames[18034] = 'KeyCredentialUpdatedAuditEventType_Time' -ObjectIdNames[18035] = 'KeyCredentialUpdatedAuditEventType_ReceiveTime' -ObjectIdNames[18036] = 'KeyCredentialUpdatedAuditEventType_LocalTime' -ObjectIdNames[18037] = 'KeyCredentialUpdatedAuditEventType_Message' -ObjectIdNames[18038] = 'KeyCredentialUpdatedAuditEventType_Severity' -ObjectIdNames[18039] = 'KeyCredentialUpdatedAuditEventType_ActionTimeStamp' -ObjectIdNames[18040] = 'KeyCredentialUpdatedAuditEventType_Status' -ObjectIdNames[18041] = 'KeyCredentialUpdatedAuditEventType_ServerId' -ObjectIdNames[18042] = 'KeyCredentialUpdatedAuditEventType_ClientAuditEntryId' -ObjectIdNames[18043] = 'KeyCredentialUpdatedAuditEventType_ClientUserId' -ObjectIdNames[18044] = 'KeyCredentialUpdatedAuditEventType_MethodId' -ObjectIdNames[18045] = 'KeyCredentialUpdatedAuditEventType_InputArguments' -ObjectIdNames[18046] = 'KeyCredentialUpdatedAuditEventType_ResourceUri' -ObjectIdNames[18047] = 'KeyCredentialDeletedAuditEventType' -ObjectIdNames[18048] = 'KeyCredentialDeletedAuditEventType_EventId' -ObjectIdNames[18049] = 'KeyCredentialDeletedAuditEventType_EventType' -ObjectIdNames[18050] = 'KeyCredentialDeletedAuditEventType_SourceNode' -ObjectIdNames[18051] = 'KeyCredentialDeletedAuditEventType_SourceName' -ObjectIdNames[18052] = 'KeyCredentialDeletedAuditEventType_Time' -ObjectIdNames[18053] = 'KeyCredentialDeletedAuditEventType_ReceiveTime' -ObjectIdNames[18054] = 'KeyCredentialDeletedAuditEventType_LocalTime' -ObjectIdNames[18055] = 'KeyCredentialDeletedAuditEventType_Message' -ObjectIdNames[18056] = 'KeyCredentialDeletedAuditEventType_Severity' -ObjectIdNames[18057] = 'KeyCredentialDeletedAuditEventType_ActionTimeStamp' -ObjectIdNames[18058] = 'KeyCredentialDeletedAuditEventType_Status' -ObjectIdNames[18059] = 'KeyCredentialDeletedAuditEventType_ServerId' -ObjectIdNames[18060] = 'KeyCredentialDeletedAuditEventType_ClientAuditEntryId' -ObjectIdNames[18061] = 'KeyCredentialDeletedAuditEventType_ClientUserId' -ObjectIdNames[18062] = 'KeyCredentialDeletedAuditEventType_MethodId' -ObjectIdNames[18063] = 'KeyCredentialDeletedAuditEventType_InputArguments' -ObjectIdNames[18064] = 'KeyCredentialDeletedAuditEventType_ResourceUri' -ObjectIdNames[18065] = 'ReaderGroupType_MaxNetworkMessageSize' -ObjectIdNames[18067] = 'ReaderGroupType_Status' -ObjectIdNames[18068] = 'ReaderGroupType_Status_State' -ObjectIdNames[18069] = 'KeyCredentialConfigurationType_ResourceUri' -ObjectIdNames[18072] = 'AuthorizationServiceConfigurationType_ServiceUri' -ObjectIdNames[18073] = 'AuthorizationServiceConfigurationType_IssuerEndpointUrl' -ObjectIdNames[18074] = 'ReaderGroupType_Status_Enable' -ObjectIdNames[18075] = 'ReaderGroupType_Status_Disable' -ObjectIdNames[18076] = 'ReaderGroupType_DataSetReaderName_Placeholder' -ObjectIdNames[18077] = 'ReaderGroupType_DataSetReaderName_Placeholder_PublisherId' -ObjectIdNames[18078] = 'ReaderGroupType_DataSetReaderName_Placeholder_WriterGroupId' -ObjectIdNames[18079] = 'ReaderGroupType_DataSetReaderName_Placeholder_DataSetWriterId' -ObjectIdNames[18080] = 'ReaderGroupType_DataSetReaderName_Placeholder_DataSetMetaData' -ObjectIdNames[18081] = 'ReaderGroupType_DataSetReaderName_Placeholder_DataSetFieldContentMask' -ObjectIdNames[18082] = 'ReaderGroupType_DataSetReaderName_Placeholder_MessageReceiveTimeout' -ObjectIdNames[18083] = 'ReaderGroupType_DataSetReaderName_Placeholder_SecurityMode' -ObjectIdNames[18084] = 'ReaderGroupType_DataSetReaderName_Placeholder_SecurityGroupId' -ObjectIdNames[18085] = 'ReaderGroupType_DataSetReaderName_Placeholder_SecurityKeyServices' -ObjectIdNames[18086] = 'ReaderGroupType_DataSetReaderName_Placeholder_TransportSettings' -ObjectIdNames[18087] = 'ReaderGroupType_DataSetReaderName_Placeholder_MessageSettings' -ObjectIdNames[18088] = 'ReaderGroupType_DataSetReaderName_Placeholder_Status' -ObjectIdNames[18089] = 'ReaderGroupType_DataSetReaderName_Placeholder_Status_State' -ObjectIdNames[18090] = 'ReaderGroupType_DataSetReaderName_Placeholder_Status_Enable' -ObjectIdNames[18091] = 'ReaderGroupType_DataSetReaderName_Placeholder_Status_Disable' -ObjectIdNames[18092] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics' -ObjectIdNames[18093] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_DiagnosticsLevel' -ObjectIdNames[18094] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalInformation' -ObjectIdNames[18095] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalInformation_Active' -ObjectIdNames[18096] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalInformation_Classification' -ObjectIdNames[18097] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[18098] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[18099] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalError' -ObjectIdNames[18100] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalError_Active' -ObjectIdNames[18101] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalError_Classification' -ObjectIdNames[18102] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[18103] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[18104] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Reset' -ObjectIdNames[18105] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_SubError' -ObjectIdNames[18106] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters' -ObjectIdNames[18107] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateError' -ObjectIdNames[18108] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateError_Active' -ObjectIdNames[18109] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[18110] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[18111] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[18112] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[18113] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[18114] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[18115] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[18116] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[18117] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[18118] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[18119] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[18120] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[18121] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[18122] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[18123] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[18124] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[18125] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[18126] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[18127] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[18128] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[18129] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[18130] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[18131] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[18132] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[18133] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[18134] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[18135] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[18136] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[18137] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues' -ObjectIdNames[18138] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_FailedDataSetMessages' -ObjectIdNames[18139] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active' -ObjectIdNames[18140] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification' -ObjectIdNames[18141] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel' -ObjectIdNames[18142] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange' -ObjectIdNames[18143] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_DecryptionErrors' -ObjectIdNames[18144] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_DecryptionErrors_Active' -ObjectIdNames[18145] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_DecryptionErrors_Classification' -ObjectIdNames[18146] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel' -ObjectIdNames[18147] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_Counters_DecryptionErrors_TimeFirstChange' -ObjectIdNames[18148] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber' -ObjectIdNames[18149] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel' -ObjectIdNames[18150] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_StatusCode' -ObjectIdNames[18151] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel' -ObjectIdNames[18152] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MajorVersion' -ObjectIdNames[18153] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel' -ObjectIdNames[18154] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MinorVersion' -ObjectIdNames[18155] = 'KeyCredentialConfiguration' -ObjectIdNames[18156] = 'KeyCredentialConfiguration_ServiceName_Placeholder' -ObjectIdNames[18157] = 'KeyCredentialConfiguration_ServiceName_Placeholder_ResourceUri' -ObjectIdNames[18158] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel' -ObjectIdNames[18159] = 'KeyCredentialConfiguration_ServiceName_Placeholder_EndpointUrls' -ObjectIdNames[18160] = 'KeyCredentialConfiguration_ServiceName_Placeholder_ServiceStatus' -ObjectIdNames[18161] = 'KeyCredentialConfiguration_ServiceName_Placeholder_UpdateCredential' -ObjectIdNames[18162] = 'KeyCredentialConfiguration_ServiceName_Placeholder_UpdateCredential_InputArguments' -ObjectIdNames[18163] = 'KeyCredentialConfiguration_ServiceName_Placeholder_DeleteCredential' -ObjectIdNames[18164] = 'KeyCredentialConfiguration_ServiceName_Placeholder_ProfileUri' -ObjectIdNames[18165] = 'KeyCredentialConfigurationType_ProfileUri' -ObjectIdNames[18166] = 'OpcUa_XmlSchema_DataTypeDefinition' -ObjectIdNames[18167] = 'OpcUa_XmlSchema_DataTypeDefinition_DataTypeVersion' -ObjectIdNames[18168] = 'OpcUa_XmlSchema_DataTypeDefinition_DictionaryFragment' -ObjectIdNames[18169] = 'OpcUa_XmlSchema_StructureField' -ObjectIdNames[18170] = 'OpcUa_XmlSchema_StructureField_DataTypeVersion' -ObjectIdNames[18171] = 'OpcUa_XmlSchema_StructureField_DictionaryFragment' -ObjectIdNames[18172] = 'OpcUa_XmlSchema_StructureDefinition' -ObjectIdNames[18173] = 'OpcUa_XmlSchema_StructureDefinition_DataTypeVersion' -ObjectIdNames[18174] = 'OpcUa_XmlSchema_StructureDefinition_DictionaryFragment' -ObjectIdNames[18175] = 'OpcUa_XmlSchema_EnumDefinition' -ObjectIdNames[18176] = 'OpcUa_XmlSchema_EnumDefinition_DataTypeVersion' -ObjectIdNames[18177] = 'OpcUa_XmlSchema_EnumDefinition_DictionaryFragment' -ObjectIdNames[18178] = 'OpcUa_BinarySchema_DataTypeDefinition' -ObjectIdNames[18179] = 'OpcUa_BinarySchema_DataTypeDefinition_DataTypeVersion' -ObjectIdNames[18180] = 'OpcUa_BinarySchema_DataTypeDefinition_DictionaryFragment' -ObjectIdNames[18181] = 'OpcUa_BinarySchema_StructureField' -ObjectIdNames[18182] = 'OpcUa_BinarySchema_StructureField_DataTypeVersion' -ObjectIdNames[18183] = 'OpcUa_BinarySchema_StructureField_DictionaryFragment' -ObjectIdNames[18184] = 'OpcUa_BinarySchema_StructureDefinition' -ObjectIdNames[18185] = 'OpcUa_BinarySchema_StructureDefinition_DataTypeVersion' -ObjectIdNames[18186] = 'OpcUa_BinarySchema_StructureDefinition_DictionaryFragment' -ObjectIdNames[18187] = 'OpcUa_BinarySchema_EnumDefinition' -ObjectIdNames[18188] = 'OpcUa_BinarySchema_EnumDefinition_DataTypeVersion' -ObjectIdNames[18189] = 'OpcUa_BinarySchema_EnumDefinition_DictionaryFragment' -ObjectIdNames[18190] = 'AlarmConditionType_LatchedState' -ObjectIdNames[18191] = 'AlarmConditionType_LatchedState_Id' -ObjectIdNames[18192] = 'AlarmConditionType_LatchedState_Name' -ObjectIdNames[18193] = 'AlarmConditionType_LatchedState_Number' -ObjectIdNames[18194] = 'AlarmConditionType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18195] = 'AlarmConditionType_LatchedState_TransitionTime' -ObjectIdNames[18196] = 'AlarmConditionType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18197] = 'AlarmConditionType_LatchedState_TrueState' -ObjectIdNames[18198] = 'AlarmConditionType_LatchedState_FalseState' -ObjectIdNames[18199] = 'AlarmConditionType_Reset' -ObjectIdNames[18200] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleSound_ListId' -ObjectIdNames[18201] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleSound_AgencyId' -ObjectIdNames[18202] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleSound_VersionId' -ObjectIdNames[18203] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState' -ObjectIdNames[18204] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_Id' -ObjectIdNames[18205] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_Name' -ObjectIdNames[18206] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_Number' -ObjectIdNames[18207] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_EffectiveDisplayName' -ObjectIdNames[18208] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_TransitionTime' -ObjectIdNames[18209] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18210] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_TrueState' -ObjectIdNames[18211] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_FalseState' -ObjectIdNames[18212] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Reset' -ObjectIdNames[18213] = 'LimitAlarmType_LatchedState' -ObjectIdNames[18214] = 'LimitAlarmType_LatchedState_Id' -ObjectIdNames[18215] = 'LimitAlarmType_LatchedState_Name' -ObjectIdNames[18216] = 'LimitAlarmType_LatchedState_Number' -ObjectIdNames[18217] = 'LimitAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18218] = 'LimitAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18219] = 'LimitAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18220] = 'LimitAlarmType_LatchedState_TrueState' -ObjectIdNames[18221] = 'LimitAlarmType_LatchedState_FalseState' -ObjectIdNames[18222] = 'LimitAlarmType_Reset' -ObjectIdNames[18223] = 'ExclusiveLimitAlarmType_LatchedState' -ObjectIdNames[18224] = 'ExclusiveLimitAlarmType_LatchedState_Id' -ObjectIdNames[18225] = 'ExclusiveLimitAlarmType_LatchedState_Name' -ObjectIdNames[18226] = 'ExclusiveLimitAlarmType_LatchedState_Number' -ObjectIdNames[18227] = 'ExclusiveLimitAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18228] = 'ExclusiveLimitAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18229] = 'ExclusiveLimitAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18230] = 'ExclusiveLimitAlarmType_LatchedState_TrueState' -ObjectIdNames[18231] = 'ExclusiveLimitAlarmType_LatchedState_FalseState' -ObjectIdNames[18232] = 'ExclusiveLimitAlarmType_Reset' -ObjectIdNames[18233] = 'NonExclusiveLimitAlarmType_LatchedState' -ObjectIdNames[18234] = 'NonExclusiveLimitAlarmType_LatchedState_Id' -ObjectIdNames[18235] = 'NonExclusiveLimitAlarmType_LatchedState_Name' -ObjectIdNames[18236] = 'NonExclusiveLimitAlarmType_LatchedState_Number' -ObjectIdNames[18237] = 'NonExclusiveLimitAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18238] = 'NonExclusiveLimitAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18239] = 'NonExclusiveLimitAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18240] = 'NonExclusiveLimitAlarmType_LatchedState_TrueState' -ObjectIdNames[18241] = 'NonExclusiveLimitAlarmType_LatchedState_FalseState' -ObjectIdNames[18242] = 'NonExclusiveLimitAlarmType_Reset' -ObjectIdNames[18243] = 'NonExclusiveLevelAlarmType_AudibleSound_ListId' -ObjectIdNames[18244] = 'NonExclusiveLevelAlarmType_AudibleSound_AgencyId' -ObjectIdNames[18245] = 'NonExclusiveLevelAlarmType_AudibleSound_VersionId' -ObjectIdNames[18246] = 'NonExclusiveLevelAlarmType_LatchedState' -ObjectIdNames[18247] = 'NonExclusiveLevelAlarmType_LatchedState_Id' -ObjectIdNames[18248] = 'NonExclusiveLevelAlarmType_LatchedState_Name' -ObjectIdNames[18249] = 'NonExclusiveLevelAlarmType_LatchedState_Number' -ObjectIdNames[18250] = 'NonExclusiveLevelAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18251] = 'NonExclusiveLevelAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18252] = 'NonExclusiveLevelAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18253] = 'NonExclusiveLevelAlarmType_LatchedState_TrueState' -ObjectIdNames[18254] = 'NonExclusiveLevelAlarmType_LatchedState_FalseState' -ObjectIdNames[18255] = 'NonExclusiveLevelAlarmType_Unsuppress' -ObjectIdNames[18256] = 'NonExclusiveLevelAlarmType_Reset' -ObjectIdNames[18257] = 'ExclusiveLevelAlarmType_LatchedState' -ObjectIdNames[18258] = 'ExclusiveLevelAlarmType_LatchedState_Id' -ObjectIdNames[18259] = 'ExclusiveLevelAlarmType_LatchedState_Name' -ObjectIdNames[18260] = 'ExclusiveLevelAlarmType_LatchedState_Number' -ObjectIdNames[18261] = 'ExclusiveLevelAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18262] = 'ExclusiveLevelAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18263] = 'ExclusiveLevelAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18264] = 'ExclusiveLevelAlarmType_LatchedState_TrueState' -ObjectIdNames[18265] = 'ExclusiveLevelAlarmType_LatchedState_FalseState' -ObjectIdNames[18266] = 'ExclusiveLevelAlarmType_Reset' -ObjectIdNames[18267] = 'NonExclusiveDeviationAlarmType_LatchedState' -ObjectIdNames[18268] = 'NonExclusiveDeviationAlarmType_LatchedState_Id' -ObjectIdNames[18269] = 'NonExclusiveDeviationAlarmType_LatchedState_Name' -ObjectIdNames[18270] = 'NonExclusiveDeviationAlarmType_LatchedState_Number' -ObjectIdNames[18271] = 'NonExclusiveDeviationAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18272] = 'NonExclusiveDeviationAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18273] = 'NonExclusiveDeviationAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18274] = 'NonExclusiveDeviationAlarmType_LatchedState_TrueState' -ObjectIdNames[18275] = 'NonExclusiveDeviationAlarmType_LatchedState_FalseState' -ObjectIdNames[18276] = 'NonExclusiveDeviationAlarmType_Reset' -ObjectIdNames[18277] = 'NonExclusiveRateOfChangeAlarmType_LatchedState' -ObjectIdNames[18278] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_Id' -ObjectIdNames[18279] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_Name' -ObjectIdNames[18280] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_Number' -ObjectIdNames[18281] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18282] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18283] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18284] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_TrueState' -ObjectIdNames[18285] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_FalseState' -ObjectIdNames[18286] = 'NonExclusiveRateOfChangeAlarmType_Reset' -ObjectIdNames[18287] = 'ExclusiveDeviationAlarmType_LatchedState' -ObjectIdNames[18288] = 'ExclusiveDeviationAlarmType_LatchedState_Id' -ObjectIdNames[18289] = 'ExclusiveDeviationAlarmType_LatchedState_Name' -ObjectIdNames[18290] = 'ExclusiveDeviationAlarmType_LatchedState_Number' -ObjectIdNames[18291] = 'ExclusiveDeviationAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18292] = 'ExclusiveDeviationAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18293] = 'ExclusiveDeviationAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18294] = 'ExclusiveDeviationAlarmType_LatchedState_TrueState' -ObjectIdNames[18295] = 'ExclusiveDeviationAlarmType_LatchedState_FalseState' -ObjectIdNames[18296] = 'ExclusiveDeviationAlarmType_Reset' -ObjectIdNames[18297] = 'ExclusiveRateOfChangeAlarmType_LatchedState' -ObjectIdNames[18298] = 'ExclusiveRateOfChangeAlarmType_LatchedState_Id' -ObjectIdNames[18299] = 'ExclusiveRateOfChangeAlarmType_LatchedState_Name' -ObjectIdNames[18300] = 'ExclusiveRateOfChangeAlarmType_LatchedState_Number' -ObjectIdNames[18301] = 'ExclusiveRateOfChangeAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18302] = 'ExclusiveRateOfChangeAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18303] = 'ExclusiveRateOfChangeAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18304] = 'ExclusiveRateOfChangeAlarmType_LatchedState_TrueState' -ObjectIdNames[18305] = 'ExclusiveRateOfChangeAlarmType_LatchedState_FalseState' -ObjectIdNames[18306] = 'ExclusiveRateOfChangeAlarmType_Reset' -ObjectIdNames[18307] = 'DiscreteAlarmType_LatchedState' -ObjectIdNames[18308] = 'DiscreteAlarmType_LatchedState_Id' -ObjectIdNames[18309] = 'DiscreteAlarmType_LatchedState_Name' -ObjectIdNames[18310] = 'DiscreteAlarmType_LatchedState_Number' -ObjectIdNames[18311] = 'DiscreteAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18312] = 'DiscreteAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18313] = 'DiscreteAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18314] = 'DiscreteAlarmType_LatchedState_TrueState' -ObjectIdNames[18315] = 'DiscreteAlarmType_LatchedState_FalseState' -ObjectIdNames[18316] = 'DiscreteAlarmType_Reset' -ObjectIdNames[18317] = 'OffNormalAlarmType_LatchedState' -ObjectIdNames[18318] = 'OffNormalAlarmType_LatchedState_Id' -ObjectIdNames[18319] = 'OffNormalAlarmType_LatchedState_Name' -ObjectIdNames[18320] = 'OffNormalAlarmType_LatchedState_Number' -ObjectIdNames[18321] = 'OffNormalAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18322] = 'OffNormalAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18323] = 'OffNormalAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18324] = 'OffNormalAlarmType_LatchedState_TrueState' -ObjectIdNames[18325] = 'OffNormalAlarmType_LatchedState_FalseState' -ObjectIdNames[18326] = 'OffNormalAlarmType_Reset' -ObjectIdNames[18327] = 'SystemOffNormalAlarmType_LatchedState' -ObjectIdNames[18328] = 'SystemOffNormalAlarmType_LatchedState_Id' -ObjectIdNames[18329] = 'SystemOffNormalAlarmType_LatchedState_Name' -ObjectIdNames[18330] = 'SystemOffNormalAlarmType_LatchedState_Number' -ObjectIdNames[18331] = 'SystemOffNormalAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18332] = 'SystemOffNormalAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18333] = 'SystemOffNormalAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18334] = 'SystemOffNormalAlarmType_LatchedState_TrueState' -ObjectIdNames[18335] = 'SystemOffNormalAlarmType_LatchedState_FalseState' -ObjectIdNames[18336] = 'SystemOffNormalAlarmType_Reset' -ObjectIdNames[18337] = 'TripAlarmType_LatchedState' -ObjectIdNames[18338] = 'TripAlarmType_LatchedState_Id' -ObjectIdNames[18339] = 'TripAlarmType_LatchedState_Name' -ObjectIdNames[18340] = 'TripAlarmType_LatchedState_Number' -ObjectIdNames[18341] = 'TripAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18342] = 'TripAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18343] = 'TripAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18344] = 'TripAlarmType_LatchedState_TrueState' -ObjectIdNames[18345] = 'TripAlarmType_LatchedState_FalseState' -ObjectIdNames[18346] = 'TripAlarmType_Reset' -ObjectIdNames[18347] = 'InstrumentDiagnosticAlarmType' -ObjectIdNames[18348] = 'InstrumentDiagnosticAlarmType_EventId' -ObjectIdNames[18349] = 'InstrumentDiagnosticAlarmType_EventType' -ObjectIdNames[18350] = 'InstrumentDiagnosticAlarmType_SourceNode' -ObjectIdNames[18351] = 'InstrumentDiagnosticAlarmType_SourceName' -ObjectIdNames[18352] = 'InstrumentDiagnosticAlarmType_Time' -ObjectIdNames[18353] = 'InstrumentDiagnosticAlarmType_ReceiveTime' -ObjectIdNames[18354] = 'InstrumentDiagnosticAlarmType_LocalTime' -ObjectIdNames[18355] = 'InstrumentDiagnosticAlarmType_Message' -ObjectIdNames[18356] = 'InstrumentDiagnosticAlarmType_Severity' -ObjectIdNames[18357] = 'InstrumentDiagnosticAlarmType_ConditionClassId' -ObjectIdNames[18358] = 'InstrumentDiagnosticAlarmType_ConditionClassName' -ObjectIdNames[18359] = 'InstrumentDiagnosticAlarmType_ConditionSubClassId' -ObjectIdNames[18360] = 'InstrumentDiagnosticAlarmType_ConditionSubClassName' -ObjectIdNames[18361] = 'InstrumentDiagnosticAlarmType_ConditionName' -ObjectIdNames[18362] = 'InstrumentDiagnosticAlarmType_BranchId' -ObjectIdNames[18363] = 'InstrumentDiagnosticAlarmType_Retain' -ObjectIdNames[18364] = 'InstrumentDiagnosticAlarmType_EnabledState' -ObjectIdNames[18365] = 'InstrumentDiagnosticAlarmType_EnabledState_Id' -ObjectIdNames[18366] = 'InstrumentDiagnosticAlarmType_EnabledState_Name' -ObjectIdNames[18367] = 'InstrumentDiagnosticAlarmType_EnabledState_Number' -ObjectIdNames[18368] = 'InstrumentDiagnosticAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[18369] = 'InstrumentDiagnosticAlarmType_EnabledState_TransitionTime' -ObjectIdNames[18370] = 'InstrumentDiagnosticAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[18371] = 'InstrumentDiagnosticAlarmType_EnabledState_TrueState' -ObjectIdNames[18372] = 'InstrumentDiagnosticAlarmType_EnabledState_FalseState' -ObjectIdNames[18373] = 'InstrumentDiagnosticAlarmType_Quality' -ObjectIdNames[18374] = 'InstrumentDiagnosticAlarmType_Quality_SourceTimestamp' -ObjectIdNames[18375] = 'InstrumentDiagnosticAlarmType_LastSeverity' -ObjectIdNames[18376] = 'InstrumentDiagnosticAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[18377] = 'InstrumentDiagnosticAlarmType_Comment' -ObjectIdNames[18378] = 'InstrumentDiagnosticAlarmType_Comment_SourceTimestamp' -ObjectIdNames[18379] = 'InstrumentDiagnosticAlarmType_ClientUserId' -ObjectIdNames[18380] = 'InstrumentDiagnosticAlarmType_Disable' -ObjectIdNames[18381] = 'InstrumentDiagnosticAlarmType_Enable' -ObjectIdNames[18382] = 'InstrumentDiagnosticAlarmType_AddComment' -ObjectIdNames[18383] = 'InstrumentDiagnosticAlarmType_AddComment_InputArguments' -ObjectIdNames[18384] = 'InstrumentDiagnosticAlarmType_ConditionRefresh' -ObjectIdNames[18385] = 'InstrumentDiagnosticAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[18386] = 'InstrumentDiagnosticAlarmType_ConditionRefresh2' -ObjectIdNames[18387] = 'InstrumentDiagnosticAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[18388] = 'InstrumentDiagnosticAlarmType_AckedState' -ObjectIdNames[18389] = 'InstrumentDiagnosticAlarmType_AckedState_Id' -ObjectIdNames[18390] = 'InstrumentDiagnosticAlarmType_AckedState_Name' -ObjectIdNames[18391] = 'InstrumentDiagnosticAlarmType_AckedState_Number' -ObjectIdNames[18392] = 'InstrumentDiagnosticAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[18393] = 'InstrumentDiagnosticAlarmType_AckedState_TransitionTime' -ObjectIdNames[18394] = 'InstrumentDiagnosticAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[18395] = 'InstrumentDiagnosticAlarmType_AckedState_TrueState' -ObjectIdNames[18396] = 'InstrumentDiagnosticAlarmType_AckedState_FalseState' -ObjectIdNames[18397] = 'InstrumentDiagnosticAlarmType_ConfirmedState' -ObjectIdNames[18398] = 'InstrumentDiagnosticAlarmType_ConfirmedState_Id' -ObjectIdNames[18399] = 'InstrumentDiagnosticAlarmType_ConfirmedState_Name' -ObjectIdNames[18400] = 'InstrumentDiagnosticAlarmType_ConfirmedState_Number' -ObjectIdNames[18401] = 'InstrumentDiagnosticAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[18402] = 'InstrumentDiagnosticAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[18403] = 'InstrumentDiagnosticAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[18404] = 'InstrumentDiagnosticAlarmType_ConfirmedState_TrueState' -ObjectIdNames[18405] = 'InstrumentDiagnosticAlarmType_ConfirmedState_FalseState' -ObjectIdNames[18406] = 'InstrumentDiagnosticAlarmType_Acknowledge' -ObjectIdNames[18407] = 'InstrumentDiagnosticAlarmType_Acknowledge_InputArguments' -ObjectIdNames[18408] = 'InstrumentDiagnosticAlarmType_Confirm' -ObjectIdNames[18409] = 'InstrumentDiagnosticAlarmType_Confirm_InputArguments' -ObjectIdNames[18410] = 'InstrumentDiagnosticAlarmType_ActiveState' -ObjectIdNames[18411] = 'InstrumentDiagnosticAlarmType_ActiveState_Id' -ObjectIdNames[18412] = 'InstrumentDiagnosticAlarmType_ActiveState_Name' -ObjectIdNames[18413] = 'InstrumentDiagnosticAlarmType_ActiveState_Number' -ObjectIdNames[18414] = 'InstrumentDiagnosticAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[18415] = 'InstrumentDiagnosticAlarmType_ActiveState_TransitionTime' -ObjectIdNames[18416] = 'InstrumentDiagnosticAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[18417] = 'InstrumentDiagnosticAlarmType_ActiveState_TrueState' -ObjectIdNames[18418] = 'InstrumentDiagnosticAlarmType_ActiveState_FalseState' -ObjectIdNames[18419] = 'InstrumentDiagnosticAlarmType_InputNode' -ObjectIdNames[18420] = 'InstrumentDiagnosticAlarmType_SuppressedState' -ObjectIdNames[18421] = 'InstrumentDiagnosticAlarmType_SuppressedState_Id' -ObjectIdNames[18422] = 'InstrumentDiagnosticAlarmType_SuppressedState_Name' -ObjectIdNames[18423] = 'InstrumentDiagnosticAlarmType_SuppressedState_Number' -ObjectIdNames[18424] = 'InstrumentDiagnosticAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[18425] = 'InstrumentDiagnosticAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[18426] = 'InstrumentDiagnosticAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[18427] = 'InstrumentDiagnosticAlarmType_SuppressedState_TrueState' -ObjectIdNames[18428] = 'InstrumentDiagnosticAlarmType_SuppressedState_FalseState' -ObjectIdNames[18429] = 'InstrumentDiagnosticAlarmType_OutOfServiceState' -ObjectIdNames[18430] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_Id' -ObjectIdNames[18431] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_Name' -ObjectIdNames[18432] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_Number' -ObjectIdNames[18433] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[18434] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[18435] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[18436] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[18437] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[18438] = 'InstrumentDiagnosticAlarmType_ShelvingState' -ObjectIdNames[18439] = 'InstrumentDiagnosticAlarmType_ShelvingState_CurrentState' -ObjectIdNames[18440] = 'InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[18441] = 'InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[18442] = 'InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[18443] = 'InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[18444] = 'InstrumentDiagnosticAlarmType_ShelvingState_LastTransition' -ObjectIdNames[18445] = 'InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[18446] = 'InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[18447] = 'InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[18448] = 'InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[18449] = 'InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[18450] = 'InstrumentDiagnosticAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[18451] = 'InstrumentDiagnosticAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[18452] = 'InstrumentDiagnosticAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[18453] = 'InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[18454] = 'InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[18455] = 'InstrumentDiagnosticAlarmType_ShelvingState_Unshelve' -ObjectIdNames[18456] = 'InstrumentDiagnosticAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[18457] = 'InstrumentDiagnosticAlarmType_SuppressedOrShelved' -ObjectIdNames[18458] = 'InstrumentDiagnosticAlarmType_MaxTimeShelved' -ObjectIdNames[18459] = 'InstrumentDiagnosticAlarmType_AudibleEnabled' -ObjectIdNames[18460] = 'InstrumentDiagnosticAlarmType_AudibleSound' -ObjectIdNames[18461] = 'InstrumentDiagnosticAlarmType_AudibleSound_ListId' -ObjectIdNames[18462] = 'InstrumentDiagnosticAlarmType_AudibleSound_AgencyId' -ObjectIdNames[18463] = 'InstrumentDiagnosticAlarmType_AudibleSound_VersionId' -ObjectIdNames[18464] = 'InstrumentDiagnosticAlarmType_SilenceState' -ObjectIdNames[18465] = 'InstrumentDiagnosticAlarmType_SilenceState_Id' -ObjectIdNames[18466] = 'InstrumentDiagnosticAlarmType_SilenceState_Name' -ObjectIdNames[18467] = 'InstrumentDiagnosticAlarmType_SilenceState_Number' -ObjectIdNames[18468] = 'InstrumentDiagnosticAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[18469] = 'InstrumentDiagnosticAlarmType_SilenceState_TransitionTime' -ObjectIdNames[18470] = 'InstrumentDiagnosticAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[18471] = 'InstrumentDiagnosticAlarmType_SilenceState_TrueState' -ObjectIdNames[18472] = 'InstrumentDiagnosticAlarmType_SilenceState_FalseState' -ObjectIdNames[18473] = 'InstrumentDiagnosticAlarmType_OnDelay' -ObjectIdNames[18474] = 'InstrumentDiagnosticAlarmType_OffDelay' -ObjectIdNames[18475] = 'InstrumentDiagnosticAlarmType_FirstInGroupFlag' -ObjectIdNames[18476] = 'InstrumentDiagnosticAlarmType_FirstInGroup' -ObjectIdNames[18477] = 'InstrumentDiagnosticAlarmType_LatchedState' -ObjectIdNames[18478] = 'InstrumentDiagnosticAlarmType_LatchedState_Id' -ObjectIdNames[18479] = 'InstrumentDiagnosticAlarmType_LatchedState_Name' -ObjectIdNames[18480] = 'InstrumentDiagnosticAlarmType_LatchedState_Number' -ObjectIdNames[18481] = 'InstrumentDiagnosticAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18482] = 'InstrumentDiagnosticAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18483] = 'InstrumentDiagnosticAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18484] = 'InstrumentDiagnosticAlarmType_LatchedState_TrueState' -ObjectIdNames[18485] = 'InstrumentDiagnosticAlarmType_LatchedState_FalseState' -ObjectIdNames[18486] = 'InstrumentDiagnosticAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[18487] = 'InstrumentDiagnosticAlarmType_ReAlarmTime' -ObjectIdNames[18488] = 'InstrumentDiagnosticAlarmType_ReAlarmRepeatCount' -ObjectIdNames[18489] = 'InstrumentDiagnosticAlarmType_Silence' -ObjectIdNames[18490] = 'InstrumentDiagnosticAlarmType_Suppress' -ObjectIdNames[18491] = 'InstrumentDiagnosticAlarmType_Unsuppress' -ObjectIdNames[18492] = 'InstrumentDiagnosticAlarmType_RemoveFromService' -ObjectIdNames[18493] = 'InstrumentDiagnosticAlarmType_PlaceInService' -ObjectIdNames[18494] = 'InstrumentDiagnosticAlarmType_Reset' -ObjectIdNames[18495] = 'InstrumentDiagnosticAlarmType_NormalState' -ObjectIdNames[18496] = 'SystemDiagnosticAlarmType' -ObjectIdNames[18497] = 'SystemDiagnosticAlarmType_EventId' -ObjectIdNames[18498] = 'SystemDiagnosticAlarmType_EventType' -ObjectIdNames[18499] = 'SystemDiagnosticAlarmType_SourceNode' -ObjectIdNames[18500] = 'SystemDiagnosticAlarmType_SourceName' -ObjectIdNames[18501] = 'SystemDiagnosticAlarmType_Time' -ObjectIdNames[18502] = 'SystemDiagnosticAlarmType_ReceiveTime' -ObjectIdNames[18503] = 'SystemDiagnosticAlarmType_LocalTime' -ObjectIdNames[18504] = 'SystemDiagnosticAlarmType_Message' -ObjectIdNames[18505] = 'SystemDiagnosticAlarmType_Severity' -ObjectIdNames[18506] = 'SystemDiagnosticAlarmType_ConditionClassId' -ObjectIdNames[18507] = 'SystemDiagnosticAlarmType_ConditionClassName' -ObjectIdNames[18508] = 'SystemDiagnosticAlarmType_ConditionSubClassId' -ObjectIdNames[18509] = 'SystemDiagnosticAlarmType_ConditionSubClassName' -ObjectIdNames[18510] = 'SystemDiagnosticAlarmType_ConditionName' -ObjectIdNames[18511] = 'SystemDiagnosticAlarmType_BranchId' -ObjectIdNames[18512] = 'SystemDiagnosticAlarmType_Retain' -ObjectIdNames[18513] = 'SystemDiagnosticAlarmType_EnabledState' -ObjectIdNames[18514] = 'SystemDiagnosticAlarmType_EnabledState_Id' -ObjectIdNames[18515] = 'SystemDiagnosticAlarmType_EnabledState_Name' -ObjectIdNames[18516] = 'SystemDiagnosticAlarmType_EnabledState_Number' -ObjectIdNames[18517] = 'SystemDiagnosticAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[18518] = 'SystemDiagnosticAlarmType_EnabledState_TransitionTime' -ObjectIdNames[18519] = 'SystemDiagnosticAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[18520] = 'SystemDiagnosticAlarmType_EnabledState_TrueState' -ObjectIdNames[18521] = 'SystemDiagnosticAlarmType_EnabledState_FalseState' -ObjectIdNames[18522] = 'SystemDiagnosticAlarmType_Quality' -ObjectIdNames[18523] = 'SystemDiagnosticAlarmType_Quality_SourceTimestamp' -ObjectIdNames[18524] = 'SystemDiagnosticAlarmType_LastSeverity' -ObjectIdNames[18525] = 'SystemDiagnosticAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[18526] = 'SystemDiagnosticAlarmType_Comment' -ObjectIdNames[18527] = 'SystemDiagnosticAlarmType_Comment_SourceTimestamp' -ObjectIdNames[18528] = 'SystemDiagnosticAlarmType_ClientUserId' -ObjectIdNames[18529] = 'SystemDiagnosticAlarmType_Disable' -ObjectIdNames[18530] = 'SystemDiagnosticAlarmType_Enable' -ObjectIdNames[18531] = 'SystemDiagnosticAlarmType_AddComment' -ObjectIdNames[18532] = 'SystemDiagnosticAlarmType_AddComment_InputArguments' -ObjectIdNames[18533] = 'SystemDiagnosticAlarmType_ConditionRefresh' -ObjectIdNames[18534] = 'SystemDiagnosticAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[18535] = 'SystemDiagnosticAlarmType_ConditionRefresh2' -ObjectIdNames[18536] = 'SystemDiagnosticAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[18537] = 'SystemDiagnosticAlarmType_AckedState' -ObjectIdNames[18538] = 'SystemDiagnosticAlarmType_AckedState_Id' -ObjectIdNames[18539] = 'SystemDiagnosticAlarmType_AckedState_Name' -ObjectIdNames[18540] = 'SystemDiagnosticAlarmType_AckedState_Number' -ObjectIdNames[18541] = 'SystemDiagnosticAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[18542] = 'SystemDiagnosticAlarmType_AckedState_TransitionTime' -ObjectIdNames[18543] = 'SystemDiagnosticAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[18544] = 'SystemDiagnosticAlarmType_AckedState_TrueState' -ObjectIdNames[18545] = 'SystemDiagnosticAlarmType_AckedState_FalseState' -ObjectIdNames[18546] = 'SystemDiagnosticAlarmType_ConfirmedState' -ObjectIdNames[18547] = 'SystemDiagnosticAlarmType_ConfirmedState_Id' -ObjectIdNames[18548] = 'SystemDiagnosticAlarmType_ConfirmedState_Name' -ObjectIdNames[18549] = 'SystemDiagnosticAlarmType_ConfirmedState_Number' -ObjectIdNames[18550] = 'SystemDiagnosticAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[18551] = 'SystemDiagnosticAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[18552] = 'SystemDiagnosticAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[18553] = 'SystemDiagnosticAlarmType_ConfirmedState_TrueState' -ObjectIdNames[18554] = 'SystemDiagnosticAlarmType_ConfirmedState_FalseState' -ObjectIdNames[18555] = 'SystemDiagnosticAlarmType_Acknowledge' -ObjectIdNames[18556] = 'SystemDiagnosticAlarmType_Acknowledge_InputArguments' -ObjectIdNames[18557] = 'SystemDiagnosticAlarmType_Confirm' -ObjectIdNames[18558] = 'SystemDiagnosticAlarmType_Confirm_InputArguments' -ObjectIdNames[18559] = 'SystemDiagnosticAlarmType_ActiveState' -ObjectIdNames[18560] = 'SystemDiagnosticAlarmType_ActiveState_Id' -ObjectIdNames[18561] = 'SystemDiagnosticAlarmType_ActiveState_Name' -ObjectIdNames[18562] = 'SystemDiagnosticAlarmType_ActiveState_Number' -ObjectIdNames[18563] = 'SystemDiagnosticAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[18564] = 'SystemDiagnosticAlarmType_ActiveState_TransitionTime' -ObjectIdNames[18565] = 'SystemDiagnosticAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[18566] = 'SystemDiagnosticAlarmType_ActiveState_TrueState' -ObjectIdNames[18567] = 'SystemDiagnosticAlarmType_ActiveState_FalseState' -ObjectIdNames[18568] = 'SystemDiagnosticAlarmType_InputNode' -ObjectIdNames[18569] = 'SystemDiagnosticAlarmType_SuppressedState' -ObjectIdNames[18570] = 'SystemDiagnosticAlarmType_SuppressedState_Id' -ObjectIdNames[18571] = 'SystemDiagnosticAlarmType_SuppressedState_Name' -ObjectIdNames[18572] = 'SystemDiagnosticAlarmType_SuppressedState_Number' -ObjectIdNames[18573] = 'SystemDiagnosticAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[18574] = 'SystemDiagnosticAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[18575] = 'SystemDiagnosticAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[18576] = 'SystemDiagnosticAlarmType_SuppressedState_TrueState' -ObjectIdNames[18577] = 'SystemDiagnosticAlarmType_SuppressedState_FalseState' -ObjectIdNames[18578] = 'SystemDiagnosticAlarmType_OutOfServiceState' -ObjectIdNames[18579] = 'SystemDiagnosticAlarmType_OutOfServiceState_Id' -ObjectIdNames[18580] = 'SystemDiagnosticAlarmType_OutOfServiceState_Name' -ObjectIdNames[18581] = 'SystemDiagnosticAlarmType_OutOfServiceState_Number' -ObjectIdNames[18582] = 'SystemDiagnosticAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[18583] = 'SystemDiagnosticAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[18584] = 'SystemDiagnosticAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[18585] = 'SystemDiagnosticAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[18586] = 'SystemDiagnosticAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[18587] = 'SystemDiagnosticAlarmType_ShelvingState' -ObjectIdNames[18588] = 'SystemDiagnosticAlarmType_ShelvingState_CurrentState' -ObjectIdNames[18589] = 'SystemDiagnosticAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[18590] = 'SystemDiagnosticAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[18591] = 'SystemDiagnosticAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[18592] = 'SystemDiagnosticAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[18593] = 'SystemDiagnosticAlarmType_ShelvingState_LastTransition' -ObjectIdNames[18594] = 'SystemDiagnosticAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[18595] = 'SystemDiagnosticAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[18596] = 'SystemDiagnosticAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[18597] = 'SystemDiagnosticAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[18598] = 'SystemDiagnosticAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[18599] = 'SystemDiagnosticAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[18600] = 'SystemDiagnosticAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[18601] = 'SystemDiagnosticAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[18602] = 'SystemDiagnosticAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[18603] = 'SystemDiagnosticAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[18604] = 'SystemDiagnosticAlarmType_ShelvingState_Unshelve' -ObjectIdNames[18605] = 'SystemDiagnosticAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[18606] = 'SystemDiagnosticAlarmType_SuppressedOrShelved' -ObjectIdNames[18607] = 'SystemDiagnosticAlarmType_MaxTimeShelved' -ObjectIdNames[18608] = 'SystemDiagnosticAlarmType_AudibleEnabled' -ObjectIdNames[18609] = 'SystemDiagnosticAlarmType_AudibleSound' -ObjectIdNames[18610] = 'SystemDiagnosticAlarmType_AudibleSound_ListId' -ObjectIdNames[18611] = 'SystemDiagnosticAlarmType_AudibleSound_AgencyId' -ObjectIdNames[18612] = 'SystemDiagnosticAlarmType_AudibleSound_VersionId' -ObjectIdNames[18613] = 'SystemDiagnosticAlarmType_SilenceState' -ObjectIdNames[18614] = 'SystemDiagnosticAlarmType_SilenceState_Id' -ObjectIdNames[18615] = 'SystemDiagnosticAlarmType_SilenceState_Name' -ObjectIdNames[18616] = 'SystemDiagnosticAlarmType_SilenceState_Number' -ObjectIdNames[18617] = 'SystemDiagnosticAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[18618] = 'SystemDiagnosticAlarmType_SilenceState_TransitionTime' -ObjectIdNames[18619] = 'SystemDiagnosticAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[18620] = 'SystemDiagnosticAlarmType_SilenceState_TrueState' -ObjectIdNames[18621] = 'SystemDiagnosticAlarmType_SilenceState_FalseState' -ObjectIdNames[18622] = 'SystemDiagnosticAlarmType_OnDelay' -ObjectIdNames[18623] = 'SystemDiagnosticAlarmType_OffDelay' -ObjectIdNames[18624] = 'SystemDiagnosticAlarmType_FirstInGroupFlag' -ObjectIdNames[18625] = 'SystemDiagnosticAlarmType_FirstInGroup' -ObjectIdNames[18626] = 'SystemDiagnosticAlarmType_LatchedState' -ObjectIdNames[18627] = 'SystemDiagnosticAlarmType_LatchedState_Id' -ObjectIdNames[18628] = 'SystemDiagnosticAlarmType_LatchedState_Name' -ObjectIdNames[18629] = 'SystemDiagnosticAlarmType_LatchedState_Number' -ObjectIdNames[18630] = 'SystemDiagnosticAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18631] = 'SystemDiagnosticAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18632] = 'SystemDiagnosticAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18633] = 'SystemDiagnosticAlarmType_LatchedState_TrueState' -ObjectIdNames[18634] = 'SystemDiagnosticAlarmType_LatchedState_FalseState' -ObjectIdNames[18635] = 'SystemDiagnosticAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[18636] = 'SystemDiagnosticAlarmType_ReAlarmTime' -ObjectIdNames[18637] = 'SystemDiagnosticAlarmType_ReAlarmRepeatCount' -ObjectIdNames[18638] = 'SystemDiagnosticAlarmType_Silence' -ObjectIdNames[18639] = 'SystemDiagnosticAlarmType_Suppress' -ObjectIdNames[18640] = 'SystemDiagnosticAlarmType_Unsuppress' -ObjectIdNames[18641] = 'SystemDiagnosticAlarmType_RemoveFromService' -ObjectIdNames[18642] = 'SystemDiagnosticAlarmType_PlaceInService' -ObjectIdNames[18643] = 'SystemDiagnosticAlarmType_Reset' -ObjectIdNames[18644] = 'SystemDiagnosticAlarmType_NormalState' -ObjectIdNames[18645] = 'CertificateExpirationAlarmType_LatchedState' -ObjectIdNames[18646] = 'CertificateExpirationAlarmType_LatchedState_Id' -ObjectIdNames[18647] = 'CertificateExpirationAlarmType_LatchedState_Name' -ObjectIdNames[18648] = 'CertificateExpirationAlarmType_LatchedState_Number' -ObjectIdNames[18649] = 'CertificateExpirationAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18650] = 'CertificateExpirationAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18651] = 'CertificateExpirationAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18652] = 'CertificateExpirationAlarmType_LatchedState_TrueState' -ObjectIdNames[18653] = 'CertificateExpirationAlarmType_LatchedState_FalseState' -ObjectIdNames[18654] = 'CertificateExpirationAlarmType_Reset' -ObjectIdNames[18655] = 'DiscrepancyAlarmType_LatchedState' -ObjectIdNames[18656] = 'DiscrepancyAlarmType_LatchedState_Id' -ObjectIdNames[18657] = 'DiscrepancyAlarmType_LatchedState_Name' -ObjectIdNames[18658] = 'DiscrepancyAlarmType_LatchedState_Number' -ObjectIdNames[18659] = 'DiscrepancyAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18660] = 'DiscrepancyAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18661] = 'DiscrepancyAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18662] = 'DiscrepancyAlarmType_LatchedState_TrueState' -ObjectIdNames[18663] = 'DiscrepancyAlarmType_LatchedState_FalseState' -ObjectIdNames[18664] = 'DiscrepancyAlarmType_Reset' -ObjectIdNames[18665] = 'StatisticalConditionClassType' -ObjectIdNames[18666] = 'AlarmMetricsType_Reset' -ObjectIdNames[18667] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics' -ObjectIdNames[18668] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_DiagnosticsLevel' -ObjectIdNames[18669] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalInformation' -ObjectIdNames[18670] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalInformation_Active' -ObjectIdNames[18671] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalInformation_Classification' -ObjectIdNames[18672] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[18673] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[18674] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalError' -ObjectIdNames[18675] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalError_Active' -ObjectIdNames[18676] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalError_Classification' -ObjectIdNames[18677] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[18678] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[18679] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Reset' -ObjectIdNames[18680] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_SubError' -ObjectIdNames[18681] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters' -ObjectIdNames[18682] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateError' -ObjectIdNames[18683] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Active' -ObjectIdNames[18684] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[18685] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[18686] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[18687] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[18688] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[18689] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[18690] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[18691] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[18692] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[18693] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[18694] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[18695] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[18696] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[18697] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[18698] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[18699] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[18700] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[18701] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[18702] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[18703] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[18704] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[18705] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[18706] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[18707] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[18708] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[18709] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[18710] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[18711] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[18712] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_LiveValues' -ObjectIdNames[18713] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress' -ObjectIdNames[18714] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel' -ObjectIdNames[18715] = 'PublishSubscribeType_Diagnostics' -ObjectIdNames[18716] = 'PublishSubscribeType_Diagnostics_DiagnosticsLevel' -ObjectIdNames[18717] = 'PublishSubscribeType_Diagnostics_TotalInformation' -ObjectIdNames[18718] = 'PublishSubscribeType_Diagnostics_TotalInformation_Active' -ObjectIdNames[18719] = 'PublishSubscribeType_Diagnostics_TotalInformation_Classification' -ObjectIdNames[18720] = 'PublishSubscribeType_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[18721] = 'PublishSubscribeType_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[18722] = 'PublishSubscribeType_Diagnostics_TotalError' -ObjectIdNames[18723] = 'PublishSubscribeType_Diagnostics_TotalError_Active' -ObjectIdNames[18724] = 'PublishSubscribeType_Diagnostics_TotalError_Classification' -ObjectIdNames[18725] = 'PublishSubscribeType_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[18726] = 'PublishSubscribeType_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[18727] = 'PublishSubscribeType_Diagnostics_Reset' -ObjectIdNames[18728] = 'PublishSubscribeType_Diagnostics_SubError' -ObjectIdNames[18729] = 'PublishSubscribeType_Diagnostics_Counters' -ObjectIdNames[18730] = 'PublishSubscribeType_Diagnostics_Counters_StateError' -ObjectIdNames[18731] = 'PublishSubscribeType_Diagnostics_Counters_StateError_Active' -ObjectIdNames[18732] = 'PublishSubscribeType_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[18733] = 'PublishSubscribeType_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[18734] = 'PublishSubscribeType_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[18735] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[18736] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[18737] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[18738] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[18739] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[18740] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[18741] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[18742] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[18743] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[18744] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[18745] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[18746] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[18747] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[18748] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[18749] = 'PublishSubscribeType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[18750] = 'PublishSubscribeType_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[18751] = 'PublishSubscribeType_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[18752] = 'PublishSubscribeType_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[18753] = 'PublishSubscribeType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[18754] = 'PublishSubscribeType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[18755] = 'PublishSubscribeType_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[18756] = 'PublishSubscribeType_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[18757] = 'PublishSubscribeType_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[18758] = 'PublishSubscribeType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[18759] = 'PublishSubscribeType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[18760] = 'PublishSubscribeType_Diagnostics_LiveValues' -ObjectIdNames[18761] = 'PublishSubscribeType_Diagnostics_LiveValues_ConfiguredDataSetWriters' -ObjectIdNames[18762] = 'PublishSubscribeType_Diagnostics_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel' -ObjectIdNames[18763] = 'PublishSubscribeType_Diagnostics_LiveValues_ConfiguredDataSetReaders' -ObjectIdNames[18764] = 'PublishSubscribeType_Diagnostics_LiveValues_ConfiguredDataSetReaders_DiagnosticsLevel' -ObjectIdNames[18765] = 'PublishSubscribeType_Diagnostics_LiveValues_OperationalDataSetWriters' -ObjectIdNames[18766] = 'PublishSubscribeType_Diagnostics_LiveValues_OperationalDataSetWriters_DiagnosticsLevel' -ObjectIdNames[18767] = 'PublishSubscribeType_Diagnostics_LiveValues_OperationalDataSetReaders' -ObjectIdNames[18768] = 'PublishSubscribeType_Diagnostics_LiveValues_OperationalDataSetReaders_DiagnosticsLevel' -ObjectIdNames[18769] = 'ThreeDVectorType_X' -ObjectIdNames[18770] = 'ThreeDVectorType_Y' -ObjectIdNames[18771] = 'ThreeDVectorType_Z' -ObjectIdNames[18772] = 'CartesianCoordinatesType' -ObjectIdNames[18773] = 'CartesianCoordinatesType_LengthUnit' -ObjectIdNames[18774] = 'ThreeDCartesianCoordinatesType' -ObjectIdNames[18775] = 'ThreeDCartesianCoordinatesType_LengthUnit' -ObjectIdNames[18776] = 'ThreeDCartesianCoordinatesType_X' -ObjectIdNames[18777] = 'ThreeDCartesianCoordinatesType_Y' -ObjectIdNames[18778] = 'ThreeDCartesianCoordinatesType_Z' -ObjectIdNames[18779] = 'OrientationType' -ObjectIdNames[18780] = 'OrientationType_AngleUnit' -ObjectIdNames[18781] = 'ThreeDOrientationType' -ObjectIdNames[18782] = 'ThreeDOrientationType_AngleUnit' -ObjectIdNames[18783] = 'ThreeDOrientationType_A' -ObjectIdNames[18784] = 'ThreeDOrientationType_B' -ObjectIdNames[18785] = 'ThreeDOrientationType_C' -ObjectIdNames[18786] = 'FrameType' -ObjectIdNames[18787] = 'FrameType_Orientation' -ObjectIdNames[18788] = 'FrameType_Constant' -ObjectIdNames[18789] = 'FrameType_BaseFrame' -ObjectIdNames[18790] = 'FrameType_FixedBase' -ObjectIdNames[18791] = 'ThreeDFrameType' -ObjectIdNames[18792] = 'ThreeDFrameType_Orientation' -ObjectIdNames[18793] = 'ThreeDFrameType_Constant' -ObjectIdNames[18794] = 'ThreeDFrameType_BaseFrame' -ObjectIdNames[18795] = 'ThreeDFrameType_FixedBase' -ObjectIdNames[18796] = 'ThreeDFrameType_CartesianCoordinates' -ObjectIdNames[18797] = 'ThreeDFrameType_CartesianCoordinates_LengthUnit' -ObjectIdNames[18798] = 'ThreeDFrameType_CartesianCoordinates_X' -ObjectIdNames[18799] = 'ThreeDFrameType_CartesianCoordinates_Y' -ObjectIdNames[18800] = 'ThreeDFrameType_CartesianCoordinates_Z' -ObjectIdNames[18801] = 'FrameType_CartesianCoordinates' -ObjectIdNames[18802] = 'FrameType_CartesianCoordinates_LengthUnit' -ObjectIdNames[18803] = 'FrameType_Orientation_AngleUnit' -ObjectIdNames[18804] = 'HasWriterGroup' -ObjectIdNames[18805] = 'HasReaderGroup' -ObjectIdNames[18806] = 'RationalNumber' -ObjectIdNames[18807] = 'Vector' -ObjectIdNames[18808] = 'ThreeDVector' -ObjectIdNames[18809] = 'CartesianCoordinates' -ObjectIdNames[18810] = 'ThreeDCartesianCoordinates' -ObjectIdNames[18811] = 'Orientation' -ObjectIdNames[18812] = 'ThreeDOrientation' -ObjectIdNames[18813] = 'Frame' -ObjectIdNames[18814] = 'ThreeDFrame' -ObjectIdNames[18815] = 'RationalNumber_Encoding_DefaultBinary' -ObjectIdNames[18816] = 'Vector_Encoding_DefaultBinary' -ObjectIdNames[18817] = 'ThreeDVector_Encoding_DefaultBinary' -ObjectIdNames[18818] = 'CartesianCoordinates_Encoding_DefaultBinary' -ObjectIdNames[18819] = 'ThreeDCartesianCoordinates_Encoding_DefaultBinary' -ObjectIdNames[18820] = 'Orientation_Encoding_DefaultBinary' -ObjectIdNames[18821] = 'ThreeDOrientation_Encoding_DefaultBinary' -ObjectIdNames[18822] = 'Frame_Encoding_DefaultBinary' -ObjectIdNames[18823] = 'ThreeDFrame_Encoding_DefaultBinary' -ObjectIdNames[18824] = 'OpcUa_BinarySchema_RationalNumber' -ObjectIdNames[18825] = 'OpcUa_BinarySchema_RationalNumber_DataTypeVersion' -ObjectIdNames[18826] = 'OpcUa_BinarySchema_RationalNumber_DictionaryFragment' -ObjectIdNames[18827] = 'OpcUa_BinarySchema_Vector' -ObjectIdNames[18828] = 'OpcUa_BinarySchema_Vector_DataTypeVersion' -ObjectIdNames[18829] = 'OpcUa_BinarySchema_Vector_DictionaryFragment' -ObjectIdNames[18830] = 'OpcUa_BinarySchema_ThreeDVector' -ObjectIdNames[18831] = 'OpcUa_BinarySchema_ThreeDVector_DataTypeVersion' -ObjectIdNames[18832] = 'OpcUa_BinarySchema_ThreeDVector_DictionaryFragment' -ObjectIdNames[18833] = 'OpcUa_BinarySchema_CartesianCoordinates' -ObjectIdNames[18834] = 'OpcUa_BinarySchema_CartesianCoordinates_DataTypeVersion' -ObjectIdNames[18835] = 'OpcUa_BinarySchema_CartesianCoordinates_DictionaryFragment' -ObjectIdNames[18836] = 'OpcUa_BinarySchema_ThreeDCartesianCoordinates' -ObjectIdNames[18837] = 'OpcUa_BinarySchema_ThreeDCartesianCoordinates_DataTypeVersion' -ObjectIdNames[18838] = 'OpcUa_BinarySchema_ThreeDCartesianCoordinates_DictionaryFragment' -ObjectIdNames[18839] = 'OpcUa_BinarySchema_Orientation' -ObjectIdNames[18840] = 'OpcUa_BinarySchema_Orientation_DataTypeVersion' -ObjectIdNames[18841] = 'OpcUa_BinarySchema_Orientation_DictionaryFragment' -ObjectIdNames[18842] = 'OpcUa_BinarySchema_ThreeDOrientation' -ObjectIdNames[18843] = 'OpcUa_BinarySchema_ThreeDOrientation_DataTypeVersion' -ObjectIdNames[18844] = 'OpcUa_BinarySchema_ThreeDOrientation_DictionaryFragment' -ObjectIdNames[18845] = 'OpcUa_BinarySchema_Frame' -ObjectIdNames[18846] = 'OpcUa_BinarySchema_Frame_DataTypeVersion' -ObjectIdNames[18847] = 'OpcUa_BinarySchema_Frame_DictionaryFragment' -ObjectIdNames[18848] = 'OpcUa_BinarySchema_ThreeDFrame' -ObjectIdNames[18849] = 'OpcUa_BinarySchema_ThreeDFrame_DataTypeVersion' -ObjectIdNames[18850] = 'OpcUa_BinarySchema_ThreeDFrame_DictionaryFragment' -ObjectIdNames[18851] = 'RationalNumber_Encoding_DefaultXml' -ObjectIdNames[18852] = 'Vector_Encoding_DefaultXml' -ObjectIdNames[18853] = 'ThreeDVector_Encoding_DefaultXml' -ObjectIdNames[18854] = 'CartesianCoordinates_Encoding_DefaultXml' -ObjectIdNames[18855] = 'ThreeDCartesianCoordinates_Encoding_DefaultXml' -ObjectIdNames[18856] = 'Orientation_Encoding_DefaultXml' -ObjectIdNames[18857] = 'ThreeDOrientation_Encoding_DefaultXml' -ObjectIdNames[18858] = 'Frame_Encoding_DefaultXml' -ObjectIdNames[18859] = 'ThreeDFrame_Encoding_DefaultXml' -ObjectIdNames[18860] = 'OpcUa_XmlSchema_RationalNumber' -ObjectIdNames[18861] = 'OpcUa_XmlSchema_RationalNumber_DataTypeVersion' -ObjectIdNames[18862] = 'OpcUa_XmlSchema_RationalNumber_DictionaryFragment' -ObjectIdNames[18863] = 'OpcUa_XmlSchema_Vector' -ObjectIdNames[18864] = 'OpcUa_XmlSchema_Vector_DataTypeVersion' -ObjectIdNames[18865] = 'OpcUa_XmlSchema_Vector_DictionaryFragment' -ObjectIdNames[18866] = 'OpcUa_XmlSchema_ThreeDVector' -ObjectIdNames[18867] = 'OpcUa_XmlSchema_ThreeDVector_DataTypeVersion' -ObjectIdNames[18868] = 'OpcUa_XmlSchema_ThreeDVector_DictionaryFragment' -ObjectIdNames[18869] = 'OpcUa_XmlSchema_CartesianCoordinates' -ObjectIdNames[18870] = 'OpcUa_XmlSchema_CartesianCoordinates_DataTypeVersion' -ObjectIdNames[18871] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics' -ObjectIdNames[18872] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_DiagnosticsLevel' -ObjectIdNames[18873] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation' -ObjectIdNames[18874] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Active' -ObjectIdNames[18875] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Classification' -ObjectIdNames[18876] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[18877] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[18878] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalError' -ObjectIdNames[18879] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Active' -ObjectIdNames[18880] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Classification' -ObjectIdNames[18881] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[18882] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[18883] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Reset' -ObjectIdNames[18884] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_SubError' -ObjectIdNames[18885] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters' -ObjectIdNames[18886] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError' -ObjectIdNames[18887] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Active' -ObjectIdNames[18888] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[18889] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[18890] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[18891] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[18892] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[18893] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[18894] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[18895] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[18896] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[18897] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[18898] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[18899] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[18900] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[18901] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[18902] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[18903] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[18904] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[18905] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[18906] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[18907] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[18908] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[18909] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[18910] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[18911] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[18912] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[18913] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[18914] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[18915] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[18916] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues' -ObjectIdNames[18917] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages' -ObjectIdNames[18918] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active' -ObjectIdNames[18919] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification' -ObjectIdNames[18920] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel' -ObjectIdNames[18921] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange' -ObjectIdNames[18922] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber' -ObjectIdNames[18923] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel' -ObjectIdNames[18924] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode' -ObjectIdNames[18925] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel' -ObjectIdNames[18926] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion' -ObjectIdNames[18927] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel' -ObjectIdNames[18928] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion' -ObjectIdNames[18929] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel' -ObjectIdNames[18930] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics' -ObjectIdNames[18931] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_DiagnosticsLevel' -ObjectIdNames[18932] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation' -ObjectIdNames[18933] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Active' -ObjectIdNames[18934] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Classification' -ObjectIdNames[18935] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[18936] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[18937] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError' -ObjectIdNames[18938] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Active' -ObjectIdNames[18939] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Classification' -ObjectIdNames[18940] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[18941] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[18942] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Reset' -ObjectIdNames[18943] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_SubError' -ObjectIdNames[18944] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters' -ObjectIdNames[18945] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError' -ObjectIdNames[18946] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Active' -ObjectIdNames[18947] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[18948] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[18949] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[18950] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[18951] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[18952] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[18953] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[18954] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[18955] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[18956] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[18957] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[18958] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[18959] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[18960] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[18961] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[18962] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[18963] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[18964] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[18965] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[18966] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[18967] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[18968] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[18969] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[18970] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[18971] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[18972] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[18973] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[18974] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[18975] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues' -ObjectIdNames[18976] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages' -ObjectIdNames[18977] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active' -ObjectIdNames[18978] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification' -ObjectIdNames[18979] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel' -ObjectIdNames[18980] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange' -ObjectIdNames[18981] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber' -ObjectIdNames[18982] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel' -ObjectIdNames[18983] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode' -ObjectIdNames[18984] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel' -ObjectIdNames[18985] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion' -ObjectIdNames[18986] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel' -ObjectIdNames[18987] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion' -ObjectIdNames[18988] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel' -ObjectIdNames[18989] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics' -ObjectIdNames[18990] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_DiagnosticsLevel' -ObjectIdNames[18991] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation' -ObjectIdNames[18992] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Active' -ObjectIdNames[18993] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Classification' -ObjectIdNames[18994] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[18995] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[18996] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError' -ObjectIdNames[18997] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Active' -ObjectIdNames[18998] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Classification' -ObjectIdNames[18999] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[19000] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[19001] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Reset' -ObjectIdNames[19002] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_SubError' -ObjectIdNames[19003] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters' -ObjectIdNames[19004] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError' -ObjectIdNames[19005] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Active' -ObjectIdNames[19006] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[19007] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19008] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[19009] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[19010] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19011] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19012] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19013] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19014] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[19015] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[19016] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19017] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19018] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19019] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[19020] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[19021] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19022] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19023] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19024] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[19025] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[19026] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[19027] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19028] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19029] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[19030] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19031] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19032] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19033] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[19034] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues' -ObjectIdNames[19035] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages' -ObjectIdNames[19036] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active' -ObjectIdNames[19037] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification' -ObjectIdNames[19038] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel' -ObjectIdNames[19039] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange' -ObjectIdNames[19040] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber' -ObjectIdNames[19041] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel' -ObjectIdNames[19042] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode' -ObjectIdNames[19043] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel' -ObjectIdNames[19044] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion' -ObjectIdNames[19045] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel' -ObjectIdNames[19046] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion' -ObjectIdNames[19047] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel' -ObjectIdNames[19048] = 'OpcUa_XmlSchema_CartesianCoordinates_DictionaryFragment' -ObjectIdNames[19049] = 'OpcUa_XmlSchema_ThreeDCartesianCoordinates' -ObjectIdNames[19050] = 'OpcUa_XmlSchema_ThreeDCartesianCoordinates_DataTypeVersion' -ObjectIdNames[19051] = 'OpcUa_XmlSchema_ThreeDCartesianCoordinates_DictionaryFragment' -ObjectIdNames[19052] = 'OpcUa_XmlSchema_Orientation' -ObjectIdNames[19053] = 'OpcUa_XmlSchema_Orientation_DataTypeVersion' -ObjectIdNames[19054] = 'OpcUa_XmlSchema_Orientation_DictionaryFragment' -ObjectIdNames[19055] = 'OpcUa_XmlSchema_ThreeDOrientation' -ObjectIdNames[19056] = 'OpcUa_XmlSchema_ThreeDOrientation_DataTypeVersion' -ObjectIdNames[19057] = 'OpcUa_XmlSchema_ThreeDOrientation_DictionaryFragment' -ObjectIdNames[19058] = 'OpcUa_XmlSchema_Frame' -ObjectIdNames[19059] = 'OpcUa_XmlSchema_Frame_DataTypeVersion' -ObjectIdNames[19060] = 'OpcUa_XmlSchema_Frame_DictionaryFragment' -ObjectIdNames[19061] = 'OpcUa_XmlSchema_ThreeDFrame' -ObjectIdNames[19062] = 'OpcUa_XmlSchema_ThreeDFrame_DataTypeVersion' -ObjectIdNames[19063] = 'OpcUa_XmlSchema_ThreeDFrame_DictionaryFragment' -ObjectIdNames[19064] = 'RationalNumber_Encoding_DefaultJson' -ObjectIdNames[19065] = 'Vector_Encoding_DefaultJson' -ObjectIdNames[19066] = 'ThreeDVector_Encoding_DefaultJson' -ObjectIdNames[19067] = 'CartesianCoordinates_Encoding_DefaultJson' -ObjectIdNames[19068] = 'ThreeDCartesianCoordinates_Encoding_DefaultJson' -ObjectIdNames[19069] = 'Orientation_Encoding_DefaultJson' -ObjectIdNames[19070] = 'ThreeDOrientation_Encoding_DefaultJson' -ObjectIdNames[19071] = 'Frame_Encoding_DefaultJson' -ObjectIdNames[19072] = 'ThreeDFrame_Encoding_DefaultJson' -ObjectIdNames[19073] = 'ThreeDFrameType_Orientation_AngleUnit' -ObjectIdNames[19074] = 'ThreeDFrameType_Orientation_A' -ObjectIdNames[19075] = 'ThreeDFrameType_Orientation_B' -ObjectIdNames[19076] = 'ThreeDFrameType_Orientation_C' -ObjectIdNames[19077] = 'MultiStateDictionaryEntryDiscreteBaseType' -ObjectIdNames[19078] = 'MultiStateDictionaryEntryDiscreteBaseType_Definition' -ObjectIdNames[19079] = 'MultiStateDictionaryEntryDiscreteBaseType_ValuePrecision' -ObjectIdNames[19080] = 'MultiStateDictionaryEntryDiscreteBaseType_EnumValues' -ObjectIdNames[19081] = 'MultiStateDictionaryEntryDiscreteBaseType_ValueAsText' -ObjectIdNames[19082] = 'MultiStateDictionaryEntryDiscreteBaseType_EnumDictionaryEntries' -ObjectIdNames[19083] = 'MultiStateDictionaryEntryDiscreteBaseType_ValueAsDictionaryEntries' -ObjectIdNames[19084] = 'MultiStateDictionaryEntryDiscreteType' -ObjectIdNames[19085] = 'MultiStateDictionaryEntryDiscreteType_Definition' -ObjectIdNames[19086] = 'MultiStateDictionaryEntryDiscreteType_ValuePrecision' -ObjectIdNames[19087] = 'MultiStateDictionaryEntryDiscreteType_EnumValues' -ObjectIdNames[19088] = 'MultiStateDictionaryEntryDiscreteType_ValueAsText' -ObjectIdNames[19089] = 'MultiStateDictionaryEntryDiscreteType_EnumDictionaryEntries' -ObjectIdNames[19090] = 'MultiStateDictionaryEntryDiscreteType_ValueAsDictionaryEntries' -ObjectIdNames[19091] = 'HistoryServerCapabilities_ServerTimestampSupported' -ObjectIdNames[19092] = 'HistoricalDataConfigurationType_ServerTimestampSupported' -ObjectIdNames[19093] = 'HAConfiguration_ServerTimestampSupported' -ObjectIdNames[19094] = 'HistoryServerCapabilitiesType_ServerTimestampSupported' -ObjectIdNames[19095] = 'AuditHistoryAnnotationUpdateEventType' -ObjectIdNames[19096] = 'AuditHistoryAnnotationUpdateEventType_EventId' -ObjectIdNames[19097] = 'AuditHistoryAnnotationUpdateEventType_EventType' -ObjectIdNames[19098] = 'AuditHistoryAnnotationUpdateEventType_SourceNode' -ObjectIdNames[19099] = 'AuditHistoryAnnotationUpdateEventType_SourceName' -ObjectIdNames[19100] = 'AuditHistoryAnnotationUpdateEventType_Time' -ObjectIdNames[19101] = 'AuditHistoryAnnotationUpdateEventType_ReceiveTime' -ObjectIdNames[19102] = 'AuditHistoryAnnotationUpdateEventType_LocalTime' -ObjectIdNames[19103] = 'AuditHistoryAnnotationUpdateEventType_Message' -ObjectIdNames[19104] = 'AuditHistoryAnnotationUpdateEventType_Severity' -ObjectIdNames[19105] = 'AuditHistoryAnnotationUpdateEventType_ActionTimeStamp' -ObjectIdNames[19106] = 'AuditHistoryAnnotationUpdateEventType_Status' -ObjectIdNames[19107] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics' -ObjectIdNames[19108] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_DiagnosticsLevel' -ObjectIdNames[19109] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalInformation' -ObjectIdNames[19110] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalInformation_Active' -ObjectIdNames[19111] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalInformation_Classification' -ObjectIdNames[19112] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19113] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[19114] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalError' -ObjectIdNames[19115] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalError_Active' -ObjectIdNames[19116] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalError_Classification' -ObjectIdNames[19117] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[19118] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[19119] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Reset' -ObjectIdNames[19120] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_SubError' -ObjectIdNames[19121] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters' -ObjectIdNames[19122] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateError' -ObjectIdNames[19123] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateError_Active' -ObjectIdNames[19124] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[19125] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19126] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[19127] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[19128] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19129] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19130] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19131] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19132] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[19133] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[19134] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19135] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19136] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19137] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[19138] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[19139] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19140] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19141] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19142] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[19143] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[19144] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[19145] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19146] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19147] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[19148] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19149] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19150] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19151] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[19152] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues' -ObjectIdNames[19153] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_SentNetworkMessages' -ObjectIdNames[19154] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_SentNetworkMessages_Active' -ObjectIdNames[19155] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_SentNetworkMessages_Classification' -ObjectIdNames[19156] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_SentNetworkMessages_DiagnosticsLevel' -ObjectIdNames[19157] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_SentNetworkMessages_TimeFirstChange' -ObjectIdNames[19158] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_FailedTransmissions' -ObjectIdNames[19159] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_FailedTransmissions_Active' -ObjectIdNames[19160] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_FailedTransmissions_Classification' -ObjectIdNames[19161] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_FailedTransmissions_DiagnosticsLevel' -ObjectIdNames[19162] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_FailedTransmissions_TimeFirstChange' -ObjectIdNames[19163] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_EncryptionErrors' -ObjectIdNames[19164] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_EncryptionErrors_Active' -ObjectIdNames[19165] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_EncryptionErrors_Classification' -ObjectIdNames[19166] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_EncryptionErrors_DiagnosticsLevel' -ObjectIdNames[19167] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_Counters_EncryptionErrors_TimeFirstChange' -ObjectIdNames[19168] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_ConfiguredDataSetWriters' -ObjectIdNames[19169] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel' -ObjectIdNames[19170] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_OperationalDataSetWriters' -ObjectIdNames[19171] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_OperationalDataSetWriters_DiagnosticsLevel' -ObjectIdNames[19172] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_SecurityTokenID' -ObjectIdNames[19173] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel' -ObjectIdNames[19174] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_TimeToNextTokenID' -ObjectIdNames[19175] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel' -ObjectIdNames[19176] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics' -ObjectIdNames[19177] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_DiagnosticsLevel' -ObjectIdNames[19178] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalInformation' -ObjectIdNames[19179] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalInformation_Active' -ObjectIdNames[19180] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalInformation_Classification' -ObjectIdNames[19181] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19182] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[19183] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalError' -ObjectIdNames[19184] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalError_Active' -ObjectIdNames[19185] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalError_Classification' -ObjectIdNames[19186] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[19187] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[19188] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Reset' -ObjectIdNames[19189] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_SubError' -ObjectIdNames[19190] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters' -ObjectIdNames[19191] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateError' -ObjectIdNames[19192] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateError_Active' -ObjectIdNames[19193] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[19194] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19195] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[19196] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[19197] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19198] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19199] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19200] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19201] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[19202] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[19203] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19204] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19205] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19206] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[19207] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[19208] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19209] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19210] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19211] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[19212] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[19213] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[19214] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19215] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19216] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[19217] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19218] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19219] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19220] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[19221] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_LiveValues' -ObjectIdNames[19222] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedNetworkMessages' -ObjectIdNames[19223] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedNetworkMessages_Active' -ObjectIdNames[19224] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedNetworkMessages_Classification' -ObjectIdNames[19225] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedNetworkMessages_DiagnosticsLevel' -ObjectIdNames[19226] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedNetworkMessages_TimeFirstChange' -ObjectIdNames[19227] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedInvalidNetworkMessages' -ObjectIdNames[19228] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedInvalidNetworkMessages_Active' -ObjectIdNames[19229] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedInvalidNetworkMessages_Classification' -ObjectIdNames[19230] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedInvalidNetworkMessages_DiagnosticsLevel' -ObjectIdNames[19231] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_ReceivedInvalidNetworkMessages_TimeFirstChange' -ObjectIdNames[19232] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_DecryptionErrors' -ObjectIdNames[19233] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_DecryptionErrors_Active' -ObjectIdNames[19234] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_DecryptionErrors_Classification' -ObjectIdNames[19235] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel' -ObjectIdNames[19236] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_Counters_DecryptionErrors_TimeFirstChange' -ObjectIdNames[19237] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_LiveValues_ConfiguredDataSetReaders' -ObjectIdNames[19238] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_LiveValues_ConfiguredDataSetReaders_DiagnosticsLevel' -ObjectIdNames[19239] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_LiveValues_OperationalDataSetReaders' -ObjectIdNames[19240] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_LiveValues_OperationalDataSetReaders_DiagnosticsLevel' -ObjectIdNames[19241] = 'PubSubConnectionType_Diagnostics' -ObjectIdNames[19242] = 'PubSubConnectionType_Diagnostics_DiagnosticsLevel' -ObjectIdNames[19243] = 'PubSubConnectionType_Diagnostics_TotalInformation' -ObjectIdNames[19244] = 'PubSubConnectionType_Diagnostics_TotalInformation_Active' -ObjectIdNames[19245] = 'PubSubConnectionType_Diagnostics_TotalInformation_Classification' -ObjectIdNames[19246] = 'PubSubConnectionType_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19247] = 'PubSubConnectionType_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[19248] = 'PubSubConnectionType_Diagnostics_TotalError' -ObjectIdNames[19249] = 'PubSubConnectionType_Diagnostics_TotalError_Active' -ObjectIdNames[19250] = 'PubSubConnectionType_Diagnostics_TotalError_Classification' -ObjectIdNames[19251] = 'PubSubConnectionType_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[19252] = 'PubSubConnectionType_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[19253] = 'PubSubConnectionType_Diagnostics_Reset' -ObjectIdNames[19254] = 'PubSubConnectionType_Diagnostics_SubError' -ObjectIdNames[19255] = 'PubSubConnectionType_Diagnostics_Counters' -ObjectIdNames[19256] = 'PubSubConnectionType_Diagnostics_Counters_StateError' -ObjectIdNames[19257] = 'PubSubConnectionType_Diagnostics_Counters_StateError_Active' -ObjectIdNames[19258] = 'PubSubConnectionType_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[19259] = 'PubSubConnectionType_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19260] = 'PubSubConnectionType_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[19261] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[19262] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19263] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19264] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19265] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19266] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[19267] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[19268] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19269] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19270] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19271] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[19272] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[19273] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19274] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19275] = 'PubSubConnectionType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19276] = 'PubSubConnectionType_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[19277] = 'PubSubConnectionType_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[19278] = 'PubSubConnectionType_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[19279] = 'PubSubConnectionType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19280] = 'PubSubConnectionType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19281] = 'PubSubConnectionType_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[19282] = 'PubSubConnectionType_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19283] = 'PubSubConnectionType_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19284] = 'PubSubConnectionType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19285] = 'PubSubConnectionType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[19286] = 'PubSubConnectionType_Diagnostics_LiveValues' -ObjectIdNames[19287] = 'PubSubConnectionType_Diagnostics_LiveValues_ResolvedAddress' -ObjectIdNames[19288] = 'PubSubConnectionType_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel' -ObjectIdNames[19289] = 'AuditHistoryAnnotationUpdateEventType_ServerId' -ObjectIdNames[19290] = 'AuditHistoryAnnotationUpdateEventType_ClientAuditEntryId' -ObjectIdNames[19291] = 'AuditHistoryAnnotationUpdateEventType_ClientUserId' -ObjectIdNames[19292] = 'AuditHistoryAnnotationUpdateEventType_ParameterDataTypeId' -ObjectIdNames[19293] = 'AuditHistoryAnnotationUpdateEventType_PerformInsertReplace' -ObjectIdNames[19294] = 'AuditHistoryAnnotationUpdateEventType_NewValues' -ObjectIdNames[19295] = 'AuditHistoryAnnotationUpdateEventType_OldValues' -ObjectIdNames[19296] = 'TrustListType_UpdateFrequency' -ObjectIdNames[19297] = 'TrustListOutOfDateAlarmType' -ObjectIdNames[19298] = 'TrustListOutOfDateAlarmType_EventId' -ObjectIdNames[19299] = 'TrustListOutOfDateAlarmType_EventType' -ObjectIdNames[19300] = 'TrustListOutOfDateAlarmType_SourceNode' -ObjectIdNames[19301] = 'TrustListOutOfDateAlarmType_SourceName' -ObjectIdNames[19302] = 'TrustListOutOfDateAlarmType_Time' -ObjectIdNames[19303] = 'TrustListOutOfDateAlarmType_ReceiveTime' -ObjectIdNames[19304] = 'TrustListOutOfDateAlarmType_LocalTime' -ObjectIdNames[19305] = 'TrustListOutOfDateAlarmType_Message' -ObjectIdNames[19306] = 'TrustListOutOfDateAlarmType_Severity' -ObjectIdNames[19307] = 'TrustListOutOfDateAlarmType_ConditionClassId' -ObjectIdNames[19308] = 'TrustListOutOfDateAlarmType_ConditionClassName' -ObjectIdNames[19309] = 'TrustListOutOfDateAlarmType_ConditionSubClassId' -ObjectIdNames[19310] = 'TrustListOutOfDateAlarmType_ConditionSubClassName' -ObjectIdNames[19311] = 'TrustListOutOfDateAlarmType_ConditionName' -ObjectIdNames[19312] = 'TrustListOutOfDateAlarmType_BranchId' -ObjectIdNames[19313] = 'TrustListOutOfDateAlarmType_Retain' -ObjectIdNames[19314] = 'TrustListOutOfDateAlarmType_EnabledState' -ObjectIdNames[19315] = 'TrustListOutOfDateAlarmType_EnabledState_Id' -ObjectIdNames[19316] = 'TrustListOutOfDateAlarmType_EnabledState_Name' -ObjectIdNames[19317] = 'TrustListOutOfDateAlarmType_EnabledState_Number' -ObjectIdNames[19318] = 'TrustListOutOfDateAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[19319] = 'TrustListOutOfDateAlarmType_EnabledState_TransitionTime' -ObjectIdNames[19320] = 'TrustListOutOfDateAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[19321] = 'TrustListOutOfDateAlarmType_EnabledState_TrueState' -ObjectIdNames[19322] = 'TrustListOutOfDateAlarmType_EnabledState_FalseState' -ObjectIdNames[19323] = 'TrustListOutOfDateAlarmType_Quality' -ObjectIdNames[19324] = 'TrustListOutOfDateAlarmType_Quality_SourceTimestamp' -ObjectIdNames[19325] = 'TrustListOutOfDateAlarmType_LastSeverity' -ObjectIdNames[19326] = 'TrustListOutOfDateAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[19327] = 'TrustListOutOfDateAlarmType_Comment' -ObjectIdNames[19328] = 'TrustListOutOfDateAlarmType_Comment_SourceTimestamp' -ObjectIdNames[19329] = 'TrustListOutOfDateAlarmType_ClientUserId' -ObjectIdNames[19330] = 'TrustListOutOfDateAlarmType_Disable' -ObjectIdNames[19331] = 'TrustListOutOfDateAlarmType_Enable' -ObjectIdNames[19332] = 'TrustListOutOfDateAlarmType_AddComment' -ObjectIdNames[19333] = 'TrustListOutOfDateAlarmType_AddComment_InputArguments' -ObjectIdNames[19334] = 'TrustListOutOfDateAlarmType_ConditionRefresh' -ObjectIdNames[19335] = 'TrustListOutOfDateAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[19336] = 'TrustListOutOfDateAlarmType_ConditionRefresh2' -ObjectIdNames[19337] = 'TrustListOutOfDateAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[19338] = 'TrustListOutOfDateAlarmType_AckedState' -ObjectIdNames[19339] = 'TrustListOutOfDateAlarmType_AckedState_Id' -ObjectIdNames[19340] = 'TrustListOutOfDateAlarmType_AckedState_Name' -ObjectIdNames[19341] = 'TrustListOutOfDateAlarmType_AckedState_Number' -ObjectIdNames[19342] = 'TrustListOutOfDateAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[19343] = 'TrustListOutOfDateAlarmType_AckedState_TransitionTime' -ObjectIdNames[19344] = 'TrustListOutOfDateAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[19345] = 'TrustListOutOfDateAlarmType_AckedState_TrueState' -ObjectIdNames[19346] = 'TrustListOutOfDateAlarmType_AckedState_FalseState' -ObjectIdNames[19347] = 'TrustListOutOfDateAlarmType_ConfirmedState' -ObjectIdNames[19348] = 'TrustListOutOfDateAlarmType_ConfirmedState_Id' -ObjectIdNames[19349] = 'TrustListOutOfDateAlarmType_ConfirmedState_Name' -ObjectIdNames[19350] = 'TrustListOutOfDateAlarmType_ConfirmedState_Number' -ObjectIdNames[19351] = 'TrustListOutOfDateAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[19352] = 'TrustListOutOfDateAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[19353] = 'TrustListOutOfDateAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[19354] = 'TrustListOutOfDateAlarmType_ConfirmedState_TrueState' -ObjectIdNames[19355] = 'TrustListOutOfDateAlarmType_ConfirmedState_FalseState' -ObjectIdNames[19356] = 'TrustListOutOfDateAlarmType_Acknowledge' -ObjectIdNames[19357] = 'TrustListOutOfDateAlarmType_Acknowledge_InputArguments' -ObjectIdNames[19358] = 'TrustListOutOfDateAlarmType_Confirm' -ObjectIdNames[19359] = 'TrustListOutOfDateAlarmType_Confirm_InputArguments' -ObjectIdNames[19360] = 'TrustListOutOfDateAlarmType_ActiveState' -ObjectIdNames[19361] = 'TrustListOutOfDateAlarmType_ActiveState_Id' -ObjectIdNames[19362] = 'TrustListOutOfDateAlarmType_ActiveState_Name' -ObjectIdNames[19363] = 'TrustListOutOfDateAlarmType_ActiveState_Number' -ObjectIdNames[19364] = 'TrustListOutOfDateAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[19365] = 'TrustListOutOfDateAlarmType_ActiveState_TransitionTime' -ObjectIdNames[19366] = 'TrustListOutOfDateAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[19367] = 'TrustListOutOfDateAlarmType_ActiveState_TrueState' -ObjectIdNames[19368] = 'TrustListOutOfDateAlarmType_ActiveState_FalseState' -ObjectIdNames[19369] = 'TrustListOutOfDateAlarmType_InputNode' -ObjectIdNames[19370] = 'TrustListOutOfDateAlarmType_SuppressedState' -ObjectIdNames[19371] = 'TrustListOutOfDateAlarmType_SuppressedState_Id' -ObjectIdNames[19372] = 'TrustListOutOfDateAlarmType_SuppressedState_Name' -ObjectIdNames[19373] = 'TrustListOutOfDateAlarmType_SuppressedState_Number' -ObjectIdNames[19374] = 'TrustListOutOfDateAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[19375] = 'TrustListOutOfDateAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[19376] = 'TrustListOutOfDateAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[19377] = 'TrustListOutOfDateAlarmType_SuppressedState_TrueState' -ObjectIdNames[19378] = 'TrustListOutOfDateAlarmType_SuppressedState_FalseState' -ObjectIdNames[19379] = 'TrustListOutOfDateAlarmType_OutOfServiceState' -ObjectIdNames[19380] = 'TrustListOutOfDateAlarmType_OutOfServiceState_Id' -ObjectIdNames[19381] = 'TrustListOutOfDateAlarmType_OutOfServiceState_Name' -ObjectIdNames[19382] = 'TrustListOutOfDateAlarmType_OutOfServiceState_Number' -ObjectIdNames[19383] = 'TrustListOutOfDateAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[19384] = 'TrustListOutOfDateAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[19385] = 'TrustListOutOfDateAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[19386] = 'TrustListOutOfDateAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[19387] = 'TrustListOutOfDateAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[19388] = 'TrustListOutOfDateAlarmType_ShelvingState' -ObjectIdNames[19389] = 'TrustListOutOfDateAlarmType_ShelvingState_CurrentState' -ObjectIdNames[19390] = 'TrustListOutOfDateAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[19391] = 'TrustListOutOfDateAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[19392] = 'TrustListOutOfDateAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[19393] = 'TrustListOutOfDateAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[19394] = 'TrustListOutOfDateAlarmType_ShelvingState_LastTransition' -ObjectIdNames[19395] = 'TrustListOutOfDateAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[19396] = 'TrustListOutOfDateAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[19397] = 'TrustListOutOfDateAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[19398] = 'TrustListOutOfDateAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[19399] = 'TrustListOutOfDateAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[19400] = 'TrustListOutOfDateAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[19401] = 'TrustListOutOfDateAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[19402] = 'TrustListOutOfDateAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[19403] = 'TrustListOutOfDateAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[19404] = 'TrustListOutOfDateAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[19405] = 'TrustListOutOfDateAlarmType_ShelvingState_Unshelve' -ObjectIdNames[19406] = 'TrustListOutOfDateAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[19407] = 'TrustListOutOfDateAlarmType_SuppressedOrShelved' -ObjectIdNames[19408] = 'TrustListOutOfDateAlarmType_MaxTimeShelved' -ObjectIdNames[19409] = 'TrustListOutOfDateAlarmType_AudibleEnabled' -ObjectIdNames[19410] = 'TrustListOutOfDateAlarmType_AudibleSound' -ObjectIdNames[19411] = 'TrustListOutOfDateAlarmType_AudibleSound_ListId' -ObjectIdNames[19412] = 'TrustListOutOfDateAlarmType_AudibleSound_AgencyId' -ObjectIdNames[19413] = 'TrustListOutOfDateAlarmType_AudibleSound_VersionId' -ObjectIdNames[19414] = 'TrustListOutOfDateAlarmType_SilenceState' -ObjectIdNames[19415] = 'TrustListOutOfDateAlarmType_SilenceState_Id' -ObjectIdNames[19416] = 'TrustListOutOfDateAlarmType_SilenceState_Name' -ObjectIdNames[19417] = 'TrustListOutOfDateAlarmType_SilenceState_Number' -ObjectIdNames[19418] = 'TrustListOutOfDateAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[19419] = 'TrustListOutOfDateAlarmType_SilenceState_TransitionTime' -ObjectIdNames[19420] = 'TrustListOutOfDateAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[19421] = 'TrustListOutOfDateAlarmType_SilenceState_TrueState' -ObjectIdNames[19422] = 'TrustListOutOfDateAlarmType_SilenceState_FalseState' -ObjectIdNames[19423] = 'TrustListOutOfDateAlarmType_OnDelay' -ObjectIdNames[19424] = 'TrustListOutOfDateAlarmType_OffDelay' -ObjectIdNames[19425] = 'TrustListOutOfDateAlarmType_FirstInGroupFlag' -ObjectIdNames[19426] = 'TrustListOutOfDateAlarmType_FirstInGroup' -ObjectIdNames[19427] = 'TrustListOutOfDateAlarmType_LatchedState' -ObjectIdNames[19428] = 'TrustListOutOfDateAlarmType_LatchedState_Id' -ObjectIdNames[19429] = 'TrustListOutOfDateAlarmType_LatchedState_Name' -ObjectIdNames[19430] = 'TrustListOutOfDateAlarmType_LatchedState_Number' -ObjectIdNames[19431] = 'TrustListOutOfDateAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[19432] = 'TrustListOutOfDateAlarmType_LatchedState_TransitionTime' -ObjectIdNames[19433] = 'TrustListOutOfDateAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[19434] = 'TrustListOutOfDateAlarmType_LatchedState_TrueState' -ObjectIdNames[19435] = 'TrustListOutOfDateAlarmType_LatchedState_FalseState' -ObjectIdNames[19436] = 'TrustListOutOfDateAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[19437] = 'TrustListOutOfDateAlarmType_ReAlarmTime' -ObjectIdNames[19438] = 'TrustListOutOfDateAlarmType_ReAlarmRepeatCount' -ObjectIdNames[19439] = 'TrustListOutOfDateAlarmType_Silence' -ObjectIdNames[19440] = 'TrustListOutOfDateAlarmType_Suppress' -ObjectIdNames[19441] = 'TrustListOutOfDateAlarmType_Unsuppress' -ObjectIdNames[19442] = 'TrustListOutOfDateAlarmType_RemoveFromService' -ObjectIdNames[19443] = 'TrustListOutOfDateAlarmType_PlaceInService' -ObjectIdNames[19444] = 'TrustListOutOfDateAlarmType_Reset' -ObjectIdNames[19445] = 'TrustListOutOfDateAlarmType_NormalState' -ObjectIdNames[19446] = 'TrustListOutOfDateAlarmType_TrustListId' -ObjectIdNames[19447] = 'TrustListOutOfDateAlarmType_LastUpdateTime' -ObjectIdNames[19448] = 'TrustListOutOfDateAlarmType_UpdateFrequency' -ObjectIdNames[19449] = 'CertificateGroupType_TrustList_UpdateFrequency' -ObjectIdNames[19450] = 'CertificateGroupType_CertificateExpired' -ObjectIdNames[19451] = 'CertificateGroupType_CertificateExpired_EventId' -ObjectIdNames[19452] = 'CertificateGroupType_CertificateExpired_EventType' -ObjectIdNames[19453] = 'CertificateGroupType_CertificateExpired_SourceNode' -ObjectIdNames[19454] = 'CertificateGroupType_CertificateExpired_SourceName' -ObjectIdNames[19455] = 'CertificateGroupType_CertificateExpired_Time' -ObjectIdNames[19456] = 'CertificateGroupType_CertificateExpired_ReceiveTime' -ObjectIdNames[19457] = 'CertificateGroupType_CertificateExpired_LocalTime' -ObjectIdNames[19458] = 'CertificateGroupType_CertificateExpired_Message' -ObjectIdNames[19459] = 'CertificateGroupType_CertificateExpired_Severity' -ObjectIdNames[19460] = 'CertificateGroupType_CertificateExpired_ConditionClassId' -ObjectIdNames[19461] = 'CertificateGroupType_CertificateExpired_ConditionClassName' -ObjectIdNames[19462] = 'CertificateGroupType_CertificateExpired_ConditionSubClassId' -ObjectIdNames[19463] = 'CertificateGroupType_CertificateExpired_ConditionSubClassName' -ObjectIdNames[19464] = 'CertificateGroupType_CertificateExpired_ConditionName' -ObjectIdNames[19465] = 'CertificateGroupType_CertificateExpired_BranchId' -ObjectIdNames[19466] = 'CertificateGroupType_CertificateExpired_Retain' -ObjectIdNames[19467] = 'CertificateGroupType_CertificateExpired_EnabledState' -ObjectIdNames[19468] = 'CertificateGroupType_CertificateExpired_EnabledState_Id' -ObjectIdNames[19469] = 'CertificateGroupType_CertificateExpired_EnabledState_Name' -ObjectIdNames[19470] = 'CertificateGroupType_CertificateExpired_EnabledState_Number' -ObjectIdNames[19471] = 'CertificateGroupType_CertificateExpired_EnabledState_EffectiveDisplayName' -ObjectIdNames[19472] = 'CertificateGroupType_CertificateExpired_EnabledState_TransitionTime' -ObjectIdNames[19473] = 'CertificateGroupType_CertificateExpired_EnabledState_EffectiveTransitionTime' -ObjectIdNames[19474] = 'CertificateGroupType_CertificateExpired_EnabledState_TrueState' -ObjectIdNames[19475] = 'CertificateGroupType_CertificateExpired_EnabledState_FalseState' -ObjectIdNames[19476] = 'CertificateGroupType_CertificateExpired_Quality' -ObjectIdNames[19477] = 'CertificateGroupType_CertificateExpired_Quality_SourceTimestamp' -ObjectIdNames[19478] = 'CertificateGroupType_CertificateExpired_LastSeverity' -ObjectIdNames[19479] = 'CertificateGroupType_CertificateExpired_LastSeverity_SourceTimestamp' -ObjectIdNames[19480] = 'CertificateGroupType_CertificateExpired_Comment' -ObjectIdNames[19481] = 'CertificateGroupType_CertificateExpired_Comment_SourceTimestamp' -ObjectIdNames[19482] = 'CertificateGroupType_CertificateExpired_ClientUserId' -ObjectIdNames[19483] = 'CertificateGroupType_CertificateExpired_Disable' -ObjectIdNames[19484] = 'CertificateGroupType_CertificateExpired_Enable' -ObjectIdNames[19485] = 'CertificateGroupType_CertificateExpired_AddComment' -ObjectIdNames[19486] = 'CertificateGroupType_CertificateExpired_AddComment_InputArguments' -ObjectIdNames[19487] = 'CertificateGroupType_CertificateExpired_AckedState' -ObjectIdNames[19488] = 'CertificateGroupType_CertificateExpired_AckedState_Id' -ObjectIdNames[19489] = 'CertificateGroupType_CertificateExpired_AckedState_Name' -ObjectIdNames[19490] = 'CertificateGroupType_CertificateExpired_AckedState_Number' -ObjectIdNames[19491] = 'CertificateGroupType_CertificateExpired_AckedState_EffectiveDisplayName' -ObjectIdNames[19492] = 'CertificateGroupType_CertificateExpired_AckedState_TransitionTime' -ObjectIdNames[19493] = 'CertificateGroupType_CertificateExpired_AckedState_EffectiveTransitionTime' -ObjectIdNames[19494] = 'CertificateGroupType_CertificateExpired_AckedState_TrueState' -ObjectIdNames[19495] = 'CertificateGroupType_CertificateExpired_AckedState_FalseState' -ObjectIdNames[19496] = 'CertificateGroupType_CertificateExpired_ConfirmedState' -ObjectIdNames[19497] = 'CertificateGroupType_CertificateExpired_ConfirmedState_Id' -ObjectIdNames[19498] = 'CertificateGroupType_CertificateExpired_ConfirmedState_Name' -ObjectIdNames[19499] = 'CertificateGroupType_CertificateExpired_ConfirmedState_Number' -ObjectIdNames[19500] = 'CertificateGroupType_CertificateExpired_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[19501] = 'CertificateGroupType_CertificateExpired_ConfirmedState_TransitionTime' -ObjectIdNames[19502] = 'CertificateGroupType_CertificateExpired_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[19503] = 'CertificateGroupType_CertificateExpired_ConfirmedState_TrueState' -ObjectIdNames[19504] = 'CertificateGroupType_CertificateExpired_ConfirmedState_FalseState' -ObjectIdNames[19505] = 'CertificateGroupType_CertificateExpired_Acknowledge' -ObjectIdNames[19506] = 'CertificateGroupType_CertificateExpired_Acknowledge_InputArguments' -ObjectIdNames[19507] = 'CertificateGroupType_CertificateExpired_Confirm' -ObjectIdNames[19508] = 'CertificateGroupType_CertificateExpired_Confirm_InputArguments' -ObjectIdNames[19509] = 'CertificateGroupType_CertificateExpired_ActiveState' -ObjectIdNames[19510] = 'CertificateGroupType_CertificateExpired_ActiveState_Id' -ObjectIdNames[19511] = 'CertificateGroupType_CertificateExpired_ActiveState_Name' -ObjectIdNames[19512] = 'CertificateGroupType_CertificateExpired_ActiveState_Number' -ObjectIdNames[19513] = 'CertificateGroupType_CertificateExpired_ActiveState_EffectiveDisplayName' -ObjectIdNames[19514] = 'CertificateGroupType_CertificateExpired_ActiveState_TransitionTime' -ObjectIdNames[19515] = 'CertificateGroupType_CertificateExpired_ActiveState_EffectiveTransitionTime' -ObjectIdNames[19516] = 'CertificateGroupType_CertificateExpired_ActiveState_TrueState' -ObjectIdNames[19517] = 'CertificateGroupType_CertificateExpired_ActiveState_FalseState' -ObjectIdNames[19518] = 'CertificateGroupType_CertificateExpired_InputNode' -ObjectIdNames[19519] = 'CertificateGroupType_CertificateExpired_SuppressedState' -ObjectIdNames[19520] = 'CertificateGroupType_CertificateExpired_SuppressedState_Id' -ObjectIdNames[19521] = 'CertificateGroupType_CertificateExpired_SuppressedState_Name' -ObjectIdNames[19522] = 'CertificateGroupType_CertificateExpired_SuppressedState_Number' -ObjectIdNames[19523] = 'CertificateGroupType_CertificateExpired_SuppressedState_EffectiveDisplayName' -ObjectIdNames[19524] = 'CertificateGroupType_CertificateExpired_SuppressedState_TransitionTime' -ObjectIdNames[19525] = 'CertificateGroupType_CertificateExpired_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[19526] = 'CertificateGroupType_CertificateExpired_SuppressedState_TrueState' -ObjectIdNames[19527] = 'CertificateGroupType_CertificateExpired_SuppressedState_FalseState' -ObjectIdNames[19528] = 'CertificateGroupType_CertificateExpired_OutOfServiceState' -ObjectIdNames[19529] = 'CertificateGroupType_CertificateExpired_OutOfServiceState_Id' -ObjectIdNames[19530] = 'CertificateGroupType_CertificateExpired_OutOfServiceState_Name' -ObjectIdNames[19531] = 'CertificateGroupType_CertificateExpired_OutOfServiceState_Number' -ObjectIdNames[19532] = 'CertificateGroupType_CertificateExpired_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[19533] = 'CertificateGroupType_CertificateExpired_OutOfServiceState_TransitionTime' -ObjectIdNames[19534] = 'CertificateGroupType_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[19535] = 'CertificateGroupType_CertificateExpired_OutOfServiceState_TrueState' -ObjectIdNames[19536] = 'CertificateGroupType_CertificateExpired_OutOfServiceState_FalseState' -ObjectIdNames[19537] = 'CertificateGroupType_CertificateExpired_ShelvingState' -ObjectIdNames[19538] = 'CertificateGroupType_CertificateExpired_ShelvingState_CurrentState' -ObjectIdNames[19539] = 'CertificateGroupType_CertificateExpired_ShelvingState_CurrentState_Id' -ObjectIdNames[19540] = 'CertificateGroupType_CertificateExpired_ShelvingState_CurrentState_Name' -ObjectIdNames[19541] = 'CertificateGroupType_CertificateExpired_ShelvingState_CurrentState_Number' -ObjectIdNames[19542] = 'CertificateGroupType_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[19543] = 'CertificateGroupType_CertificateExpired_ShelvingState_LastTransition' -ObjectIdNames[19544] = 'CertificateGroupType_CertificateExpired_ShelvingState_LastTransition_Id' -ObjectIdNames[19545] = 'CertificateGroupType_CertificateExpired_ShelvingState_LastTransition_Name' -ObjectIdNames[19546] = 'CertificateGroupType_CertificateExpired_ShelvingState_LastTransition_Number' -ObjectIdNames[19547] = 'CertificateGroupType_CertificateExpired_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[19548] = 'CertificateGroupType_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[19549] = 'CertificateGroupType_CertificateExpired_ShelvingState_AvailableStates' -ObjectIdNames[19550] = 'DataSetWriterType_Diagnostics' -ObjectIdNames[19551] = 'DataSetWriterType_Diagnostics_DiagnosticsLevel' -ObjectIdNames[19552] = 'DataSetWriterType_Diagnostics_TotalInformation' -ObjectIdNames[19553] = 'DataSetWriterType_Diagnostics_TotalInformation_Active' -ObjectIdNames[19554] = 'DataSetWriterType_Diagnostics_TotalInformation_Classification' -ObjectIdNames[19555] = 'DataSetWriterType_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19556] = 'DataSetWriterType_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[19557] = 'DataSetWriterType_Diagnostics_TotalError' -ObjectIdNames[19558] = 'DataSetWriterType_Diagnostics_TotalError_Active' -ObjectIdNames[19559] = 'DataSetWriterType_Diagnostics_TotalError_Classification' -ObjectIdNames[19560] = 'DataSetWriterType_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[19561] = 'DataSetWriterType_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[19562] = 'DataSetWriterType_Diagnostics_Reset' -ObjectIdNames[19563] = 'DataSetWriterType_Diagnostics_SubError' -ObjectIdNames[19564] = 'DataSetWriterType_Diagnostics_Counters' -ObjectIdNames[19565] = 'DataSetWriterType_Diagnostics_Counters_StateError' -ObjectIdNames[19566] = 'DataSetWriterType_Diagnostics_Counters_StateError_Active' -ObjectIdNames[19567] = 'DataSetWriterType_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[19568] = 'DataSetWriterType_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19569] = 'DataSetWriterType_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[19570] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[19571] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19572] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19573] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19574] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19575] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[19576] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[19577] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19578] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19579] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19580] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[19581] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[19582] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19583] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19584] = 'DataSetWriterType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19585] = 'DataSetWriterType_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[19586] = 'DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[19587] = 'DataSetWriterType_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[19588] = 'DataSetWriterType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19589] = 'DataSetWriterType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19590] = 'DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[19591] = 'DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19592] = 'DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19593] = 'DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19594] = 'DataSetWriterType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[19595] = 'DataSetWriterType_Diagnostics_LiveValues' -ObjectIdNames[19596] = 'DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages' -ObjectIdNames[19597] = 'DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Active' -ObjectIdNames[19598] = 'DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_Classification' -ObjectIdNames[19599] = 'DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel' -ObjectIdNames[19600] = 'DataSetWriterType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange' -ObjectIdNames[19601] = 'DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber' -ObjectIdNames[19602] = 'DataSetWriterType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel' -ObjectIdNames[19603] = 'DataSetWriterType_Diagnostics_LiveValues_StatusCode' -ObjectIdNames[19604] = 'DataSetWriterType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel' -ObjectIdNames[19605] = 'DataSetWriterType_Diagnostics_LiveValues_MajorVersion' -ObjectIdNames[19606] = 'DataSetWriterType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel' -ObjectIdNames[19607] = 'DataSetWriterType_Diagnostics_LiveValues_MinorVersion' -ObjectIdNames[19608] = 'DataSetWriterType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel' -ObjectIdNames[19609] = 'DataSetReaderType_Diagnostics' -ObjectIdNames[19610] = 'DataSetReaderType_Diagnostics_DiagnosticsLevel' -ObjectIdNames[19611] = 'DataSetReaderType_Diagnostics_TotalInformation' -ObjectIdNames[19612] = 'DataSetReaderType_Diagnostics_TotalInformation_Active' -ObjectIdNames[19613] = 'DataSetReaderType_Diagnostics_TotalInformation_Classification' -ObjectIdNames[19614] = 'DataSetReaderType_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19615] = 'DataSetReaderType_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[19616] = 'DataSetReaderType_Diagnostics_TotalError' -ObjectIdNames[19617] = 'DataSetReaderType_Diagnostics_TotalError_Active' -ObjectIdNames[19618] = 'DataSetReaderType_Diagnostics_TotalError_Classification' -ObjectIdNames[19619] = 'DataSetReaderType_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[19620] = 'DataSetReaderType_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[19621] = 'DataSetReaderType_Diagnostics_Reset' -ObjectIdNames[19622] = 'DataSetReaderType_Diagnostics_SubError' -ObjectIdNames[19623] = 'DataSetReaderType_Diagnostics_Counters' -ObjectIdNames[19624] = 'DataSetReaderType_Diagnostics_Counters_StateError' -ObjectIdNames[19625] = 'DataSetReaderType_Diagnostics_Counters_StateError_Active' -ObjectIdNames[19626] = 'DataSetReaderType_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[19627] = 'DataSetReaderType_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19628] = 'DataSetReaderType_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[19629] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[19630] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19631] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19632] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19633] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19634] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[19635] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[19636] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19637] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19638] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19639] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[19640] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[19641] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19642] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19643] = 'DataSetReaderType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19644] = 'DataSetReaderType_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[19645] = 'DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[19646] = 'DataSetReaderType_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[19647] = 'DataSetReaderType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19648] = 'DataSetReaderType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19649] = 'DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[19650] = 'DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19651] = 'DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19652] = 'DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19653] = 'DataSetReaderType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[19654] = 'DataSetReaderType_Diagnostics_LiveValues' -ObjectIdNames[19655] = 'DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages' -ObjectIdNames[19656] = 'DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Active' -ObjectIdNames[19657] = 'DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_Classification' -ObjectIdNames[19658] = 'DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel' -ObjectIdNames[19659] = 'DataSetReaderType_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange' -ObjectIdNames[19660] = 'DataSetReaderType_Diagnostics_Counters_DecryptionErrors' -ObjectIdNames[19661] = 'DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Active' -ObjectIdNames[19662] = 'DataSetReaderType_Diagnostics_Counters_DecryptionErrors_Classification' -ObjectIdNames[19663] = 'DataSetReaderType_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel' -ObjectIdNames[19664] = 'DataSetReaderType_Diagnostics_Counters_DecryptionErrors_TimeFirstChange' -ObjectIdNames[19665] = 'DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber' -ObjectIdNames[19666] = 'DataSetReaderType_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel' -ObjectIdNames[19667] = 'DataSetReaderType_Diagnostics_LiveValues_StatusCode' -ObjectIdNames[19668] = 'DataSetReaderType_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel' -ObjectIdNames[19669] = 'DataSetReaderType_Diagnostics_LiveValues_MajorVersion' -ObjectIdNames[19670] = 'DataSetReaderType_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel' -ObjectIdNames[19671] = 'DataSetReaderType_Diagnostics_LiveValues_MinorVersion' -ObjectIdNames[19672] = 'DataSetReaderType_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel' -ObjectIdNames[19673] = 'DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID' -ObjectIdNames[19674] = 'DataSetReaderType_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel' -ObjectIdNames[19675] = 'DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID' -ObjectIdNames[19676] = 'DataSetReaderType_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel' -ObjectIdNames[19677] = 'PubSubDiagnosticsType' -ObjectIdNames[19678] = 'PubSubDiagnosticsType_DiagnosticsLevel' -ObjectIdNames[19679] = 'PubSubDiagnosticsType_TotalInformation' -ObjectIdNames[19680] = 'PubSubDiagnosticsType_TotalInformation_Active' -ObjectIdNames[19681] = 'PubSubDiagnosticsType_TotalInformation_Classification' -ObjectIdNames[19682] = 'PubSubDiagnosticsType_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19683] = 'PubSubDiagnosticsType_TotalInformation_TimeFirstChange' -ObjectIdNames[19684] = 'PubSubDiagnosticsType_TotalError' -ObjectIdNames[19685] = 'PubSubDiagnosticsType_TotalError_Active' -ObjectIdNames[19686] = 'PubSubDiagnosticsType_TotalError_Classification' -ObjectIdNames[19687] = 'PubSubDiagnosticsType_TotalError_DiagnosticsLevel' -ObjectIdNames[19688] = 'PubSubDiagnosticsType_TotalError_TimeFirstChange' -ObjectIdNames[19689] = 'PubSubDiagnosticsType_Reset' -ObjectIdNames[19690] = 'PubSubDiagnosticsType_SubError' -ObjectIdNames[19691] = 'PubSubDiagnosticsType_Counters' -ObjectIdNames[19692] = 'PubSubDiagnosticsType_Counters_StateError' -ObjectIdNames[19693] = 'PubSubDiagnosticsType_Counters_StateError_Active' -ObjectIdNames[19694] = 'PubSubDiagnosticsType_Counters_StateError_Classification' -ObjectIdNames[19695] = 'PubSubDiagnosticsType_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19696] = 'PubSubDiagnosticsType_Counters_StateError_TimeFirstChange' -ObjectIdNames[19697] = 'PubSubDiagnosticsType_Counters_StateOperationalByMethod' -ObjectIdNames[19698] = 'PubSubDiagnosticsType_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19699] = 'PubSubDiagnosticsType_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19700] = 'PubSubDiagnosticsType_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19701] = 'PubSubDiagnosticsType_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19702] = 'PubSubDiagnosticsType_Counters_StateOperationalByParent' -ObjectIdNames[19703] = 'PubSubDiagnosticsType_Counters_StateOperationalByParent_Active' -ObjectIdNames[19704] = 'PubSubDiagnosticsType_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19705] = 'PubSubDiagnosticsType_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19706] = 'PubSubDiagnosticsType_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19707] = 'PubSubDiagnosticsType_Counters_StateOperationalFromError' -ObjectIdNames[19708] = 'PubSubDiagnosticsType_Counters_StateOperationalFromError_Active' -ObjectIdNames[19709] = 'PubSubDiagnosticsType_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19710] = 'PubSubDiagnosticsType_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19711] = 'PubSubDiagnosticsType_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19712] = 'PubSubDiagnosticsType_Counters_StatePausedByParent' -ObjectIdNames[19713] = 'PubSubDiagnosticsType_Counters_StatePausedByParent_Active' -ObjectIdNames[19714] = 'PubSubDiagnosticsType_Counters_StatePausedByParent_Classification' -ObjectIdNames[19715] = 'PubSubDiagnosticsType_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19716] = 'PubSubDiagnosticsType_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19717] = 'PubSubDiagnosticsType_Counters_StateDisabledByMethod' -ObjectIdNames[19718] = 'PubSubDiagnosticsType_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19719] = 'PubSubDiagnosticsType_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19720] = 'PubSubDiagnosticsType_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19721] = 'PubSubDiagnosticsType_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[19722] = 'PubSubDiagnosticsType_LiveValues' -ObjectIdNames[19723] = 'DiagnosticsLevel' -ObjectIdNames[19724] = 'DiagnosticsLevel_EnumStrings' -ObjectIdNames[19725] = 'PubSubDiagnosticsCounterType' -ObjectIdNames[19726] = 'PubSubDiagnosticsCounterType_Active' -ObjectIdNames[19727] = 'PubSubDiagnosticsCounterType_Classification' -ObjectIdNames[19728] = 'PubSubDiagnosticsCounterType_DiagnosticsLevel' -ObjectIdNames[19729] = 'PubSubDiagnosticsCounterType_TimeFirstChange' -ObjectIdNames[19730] = 'PubSubDiagnosticsCounterClassification' -ObjectIdNames[19731] = 'PubSubDiagnosticsCounterClassification_EnumStrings' -ObjectIdNames[19732] = 'PubSubDiagnosticsRootType' -ObjectIdNames[19733] = 'PubSubDiagnosticsRootType_DiagnosticsLevel' -ObjectIdNames[19734] = 'PubSubDiagnosticsRootType_TotalInformation' -ObjectIdNames[19735] = 'PubSubDiagnosticsRootType_TotalInformation_Active' -ObjectIdNames[19736] = 'PubSubDiagnosticsRootType_TotalInformation_Classification' -ObjectIdNames[19737] = 'PubSubDiagnosticsRootType_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19738] = 'PubSubDiagnosticsRootType_TotalInformation_TimeFirstChange' -ObjectIdNames[19739] = 'PubSubDiagnosticsRootType_TotalError' -ObjectIdNames[19740] = 'PubSubDiagnosticsRootType_TotalError_Active' -ObjectIdNames[19741] = 'PubSubDiagnosticsRootType_TotalError_Classification' -ObjectIdNames[19742] = 'PubSubDiagnosticsRootType_TotalError_DiagnosticsLevel' -ObjectIdNames[19743] = 'PubSubDiagnosticsRootType_TotalError_TimeFirstChange' -ObjectIdNames[19744] = 'PubSubDiagnosticsRootType_Reset' -ObjectIdNames[19745] = 'PubSubDiagnosticsRootType_SubError' -ObjectIdNames[19746] = 'PubSubDiagnosticsRootType_Counters' -ObjectIdNames[19747] = 'PubSubDiagnosticsRootType_Counters_StateError' -ObjectIdNames[19748] = 'PubSubDiagnosticsRootType_Counters_StateError_Active' -ObjectIdNames[19749] = 'PubSubDiagnosticsRootType_Counters_StateError_Classification' -ObjectIdNames[19750] = 'PubSubDiagnosticsRootType_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19751] = 'PubSubDiagnosticsRootType_Counters_StateError_TimeFirstChange' -ObjectIdNames[19752] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByMethod' -ObjectIdNames[19753] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19754] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19755] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19756] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19757] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByParent' -ObjectIdNames[19758] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByParent_Active' -ObjectIdNames[19759] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19760] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19761] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19762] = 'PubSubDiagnosticsRootType_Counters_StateOperationalFromError' -ObjectIdNames[19763] = 'PubSubDiagnosticsRootType_Counters_StateOperationalFromError_Active' -ObjectIdNames[19764] = 'PubSubDiagnosticsRootType_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19765] = 'PubSubDiagnosticsRootType_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19766] = 'PubSubDiagnosticsRootType_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19767] = 'PubSubDiagnosticsRootType_Counters_StatePausedByParent' -ObjectIdNames[19768] = 'PubSubDiagnosticsRootType_Counters_StatePausedByParent_Active' -ObjectIdNames[19769] = 'PubSubDiagnosticsRootType_Counters_StatePausedByParent_Classification' -ObjectIdNames[19770] = 'PubSubDiagnosticsRootType_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19771] = 'PubSubDiagnosticsRootType_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19772] = 'PubSubDiagnosticsRootType_Counters_StateDisabledByMethod' -ObjectIdNames[19773] = 'PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19774] = 'PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19775] = 'PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19776] = 'PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[19777] = 'PubSubDiagnosticsRootType_LiveValues' -ObjectIdNames[19778] = 'PubSubDiagnosticsRootType_LiveValues_ConfiguredDataSetWriters' -ObjectIdNames[19779] = 'PubSubDiagnosticsRootType_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel' -ObjectIdNames[19780] = 'PubSubDiagnosticsRootType_LiveValues_ConfiguredDataSetReaders' -ObjectIdNames[19781] = 'PubSubDiagnosticsRootType_LiveValues_ConfiguredDataSetReaders_DiagnosticsLevel' -ObjectIdNames[19782] = 'PubSubDiagnosticsRootType_LiveValues_OperationalDataSetWriters' -ObjectIdNames[19783] = 'PubSubDiagnosticsRootType_LiveValues_OperationalDataSetWriters_DiagnosticsLevel' -ObjectIdNames[19784] = 'PubSubDiagnosticsRootType_LiveValues_OperationalDataSetReaders' -ObjectIdNames[19785] = 'PubSubDiagnosticsRootType_LiveValues_OperationalDataSetReaders_DiagnosticsLevel' -ObjectIdNames[19786] = 'PubSubDiagnosticsConnectionType' -ObjectIdNames[19787] = 'PubSubDiagnosticsConnectionType_DiagnosticsLevel' -ObjectIdNames[19788] = 'PubSubDiagnosticsConnectionType_TotalInformation' -ObjectIdNames[19789] = 'PubSubDiagnosticsConnectionType_TotalInformation_Active' -ObjectIdNames[19790] = 'PubSubDiagnosticsConnectionType_TotalInformation_Classification' -ObjectIdNames[19791] = 'PubSubDiagnosticsConnectionType_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19792] = 'PubSubDiagnosticsConnectionType_TotalInformation_TimeFirstChange' -ObjectIdNames[19793] = 'PubSubDiagnosticsConnectionType_TotalError' -ObjectIdNames[19794] = 'PubSubDiagnosticsConnectionType_TotalError_Active' -ObjectIdNames[19795] = 'PubSubDiagnosticsConnectionType_TotalError_Classification' -ObjectIdNames[19796] = 'PubSubDiagnosticsConnectionType_TotalError_DiagnosticsLevel' -ObjectIdNames[19797] = 'PubSubDiagnosticsConnectionType_TotalError_TimeFirstChange' -ObjectIdNames[19798] = 'PubSubDiagnosticsConnectionType_Reset' -ObjectIdNames[19799] = 'PubSubDiagnosticsConnectionType_SubError' -ObjectIdNames[19800] = 'PubSubDiagnosticsConnectionType_Counters' -ObjectIdNames[19801] = 'PubSubDiagnosticsConnectionType_Counters_StateError' -ObjectIdNames[19802] = 'PubSubDiagnosticsConnectionType_Counters_StateError_Active' -ObjectIdNames[19803] = 'PubSubDiagnosticsConnectionType_Counters_StateError_Classification' -ObjectIdNames[19804] = 'PubSubDiagnosticsConnectionType_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19805] = 'PubSubDiagnosticsConnectionType_Counters_StateError_TimeFirstChange' -ObjectIdNames[19806] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod' -ObjectIdNames[19807] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19808] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19809] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19810] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19811] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent' -ObjectIdNames[19812] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_Active' -ObjectIdNames[19813] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19814] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19815] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19816] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError' -ObjectIdNames[19817] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_Active' -ObjectIdNames[19818] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19819] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19820] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19821] = 'PubSubDiagnosticsConnectionType_Counters_StatePausedByParent' -ObjectIdNames[19822] = 'PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_Active' -ObjectIdNames[19823] = 'PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_Classification' -ObjectIdNames[19824] = 'PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19825] = 'PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19826] = 'PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod' -ObjectIdNames[19827] = 'PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19828] = 'PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19829] = 'PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19830] = 'PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[19831] = 'PubSubDiagnosticsConnectionType_LiveValues' -ObjectIdNames[19832] = 'PubSubDiagnosticsConnectionType_LiveValues_ResolvedAddress' -ObjectIdNames[19833] = 'PubSubDiagnosticsConnectionType_LiveValues_ResolvedAddress_DiagnosticsLevel' -ObjectIdNames[19834] = 'PubSubDiagnosticsWriterGroupType' -ObjectIdNames[19835] = 'PubSubDiagnosticsWriterGroupType_DiagnosticsLevel' -ObjectIdNames[19836] = 'PubSubDiagnosticsWriterGroupType_TotalInformation' -ObjectIdNames[19837] = 'PubSubDiagnosticsWriterGroupType_TotalInformation_Active' -ObjectIdNames[19838] = 'PubSubDiagnosticsWriterGroupType_TotalInformation_Classification' -ObjectIdNames[19839] = 'PubSubDiagnosticsWriterGroupType_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19840] = 'PubSubDiagnosticsWriterGroupType_TotalInformation_TimeFirstChange' -ObjectIdNames[19841] = 'PubSubDiagnosticsWriterGroupType_TotalError' -ObjectIdNames[19842] = 'PubSubDiagnosticsWriterGroupType_TotalError_Active' -ObjectIdNames[19843] = 'PubSubDiagnosticsWriterGroupType_TotalError_Classification' -ObjectIdNames[19844] = 'PubSubDiagnosticsWriterGroupType_TotalError_DiagnosticsLevel' -ObjectIdNames[19845] = 'PubSubDiagnosticsWriterGroupType_TotalError_TimeFirstChange' -ObjectIdNames[19846] = 'PubSubDiagnosticsWriterGroupType_Reset' -ObjectIdNames[19847] = 'PubSubDiagnosticsWriterGroupType_SubError' -ObjectIdNames[19848] = 'PubSubDiagnosticsWriterGroupType_Counters' -ObjectIdNames[19849] = 'PubSubDiagnosticsWriterGroupType_Counters_StateError' -ObjectIdNames[19850] = 'PubSubDiagnosticsWriterGroupType_Counters_StateError_Active' -ObjectIdNames[19851] = 'PubSubDiagnosticsWriterGroupType_Counters_StateError_Classification' -ObjectIdNames[19852] = 'PubSubDiagnosticsWriterGroupType_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19853] = 'PubSubDiagnosticsWriterGroupType_Counters_StateError_TimeFirstChange' -ObjectIdNames[19854] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByMethod' -ObjectIdNames[19855] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19856] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19857] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19858] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19859] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByParent' -ObjectIdNames[19860] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByParent_Active' -ObjectIdNames[19861] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19862] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19863] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19864] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalFromError' -ObjectIdNames[19865] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalFromError_Active' -ObjectIdNames[19866] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19867] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19868] = 'PubSubDiagnosticsWriterGroupType_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19869] = 'PubSubDiagnosticsWriterGroupType_Counters_StatePausedByParent' -ObjectIdNames[19870] = 'PubSubDiagnosticsWriterGroupType_Counters_StatePausedByParent_Active' -ObjectIdNames[19871] = 'PubSubDiagnosticsWriterGroupType_Counters_StatePausedByParent_Classification' -ObjectIdNames[19872] = 'PubSubDiagnosticsWriterGroupType_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19873] = 'PubSubDiagnosticsWriterGroupType_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19874] = 'PubSubDiagnosticsWriterGroupType_Counters_StateDisabledByMethod' -ObjectIdNames[19875] = 'PubSubDiagnosticsWriterGroupType_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19876] = 'PubSubDiagnosticsWriterGroupType_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19877] = 'PubSubDiagnosticsWriterGroupType_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19878] = 'PubSubDiagnosticsWriterGroupType_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[19879] = 'PubSubDiagnosticsWriterGroupType_LiveValues' -ObjectIdNames[19880] = 'PubSubDiagnosticsWriterGroupType_Counters_SentNetworkMessages' -ObjectIdNames[19881] = 'PubSubDiagnosticsWriterGroupType_Counters_SentNetworkMessages_Active' -ObjectIdNames[19882] = 'PubSubDiagnosticsWriterGroupType_Counters_SentNetworkMessages_Classification' -ObjectIdNames[19883] = 'PubSubDiagnosticsWriterGroupType_Counters_SentNetworkMessages_DiagnosticsLevel' -ObjectIdNames[19884] = 'PubSubDiagnosticsWriterGroupType_Counters_SentNetworkMessages_TimeFirstChange' -ObjectIdNames[19885] = 'PubSubDiagnosticsWriterGroupType_Counters_FailedTransmissions' -ObjectIdNames[19886] = 'PubSubDiagnosticsWriterGroupType_Counters_FailedTransmissions_Active' -ObjectIdNames[19887] = 'PubSubDiagnosticsWriterGroupType_Counters_FailedTransmissions_Classification' -ObjectIdNames[19888] = 'PubSubDiagnosticsWriterGroupType_Counters_FailedTransmissions_DiagnosticsLevel' -ObjectIdNames[19889] = 'PubSubDiagnosticsWriterGroupType_Counters_FailedTransmissions_TimeFirstChange' -ObjectIdNames[19890] = 'PubSubDiagnosticsWriterGroupType_Counters_EncryptionErrors' -ObjectIdNames[19891] = 'PubSubDiagnosticsWriterGroupType_Counters_EncryptionErrors_Active' -ObjectIdNames[19892] = 'PubSubDiagnosticsWriterGroupType_Counters_EncryptionErrors_Classification' -ObjectIdNames[19893] = 'PubSubDiagnosticsWriterGroupType_Counters_EncryptionErrors_DiagnosticsLevel' -ObjectIdNames[19894] = 'PubSubDiagnosticsWriterGroupType_Counters_EncryptionErrors_TimeFirstChange' -ObjectIdNames[19895] = 'PubSubDiagnosticsWriterGroupType_LiveValues_ConfiguredDataSetWriters' -ObjectIdNames[19896] = 'PubSubDiagnosticsWriterGroupType_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel' -ObjectIdNames[19897] = 'PubSubDiagnosticsWriterGroupType_LiveValues_OperationalDataSetWriters' -ObjectIdNames[19898] = 'PubSubDiagnosticsWriterGroupType_LiveValues_OperationalDataSetWriters_DiagnosticsLevel' -ObjectIdNames[19899] = 'PubSubDiagnosticsWriterGroupType_LiveValues_SecurityTokenID' -ObjectIdNames[19900] = 'PubSubDiagnosticsWriterGroupType_LiveValues_SecurityTokenID_DiagnosticsLevel' -ObjectIdNames[19901] = 'PubSubDiagnosticsWriterGroupType_LiveValues_TimeToNextTokenID' -ObjectIdNames[19902] = 'PubSubDiagnosticsWriterGroupType_LiveValues_TimeToNextTokenID_DiagnosticsLevel' -ObjectIdNames[19903] = 'PubSubDiagnosticsReaderGroupType' -ObjectIdNames[19904] = 'PubSubDiagnosticsReaderGroupType_DiagnosticsLevel' -ObjectIdNames[19905] = 'PubSubDiagnosticsReaderGroupType_TotalInformation' -ObjectIdNames[19906] = 'PubSubDiagnosticsReaderGroupType_TotalInformation_Active' -ObjectIdNames[19907] = 'PubSubDiagnosticsReaderGroupType_TotalInformation_Classification' -ObjectIdNames[19908] = 'PubSubDiagnosticsReaderGroupType_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19909] = 'PubSubDiagnosticsReaderGroupType_TotalInformation_TimeFirstChange' -ObjectIdNames[19910] = 'PubSubDiagnosticsReaderGroupType_TotalError' -ObjectIdNames[19911] = 'PubSubDiagnosticsReaderGroupType_TotalError_Active' -ObjectIdNames[19912] = 'PubSubDiagnosticsReaderGroupType_TotalError_Classification' -ObjectIdNames[19913] = 'PubSubDiagnosticsReaderGroupType_TotalError_DiagnosticsLevel' -ObjectIdNames[19914] = 'PubSubDiagnosticsReaderGroupType_TotalError_TimeFirstChange' -ObjectIdNames[19915] = 'PubSubDiagnosticsReaderGroupType_Reset' -ObjectIdNames[19916] = 'PubSubDiagnosticsReaderGroupType_SubError' -ObjectIdNames[19917] = 'PubSubDiagnosticsReaderGroupType_Counters' -ObjectIdNames[19918] = 'PubSubDiagnosticsReaderGroupType_Counters_StateError' -ObjectIdNames[19919] = 'PubSubDiagnosticsReaderGroupType_Counters_StateError_Active' -ObjectIdNames[19920] = 'PubSubDiagnosticsReaderGroupType_Counters_StateError_Classification' -ObjectIdNames[19921] = 'PubSubDiagnosticsReaderGroupType_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19922] = 'PubSubDiagnosticsReaderGroupType_Counters_StateError_TimeFirstChange' -ObjectIdNames[19923] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByMethod' -ObjectIdNames[19924] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19925] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19926] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19927] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19928] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByParent' -ObjectIdNames[19929] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByParent_Active' -ObjectIdNames[19930] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19931] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19932] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19933] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalFromError' -ObjectIdNames[19934] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalFromError_Active' -ObjectIdNames[19935] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19936] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19937] = 'PubSubDiagnosticsReaderGroupType_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19938] = 'PubSubDiagnosticsReaderGroupType_Counters_StatePausedByParent' -ObjectIdNames[19939] = 'PubSubDiagnosticsReaderGroupType_Counters_StatePausedByParent_Active' -ObjectIdNames[19940] = 'PubSubDiagnosticsReaderGroupType_Counters_StatePausedByParent_Classification' -ObjectIdNames[19941] = 'PubSubDiagnosticsReaderGroupType_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19942] = 'PubSubDiagnosticsReaderGroupType_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19943] = 'PubSubDiagnosticsReaderGroupType_Counters_StateDisabledByMethod' -ObjectIdNames[19944] = 'PubSubDiagnosticsReaderGroupType_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19945] = 'PubSubDiagnosticsReaderGroupType_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19946] = 'PubSubDiagnosticsReaderGroupType_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19947] = 'PubSubDiagnosticsReaderGroupType_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[19948] = 'PubSubDiagnosticsReaderGroupType_LiveValues' -ObjectIdNames[19949] = 'PubSubDiagnosticsReaderGroupType_Counters_ReceivedNetworkMessages' -ObjectIdNames[19950] = 'PubSubDiagnosticsReaderGroupType_Counters_ReceivedNetworkMessages_Active' -ObjectIdNames[19951] = 'PubSubDiagnosticsReaderGroupType_Counters_ReceivedNetworkMessages_Classification' -ObjectIdNames[19952] = 'PubSubDiagnosticsReaderGroupType_Counters_ReceivedNetworkMessages_DiagnosticsLevel' -ObjectIdNames[19953] = 'PubSubDiagnosticsReaderGroupType_Counters_ReceivedNetworkMessages_TimeFirstChange' -ObjectIdNames[19954] = 'PubSubDiagnosticsReaderGroupType_Counters_ReceivedInvalidNetworkMessages' -ObjectIdNames[19955] = 'PubSubDiagnosticsReaderGroupType_Counters_ReceivedInvalidNetworkMessages_Active' -ObjectIdNames[19956] = 'PubSubDiagnosticsReaderGroupType_Counters_ReceivedInvalidNetworkMessages_Classification' -ObjectIdNames[19957] = 'PubSubDiagnosticsReaderGroupType_Counters_ReceivedInvalidNetworkMessages_DiagnosticsLevel' -ObjectIdNames[19958] = 'PubSubDiagnosticsReaderGroupType_Counters_ReceivedInvalidNetworkMessages_TimeFirstChange' -ObjectIdNames[19959] = 'PubSubDiagnosticsReaderGroupType_Counters_DecryptionErrors' -ObjectIdNames[19960] = 'PubSubDiagnosticsReaderGroupType_Counters_DecryptionErrors_Active' -ObjectIdNames[19961] = 'PubSubDiagnosticsReaderGroupType_Counters_DecryptionErrors_Classification' -ObjectIdNames[19962] = 'PubSubDiagnosticsReaderGroupType_Counters_DecryptionErrors_DiagnosticsLevel' -ObjectIdNames[19963] = 'PubSubDiagnosticsReaderGroupType_Counters_DecryptionErrors_TimeFirstChange' -ObjectIdNames[19964] = 'PubSubDiagnosticsReaderGroupType_LiveValues_ConfiguredDataSetReaders' -ObjectIdNames[19965] = 'PubSubDiagnosticsReaderGroupType_LiveValues_ConfiguredDataSetReaders_DiagnosticsLevel' -ObjectIdNames[19966] = 'PubSubDiagnosticsReaderGroupType_LiveValues_OperationalDataSetReaders' -ObjectIdNames[19967] = 'PubSubDiagnosticsReaderGroupType_LiveValues_OperationalDataSetReaders_DiagnosticsLevel' -ObjectIdNames[19968] = 'PubSubDiagnosticsDataSetWriterType' -ObjectIdNames[19969] = 'PubSubDiagnosticsDataSetWriterType_DiagnosticsLevel' -ObjectIdNames[19970] = 'PubSubDiagnosticsDataSetWriterType_TotalInformation' -ObjectIdNames[19971] = 'PubSubDiagnosticsDataSetWriterType_TotalInformation_Active' -ObjectIdNames[19972] = 'PubSubDiagnosticsDataSetWriterType_TotalInformation_Classification' -ObjectIdNames[19973] = 'PubSubDiagnosticsDataSetWriterType_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19974] = 'PubSubDiagnosticsDataSetWriterType_TotalInformation_TimeFirstChange' -ObjectIdNames[19975] = 'PubSubDiagnosticsDataSetWriterType_TotalError' -ObjectIdNames[19976] = 'PubSubDiagnosticsDataSetWriterType_TotalError_Active' -ObjectIdNames[19977] = 'PubSubDiagnosticsDataSetWriterType_TotalError_Classification' -ObjectIdNames[19978] = 'PubSubDiagnosticsDataSetWriterType_TotalError_DiagnosticsLevel' -ObjectIdNames[19979] = 'PubSubDiagnosticsDataSetWriterType_TotalError_TimeFirstChange' -ObjectIdNames[19980] = 'PubSubDiagnosticsDataSetWriterType_Reset' -ObjectIdNames[19981] = 'PubSubDiagnosticsDataSetWriterType_SubError' -ObjectIdNames[19982] = 'PubSubDiagnosticsDataSetWriterType_Counters' -ObjectIdNames[19983] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateError' -ObjectIdNames[19984] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateError_Active' -ObjectIdNames[19985] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateError_Classification' -ObjectIdNames[19986] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19987] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateError_TimeFirstChange' -ObjectIdNames[19988] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByMethod' -ObjectIdNames[19989] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19990] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19991] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19992] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19993] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByParent' -ObjectIdNames[19994] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByParent_Active' -ObjectIdNames[19995] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19996] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19997] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19998] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalFromError' -ObjectIdNames[19999] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalFromError_Active' -ObjectIdNames[20000] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalFromError_Classification' -ObjectIdNames[20001] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[20002] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[20003] = 'PubSubDiagnosticsDataSetWriterType_Counters_StatePausedByParent' -ObjectIdNames[20004] = 'PubSubDiagnosticsDataSetWriterType_Counters_StatePausedByParent_Active' -ObjectIdNames[20005] = 'PubSubDiagnosticsDataSetWriterType_Counters_StatePausedByParent_Classification' -ObjectIdNames[20006] = 'PubSubDiagnosticsDataSetWriterType_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[20007] = 'PubSubDiagnosticsDataSetWriterType_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[20008] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateDisabledByMethod' -ObjectIdNames[20009] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateDisabledByMethod_Active' -ObjectIdNames[20010] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[20011] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[20012] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[20013] = 'PubSubDiagnosticsDataSetWriterType_LiveValues' -ObjectIdNames[20014] = 'PubSubDiagnosticsDataSetWriterType_Counters_FailedDataSetMessages' -ObjectIdNames[20015] = 'PubSubDiagnosticsDataSetWriterType_Counters_FailedDataSetMessages_Active' -ObjectIdNames[20016] = 'PubSubDiagnosticsDataSetWriterType_Counters_FailedDataSetMessages_Classification' -ObjectIdNames[20017] = 'PubSubDiagnosticsDataSetWriterType_Counters_FailedDataSetMessages_DiagnosticsLevel' -ObjectIdNames[20018] = 'PubSubDiagnosticsDataSetWriterType_Counters_FailedDataSetMessages_TimeFirstChange' -ObjectIdNames[20019] = 'PubSubDiagnosticsDataSetWriterType_LiveValues_MessageSequenceNumber' -ObjectIdNames[20020] = 'PubSubDiagnosticsDataSetWriterType_LiveValues_MessageSequenceNumber_DiagnosticsLevel' -ObjectIdNames[20021] = 'PubSubDiagnosticsDataSetWriterType_LiveValues_StatusCode' -ObjectIdNames[20022] = 'PubSubDiagnosticsDataSetWriterType_LiveValues_StatusCode_DiagnosticsLevel' -ObjectIdNames[20023] = 'PubSubDiagnosticsDataSetWriterType_LiveValues_MajorVersion' -ObjectIdNames[20024] = 'PubSubDiagnosticsDataSetWriterType_LiveValues_MajorVersion_DiagnosticsLevel' -ObjectIdNames[20025] = 'PubSubDiagnosticsDataSetWriterType_LiveValues_MinorVersion' -ObjectIdNames[20026] = 'PubSubDiagnosticsDataSetWriterType_LiveValues_MinorVersion_DiagnosticsLevel' -ObjectIdNames[20027] = 'PubSubDiagnosticsDataSetReaderType' -ObjectIdNames[20028] = 'PubSubDiagnosticsDataSetReaderType_DiagnosticsLevel' -ObjectIdNames[20029] = 'PubSubDiagnosticsDataSetReaderType_TotalInformation' -ObjectIdNames[20030] = 'PubSubDiagnosticsDataSetReaderType_TotalInformation_Active' -ObjectIdNames[20031] = 'PubSubDiagnosticsDataSetReaderType_TotalInformation_Classification' -ObjectIdNames[20032] = 'PubSubDiagnosticsDataSetReaderType_TotalInformation_DiagnosticsLevel' -ObjectIdNames[20033] = 'PubSubDiagnosticsDataSetReaderType_TotalInformation_TimeFirstChange' -ObjectIdNames[20034] = 'PubSubDiagnosticsDataSetReaderType_TotalError' -ObjectIdNames[20035] = 'PubSubDiagnosticsDataSetReaderType_TotalError_Active' -ObjectIdNames[20036] = 'PubSubDiagnosticsDataSetReaderType_TotalError_Classification' -ObjectIdNames[20037] = 'PubSubDiagnosticsDataSetReaderType_TotalError_DiagnosticsLevel' -ObjectIdNames[20038] = 'PubSubDiagnosticsDataSetReaderType_TotalError_TimeFirstChange' -ObjectIdNames[20039] = 'PubSubDiagnosticsDataSetReaderType_Reset' -ObjectIdNames[20040] = 'PubSubDiagnosticsDataSetReaderType_SubError' -ObjectIdNames[20041] = 'PubSubDiagnosticsDataSetReaderType_Counters' -ObjectIdNames[20042] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateError' -ObjectIdNames[20043] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateError_Active' -ObjectIdNames[20044] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateError_Classification' -ObjectIdNames[20045] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[20046] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateError_TimeFirstChange' -ObjectIdNames[20047] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByMethod' -ObjectIdNames[20048] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByMethod_Active' -ObjectIdNames[20049] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[20050] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[20051] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[20052] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByParent' -ObjectIdNames[20053] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByParent_Active' -ObjectIdNames[20054] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByParent_Classification' -ObjectIdNames[20055] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[20056] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[20057] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalFromError' -ObjectIdNames[20058] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalFromError_Active' -ObjectIdNames[20059] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalFromError_Classification' -ObjectIdNames[20060] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[20061] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[20062] = 'PubSubDiagnosticsDataSetReaderType_Counters_StatePausedByParent' -ObjectIdNames[20063] = 'PubSubDiagnosticsDataSetReaderType_Counters_StatePausedByParent_Active' -ObjectIdNames[20064] = 'PubSubDiagnosticsDataSetReaderType_Counters_StatePausedByParent_Classification' -ObjectIdNames[20065] = 'PubSubDiagnosticsDataSetReaderType_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[20066] = 'PubSubDiagnosticsDataSetReaderType_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[20067] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateDisabledByMethod' -ObjectIdNames[20068] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateDisabledByMethod_Active' -ObjectIdNames[20069] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[20070] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[20071] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[20072] = 'PubSubDiagnosticsDataSetReaderType_LiveValues' -ObjectIdNames[20073] = 'PubSubDiagnosticsDataSetReaderType_Counters_FailedDataSetMessages' -ObjectIdNames[20074] = 'PubSubDiagnosticsDataSetReaderType_Counters_FailedDataSetMessages_Active' -ObjectIdNames[20075] = 'PubSubDiagnosticsDataSetReaderType_Counters_FailedDataSetMessages_Classification' -ObjectIdNames[20076] = 'PubSubDiagnosticsDataSetReaderType_Counters_FailedDataSetMessages_DiagnosticsLevel' -ObjectIdNames[20077] = 'PubSubDiagnosticsDataSetReaderType_Counters_FailedDataSetMessages_TimeFirstChange' -ObjectIdNames[20078] = 'PubSubDiagnosticsDataSetReaderType_Counters_DecryptionErrors' -ObjectIdNames[20079] = 'PubSubDiagnosticsDataSetReaderType_Counters_DecryptionErrors_Active' -ObjectIdNames[20080] = 'PubSubDiagnosticsDataSetReaderType_Counters_DecryptionErrors_Classification' -ObjectIdNames[20081] = 'PubSubDiagnosticsDataSetReaderType_Counters_DecryptionErrors_DiagnosticsLevel' -ObjectIdNames[20082] = 'PubSubDiagnosticsDataSetReaderType_Counters_DecryptionErrors_TimeFirstChange' -ObjectIdNames[20083] = 'PubSubDiagnosticsDataSetReaderType_LiveValues_MessageSequenceNumber' -ObjectIdNames[20084] = 'PubSubDiagnosticsDataSetReaderType_LiveValues_MessageSequenceNumber_DiagnosticsLevel' -ObjectIdNames[20085] = 'PubSubDiagnosticsDataSetReaderType_LiveValues_StatusCode' -ObjectIdNames[20086] = 'PubSubDiagnosticsDataSetReaderType_LiveValues_StatusCode_DiagnosticsLevel' -ObjectIdNames[20087] = 'PubSubDiagnosticsDataSetReaderType_LiveValues_MajorVersion' -ObjectIdNames[20088] = 'PubSubDiagnosticsDataSetReaderType_LiveValues_MajorVersion_DiagnosticsLevel' -ObjectIdNames[20089] = 'PubSubDiagnosticsDataSetReaderType_LiveValues_MinorVersion' -ObjectIdNames[20090] = 'PubSubDiagnosticsDataSetReaderType_LiveValues_MinorVersion_DiagnosticsLevel' -ObjectIdNames[20091] = 'PubSubDiagnosticsDataSetReaderType_LiveValues_SecurityTokenID' -ObjectIdNames[20092] = 'PubSubDiagnosticsDataSetReaderType_LiveValues_SecurityTokenID_DiagnosticsLevel' -ObjectIdNames[20093] = 'PubSubDiagnosticsDataSetReaderType_LiveValues_TimeToNextTokenID' -ObjectIdNames[20094] = 'PubSubDiagnosticsDataSetReaderType_LiveValues_TimeToNextTokenID_DiagnosticsLevel' -ObjectIdNames[20095] = 'CertificateGroupType_CertificateExpired_ShelvingState_AvailableTransitions' -ObjectIdNames[20096] = 'CertificateGroupType_CertificateExpired_ShelvingState_UnshelveTime' -ObjectIdNames[20097] = 'CertificateGroupType_CertificateExpired_ShelvingState_TimedShelve' -ObjectIdNames[20098] = 'CertificateGroupType_CertificateExpired_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[20099] = 'CertificateGroupType_CertificateExpired_ShelvingState_Unshelve' -ObjectIdNames[20100] = 'CertificateGroupType_CertificateExpired_ShelvingState_OneShotShelve' -ObjectIdNames[20101] = 'CertificateGroupType_CertificateExpired_SuppressedOrShelved' -ObjectIdNames[20102] = 'CertificateGroupType_CertificateExpired_MaxTimeShelved' -ObjectIdNames[20103] = 'CertificateGroupType_CertificateExpired_AudibleEnabled' -ObjectIdNames[20104] = 'CertificateGroupType_CertificateExpired_AudibleSound' -ObjectIdNames[20105] = 'CertificateGroupType_CertificateExpired_AudibleSound_ListId' -ObjectIdNames[20106] = 'CertificateGroupType_CertificateExpired_AudibleSound_AgencyId' -ObjectIdNames[20107] = 'CertificateGroupType_CertificateExpired_AudibleSound_VersionId' -ObjectIdNames[20108] = 'CertificateGroupType_CertificateExpired_SilenceState' -ObjectIdNames[20109] = 'CertificateGroupType_CertificateExpired_SilenceState_Id' -ObjectIdNames[20110] = 'CertificateGroupType_CertificateExpired_SilenceState_Name' -ObjectIdNames[20111] = 'CertificateGroupType_CertificateExpired_SilenceState_Number' -ObjectIdNames[20112] = 'CertificateGroupType_CertificateExpired_SilenceState_EffectiveDisplayName' -ObjectIdNames[20113] = 'CertificateGroupType_CertificateExpired_SilenceState_TransitionTime' -ObjectIdNames[20114] = 'CertificateGroupType_CertificateExpired_SilenceState_EffectiveTransitionTime' -ObjectIdNames[20115] = 'CertificateGroupType_CertificateExpired_SilenceState_TrueState' -ObjectIdNames[20116] = 'CertificateGroupType_CertificateExpired_SilenceState_FalseState' -ObjectIdNames[20117] = 'CertificateGroupType_CertificateExpired_OnDelay' -ObjectIdNames[20118] = 'CertificateGroupType_CertificateExpired_OffDelay' -ObjectIdNames[20119] = 'CertificateGroupType_CertificateExpired_FirstInGroupFlag' -ObjectIdNames[20120] = 'CertificateGroupType_CertificateExpired_FirstInGroup' -ObjectIdNames[20121] = 'CertificateGroupType_CertificateExpired_LatchedState' -ObjectIdNames[20122] = 'CertificateGroupType_CertificateExpired_LatchedState_Id' -ObjectIdNames[20123] = 'CertificateGroupType_CertificateExpired_LatchedState_Name' -ObjectIdNames[20124] = 'CertificateGroupType_CertificateExpired_LatchedState_Number' -ObjectIdNames[20125] = 'CertificateGroupType_CertificateExpired_LatchedState_EffectiveDisplayName' -ObjectIdNames[20126] = 'CertificateGroupType_CertificateExpired_LatchedState_TransitionTime' -ObjectIdNames[20127] = 'CertificateGroupType_CertificateExpired_LatchedState_EffectiveTransitionTime' -ObjectIdNames[20128] = 'CertificateGroupType_CertificateExpired_LatchedState_TrueState' -ObjectIdNames[20129] = 'CertificateGroupType_CertificateExpired_LatchedState_FalseState' -ObjectIdNames[20130] = 'CertificateGroupType_CertificateExpired_ReAlarmTime' -ObjectIdNames[20131] = 'CertificateGroupType_CertificateExpired_ReAlarmRepeatCount' -ObjectIdNames[20132] = 'CertificateGroupType_CertificateExpired_Silence' -ObjectIdNames[20133] = 'CertificateGroupType_CertificateExpired_Suppress' -ObjectIdNames[20134] = 'CertificateGroupType_CertificateExpired_Unsuppress' -ObjectIdNames[20135] = 'CertificateGroupType_CertificateExpired_RemoveFromService' -ObjectIdNames[20136] = 'CertificateGroupType_CertificateExpired_PlaceInService' -ObjectIdNames[20137] = 'CertificateGroupType_CertificateExpired_Reset' -ObjectIdNames[20138] = 'CertificateGroupType_CertificateExpired_NormalState' -ObjectIdNames[20139] = 'CertificateGroupType_CertificateExpired_ExpirationDate' -ObjectIdNames[20140] = 'CertificateGroupType_CertificateExpired_ExpirationLimit' -ObjectIdNames[20141] = 'CertificateGroupType_CertificateExpired_CertificateType' -ObjectIdNames[20142] = 'CertificateGroupType_CertificateExpired_Certificate' -ObjectIdNames[20143] = 'CertificateGroupType_TrustListOutOfDate' -ObjectIdNames[20144] = 'CertificateGroupType_TrustListOutOfDate_EventId' -ObjectIdNames[20145] = 'CertificateGroupType_TrustListOutOfDate_EventType' -ObjectIdNames[20146] = 'CertificateGroupType_TrustListOutOfDate_SourceNode' -ObjectIdNames[20147] = 'CertificateGroupType_TrustListOutOfDate_SourceName' -ObjectIdNames[20148] = 'CertificateGroupType_TrustListOutOfDate_Time' -ObjectIdNames[20149] = 'CertificateGroupType_TrustListOutOfDate_ReceiveTime' -ObjectIdNames[20150] = 'CertificateGroupType_TrustListOutOfDate_LocalTime' -ObjectIdNames[20151] = 'CertificateGroupType_TrustListOutOfDate_Message' -ObjectIdNames[20152] = 'CertificateGroupType_TrustListOutOfDate_Severity' -ObjectIdNames[20153] = 'CertificateGroupType_TrustListOutOfDate_ConditionClassId' -ObjectIdNames[20154] = 'CertificateGroupType_TrustListOutOfDate_ConditionClassName' -ObjectIdNames[20155] = 'CertificateGroupType_TrustListOutOfDate_ConditionSubClassId' -ObjectIdNames[20156] = 'CertificateGroupType_TrustListOutOfDate_ConditionSubClassName' -ObjectIdNames[20157] = 'CertificateGroupType_TrustListOutOfDate_ConditionName' -ObjectIdNames[20158] = 'CertificateGroupType_TrustListOutOfDate_BranchId' -ObjectIdNames[20159] = 'CertificateGroupType_TrustListOutOfDate_Retain' -ObjectIdNames[20160] = 'CertificateGroupType_TrustListOutOfDate_EnabledState' -ObjectIdNames[20161] = 'CertificateGroupType_TrustListOutOfDate_EnabledState_Id' -ObjectIdNames[20162] = 'CertificateGroupType_TrustListOutOfDate_EnabledState_Name' -ObjectIdNames[20163] = 'CertificateGroupType_TrustListOutOfDate_EnabledState_Number' -ObjectIdNames[20164] = 'CertificateGroupType_TrustListOutOfDate_EnabledState_EffectiveDisplayName' -ObjectIdNames[20165] = 'CertificateGroupType_TrustListOutOfDate_EnabledState_TransitionTime' -ObjectIdNames[20166] = 'CertificateGroupType_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' -ObjectIdNames[20167] = 'CertificateGroupType_TrustListOutOfDate_EnabledState_TrueState' -ObjectIdNames[20168] = 'CertificateGroupType_TrustListOutOfDate_EnabledState_FalseState' -ObjectIdNames[20169] = 'CertificateGroupType_TrustListOutOfDate_Quality' -ObjectIdNames[20170] = 'CertificateGroupType_TrustListOutOfDate_Quality_SourceTimestamp' -ObjectIdNames[20171] = 'CertificateGroupType_TrustListOutOfDate_LastSeverity' -ObjectIdNames[20172] = 'CertificateGroupType_TrustListOutOfDate_LastSeverity_SourceTimestamp' -ObjectIdNames[20173] = 'CertificateGroupType_TrustListOutOfDate_Comment' -ObjectIdNames[20174] = 'CertificateGroupType_TrustListOutOfDate_Comment_SourceTimestamp' -ObjectIdNames[20175] = 'CertificateGroupType_TrustListOutOfDate_ClientUserId' -ObjectIdNames[20176] = 'CertificateGroupType_TrustListOutOfDate_Disable' -ObjectIdNames[20177] = 'CertificateGroupType_TrustListOutOfDate_Enable' -ObjectIdNames[20178] = 'CertificateGroupType_TrustListOutOfDate_AddComment' -ObjectIdNames[20179] = 'CertificateGroupType_TrustListOutOfDate_AddComment_InputArguments' -ObjectIdNames[20180] = 'CertificateGroupType_TrustListOutOfDate_AckedState' -ObjectIdNames[20181] = 'CertificateGroupType_TrustListOutOfDate_AckedState_Id' -ObjectIdNames[20182] = 'CertificateGroupType_TrustListOutOfDate_AckedState_Name' -ObjectIdNames[20183] = 'CertificateGroupType_TrustListOutOfDate_AckedState_Number' -ObjectIdNames[20184] = 'CertificateGroupType_TrustListOutOfDate_AckedState_EffectiveDisplayName' -ObjectIdNames[20185] = 'CertificateGroupType_TrustListOutOfDate_AckedState_TransitionTime' -ObjectIdNames[20186] = 'CertificateGroupType_TrustListOutOfDate_AckedState_EffectiveTransitionTime' -ObjectIdNames[20187] = 'CertificateGroupType_TrustListOutOfDate_AckedState_TrueState' -ObjectIdNames[20188] = 'CertificateGroupType_TrustListOutOfDate_AckedState_FalseState' -ObjectIdNames[20189] = 'CertificateGroupType_TrustListOutOfDate_ConfirmedState' -ObjectIdNames[20190] = 'CertificateGroupType_TrustListOutOfDate_ConfirmedState_Id' -ObjectIdNames[20191] = 'CertificateGroupType_TrustListOutOfDate_ConfirmedState_Name' -ObjectIdNames[20192] = 'CertificateGroupType_TrustListOutOfDate_ConfirmedState_Number' -ObjectIdNames[20193] = 'CertificateGroupType_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[20194] = 'CertificateGroupType_TrustListOutOfDate_ConfirmedState_TransitionTime' -ObjectIdNames[20195] = 'CertificateGroupType_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[20196] = 'CertificateGroupType_TrustListOutOfDate_ConfirmedState_TrueState' -ObjectIdNames[20197] = 'CertificateGroupType_TrustListOutOfDate_ConfirmedState_FalseState' -ObjectIdNames[20198] = 'CertificateGroupType_TrustListOutOfDate_Acknowledge' -ObjectIdNames[20199] = 'CertificateGroupType_TrustListOutOfDate_Acknowledge_InputArguments' -ObjectIdNames[20200] = 'CertificateGroupType_TrustListOutOfDate_Confirm' -ObjectIdNames[20201] = 'CertificateGroupType_TrustListOutOfDate_Confirm_InputArguments' -ObjectIdNames[20202] = 'CertificateGroupType_TrustListOutOfDate_ActiveState' -ObjectIdNames[20203] = 'CertificateGroupType_TrustListOutOfDate_ActiveState_Id' -ObjectIdNames[20204] = 'CertificateGroupType_TrustListOutOfDate_ActiveState_Name' -ObjectIdNames[20205] = 'CertificateGroupType_TrustListOutOfDate_ActiveState_Number' -ObjectIdNames[20206] = 'CertificateGroupType_TrustListOutOfDate_ActiveState_EffectiveDisplayName' -ObjectIdNames[20207] = 'CertificateGroupType_TrustListOutOfDate_ActiveState_TransitionTime' -ObjectIdNames[20208] = 'CertificateGroupType_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' -ObjectIdNames[20209] = 'CertificateGroupType_TrustListOutOfDate_ActiveState_TrueState' -ObjectIdNames[20210] = 'CertificateGroupType_TrustListOutOfDate_ActiveState_FalseState' -ObjectIdNames[20211] = 'CertificateGroupType_TrustListOutOfDate_InputNode' -ObjectIdNames[20212] = 'CertificateGroupType_TrustListOutOfDate_SuppressedState' -ObjectIdNames[20213] = 'CertificateGroupType_TrustListOutOfDate_SuppressedState_Id' -ObjectIdNames[20214] = 'CertificateGroupType_TrustListOutOfDate_SuppressedState_Name' -ObjectIdNames[20215] = 'CertificateGroupType_TrustListOutOfDate_SuppressedState_Number' -ObjectIdNames[20216] = 'CertificateGroupType_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' -ObjectIdNames[20217] = 'CertificateGroupType_TrustListOutOfDate_SuppressedState_TransitionTime' -ObjectIdNames[20218] = 'CertificateGroupType_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[20219] = 'CertificateGroupType_TrustListOutOfDate_SuppressedState_TrueState' -ObjectIdNames[20220] = 'CertificateGroupType_TrustListOutOfDate_SuppressedState_FalseState' -ObjectIdNames[20221] = 'CertificateGroupType_TrustListOutOfDate_OutOfServiceState' -ObjectIdNames[20222] = 'CertificateGroupType_TrustListOutOfDate_OutOfServiceState_Id' -ObjectIdNames[20223] = 'CertificateGroupType_TrustListOutOfDate_OutOfServiceState_Name' -ObjectIdNames[20224] = 'CertificateGroupType_TrustListOutOfDate_OutOfServiceState_Number' -ObjectIdNames[20225] = 'CertificateGroupType_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[20226] = 'CertificateGroupType_TrustListOutOfDate_OutOfServiceState_TransitionTime' -ObjectIdNames[20227] = 'CertificateGroupType_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[20228] = 'CertificateGroupType_TrustListOutOfDate_OutOfServiceState_TrueState' -ObjectIdNames[20229] = 'CertificateGroupType_TrustListOutOfDate_OutOfServiceState_FalseState' -ObjectIdNames[20230] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState' -ObjectIdNames[20231] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_CurrentState' -ObjectIdNames[20232] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_CurrentState_Id' -ObjectIdNames[20233] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_CurrentState_Name' -ObjectIdNames[20234] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_CurrentState_Number' -ObjectIdNames[20235] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[20236] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_LastTransition' -ObjectIdNames[20237] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_LastTransition_Id' -ObjectIdNames[20238] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_LastTransition_Name' -ObjectIdNames[20239] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_LastTransition_Number' -ObjectIdNames[20240] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[20241] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[20242] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_AvailableStates' -ObjectIdNames[20243] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_AvailableTransitions' -ObjectIdNames[20244] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_UnshelveTime' -ObjectIdNames[20245] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_TimedShelve' -ObjectIdNames[20246] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[20247] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_Unshelve' -ObjectIdNames[20248] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_OneShotShelve' -ObjectIdNames[20249] = 'CertificateGroupType_TrustListOutOfDate_SuppressedOrShelved' -ObjectIdNames[20250] = 'CertificateGroupType_TrustListOutOfDate_MaxTimeShelved' -ObjectIdNames[20251] = 'CertificateGroupType_TrustListOutOfDate_AudibleEnabled' -ObjectIdNames[20252] = 'CertificateGroupType_TrustListOutOfDate_AudibleSound' -ObjectIdNames[20253] = 'CertificateGroupType_TrustListOutOfDate_AudibleSound_ListId' -ObjectIdNames[20254] = 'CertificateGroupType_TrustListOutOfDate_AudibleSound_AgencyId' -ObjectIdNames[20255] = 'CertificateGroupType_TrustListOutOfDate_AudibleSound_VersionId' -ObjectIdNames[20256] = 'CertificateGroupType_TrustListOutOfDate_SilenceState' -ObjectIdNames[20257] = 'CertificateGroupType_TrustListOutOfDate_SilenceState_Id' -ObjectIdNames[20258] = 'CertificateGroupType_TrustListOutOfDate_SilenceState_Name' -ObjectIdNames[20259] = 'CertificateGroupType_TrustListOutOfDate_SilenceState_Number' -ObjectIdNames[20260] = 'CertificateGroupType_TrustListOutOfDate_SilenceState_EffectiveDisplayName' -ObjectIdNames[20261] = 'CertificateGroupType_TrustListOutOfDate_SilenceState_TransitionTime' -ObjectIdNames[20262] = 'CertificateGroupType_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' -ObjectIdNames[20263] = 'CertificateGroupType_TrustListOutOfDate_SilenceState_TrueState' -ObjectIdNames[20264] = 'CertificateGroupType_TrustListOutOfDate_SilenceState_FalseState' -ObjectIdNames[20265] = 'CertificateGroupType_TrustListOutOfDate_OnDelay' -ObjectIdNames[20266] = 'CertificateGroupType_TrustListOutOfDate_OffDelay' -ObjectIdNames[20267] = 'CertificateGroupType_TrustListOutOfDate_FirstInGroupFlag' -ObjectIdNames[20268] = 'CertificateGroupType_TrustListOutOfDate_FirstInGroup' -ObjectIdNames[20269] = 'CertificateGroupType_TrustListOutOfDate_LatchedState' -ObjectIdNames[20270] = 'CertificateGroupType_TrustListOutOfDate_LatchedState_Id' -ObjectIdNames[20271] = 'CertificateGroupType_TrustListOutOfDate_LatchedState_Name' -ObjectIdNames[20272] = 'CertificateGroupType_TrustListOutOfDate_LatchedState_Number' -ObjectIdNames[20273] = 'CertificateGroupType_TrustListOutOfDate_LatchedState_EffectiveDisplayName' -ObjectIdNames[20274] = 'CertificateGroupType_TrustListOutOfDate_LatchedState_TransitionTime' -ObjectIdNames[20275] = 'CertificateGroupType_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' -ObjectIdNames[20276] = 'CertificateGroupType_TrustListOutOfDate_LatchedState_TrueState' -ObjectIdNames[20277] = 'CertificateGroupType_TrustListOutOfDate_LatchedState_FalseState' -ObjectIdNames[20278] = 'CertificateGroupType_TrustListOutOfDate_ReAlarmTime' -ObjectIdNames[20279] = 'CertificateGroupType_TrustListOutOfDate_ReAlarmRepeatCount' -ObjectIdNames[20280] = 'CertificateGroupType_TrustListOutOfDate_Silence' -ObjectIdNames[20281] = 'CertificateGroupType_TrustListOutOfDate_Suppress' -ObjectIdNames[20282] = 'CertificateGroupType_TrustListOutOfDate_Unsuppress' -ObjectIdNames[20283] = 'CertificateGroupType_TrustListOutOfDate_RemoveFromService' -ObjectIdNames[20284] = 'CertificateGroupType_TrustListOutOfDate_PlaceInService' -ObjectIdNames[20285] = 'CertificateGroupType_TrustListOutOfDate_Reset' -ObjectIdNames[20286] = 'CertificateGroupType_TrustListOutOfDate_NormalState' -ObjectIdNames[20287] = 'CertificateGroupType_TrustListOutOfDate_TrustListId' -ObjectIdNames[20288] = 'CertificateGroupType_TrustListOutOfDate_LastUpdateTime' -ObjectIdNames[20289] = 'CertificateGroupType_TrustListOutOfDate_UpdateFrequency' -ObjectIdNames[20290] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_UpdateFrequency' -ObjectIdNames[20291] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired' -ObjectIdNames[20292] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EventId' -ObjectIdNames[20293] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EventType' -ObjectIdNames[20294] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SourceNode' -ObjectIdNames[20295] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SourceName' -ObjectIdNames[20296] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Time' -ObjectIdNames[20297] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ReceiveTime' -ObjectIdNames[20298] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LocalTime' -ObjectIdNames[20299] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Message' -ObjectIdNames[20300] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Severity' -ObjectIdNames[20301] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConditionClassId' -ObjectIdNames[20302] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConditionClassName' -ObjectIdNames[20303] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConditionSubClassId' -ObjectIdNames[20304] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConditionSubClassName' -ObjectIdNames[20305] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConditionName' -ObjectIdNames[20306] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_BranchId' -ObjectIdNames[20307] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Retain' -ObjectIdNames[20308] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState' -ObjectIdNames[20309] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_Id' -ObjectIdNames[20310] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_Name' -ObjectIdNames[20311] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_Number' -ObjectIdNames[20312] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveDisplayName' -ObjectIdNames[20313] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_TransitionTime' -ObjectIdNames[20314] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveTransitionTime' -ObjectIdNames[20315] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_TrueState' -ObjectIdNames[20316] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_EnabledState_FalseState' -ObjectIdNames[20317] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Quality' -ObjectIdNames[20318] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Quality_SourceTimestamp' -ObjectIdNames[20319] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LastSeverity' -ObjectIdNames[20320] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LastSeverity_SourceTimestamp' -ObjectIdNames[20321] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Comment' -ObjectIdNames[20322] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Comment_SourceTimestamp' -ObjectIdNames[20323] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ClientUserId' -ObjectIdNames[20324] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Disable' -ObjectIdNames[20325] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Enable' -ObjectIdNames[20326] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AddComment' -ObjectIdNames[20327] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AddComment_InputArguments' -ObjectIdNames[20328] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState' -ObjectIdNames[20329] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_Id' -ObjectIdNames[20330] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_Name' -ObjectIdNames[20331] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_Number' -ObjectIdNames[20332] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveDisplayName' -ObjectIdNames[20333] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_TransitionTime' -ObjectIdNames[20334] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveTransitionTime' -ObjectIdNames[20335] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_TrueState' -ObjectIdNames[20336] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AckedState_FalseState' -ObjectIdNames[20337] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState' -ObjectIdNames[20338] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Id' -ObjectIdNames[20339] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Name' -ObjectIdNames[20340] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Number' -ObjectIdNames[20341] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[20342] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TransitionTime' -ObjectIdNames[20343] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[20344] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TrueState' -ObjectIdNames[20345] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ConfirmedState_FalseState' -ObjectIdNames[20346] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Acknowledge' -ObjectIdNames[20347] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Acknowledge_InputArguments' -ObjectIdNames[20348] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Confirm' -ObjectIdNames[20349] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Confirm_InputArguments' -ObjectIdNames[20350] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState' -ObjectIdNames[20351] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_Id' -ObjectIdNames[20352] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_Name' -ObjectIdNames[20353] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_Number' -ObjectIdNames[20354] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveDisplayName' -ObjectIdNames[20355] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_TransitionTime' -ObjectIdNames[20356] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveTransitionTime' -ObjectIdNames[20357] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_TrueState' -ObjectIdNames[20358] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ActiveState_FalseState' -ObjectIdNames[20359] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_InputNode' -ObjectIdNames[20360] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState' -ObjectIdNames[20361] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_Id' -ObjectIdNames[20362] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_Name' -ObjectIdNames[20363] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_Number' -ObjectIdNames[20364] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveDisplayName' -ObjectIdNames[20365] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_TransitionTime' -ObjectIdNames[20366] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[20367] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_TrueState' -ObjectIdNames[20368] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedState_FalseState' -ObjectIdNames[20369] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState' -ObjectIdNames[20370] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Id' -ObjectIdNames[20371] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Name' -ObjectIdNames[20372] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Number' -ObjectIdNames[20373] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[20374] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TransitionTime' -ObjectIdNames[20375] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[20376] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TrueState' -ObjectIdNames[20377] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_FalseState' -ObjectIdNames[20378] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState' -ObjectIdNames[20379] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState' -ObjectIdNames[20380] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Id' -ObjectIdNames[20381] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Name' -ObjectIdNames[20382] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Number' -ObjectIdNames[20383] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[20384] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition' -ObjectIdNames[20385] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Id' -ObjectIdNames[20386] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Name' -ObjectIdNames[20387] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Number' -ObjectIdNames[20388] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[20389] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[20390] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableStates' -ObjectIdNames[20391] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableTransitions' -ObjectIdNames[20392] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_UnshelveTime' -ObjectIdNames[20393] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve' -ObjectIdNames[20394] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[20395] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve' -ObjectIdNames[20396] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve' -ObjectIdNames[20397] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedOrShelved' -ObjectIdNames[20398] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_MaxTimeShelved' -ObjectIdNames[20399] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AudibleEnabled' -ObjectIdNames[20400] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AudibleSound' -ObjectIdNames[20401] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AudibleSound_ListId' -ObjectIdNames[20402] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AudibleSound_AgencyId' -ObjectIdNames[20403] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AudibleSound_VersionId' -ObjectIdNames[20404] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState' -ObjectIdNames[20405] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_Id' -ObjectIdNames[20406] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_Name' -ObjectIdNames[20407] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_Number' -ObjectIdNames[20408] = 'DataSetOrderingType' -ObjectIdNames[20409] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_SecurityTokenID' -ObjectIdNames[20410] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveDisplayName' -ObjectIdNames[20411] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_TransitionTime' -ObjectIdNames[20412] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveTransitionTime' -ObjectIdNames[20413] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_TrueState' -ObjectIdNames[20414] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_FalseState' -ObjectIdNames[20415] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OnDelay' -ObjectIdNames[20416] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_OffDelay' -ObjectIdNames[20417] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_FirstInGroupFlag' -ObjectIdNames[20418] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_FirstInGroup' -ObjectIdNames[20419] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState' -ObjectIdNames[20420] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_Id' -ObjectIdNames[20421] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_Name' -ObjectIdNames[20422] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_Number' -ObjectIdNames[20423] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveDisplayName' -ObjectIdNames[20424] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_TransitionTime' -ObjectIdNames[20425] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveTransitionTime' -ObjectIdNames[20426] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_TrueState' -ObjectIdNames[20427] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LatchedState_FalseState' -ObjectIdNames[20428] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ReAlarmTime' -ObjectIdNames[20429] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ReAlarmRepeatCount' -ObjectIdNames[20430] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Silence' -ObjectIdNames[20431] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Suppress' -ObjectIdNames[20432] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Unsuppress' -ObjectIdNames[20433] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_RemoveFromService' -ObjectIdNames[20434] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_PlaceInService' -ObjectIdNames[20435] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Reset' -ObjectIdNames[20436] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_NormalState' -ObjectIdNames[20437] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ExpirationDate' -ObjectIdNames[20438] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ExpirationLimit' -ObjectIdNames[20439] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_CertificateType' -ObjectIdNames[20440] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Certificate' -ObjectIdNames[20441] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate' -ObjectIdNames[20442] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EventId' -ObjectIdNames[20443] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EventType' -ObjectIdNames[20444] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SourceNode' -ObjectIdNames[20445] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SourceName' -ObjectIdNames[20446] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Time' -ObjectIdNames[20447] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ReceiveTime' -ObjectIdNames[20448] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LocalTime' -ObjectIdNames[20449] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Message' -ObjectIdNames[20450] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Severity' -ObjectIdNames[20451] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassId' -ObjectIdNames[20452] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassName' -ObjectIdNames[20453] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassId' -ObjectIdNames[20454] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassName' -ObjectIdNames[20455] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConditionName' -ObjectIdNames[20456] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_BranchId' -ObjectIdNames[20457] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Retain' -ObjectIdNames[20458] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState' -ObjectIdNames[20459] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Id' -ObjectIdNames[20460] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Name' -ObjectIdNames[20461] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Number' -ObjectIdNames[20462] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName' -ObjectIdNames[20463] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TransitionTime' -ObjectIdNames[20464] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' -ObjectIdNames[20465] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TrueState' -ObjectIdNames[20466] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_FalseState' -ObjectIdNames[20467] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Quality' -ObjectIdNames[20468] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Quality_SourceTimestamp' -ObjectIdNames[20469] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity' -ObjectIdNames[20470] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp' -ObjectIdNames[20471] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Comment' -ObjectIdNames[20472] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Comment_SourceTimestamp' -ObjectIdNames[20473] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ClientUserId' -ObjectIdNames[20474] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Disable' -ObjectIdNames[20475] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Enable' -ObjectIdNames[20476] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AddComment' -ObjectIdNames[20477] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AddComment_InputArguments' -ObjectIdNames[20478] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState' -ObjectIdNames[20479] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Id' -ObjectIdNames[20480] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Name' -ObjectIdNames[20481] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Number' -ObjectIdNames[20482] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName' -ObjectIdNames[20483] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TransitionTime' -ObjectIdNames[20484] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime' -ObjectIdNames[20485] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TrueState' -ObjectIdNames[20486] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AckedState_FalseState' -ObjectIdNames[20487] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState' -ObjectIdNames[20488] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Id' -ObjectIdNames[20489] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Name' -ObjectIdNames[20490] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Number' -ObjectIdNames[20491] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[20492] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TransitionTime' -ObjectIdNames[20493] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[20494] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TrueState' -ObjectIdNames[20495] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_FalseState' -ObjectIdNames[20496] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge' -ObjectIdNames[20497] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge_InputArguments' -ObjectIdNames[20498] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Confirm' -ObjectIdNames[20499] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Confirm_InputArguments' -ObjectIdNames[20500] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState' -ObjectIdNames[20501] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Id' -ObjectIdNames[20502] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Name' -ObjectIdNames[20503] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Number' -ObjectIdNames[20504] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName' -ObjectIdNames[20505] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TransitionTime' -ObjectIdNames[20506] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' -ObjectIdNames[20507] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TrueState' -ObjectIdNames[20508] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_FalseState' -ObjectIdNames[20509] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_InputNode' -ObjectIdNames[20510] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState' -ObjectIdNames[20511] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Id' -ObjectIdNames[20512] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Name' -ObjectIdNames[20513] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Number' -ObjectIdNames[20514] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' -ObjectIdNames[20515] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TransitionTime' -ObjectIdNames[20516] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[20517] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TrueState' -ObjectIdNames[20518] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_FalseState' -ObjectIdNames[20519] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState' -ObjectIdNames[20520] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Id' -ObjectIdNames[20521] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Name' -ObjectIdNames[20522] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Number' -ObjectIdNames[20523] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[20524] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime' -ObjectIdNames[20525] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[20526] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TrueState' -ObjectIdNames[20527] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_FalseState' -ObjectIdNames[20528] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState' -ObjectIdNames[20529] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState' -ObjectIdNames[20530] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id' -ObjectIdNames[20531] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name' -ObjectIdNames[20532] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number' -ObjectIdNames[20533] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[20534] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition' -ObjectIdNames[20535] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id' -ObjectIdNames[20536] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name' -ObjectIdNames[20537] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number' -ObjectIdNames[20538] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[20539] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[20540] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableStates' -ObjectIdNames[20541] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions' -ObjectIdNames[20542] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_UnshelveTime' -ObjectIdNames[20543] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve' -ObjectIdNames[20544] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[20545] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve' -ObjectIdNames[20546] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve' -ObjectIdNames[20547] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedOrShelved' -ObjectIdNames[20548] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_MaxTimeShelved' -ObjectIdNames[20549] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AudibleEnabled' -ObjectIdNames[20550] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound' -ObjectIdNames[20551] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_ListId' -ObjectIdNames[20552] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_AgencyId' -ObjectIdNames[20553] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_VersionId' -ObjectIdNames[20554] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState' -ObjectIdNames[20555] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Id' -ObjectIdNames[20556] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Name' -ObjectIdNames[20557] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Number' -ObjectIdNames[20558] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName' -ObjectIdNames[20559] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TransitionTime' -ObjectIdNames[20560] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' -ObjectIdNames[20561] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TrueState' -ObjectIdNames[20562] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_FalseState' -ObjectIdNames[20563] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OnDelay' -ObjectIdNames[20564] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_OffDelay' -ObjectIdNames[20565] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroupFlag' -ObjectIdNames[20566] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroup' -ObjectIdNames[20567] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState' -ObjectIdNames[20568] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Id' -ObjectIdNames[20569] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Name' -ObjectIdNames[20570] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Number' -ObjectIdNames[20571] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName' -ObjectIdNames[20572] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TransitionTime' -ObjectIdNames[20573] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' -ObjectIdNames[20574] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TrueState' -ObjectIdNames[20575] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_FalseState' -ObjectIdNames[20576] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmTime' -ObjectIdNames[20577] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmRepeatCount' -ObjectIdNames[20578] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Silence' -ObjectIdNames[20579] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Suppress' -ObjectIdNames[20580] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress' -ObjectIdNames[20581] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService' -ObjectIdNames[20582] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService' -ObjectIdNames[20583] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Reset' -ObjectIdNames[20584] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_NormalState' -ObjectIdNames[20585] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_TrustListId' -ObjectIdNames[20586] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LastUpdateTime' -ObjectIdNames[20587] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_UpdateFrequency' -ObjectIdNames[20588] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_UpdateFrequency' -ObjectIdNames[20589] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired' -ObjectIdNames[20590] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EventId' -ObjectIdNames[20591] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EventType' -ObjectIdNames[20592] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SourceNode' -ObjectIdNames[20593] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SourceName' -ObjectIdNames[20594] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Time' -ObjectIdNames[20595] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ReceiveTime' -ObjectIdNames[20596] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LocalTime' -ObjectIdNames[20597] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Message' -ObjectIdNames[20598] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Severity' -ObjectIdNames[20599] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConditionClassId' -ObjectIdNames[20600] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConditionClassName' -ObjectIdNames[20601] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConditionSubClassId' -ObjectIdNames[20602] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConditionSubClassName' -ObjectIdNames[20603] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConditionName' -ObjectIdNames[20604] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_BranchId' -ObjectIdNames[20605] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Retain' -ObjectIdNames[20606] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState' -ObjectIdNames[20607] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_Id' -ObjectIdNames[20608] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_Name' -ObjectIdNames[20609] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_Number' -ObjectIdNames[20610] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveDisplayName' -ObjectIdNames[20611] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_TransitionTime' -ObjectIdNames[20612] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveTransitionTime' -ObjectIdNames[20613] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_TrueState' -ObjectIdNames[20614] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_EnabledState_FalseState' -ObjectIdNames[20615] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Quality' -ObjectIdNames[20616] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Quality_SourceTimestamp' -ObjectIdNames[20617] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LastSeverity' -ObjectIdNames[20618] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LastSeverity_SourceTimestamp' -ObjectIdNames[20619] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Comment' -ObjectIdNames[20620] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Comment_SourceTimestamp' -ObjectIdNames[20621] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ClientUserId' -ObjectIdNames[20622] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Disable' -ObjectIdNames[20623] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Enable' -ObjectIdNames[20624] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AddComment' -ObjectIdNames[20625] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AddComment_InputArguments' -ObjectIdNames[20626] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState' -ObjectIdNames[20627] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_Id' -ObjectIdNames[20628] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_Name' -ObjectIdNames[20629] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_Number' -ObjectIdNames[20630] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveDisplayName' -ObjectIdNames[20631] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_TransitionTime' -ObjectIdNames[20632] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveTransitionTime' -ObjectIdNames[20633] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_TrueState' -ObjectIdNames[20634] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AckedState_FalseState' -ObjectIdNames[20635] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState' -ObjectIdNames[20636] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Id' -ObjectIdNames[20637] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Name' -ObjectIdNames[20638] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Number' -ObjectIdNames[20639] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[20640] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TransitionTime' -ObjectIdNames[20641] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[20642] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TrueState' -ObjectIdNames[20643] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ConfirmedState_FalseState' -ObjectIdNames[20644] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Acknowledge' -ObjectIdNames[20645] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Acknowledge_InputArguments' -ObjectIdNames[20646] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Confirm' -ObjectIdNames[20647] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Confirm_InputArguments' -ObjectIdNames[20648] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState' -ObjectIdNames[20649] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_Id' -ObjectIdNames[20650] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_Name' -ObjectIdNames[20651] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_Number' -ObjectIdNames[20652] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveDisplayName' -ObjectIdNames[20653] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_TransitionTime' -ObjectIdNames[20654] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveTransitionTime' -ObjectIdNames[20655] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_TrueState' -ObjectIdNames[20656] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ActiveState_FalseState' -ObjectIdNames[20657] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_InputNode' -ObjectIdNames[20658] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState' -ObjectIdNames[20659] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_Id' -ObjectIdNames[20660] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_Name' -ObjectIdNames[20661] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_Number' -ObjectIdNames[20662] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveDisplayName' -ObjectIdNames[20663] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_TransitionTime' -ObjectIdNames[20664] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[20665] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_TrueState' -ObjectIdNames[20666] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedState_FalseState' -ObjectIdNames[20667] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState' -ObjectIdNames[20668] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Id' -ObjectIdNames[20669] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Name' -ObjectIdNames[20670] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Number' -ObjectIdNames[20671] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[20672] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TransitionTime' -ObjectIdNames[20673] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[20674] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TrueState' -ObjectIdNames[20675] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_FalseState' -ObjectIdNames[20676] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState' -ObjectIdNames[20677] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState' -ObjectIdNames[20678] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Id' -ObjectIdNames[20679] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Name' -ObjectIdNames[20680] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Number' -ObjectIdNames[20681] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[20682] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition' -ObjectIdNames[20683] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Id' -ObjectIdNames[20684] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Name' -ObjectIdNames[20685] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Number' -ObjectIdNames[20686] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[20687] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[20688] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableStates' -ObjectIdNames[20689] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableTransitions' -ObjectIdNames[20690] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_UnshelveTime' -ObjectIdNames[20691] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve' -ObjectIdNames[20692] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[20693] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve' -ObjectIdNames[20694] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve' -ObjectIdNames[20695] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedOrShelved' -ObjectIdNames[20696] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_MaxTimeShelved' -ObjectIdNames[20697] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AudibleEnabled' -ObjectIdNames[20698] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AudibleSound' -ObjectIdNames[20699] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AudibleSound_ListId' -ObjectIdNames[20700] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AudibleSound_AgencyId' -ObjectIdNames[20701] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AudibleSound_VersionId' -ObjectIdNames[20702] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState' -ObjectIdNames[20703] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_Id' -ObjectIdNames[20704] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_Name' -ObjectIdNames[20705] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_Number' -ObjectIdNames[20706] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveDisplayName' -ObjectIdNames[20707] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_TransitionTime' -ObjectIdNames[20708] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveTransitionTime' -ObjectIdNames[20709] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_TrueState' -ObjectIdNames[20710] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SilenceState_FalseState' -ObjectIdNames[20711] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OnDelay' -ObjectIdNames[20712] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_OffDelay' -ObjectIdNames[20713] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_FirstInGroupFlag' -ObjectIdNames[20714] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_FirstInGroup' -ObjectIdNames[20715] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState' -ObjectIdNames[20716] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_Id' -ObjectIdNames[20717] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_Name' -ObjectIdNames[20718] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_Number' -ObjectIdNames[20719] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveDisplayName' -ObjectIdNames[20720] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_TransitionTime' -ObjectIdNames[20721] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveTransitionTime' -ObjectIdNames[20722] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_TrueState' -ObjectIdNames[20723] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_LatchedState_FalseState' -ObjectIdNames[20724] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ReAlarmTime' -ObjectIdNames[20725] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ReAlarmRepeatCount' -ObjectIdNames[20726] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Silence' -ObjectIdNames[20727] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Suppress' -ObjectIdNames[20728] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Unsuppress' -ObjectIdNames[20729] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_RemoveFromService' -ObjectIdNames[20730] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_PlaceInService' -ObjectIdNames[20731] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Reset' -ObjectIdNames[20732] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_NormalState' -ObjectIdNames[20733] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ExpirationDate' -ObjectIdNames[20734] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ExpirationLimit' -ObjectIdNames[20735] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_CertificateType' -ObjectIdNames[20736] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Certificate' -ObjectIdNames[20737] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate' -ObjectIdNames[20738] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EventId' -ObjectIdNames[20739] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EventType' -ObjectIdNames[20740] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SourceNode' -ObjectIdNames[20741] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SourceName' -ObjectIdNames[20742] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Time' -ObjectIdNames[20743] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ReceiveTime' -ObjectIdNames[20744] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LocalTime' -ObjectIdNames[20745] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Message' -ObjectIdNames[20746] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Severity' -ObjectIdNames[20747] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassId' -ObjectIdNames[20748] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassName' -ObjectIdNames[20749] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassId' -ObjectIdNames[20750] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassName' -ObjectIdNames[20751] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConditionName' -ObjectIdNames[20752] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_BranchId' -ObjectIdNames[20753] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Retain' -ObjectIdNames[20754] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState' -ObjectIdNames[20755] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Id' -ObjectIdNames[20756] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Name' -ObjectIdNames[20757] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Number' -ObjectIdNames[20758] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName' -ObjectIdNames[20759] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TransitionTime' -ObjectIdNames[20760] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' -ObjectIdNames[20761] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TrueState' -ObjectIdNames[20762] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_FalseState' -ObjectIdNames[20763] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Quality' -ObjectIdNames[20764] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Quality_SourceTimestamp' -ObjectIdNames[20765] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity' -ObjectIdNames[20766] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp' -ObjectIdNames[20767] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Comment' -ObjectIdNames[20768] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Comment_SourceTimestamp' -ObjectIdNames[20769] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ClientUserId' -ObjectIdNames[20770] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Disable' -ObjectIdNames[20771] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Enable' -ObjectIdNames[20772] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AddComment' -ObjectIdNames[20773] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AddComment_InputArguments' -ObjectIdNames[20774] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState' -ObjectIdNames[20775] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Id' -ObjectIdNames[20776] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Name' -ObjectIdNames[20777] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Number' -ObjectIdNames[20778] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName' -ObjectIdNames[20779] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TransitionTime' -ObjectIdNames[20780] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime' -ObjectIdNames[20781] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TrueState' -ObjectIdNames[20782] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AckedState_FalseState' -ObjectIdNames[20783] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState' -ObjectIdNames[20784] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Id' -ObjectIdNames[20785] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Name' -ObjectIdNames[20786] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Number' -ObjectIdNames[20787] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[20788] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TransitionTime' -ObjectIdNames[20789] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[20790] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TrueState' -ObjectIdNames[20791] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_FalseState' -ObjectIdNames[20792] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge' -ObjectIdNames[20793] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge_InputArguments' -ObjectIdNames[20794] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Confirm' -ObjectIdNames[20795] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Confirm_InputArguments' -ObjectIdNames[20796] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState' -ObjectIdNames[20797] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Id' -ObjectIdNames[20798] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Name' -ObjectIdNames[20799] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Number' -ObjectIdNames[20800] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName' -ObjectIdNames[20801] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TransitionTime' -ObjectIdNames[20802] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' -ObjectIdNames[20803] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TrueState' -ObjectIdNames[20804] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_FalseState' -ObjectIdNames[20805] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_InputNode' -ObjectIdNames[20806] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState' -ObjectIdNames[20807] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Id' -ObjectIdNames[20808] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Name' -ObjectIdNames[20809] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Number' -ObjectIdNames[20810] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' -ObjectIdNames[20811] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TransitionTime' -ObjectIdNames[20812] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[20813] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TrueState' -ObjectIdNames[20814] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_FalseState' -ObjectIdNames[20815] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState' -ObjectIdNames[20816] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Id' -ObjectIdNames[20817] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Name' -ObjectIdNames[20818] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Number' -ObjectIdNames[20819] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[20820] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime' -ObjectIdNames[20821] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[20822] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TrueState' -ObjectIdNames[20823] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_FalseState' -ObjectIdNames[20824] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState' -ObjectIdNames[20825] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState' -ObjectIdNames[20826] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id' -ObjectIdNames[20827] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name' -ObjectIdNames[20828] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number' -ObjectIdNames[20829] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[20830] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition' -ObjectIdNames[20831] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id' -ObjectIdNames[20832] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name' -ObjectIdNames[20833] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number' -ObjectIdNames[20834] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[20835] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[20836] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableStates' -ObjectIdNames[20837] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions' -ObjectIdNames[20838] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_UnshelveTime' -ObjectIdNames[20839] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve' -ObjectIdNames[20840] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[20841] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve' -ObjectIdNames[20842] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve' -ObjectIdNames[20843] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedOrShelved' -ObjectIdNames[20844] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_MaxTimeShelved' -ObjectIdNames[20845] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AudibleEnabled' -ObjectIdNames[20846] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound' -ObjectIdNames[20847] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_ListId' -ObjectIdNames[20848] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_AgencyId' -ObjectIdNames[20849] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_VersionId' -ObjectIdNames[20850] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState' -ObjectIdNames[20851] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Id' -ObjectIdNames[20852] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Name' -ObjectIdNames[20853] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Number' -ObjectIdNames[20854] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName' -ObjectIdNames[20855] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TransitionTime' -ObjectIdNames[20856] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' -ObjectIdNames[20857] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TrueState' -ObjectIdNames[20858] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_FalseState' -ObjectIdNames[20859] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OnDelay' -ObjectIdNames[20860] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_OffDelay' -ObjectIdNames[20861] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroupFlag' -ObjectIdNames[20862] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroup' -ObjectIdNames[20863] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState' -ObjectIdNames[20864] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Id' -ObjectIdNames[20865] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Name' -ObjectIdNames[20866] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Number' -ObjectIdNames[20867] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName' -ObjectIdNames[20868] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TransitionTime' -ObjectIdNames[20869] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' -ObjectIdNames[20870] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TrueState' -ObjectIdNames[20871] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_FalseState' -ObjectIdNames[20872] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmTime' -ObjectIdNames[20873] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmRepeatCount' -ObjectIdNames[20874] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Silence' -ObjectIdNames[20875] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Suppress' -ObjectIdNames[20876] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress' -ObjectIdNames[20877] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService' -ObjectIdNames[20878] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService' -ObjectIdNames[20879] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Reset' -ObjectIdNames[20880] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_NormalState' -ObjectIdNames[20881] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_TrustListId' -ObjectIdNames[20882] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_LastUpdateTime' -ObjectIdNames[20883] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_UpdateFrequency' -ObjectIdNames[20884] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_UpdateFrequency' -ObjectIdNames[20885] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired' -ObjectIdNames[20886] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EventId' -ObjectIdNames[20887] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EventType' -ObjectIdNames[20888] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SourceNode' -ObjectIdNames[20889] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SourceName' -ObjectIdNames[20890] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Time' -ObjectIdNames[20891] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ReceiveTime' -ObjectIdNames[20892] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LocalTime' -ObjectIdNames[20893] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Message' -ObjectIdNames[20894] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Severity' -ObjectIdNames[20895] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionClassId' -ObjectIdNames[20896] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionClassName' -ObjectIdNames[20897] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassId' -ObjectIdNames[20898] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassName' -ObjectIdNames[20899] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionName' -ObjectIdNames[20900] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_BranchId' -ObjectIdNames[20901] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Retain' -ObjectIdNames[20902] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState' -ObjectIdNames[20903] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_Id' -ObjectIdNames[20904] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_Name' -ObjectIdNames[20905] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_Number' -ObjectIdNames[20906] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveDisplayName' -ObjectIdNames[20907] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_TransitionTime' -ObjectIdNames[20908] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveTransitionTime' -ObjectIdNames[20909] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_TrueState' -ObjectIdNames[20910] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_EnabledState_FalseState' -ObjectIdNames[20911] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Quality' -ObjectIdNames[20912] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Quality_SourceTimestamp' -ObjectIdNames[20913] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LastSeverity' -ObjectIdNames[20914] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LastSeverity_SourceTimestamp' -ObjectIdNames[20915] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Comment' -ObjectIdNames[20916] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Comment_SourceTimestamp' -ObjectIdNames[20917] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ClientUserId' -ObjectIdNames[20918] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Disable' -ObjectIdNames[20919] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Enable' -ObjectIdNames[20920] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AddComment' -ObjectIdNames[20921] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AddComment_InputArguments' -ObjectIdNames[20922] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState' -ObjectIdNames[20923] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_Id' -ObjectIdNames[20924] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_Name' -ObjectIdNames[20925] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_Number' -ObjectIdNames[20926] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveDisplayName' -ObjectIdNames[20927] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_TransitionTime' -ObjectIdNames[20928] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveTransitionTime' -ObjectIdNames[20929] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_TrueState' -ObjectIdNames[20930] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AckedState_FalseState' -ObjectIdNames[20931] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState' -ObjectIdNames[20932] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Id' -ObjectIdNames[20933] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Name' -ObjectIdNames[20934] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Number' -ObjectIdNames[20935] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[20936] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TransitionTime' -ObjectIdNames[20937] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[20938] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TrueState' -ObjectIdNames[20939] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_FalseState' -ObjectIdNames[20940] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Acknowledge' -ObjectIdNames[20941] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Acknowledge_InputArguments' -ObjectIdNames[20942] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Confirm' -ObjectIdNames[20943] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Confirm_InputArguments' -ObjectIdNames[20944] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState' -ObjectIdNames[20945] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_Id' -ObjectIdNames[20946] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_Name' -ObjectIdNames[20947] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_Number' -ObjectIdNames[20948] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveDisplayName' -ObjectIdNames[20949] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_TransitionTime' -ObjectIdNames[20950] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveTransitionTime' -ObjectIdNames[20951] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_TrueState' -ObjectIdNames[20952] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ActiveState_FalseState' -ObjectIdNames[20953] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_InputNode' -ObjectIdNames[20954] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState' -ObjectIdNames[20955] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Id' -ObjectIdNames[20956] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Name' -ObjectIdNames[20957] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Number' -ObjectIdNames[20958] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveDisplayName' -ObjectIdNames[20959] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TransitionTime' -ObjectIdNames[20960] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[20961] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TrueState' -ObjectIdNames[20962] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedState_FalseState' -ObjectIdNames[20963] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState' -ObjectIdNames[20964] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Id' -ObjectIdNames[20965] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Name' -ObjectIdNames[20966] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Number' -ObjectIdNames[20967] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[20968] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TransitionTime' -ObjectIdNames[20969] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[20970] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TrueState' -ObjectIdNames[20971] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_FalseState' -ObjectIdNames[20972] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState' -ObjectIdNames[20973] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState' -ObjectIdNames[20974] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Id' -ObjectIdNames[20975] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Name' -ObjectIdNames[20976] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Number' -ObjectIdNames[20977] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[20978] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition' -ObjectIdNames[20979] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Id' -ObjectIdNames[20980] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Name' -ObjectIdNames[20981] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Number' -ObjectIdNames[20982] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[20983] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[20984] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableStates' -ObjectIdNames[20985] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableTransitions' -ObjectIdNames[20986] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_UnshelveTime' -ObjectIdNames[20987] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve' -ObjectIdNames[20988] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[20989] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve' -ObjectIdNames[20990] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve' -ObjectIdNames[20991] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SuppressedOrShelved' -ObjectIdNames[20992] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_MaxTimeShelved' -ObjectIdNames[20993] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AudibleEnabled' -ObjectIdNames[20994] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AudibleSound' -ObjectIdNames[20995] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AudibleSound_ListId' -ObjectIdNames[20996] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AudibleSound_AgencyId' -ObjectIdNames[20997] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AudibleSound_VersionId' -ObjectIdNames[20998] = 'VersionTime' -ObjectIdNames[20999] = 'SessionlessInvokeResponseType' -ObjectIdNames[21000] = 'SessionlessInvokeResponseType_Encoding_DefaultXml' -ObjectIdNames[21001] = 'SessionlessInvokeResponseType_Encoding_DefaultBinary' -ObjectIdNames[21002] = 'OpcUa_BinarySchema_FieldTargetDataType' -ObjectIdNames[21003] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel' -ObjectIdNames[21004] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_TimeToNextTokenID' -ObjectIdNames[21005] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel' -ObjectIdNames[21006] = 'ReaderGroupType_DataSetReaderName_Placeholder_SubscribedDataSet' -ObjectIdNames[21007] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState' -ObjectIdNames[21008] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_Id' -ObjectIdNames[21009] = 'ReaderGroupType_DataSetReaderName_Placeholder_CreateTargetVariables' -ObjectIdNames[21010] = 'ReaderGroupType_DataSetReaderName_Placeholder_CreateTargetVariables_InputArguments' -ObjectIdNames[21011] = 'ReaderGroupType_DataSetReaderName_Placeholder_CreateTargetVariables_OutputArguments' -ObjectIdNames[21012] = 'ReaderGroupType_DataSetReaderName_Placeholder_CreateDataSetMirror' -ObjectIdNames[21013] = 'ReaderGroupType_DataSetReaderName_Placeholder_CreateDataSetMirror_InputArguments' -ObjectIdNames[21014] = 'ReaderGroupType_DataSetReaderName_Placeholder_CreateDataSetMirror_OutputArguments' -ObjectIdNames[21015] = 'ReaderGroupType_Diagnostics' -ObjectIdNames[21016] = 'ReaderGroupType_Diagnostics_DiagnosticsLevel' -ObjectIdNames[21017] = 'ReaderGroupType_Diagnostics_TotalInformation' -ObjectIdNames[21018] = 'ReaderGroupType_Diagnostics_TotalInformation_Active' -ObjectIdNames[21019] = 'ReaderGroupType_Diagnostics_TotalInformation_Classification' -ObjectIdNames[21020] = 'ReaderGroupType_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[21021] = 'ReaderGroupType_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[21022] = 'ReaderGroupType_Diagnostics_TotalError' -ObjectIdNames[21023] = 'ReaderGroupType_Diagnostics_TotalError_Active' -ObjectIdNames[21024] = 'ReaderGroupType_Diagnostics_TotalError_Classification' -ObjectIdNames[21025] = 'ReaderGroupType_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[21026] = 'ReaderGroupType_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[21027] = 'ReaderGroupType_Diagnostics_Reset' -ObjectIdNames[21028] = 'ReaderGroupType_Diagnostics_SubError' -ObjectIdNames[21029] = 'ReaderGroupType_Diagnostics_Counters' -ObjectIdNames[21030] = 'ReaderGroupType_Diagnostics_Counters_StateError' -ObjectIdNames[21031] = 'ReaderGroupType_Diagnostics_Counters_StateError_Active' -ObjectIdNames[21032] = 'ReaderGroupType_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[21033] = 'ReaderGroupType_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[21034] = 'ReaderGroupType_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[21035] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[21036] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[21037] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[21038] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[21039] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[21040] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[21041] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[21042] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[21043] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[21044] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[21045] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[21046] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[21047] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[21048] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[21049] = 'ReaderGroupType_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[21050] = 'ReaderGroupType_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[21051] = 'ReaderGroupType_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[21052] = 'ReaderGroupType_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[21053] = 'ReaderGroupType_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[21054] = 'ReaderGroupType_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[21055] = 'ReaderGroupType_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[21056] = 'ReaderGroupType_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[21057] = 'ReaderGroupType_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[21058] = 'ReaderGroupType_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[21059] = 'ReaderGroupType_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[21060] = 'ReaderGroupType_Diagnostics_LiveValues' -ObjectIdNames[21061] = 'ReaderGroupType_Diagnostics_Counters_ReceivedNetworkMessages' -ObjectIdNames[21062] = 'ReaderGroupType_Diagnostics_Counters_ReceivedNetworkMessages_Active' -ObjectIdNames[21063] = 'ReaderGroupType_Diagnostics_Counters_ReceivedNetworkMessages_Classification' -ObjectIdNames[21064] = 'ReaderGroupType_Diagnostics_Counters_ReceivedNetworkMessages_DiagnosticsLevel' -ObjectIdNames[21065] = 'ReaderGroupType_Diagnostics_Counters_ReceivedNetworkMessages_TimeFirstChange' -ObjectIdNames[21066] = 'ReaderGroupType_Diagnostics_Counters_ReceivedInvalidNetworkMessages' -ObjectIdNames[21067] = 'ReaderGroupType_Diagnostics_Counters_ReceivedInvalidNetworkMessages_Active' -ObjectIdNames[21068] = 'ReaderGroupType_Diagnostics_Counters_ReceivedInvalidNetworkMessages_Classification' -ObjectIdNames[21069] = 'ReaderGroupType_Diagnostics_Counters_ReceivedInvalidNetworkMessages_DiagnosticsLevel' -ObjectIdNames[21070] = 'ReaderGroupType_Diagnostics_Counters_ReceivedInvalidNetworkMessages_TimeFirstChange' -ObjectIdNames[21071] = 'ReaderGroupType_Diagnostics_Counters_DecryptionErrors' -ObjectIdNames[21072] = 'ReaderGroupType_Diagnostics_Counters_DecryptionErrors_Active' -ObjectIdNames[21073] = 'ReaderGroupType_Diagnostics_Counters_DecryptionErrors_Classification' -ObjectIdNames[21074] = 'ReaderGroupType_Diagnostics_Counters_DecryptionErrors_DiagnosticsLevel' -ObjectIdNames[21075] = 'ReaderGroupType_Diagnostics_Counters_DecryptionErrors_TimeFirstChange' -ObjectIdNames[21076] = 'ReaderGroupType_Diagnostics_LiveValues_ConfiguredDataSetReaders' -ObjectIdNames[21077] = 'ReaderGroupType_Diagnostics_LiveValues_ConfiguredDataSetReaders_DiagnosticsLevel' -ObjectIdNames[21078] = 'ReaderGroupType_Diagnostics_LiveValues_OperationalDataSetReaders' -ObjectIdNames[21079] = 'ReaderGroupType_Diagnostics_LiveValues_OperationalDataSetReaders_DiagnosticsLevel' -ObjectIdNames[21080] = 'ReaderGroupType_TransportSettings' -ObjectIdNames[21081] = 'ReaderGroupType_MessageSettings' -ObjectIdNames[21082] = 'ReaderGroupType_AddDataSetReader' -ObjectIdNames[21083] = 'ReaderGroupType_AddDataSetReader_InputArguments' -ObjectIdNames[21084] = 'ReaderGroupType_AddDataSetReader_OutputArguments' -ObjectIdNames[21085] = 'ReaderGroupType_RemoveDataSetReader' -ObjectIdNames[21086] = 'ReaderGroupType_RemoveDataSetReader_InputArguments' -ObjectIdNames[21087] = 'PubSubGroupTypeAddReaderMethodType' -ObjectIdNames[21088] = 'PubSubGroupTypeAddReaderMethodType_InputArguments' -ObjectIdNames[21089] = 'PubSubGroupTypeAddReaderMethodType_OutputArguments' -ObjectIdNames[21090] = 'ReaderGroupTransportType' -ObjectIdNames[21091] = 'ReaderGroupMessageType' -ObjectIdNames[21092] = 'DataSetWriterType_DataSetWriterId' -ObjectIdNames[21093] = 'DataSetWriterType_DataSetFieldContentMask' -ObjectIdNames[21094] = 'DataSetWriterType_KeyFrameCount' -ObjectIdNames[21095] = 'DataSetWriterType_MessageSettings' -ObjectIdNames[21096] = 'DataSetWriterMessageType' -ObjectIdNames[21097] = 'DataSetReaderType_PublisherId' -ObjectIdNames[21098] = 'DataSetReaderType_WriterGroupId' -ObjectIdNames[21099] = 'DataSetReaderType_DataSetWriterId' -ObjectIdNames[21100] = 'DataSetReaderType_DataSetMetaData' -ObjectIdNames[21101] = 'DataSetReaderType_DataSetFieldContentMask' -ObjectIdNames[21102] = 'DataSetReaderType_MessageReceiveTimeout' -ObjectIdNames[21103] = 'DataSetReaderType_MessageSettings' -ObjectIdNames[21104] = 'DataSetReaderMessageType' -ObjectIdNames[21105] = 'UadpWriterGroupMessageType' -ObjectIdNames[21106] = 'UadpWriterGroupMessageType_GroupVersion' -ObjectIdNames[21107] = 'UadpWriterGroupMessageType_DataSetOrdering' -ObjectIdNames[21108] = 'UadpWriterGroupMessageType_NetworkMessageContentMask' -ObjectIdNames[21109] = 'UadpWriterGroupMessageType_SamplingOffset' -ObjectIdNames[21110] = 'UadpWriterGroupMessageType_PublishingOffset' -ObjectIdNames[21111] = 'UadpDataSetWriterMessageType' -ObjectIdNames[21112] = 'UadpDataSetWriterMessageType_DataSetMessageContentMask' -ObjectIdNames[21113] = 'UadpDataSetWriterMessageType_ConfiguredSize' -ObjectIdNames[21114] = 'UadpDataSetWriterMessageType_NetworkMessageNumber' -ObjectIdNames[21115] = 'UadpDataSetWriterMessageType_DataSetOffset' -ObjectIdNames[21116] = 'UadpDataSetReaderMessageType' -ObjectIdNames[21117] = 'UadpDataSetReaderMessageType_GroupVersion' -ObjectIdNames[21118] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_Name' -ObjectIdNames[21119] = 'UadpDataSetReaderMessageType_NetworkMessageNumber' -ObjectIdNames[21120] = 'UadpDataSetReaderMessageType_DataSetClassId' -ObjectIdNames[21121] = 'UadpDataSetReaderMessageType_NetworkMessageContentMask' -ObjectIdNames[21122] = 'UadpDataSetReaderMessageType_DataSetMessageContentMask' -ObjectIdNames[21123] = 'UadpDataSetReaderMessageType_PublishingInterval' -ObjectIdNames[21124] = 'UadpDataSetReaderMessageType_ProcessingOffset' -ObjectIdNames[21125] = 'UadpDataSetReaderMessageType_ReceiveOffset' -ObjectIdNames[21126] = 'JsonWriterGroupMessageType' -ObjectIdNames[21127] = 'JsonWriterGroupMessageType_NetworkMessageContentMask' -ObjectIdNames[21128] = 'JsonDataSetWriterMessageType' -ObjectIdNames[21129] = 'JsonDataSetWriterMessageType_DataSetMessageContentMask' -ObjectIdNames[21130] = 'JsonDataSetReaderMessageType' -ObjectIdNames[21131] = 'JsonDataSetReaderMessageType_NetworkMessageContentMask' -ObjectIdNames[21132] = 'JsonDataSetReaderMessageType_DataSetMessageContentMask' -ObjectIdNames[21133] = 'DatagramWriterGroupTransportType' -ObjectIdNames[21134] = 'DatagramWriterGroupTransportType_MessageRepeatCount' -ObjectIdNames[21135] = 'DatagramWriterGroupTransportType_MessageRepeatDelay' -ObjectIdNames[21136] = 'BrokerWriterGroupTransportType' -ObjectIdNames[21137] = 'BrokerWriterGroupTransportType_QueueName' -ObjectIdNames[21138] = 'BrokerDataSetWriterTransportType' -ObjectIdNames[21139] = 'BrokerDataSetWriterTransportType_QueueName' -ObjectIdNames[21140] = 'BrokerDataSetWriterTransportType_MetaDataQueueName' -ObjectIdNames[21141] = 'BrokerDataSetWriterTransportType_MetaDataUpdateTime' -ObjectIdNames[21142] = 'BrokerDataSetReaderTransportType' -ObjectIdNames[21143] = 'BrokerDataSetReaderTransportType_QueueName' -ObjectIdNames[21144] = 'BrokerDataSetReaderTransportType_MetaDataQueueName' -ObjectIdNames[21145] = 'NetworkAddressType' -ObjectIdNames[21146] = 'NetworkAddressType_NetworkInterface' -ObjectIdNames[21147] = 'NetworkAddressUrlType' -ObjectIdNames[21148] = 'NetworkAddressUrlType_NetworkInterface' -ObjectIdNames[21149] = 'NetworkAddressUrlType_Url' -ObjectIdNames[21150] = 'WriterGroupDataType_Encoding_DefaultBinary' -ObjectIdNames[21151] = 'NetworkAddressDataType_Encoding_DefaultBinary' -ObjectIdNames[21152] = 'NetworkAddressUrlDataType_Encoding_DefaultBinary' -ObjectIdNames[21153] = 'ReaderGroupDataType_Encoding_DefaultBinary' -ObjectIdNames[21154] = 'PubSubConfigurationDataType_Encoding_DefaultBinary' -ObjectIdNames[21155] = 'DatagramWriterGroupTransportDataType_Encoding_DefaultBinary' -ObjectIdNames[21156] = 'OpcUa_BinarySchema_WriterGroupDataType' -ObjectIdNames[21157] = 'OpcUa_BinarySchema_WriterGroupDataType_DataTypeVersion' -ObjectIdNames[21158] = 'OpcUa_BinarySchema_WriterGroupDataType_DictionaryFragment' -ObjectIdNames[21159] = 'OpcUa_BinarySchema_NetworkAddressDataType' -ObjectIdNames[21160] = 'OpcUa_BinarySchema_NetworkAddressDataType_DataTypeVersion' -ObjectIdNames[21161] = 'OpcUa_BinarySchema_NetworkAddressDataType_DictionaryFragment' -ObjectIdNames[21162] = 'OpcUa_BinarySchema_NetworkAddressUrlDataType' -ObjectIdNames[21163] = 'OpcUa_BinarySchema_NetworkAddressUrlDataType_DataTypeVersion' -ObjectIdNames[21164] = 'OpcUa_BinarySchema_NetworkAddressUrlDataType_DictionaryFragment' -ObjectIdNames[21165] = 'OpcUa_BinarySchema_ReaderGroupDataType' -ObjectIdNames[21166] = 'OpcUa_BinarySchema_ReaderGroupDataType_DataTypeVersion' -ObjectIdNames[21167] = 'OpcUa_BinarySchema_ReaderGroupDataType_DictionaryFragment' -ObjectIdNames[21168] = 'OpcUa_BinarySchema_PubSubConfigurationDataType' -ObjectIdNames[21169] = 'OpcUa_BinarySchema_PubSubConfigurationDataType_DataTypeVersion' -ObjectIdNames[21170] = 'OpcUa_BinarySchema_PubSubConfigurationDataType_DictionaryFragment' -ObjectIdNames[21171] = 'OpcUa_BinarySchema_DatagramWriterGroupTransportDataType' -ObjectIdNames[21172] = 'OpcUa_BinarySchema_DatagramWriterGroupTransportDataType_DataTypeVersion' -ObjectIdNames[21173] = 'OpcUa_BinarySchema_DatagramWriterGroupTransportDataType_DictionaryFragment' -ObjectIdNames[21174] = 'WriterGroupDataType_Encoding_DefaultXml' -ObjectIdNames[21175] = 'NetworkAddressDataType_Encoding_DefaultXml' -ObjectIdNames[21176] = 'NetworkAddressUrlDataType_Encoding_DefaultXml' -ObjectIdNames[21177] = 'ReaderGroupDataType_Encoding_DefaultXml' -ObjectIdNames[21178] = 'PubSubConfigurationDataType_Encoding_DefaultXml' -ObjectIdNames[21179] = 'DatagramWriterGroupTransportDataType_Encoding_DefaultXml' -ObjectIdNames[21180] = 'OpcUa_XmlSchema_WriterGroupDataType' -ObjectIdNames[21181] = 'OpcUa_XmlSchema_WriterGroupDataType_DataTypeVersion' -ObjectIdNames[21182] = 'OpcUa_XmlSchema_WriterGroupDataType_DictionaryFragment' -ObjectIdNames[21183] = 'OpcUa_XmlSchema_NetworkAddressDataType' -ObjectIdNames[21184] = 'OpcUa_XmlSchema_NetworkAddressDataType_DataTypeVersion' -ObjectIdNames[21185] = 'OpcUa_XmlSchema_NetworkAddressDataType_DictionaryFragment' -ObjectIdNames[21186] = 'OpcUa_XmlSchema_NetworkAddressUrlDataType' -ObjectIdNames[21187] = 'OpcUa_XmlSchema_NetworkAddressUrlDataType_DataTypeVersion' -ObjectIdNames[21188] = 'OpcUa_XmlSchema_NetworkAddressUrlDataType_DictionaryFragment' -ObjectIdNames[21189] = 'OpcUa_XmlSchema_ReaderGroupDataType' -ObjectIdNames[21190] = 'OpcUa_XmlSchema_ReaderGroupDataType_DataTypeVersion' -ObjectIdNames[21191] = 'OpcUa_XmlSchema_ReaderGroupDataType_DictionaryFragment' -ObjectIdNames[21192] = 'OpcUa_XmlSchema_PubSubConfigurationDataType' -ObjectIdNames[21193] = 'OpcUa_XmlSchema_PubSubConfigurationDataType_DataTypeVersion' -ObjectIdNames[21194] = 'OpcUa_XmlSchema_PubSubConfigurationDataType_DictionaryFragment' -ObjectIdNames[21195] = 'OpcUa_XmlSchema_DatagramWriterGroupTransportDataType' -ObjectIdNames[21196] = 'OpcUa_XmlSchema_DatagramWriterGroupTransportDataType_DataTypeVersion' -ObjectIdNames[21197] = 'OpcUa_XmlSchema_DatagramWriterGroupTransportDataType_DictionaryFragment' -ObjectIdNames[21198] = 'WriterGroupDataType_Encoding_DefaultJson' -ObjectIdNames[21199] = 'NetworkAddressDataType_Encoding_DefaultJson' -ObjectIdNames[21200] = 'NetworkAddressUrlDataType_Encoding_DefaultJson' -ObjectIdNames[21201] = 'ReaderGroupDataType_Encoding_DefaultJson' -ObjectIdNames[21202] = 'PubSubConfigurationDataType_Encoding_DefaultJson' -ObjectIdNames[21203] = 'DatagramWriterGroupTransportDataType_Encoding_DefaultJson' -ObjectIdNames[21204] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_Number' -ObjectIdNames[21205] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveDisplayName' -ObjectIdNames[21206] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_TransitionTime' -ObjectIdNames[21207] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveTransitionTime' -ObjectIdNames[21208] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_TrueState' -ObjectIdNames[21209] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_FalseState' -ObjectIdNames[21210] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OnDelay' -ObjectIdNames[21211] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_OffDelay' -ObjectIdNames[21212] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_FirstInGroupFlag' -ObjectIdNames[21213] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_FirstInGroup' -ObjectIdNames[21214] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState' -ObjectIdNames[21215] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_Id' -ObjectIdNames[21216] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_Name' -ObjectIdNames[21217] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_Number' -ObjectIdNames[21218] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveDisplayName' -ObjectIdNames[21219] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_TransitionTime' -ObjectIdNames[21220] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveTransitionTime' -ObjectIdNames[21221] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_TrueState' -ObjectIdNames[21222] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LatchedState_FalseState' -ObjectIdNames[21223] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ReAlarmTime' -ObjectIdNames[21224] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ReAlarmRepeatCount' -ObjectIdNames[21225] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Silence' -ObjectIdNames[21226] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Suppress' -ObjectIdNames[21227] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Unsuppress' -ObjectIdNames[21228] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_RemoveFromService' -ObjectIdNames[21229] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_PlaceInService' -ObjectIdNames[21230] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Reset' -ObjectIdNames[21231] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_NormalState' -ObjectIdNames[21232] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ExpirationDate' -ObjectIdNames[21233] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ExpirationLimit' -ObjectIdNames[21234] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_CertificateType' -ObjectIdNames[21235] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Certificate' -ObjectIdNames[21236] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate' -ObjectIdNames[21237] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EventId' -ObjectIdNames[21238] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EventType' -ObjectIdNames[21239] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SourceNode' -ObjectIdNames[21240] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SourceName' -ObjectIdNames[21241] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Time' -ObjectIdNames[21242] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ReceiveTime' -ObjectIdNames[21243] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LocalTime' -ObjectIdNames[21244] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Message' -ObjectIdNames[21245] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Severity' -ObjectIdNames[21246] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassId' -ObjectIdNames[21247] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassName' -ObjectIdNames[21248] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassId' -ObjectIdNames[21249] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassName' -ObjectIdNames[21250] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionName' -ObjectIdNames[21251] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_BranchId' -ObjectIdNames[21252] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Retain' -ObjectIdNames[21253] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState' -ObjectIdNames[21254] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Id' -ObjectIdNames[21255] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Name' -ObjectIdNames[21256] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Number' -ObjectIdNames[21257] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName' -ObjectIdNames[21258] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TransitionTime' -ObjectIdNames[21259] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' -ObjectIdNames[21260] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TrueState' -ObjectIdNames[21261] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_FalseState' -ObjectIdNames[21262] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Quality' -ObjectIdNames[21263] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Quality_SourceTimestamp' -ObjectIdNames[21264] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity' -ObjectIdNames[21265] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp' -ObjectIdNames[21266] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Comment' -ObjectIdNames[21267] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Comment_SourceTimestamp' -ObjectIdNames[21268] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ClientUserId' -ObjectIdNames[21269] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Disable' -ObjectIdNames[21270] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Enable' -ObjectIdNames[21271] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AddComment' -ObjectIdNames[21272] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AddComment_InputArguments' -ObjectIdNames[21273] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState' -ObjectIdNames[21274] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Id' -ObjectIdNames[21275] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Name' -ObjectIdNames[21276] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Number' -ObjectIdNames[21277] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName' -ObjectIdNames[21278] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TransitionTime' -ObjectIdNames[21279] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime' -ObjectIdNames[21280] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TrueState' -ObjectIdNames[21281] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_FalseState' -ObjectIdNames[21282] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState' -ObjectIdNames[21283] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Id' -ObjectIdNames[21284] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Name' -ObjectIdNames[21285] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Number' -ObjectIdNames[21286] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[21287] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TransitionTime' -ObjectIdNames[21288] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[21289] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TrueState' -ObjectIdNames[21290] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_FalseState' -ObjectIdNames[21291] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge' -ObjectIdNames[21292] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge_InputArguments' -ObjectIdNames[21293] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Confirm' -ObjectIdNames[21294] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Confirm_InputArguments' -ObjectIdNames[21295] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState' -ObjectIdNames[21296] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Id' -ObjectIdNames[21297] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Name' -ObjectIdNames[21298] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Number' -ObjectIdNames[21299] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName' -ObjectIdNames[21300] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TransitionTime' -ObjectIdNames[21301] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' -ObjectIdNames[21302] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TrueState' -ObjectIdNames[21303] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_FalseState' -ObjectIdNames[21304] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_InputNode' -ObjectIdNames[21305] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState' -ObjectIdNames[21306] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Id' -ObjectIdNames[21307] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Name' -ObjectIdNames[21308] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Number' -ObjectIdNames[21309] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' -ObjectIdNames[21310] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TransitionTime' -ObjectIdNames[21311] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[21312] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TrueState' -ObjectIdNames[21313] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_FalseState' -ObjectIdNames[21314] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState' -ObjectIdNames[21315] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Id' -ObjectIdNames[21316] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Name' -ObjectIdNames[21317] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Number' -ObjectIdNames[21318] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[21319] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime' -ObjectIdNames[21320] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[21321] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TrueState' -ObjectIdNames[21322] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_FalseState' -ObjectIdNames[21323] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState' -ObjectIdNames[21324] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState' -ObjectIdNames[21325] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id' -ObjectIdNames[21326] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name' -ObjectIdNames[21327] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number' -ObjectIdNames[21328] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[21329] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition' -ObjectIdNames[21330] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id' -ObjectIdNames[21331] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name' -ObjectIdNames[21332] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number' -ObjectIdNames[21333] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[21334] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[21335] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableStates' -ObjectIdNames[21336] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions' -ObjectIdNames[21337] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_UnshelveTime' -ObjectIdNames[21338] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve' -ObjectIdNames[21339] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[21340] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve' -ObjectIdNames[21341] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve' -ObjectIdNames[21342] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedOrShelved' -ObjectIdNames[21343] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_MaxTimeShelved' -ObjectIdNames[21344] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AudibleEnabled' -ObjectIdNames[21345] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound' -ObjectIdNames[21346] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_ListId' -ObjectIdNames[21347] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_AgencyId' -ObjectIdNames[21348] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_VersionId' -ObjectIdNames[21349] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState' -ObjectIdNames[21350] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Id' -ObjectIdNames[21351] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Name' -ObjectIdNames[21352] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Number' -ObjectIdNames[21353] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName' -ObjectIdNames[21354] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TransitionTime' -ObjectIdNames[21355] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' -ObjectIdNames[21356] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TrueState' -ObjectIdNames[21357] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_FalseState' -ObjectIdNames[21358] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OnDelay' -ObjectIdNames[21359] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_OffDelay' -ObjectIdNames[21360] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroupFlag' -ObjectIdNames[21361] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroup' -ObjectIdNames[21362] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState' -ObjectIdNames[21363] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Id' -ObjectIdNames[21364] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Name' -ObjectIdNames[21365] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Number' -ObjectIdNames[21366] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName' -ObjectIdNames[21367] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TransitionTime' -ObjectIdNames[21368] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' -ObjectIdNames[21369] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TrueState' -ObjectIdNames[21370] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_FalseState' -ObjectIdNames[21371] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmTime' -ObjectIdNames[21372] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmRepeatCount' -ObjectIdNames[21373] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Silence' -ObjectIdNames[21374] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Suppress' -ObjectIdNames[21375] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress' -ObjectIdNames[21376] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService' -ObjectIdNames[21377] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService' -ObjectIdNames[21378] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Reset' -ObjectIdNames[21379] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_NormalState' -ObjectIdNames[21380] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_TrustListId' -ObjectIdNames[21381] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LastUpdateTime' -ObjectIdNames[21382] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_UpdateFrequency' -ObjectIdNames[21383] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_UpdateFrequency' -ObjectIdNames[21384] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired' -ObjectIdNames[21385] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EventId' -ObjectIdNames[21386] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EventType' -ObjectIdNames[21387] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SourceNode' -ObjectIdNames[21388] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SourceName' -ObjectIdNames[21389] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Time' -ObjectIdNames[21390] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ReceiveTime' -ObjectIdNames[21391] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LocalTime' -ObjectIdNames[21392] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Message' -ObjectIdNames[21393] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Severity' -ObjectIdNames[21394] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConditionClassId' -ObjectIdNames[21395] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConditionClassName' -ObjectIdNames[21396] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConditionSubClassId' -ObjectIdNames[21397] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConditionSubClassName' -ObjectIdNames[21398] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConditionName' -ObjectIdNames[21399] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_BranchId' -ObjectIdNames[21400] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Retain' -ObjectIdNames[21401] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState' -ObjectIdNames[21402] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_Id' -ObjectIdNames[21403] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_Name' -ObjectIdNames[21404] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_Number' -ObjectIdNames[21405] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_EffectiveDisplayName' -ObjectIdNames[21406] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_TransitionTime' -ObjectIdNames[21407] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_EffectiveTransitionTime' -ObjectIdNames[21408] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_TrueState' -ObjectIdNames[21409] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_EnabledState_FalseState' -ObjectIdNames[21410] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Quality' -ObjectIdNames[21411] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Quality_SourceTimestamp' -ObjectIdNames[21412] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LastSeverity' -ObjectIdNames[21413] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LastSeverity_SourceTimestamp' -ObjectIdNames[21414] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Comment' -ObjectIdNames[21415] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Comment_SourceTimestamp' -ObjectIdNames[21416] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ClientUserId' -ObjectIdNames[21417] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Disable' -ObjectIdNames[21418] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Enable' -ObjectIdNames[21419] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AddComment' -ObjectIdNames[21420] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AddComment_InputArguments' -ObjectIdNames[21421] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState' -ObjectIdNames[21422] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_Id' -ObjectIdNames[21423] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_Name' -ObjectIdNames[21424] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_Number' -ObjectIdNames[21425] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_EffectiveDisplayName' -ObjectIdNames[21426] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_TransitionTime' -ObjectIdNames[21427] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_EffectiveTransitionTime' -ObjectIdNames[21428] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_TrueState' -ObjectIdNames[21429] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AckedState_FalseState' -ObjectIdNames[21430] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState' -ObjectIdNames[21431] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_Id' -ObjectIdNames[21432] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_Name' -ObjectIdNames[21433] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_Number' -ObjectIdNames[21434] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[21435] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_TransitionTime' -ObjectIdNames[21436] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[21437] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_TrueState' -ObjectIdNames[21438] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ConfirmedState_FalseState' -ObjectIdNames[21439] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Acknowledge' -ObjectIdNames[21440] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Acknowledge_InputArguments' -ObjectIdNames[21441] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Confirm' -ObjectIdNames[21442] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Confirm_InputArguments' -ObjectIdNames[21443] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState' -ObjectIdNames[21444] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_Id' -ObjectIdNames[21445] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_Name' -ObjectIdNames[21446] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_Number' -ObjectIdNames[21447] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_EffectiveDisplayName' -ObjectIdNames[21448] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_TransitionTime' -ObjectIdNames[21449] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_EffectiveTransitionTime' -ObjectIdNames[21450] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_TrueState' -ObjectIdNames[21451] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ActiveState_FalseState' -ObjectIdNames[21452] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_InputNode' -ObjectIdNames[21453] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState' -ObjectIdNames[21454] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_Id' -ObjectIdNames[21455] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_Name' -ObjectIdNames[21456] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_Number' -ObjectIdNames[21457] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_EffectiveDisplayName' -ObjectIdNames[21458] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_TransitionTime' -ObjectIdNames[21459] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[21460] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_TrueState' -ObjectIdNames[21461] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedState_FalseState' -ObjectIdNames[21462] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState' -ObjectIdNames[21463] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_Id' -ObjectIdNames[21464] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_Name' -ObjectIdNames[21465] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_Number' -ObjectIdNames[21466] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[21467] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_TransitionTime' -ObjectIdNames[21468] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[21469] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_TrueState' -ObjectIdNames[21470] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OutOfServiceState_FalseState' -ObjectIdNames[21471] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState' -ObjectIdNames[21472] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_CurrentState' -ObjectIdNames[21473] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_CurrentState_Id' -ObjectIdNames[21474] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_CurrentState_Name' -ObjectIdNames[21475] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_CurrentState_Number' -ObjectIdNames[21476] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[21477] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_LastTransition' -ObjectIdNames[21478] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_LastTransition_Id' -ObjectIdNames[21479] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_LastTransition_Name' -ObjectIdNames[21480] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_LastTransition_Number' -ObjectIdNames[21481] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[21482] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[21483] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_AvailableStates' -ObjectIdNames[21484] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_AvailableTransitions' -ObjectIdNames[21485] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_UnshelveTime' -ObjectIdNames[21486] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_TimedShelve' -ObjectIdNames[21487] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[21488] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_Unshelve' -ObjectIdNames[21489] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_OneShotShelve' -ObjectIdNames[21490] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedOrShelved' -ObjectIdNames[21491] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_MaxTimeShelved' -ObjectIdNames[21492] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AudibleEnabled' -ObjectIdNames[21493] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AudibleSound' -ObjectIdNames[21494] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AudibleSound_ListId' -ObjectIdNames[21495] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AudibleSound_AgencyId' -ObjectIdNames[21496] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AudibleSound_VersionId' -ObjectIdNames[21497] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState' -ObjectIdNames[21498] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_Id' -ObjectIdNames[21499] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_Name' -ObjectIdNames[21500] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_Number' -ObjectIdNames[21501] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_EffectiveDisplayName' -ObjectIdNames[21502] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_TransitionTime' -ObjectIdNames[21503] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_EffectiveTransitionTime' -ObjectIdNames[21504] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_TrueState' -ObjectIdNames[21505] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SilenceState_FalseState' -ObjectIdNames[21506] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OnDelay' -ObjectIdNames[21507] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_OffDelay' -ObjectIdNames[21508] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_FirstInGroupFlag' -ObjectIdNames[21509] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_FirstInGroup' -ObjectIdNames[21510] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState' -ObjectIdNames[21511] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_Id' -ObjectIdNames[21512] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_Name' -ObjectIdNames[21513] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_Number' -ObjectIdNames[21514] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_EffectiveDisplayName' -ObjectIdNames[21515] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_TransitionTime' -ObjectIdNames[21516] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_EffectiveTransitionTime' -ObjectIdNames[21517] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_TrueState' -ObjectIdNames[21518] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LatchedState_FalseState' -ObjectIdNames[21519] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ReAlarmTime' -ObjectIdNames[21520] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ReAlarmRepeatCount' -ObjectIdNames[21521] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Silence' -ObjectIdNames[21522] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Suppress' -ObjectIdNames[21523] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Unsuppress' -ObjectIdNames[21524] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_RemoveFromService' -ObjectIdNames[21525] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_PlaceInService' -ObjectIdNames[21526] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Reset' -ObjectIdNames[21527] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_NormalState' -ObjectIdNames[21528] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ExpirationDate' -ObjectIdNames[21529] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ExpirationLimit' -ObjectIdNames[21530] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_CertificateType' -ObjectIdNames[21531] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Certificate' -ObjectIdNames[21532] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate' -ObjectIdNames[21533] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EventId' -ObjectIdNames[21534] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EventType' -ObjectIdNames[21535] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SourceNode' -ObjectIdNames[21536] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SourceName' -ObjectIdNames[21537] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Time' -ObjectIdNames[21538] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ReceiveTime' -ObjectIdNames[21539] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LocalTime' -ObjectIdNames[21540] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Message' -ObjectIdNames[21541] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Severity' -ObjectIdNames[21542] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConditionClassId' -ObjectIdNames[21543] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConditionClassName' -ObjectIdNames[21544] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConditionSubClassId' -ObjectIdNames[21545] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConditionSubClassName' -ObjectIdNames[21546] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConditionName' -ObjectIdNames[21547] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_BranchId' -ObjectIdNames[21548] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Retain' -ObjectIdNames[21549] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState' -ObjectIdNames[21550] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_Id' -ObjectIdNames[21551] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_Name' -ObjectIdNames[21552] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_Number' -ObjectIdNames[21553] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_EffectiveDisplayName' -ObjectIdNames[21554] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_TransitionTime' -ObjectIdNames[21555] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' -ObjectIdNames[21556] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_TrueState' -ObjectIdNames[21557] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EnabledState_FalseState' -ObjectIdNames[21558] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Quality' -ObjectIdNames[21559] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Quality_SourceTimestamp' -ObjectIdNames[21560] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LastSeverity' -ObjectIdNames[21561] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LastSeverity_SourceTimestamp' -ObjectIdNames[21562] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Comment' -ObjectIdNames[21563] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Comment_SourceTimestamp' -ObjectIdNames[21564] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ClientUserId' -ObjectIdNames[21565] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Disable' -ObjectIdNames[21566] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Enable' -ObjectIdNames[21567] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AddComment' -ObjectIdNames[21568] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AddComment_InputArguments' -ObjectIdNames[21569] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState' -ObjectIdNames[21570] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_Id' -ObjectIdNames[21571] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_Name' -ObjectIdNames[21572] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_Number' -ObjectIdNames[21573] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_EffectiveDisplayName' -ObjectIdNames[21574] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_TransitionTime' -ObjectIdNames[21575] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_EffectiveTransitionTime' -ObjectIdNames[21576] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_TrueState' -ObjectIdNames[21577] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AckedState_FalseState' -ObjectIdNames[21578] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState' -ObjectIdNames[21579] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_Id' -ObjectIdNames[21580] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_Name' -ObjectIdNames[21581] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_Number' -ObjectIdNames[21582] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[21583] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_TransitionTime' -ObjectIdNames[21584] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[21585] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_TrueState' -ObjectIdNames[21586] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ConfirmedState_FalseState' -ObjectIdNames[21587] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Acknowledge' -ObjectIdNames[21588] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Acknowledge_InputArguments' -ObjectIdNames[21589] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Confirm' -ObjectIdNames[21590] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Confirm_InputArguments' -ObjectIdNames[21591] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState' -ObjectIdNames[21592] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_Id' -ObjectIdNames[21593] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_Name' -ObjectIdNames[21594] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_Number' -ObjectIdNames[21595] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_EffectiveDisplayName' -ObjectIdNames[21596] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_TransitionTime' -ObjectIdNames[21597] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' -ObjectIdNames[21598] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_TrueState' -ObjectIdNames[21599] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ActiveState_FalseState' -ObjectIdNames[21600] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_InputNode' -ObjectIdNames[21601] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState' -ObjectIdNames[21602] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_Id' -ObjectIdNames[21603] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_Name' -ObjectIdNames[21604] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_Number' -ObjectIdNames[21605] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' -ObjectIdNames[21606] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_TransitionTime' -ObjectIdNames[21607] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[21608] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_TrueState' -ObjectIdNames[21609] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedState_FalseState' -ObjectIdNames[21610] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState' -ObjectIdNames[21611] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_Id' -ObjectIdNames[21612] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_Name' -ObjectIdNames[21613] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_Number' -ObjectIdNames[21614] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[21615] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_TransitionTime' -ObjectIdNames[21616] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[21617] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_TrueState' -ObjectIdNames[21618] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OutOfServiceState_FalseState' -ObjectIdNames[21619] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState' -ObjectIdNames[21620] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_CurrentState' -ObjectIdNames[21621] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_CurrentState_Id' -ObjectIdNames[21622] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_CurrentState_Name' -ObjectIdNames[21623] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_CurrentState_Number' -ObjectIdNames[21624] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[21625] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_LastTransition' -ObjectIdNames[21626] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_LastTransition_Id' -ObjectIdNames[21627] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_LastTransition_Name' -ObjectIdNames[21628] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_LastTransition_Number' -ObjectIdNames[21629] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[21630] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[21631] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_AvailableStates' -ObjectIdNames[21632] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_AvailableTransitions' -ObjectIdNames[21633] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_UnshelveTime' -ObjectIdNames[21634] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_TimedShelve' -ObjectIdNames[21635] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[21636] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_Unshelve' -ObjectIdNames[21637] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_OneShotShelve' -ObjectIdNames[21638] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedOrShelved' -ObjectIdNames[21639] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_MaxTimeShelved' -ObjectIdNames[21640] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AudibleEnabled' -ObjectIdNames[21641] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AudibleSound' -ObjectIdNames[21642] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AudibleSound_ListId' -ObjectIdNames[21643] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AudibleSound_AgencyId' -ObjectIdNames[21644] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AudibleSound_VersionId' -ObjectIdNames[21645] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState' -ObjectIdNames[21646] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_Id' -ObjectIdNames[21647] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_Name' -ObjectIdNames[21648] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_Number' -ObjectIdNames[21649] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_EffectiveDisplayName' -ObjectIdNames[21650] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_TransitionTime' -ObjectIdNames[21651] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' -ObjectIdNames[21652] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_TrueState' -ObjectIdNames[21653] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SilenceState_FalseState' -ObjectIdNames[21654] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OnDelay' -ObjectIdNames[21655] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_OffDelay' -ObjectIdNames[21656] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_FirstInGroupFlag' -ObjectIdNames[21657] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_FirstInGroup' -ObjectIdNames[21658] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState' -ObjectIdNames[21659] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_Id' -ObjectIdNames[21660] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_Name' -ObjectIdNames[21661] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_Number' -ObjectIdNames[21662] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_EffectiveDisplayName' -ObjectIdNames[21663] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_TransitionTime' -ObjectIdNames[21664] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' -ObjectIdNames[21665] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_TrueState' -ObjectIdNames[21666] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LatchedState_FalseState' -ObjectIdNames[21667] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ReAlarmTime' -ObjectIdNames[21668] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ReAlarmRepeatCount' -ObjectIdNames[21669] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Silence' -ObjectIdNames[21670] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Suppress' -ObjectIdNames[21671] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Unsuppress' -ObjectIdNames[21672] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_RemoveFromService' -ObjectIdNames[21673] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_PlaceInService' -ObjectIdNames[21674] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Reset' -ObjectIdNames[21675] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_NormalState' -ObjectIdNames[21676] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_TrustListId' -ObjectIdNames[21677] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LastUpdateTime' -ObjectIdNames[21678] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_UpdateFrequency' -ObjectIdNames[21679] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_UpdateFrequency' -ObjectIdNames[21680] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired' -ObjectIdNames[21681] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EventId' -ObjectIdNames[21682] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EventType' -ObjectIdNames[21683] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceNode' -ObjectIdNames[21684] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceName' -ObjectIdNames[21685] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Time' -ObjectIdNames[21686] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReceiveTime' -ObjectIdNames[21687] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LocalTime' -ObjectIdNames[21688] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Message' -ObjectIdNames[21689] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Severity' -ObjectIdNames[21690] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionClassId' -ObjectIdNames[21691] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionClassName' -ObjectIdNames[21692] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionSubClassId' -ObjectIdNames[21693] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionSubClassName' -ObjectIdNames[21694] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionName' -ObjectIdNames[21695] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_BranchId' -ObjectIdNames[21696] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Retain' -ObjectIdNames[21697] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState' -ObjectIdNames[21698] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Id' -ObjectIdNames[21699] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Name' -ObjectIdNames[21700] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Number' -ObjectIdNames[21701] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveDisplayName' -ObjectIdNames[21702] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_TransitionTime' -ObjectIdNames[21703] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveTransitionTime' -ObjectIdNames[21704] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_TrueState' -ObjectIdNames[21705] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_FalseState' -ObjectIdNames[21706] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Quality' -ObjectIdNames[21707] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Quality_SourceTimestamp' -ObjectIdNames[21708] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LastSeverity' -ObjectIdNames[21709] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LastSeverity_SourceTimestamp' -ObjectIdNames[21710] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Comment' -ObjectIdNames[21711] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Comment_SourceTimestamp' -ObjectIdNames[21712] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ClientUserId' -ObjectIdNames[21713] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Disable' -ObjectIdNames[21714] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Enable' -ObjectIdNames[21715] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment' -ObjectIdNames[21716] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment_InputArguments' -ObjectIdNames[21717] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState' -ObjectIdNames[21718] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Id' -ObjectIdNames[21719] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Name' -ObjectIdNames[21720] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Number' -ObjectIdNames[21721] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveDisplayName' -ObjectIdNames[21722] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_TransitionTime' -ObjectIdNames[21723] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveTransitionTime' -ObjectIdNames[21724] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_TrueState' -ObjectIdNames[21725] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_FalseState' -ObjectIdNames[21726] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState' -ObjectIdNames[21727] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Id' -ObjectIdNames[21728] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Name' -ObjectIdNames[21729] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Number' -ObjectIdNames[21730] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[21731] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TransitionTime' -ObjectIdNames[21732] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[21733] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TrueState' -ObjectIdNames[21734] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_FalseState' -ObjectIdNames[21735] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge' -ObjectIdNames[21736] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge_InputArguments' -ObjectIdNames[21737] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm' -ObjectIdNames[21738] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm_InputArguments' -ObjectIdNames[21739] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState' -ObjectIdNames[21740] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Id' -ObjectIdNames[21741] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Name' -ObjectIdNames[21742] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Number' -ObjectIdNames[21743] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveDisplayName' -ObjectIdNames[21744] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_TransitionTime' -ObjectIdNames[21745] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveTransitionTime' -ObjectIdNames[21746] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_TrueState' -ObjectIdNames[21747] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_FalseState' -ObjectIdNames[21748] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_InputNode' -ObjectIdNames[21749] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState' -ObjectIdNames[21750] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Id' -ObjectIdNames[21751] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Name' -ObjectIdNames[21752] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Number' -ObjectIdNames[21753] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveDisplayName' -ObjectIdNames[21754] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_TransitionTime' -ObjectIdNames[21755] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[21756] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_TrueState' -ObjectIdNames[21757] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_FalseState' -ObjectIdNames[21758] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState' -ObjectIdNames[21759] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Id' -ObjectIdNames[21760] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Name' -ObjectIdNames[21761] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Number' -ObjectIdNames[21762] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[21763] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TransitionTime' -ObjectIdNames[21764] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[21765] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TrueState' -ObjectIdNames[21766] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_FalseState' -ObjectIdNames[21767] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState' -ObjectIdNames[21768] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState' -ObjectIdNames[21769] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Id' -ObjectIdNames[21770] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Name' -ObjectIdNames[21771] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Number' -ObjectIdNames[21772] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[21773] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition' -ObjectIdNames[21774] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Id' -ObjectIdNames[21775] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Name' -ObjectIdNames[21776] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Number' -ObjectIdNames[21777] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[21778] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[21779] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableStates' -ObjectIdNames[21780] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableTransitions' -ObjectIdNames[21781] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_UnshelveTime' -ObjectIdNames[21782] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve' -ObjectIdNames[21783] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[21784] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve' -ObjectIdNames[21785] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve' -ObjectIdNames[21786] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedOrShelved' -ObjectIdNames[21787] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_MaxTimeShelved' -ObjectIdNames[21788] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleEnabled' -ObjectIdNames[21789] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound' -ObjectIdNames[21790] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_ListId' -ObjectIdNames[21791] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_AgencyId' -ObjectIdNames[21792] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_VersionId' -ObjectIdNames[21793] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState' -ObjectIdNames[21794] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Id' -ObjectIdNames[21795] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Name' -ObjectIdNames[21796] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Number' -ObjectIdNames[21797] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveDisplayName' -ObjectIdNames[21798] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_TransitionTime' -ObjectIdNames[21799] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveTransitionTime' -ObjectIdNames[21800] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_TrueState' -ObjectIdNames[21801] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_FalseState' -ObjectIdNames[21802] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OnDelay' -ObjectIdNames[21803] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OffDelay' -ObjectIdNames[21804] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroupFlag' -ObjectIdNames[21805] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroup' -ObjectIdNames[21806] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState' -ObjectIdNames[21807] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Id' -ObjectIdNames[21808] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Name' -ObjectIdNames[21809] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Number' -ObjectIdNames[21810] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveDisplayName' -ObjectIdNames[21811] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_TransitionTime' -ObjectIdNames[21812] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveTransitionTime' -ObjectIdNames[21813] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_TrueState' -ObjectIdNames[21814] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_FalseState' -ObjectIdNames[21815] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReAlarmTime' -ObjectIdNames[21816] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReAlarmRepeatCount' -ObjectIdNames[21817] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Silence' -ObjectIdNames[21818] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress' -ObjectIdNames[21819] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress' -ObjectIdNames[21820] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService' -ObjectIdNames[21821] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService' -ObjectIdNames[21822] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset' -ObjectIdNames[21823] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_NormalState' -ObjectIdNames[21824] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ExpirationDate' -ObjectIdNames[21825] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ExpirationLimit' -ObjectIdNames[21826] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_CertificateType' -ObjectIdNames[21827] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Certificate' -ObjectIdNames[21828] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate' -ObjectIdNames[21829] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EventId' -ObjectIdNames[21830] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EventType' -ObjectIdNames[21831] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceNode' -ObjectIdNames[21832] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceName' -ObjectIdNames[21833] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Time' -ObjectIdNames[21834] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReceiveTime' -ObjectIdNames[21835] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LocalTime' -ObjectIdNames[21836] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Message' -ObjectIdNames[21837] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Severity' -ObjectIdNames[21838] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassId' -ObjectIdNames[21839] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassName' -ObjectIdNames[21840] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassId' -ObjectIdNames[21841] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassName' -ObjectIdNames[21842] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionName' -ObjectIdNames[21843] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_BranchId' -ObjectIdNames[21844] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Retain' -ObjectIdNames[21845] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState' -ObjectIdNames[21846] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Id' -ObjectIdNames[21847] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Name' -ObjectIdNames[21848] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Number' -ObjectIdNames[21849] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName' -ObjectIdNames[21850] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TransitionTime' -ObjectIdNames[21851] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' -ObjectIdNames[21852] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TrueState' -ObjectIdNames[21853] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_FalseState' -ObjectIdNames[21854] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Quality' -ObjectIdNames[21855] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Quality_SourceTimestamp' -ObjectIdNames[21856] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity' -ObjectIdNames[21857] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp' -ObjectIdNames[21858] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Comment' -ObjectIdNames[21859] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Comment_SourceTimestamp' -ObjectIdNames[21860] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ClientUserId' -ObjectIdNames[21861] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Disable' -ObjectIdNames[21862] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Enable' -ObjectIdNames[21863] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment' -ObjectIdNames[21864] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment_InputArguments' -ObjectIdNames[21865] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState' -ObjectIdNames[21866] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Id' -ObjectIdNames[21867] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Name' -ObjectIdNames[21868] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Number' -ObjectIdNames[21869] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName' -ObjectIdNames[21870] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TransitionTime' -ObjectIdNames[21871] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime' -ObjectIdNames[21872] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TrueState' -ObjectIdNames[21873] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_FalseState' -ObjectIdNames[21874] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState' -ObjectIdNames[21875] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Id' -ObjectIdNames[21876] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Name' -ObjectIdNames[21877] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Number' -ObjectIdNames[21878] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[21879] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TransitionTime' -ObjectIdNames[21880] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[21881] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TrueState' -ObjectIdNames[21882] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_FalseState' -ObjectIdNames[21883] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge' -ObjectIdNames[21884] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge_InputArguments' -ObjectIdNames[21885] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm' -ObjectIdNames[21886] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm_InputArguments' -ObjectIdNames[21887] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState' -ObjectIdNames[21888] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Id' -ObjectIdNames[21889] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Name' -ObjectIdNames[21890] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Number' -ObjectIdNames[21891] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName' -ObjectIdNames[21892] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TransitionTime' -ObjectIdNames[21893] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' -ObjectIdNames[21894] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TrueState' -ObjectIdNames[21895] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_FalseState' -ObjectIdNames[21896] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_InputNode' -ObjectIdNames[21897] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState' -ObjectIdNames[21898] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Id' -ObjectIdNames[21899] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Name' -ObjectIdNames[21900] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Number' -ObjectIdNames[21901] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' -ObjectIdNames[21902] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TransitionTime' -ObjectIdNames[21903] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[21904] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TrueState' -ObjectIdNames[21905] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_FalseState' -ObjectIdNames[21906] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState' -ObjectIdNames[21907] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Id' -ObjectIdNames[21908] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Name' -ObjectIdNames[21909] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Number' -ObjectIdNames[21910] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[21911] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime' -ObjectIdNames[21912] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[21913] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TrueState' -ObjectIdNames[21914] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_FalseState' -ObjectIdNames[21915] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState' -ObjectIdNames[21916] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState' -ObjectIdNames[21917] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id' -ObjectIdNames[21918] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name' -ObjectIdNames[21919] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number' -ObjectIdNames[21920] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[21921] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition' -ObjectIdNames[21922] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id' -ObjectIdNames[21923] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name' -ObjectIdNames[21924] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number' -ObjectIdNames[21925] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[21926] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[21927] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableStates' -ObjectIdNames[21928] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions' -ObjectIdNames[21929] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_UnshelveTime' -ObjectIdNames[21930] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve' -ObjectIdNames[21931] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[21932] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve' -ObjectIdNames[21933] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve' -ObjectIdNames[21934] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedOrShelved' -ObjectIdNames[21935] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_MaxTimeShelved' -ObjectIdNames[21936] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleEnabled' -ObjectIdNames[21937] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound' -ObjectIdNames[21938] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_ListId' -ObjectIdNames[21939] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_AgencyId' -ObjectIdNames[21940] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_VersionId' -ObjectIdNames[21941] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState' -ObjectIdNames[21942] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Id' -ObjectIdNames[21943] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Name' -ObjectIdNames[21944] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Number' -ObjectIdNames[21945] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName' -ObjectIdNames[21946] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TransitionTime' -ObjectIdNames[21947] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' -ObjectIdNames[21948] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TrueState' -ObjectIdNames[21949] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_FalseState' -ObjectIdNames[21950] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OnDelay' -ObjectIdNames[21951] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OffDelay' -ObjectIdNames[21952] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroupFlag' -ObjectIdNames[21953] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroup' -ObjectIdNames[21954] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState' -ObjectIdNames[21955] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Id' -ObjectIdNames[21956] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Name' -ObjectIdNames[21957] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Number' -ObjectIdNames[21958] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName' -ObjectIdNames[21959] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TransitionTime' -ObjectIdNames[21960] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' -ObjectIdNames[21961] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TrueState' -ObjectIdNames[21962] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_FalseState' -ObjectIdNames[21963] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmTime' -ObjectIdNames[21964] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmRepeatCount' -ObjectIdNames[21965] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Silence' -ObjectIdNames[21966] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress' -ObjectIdNames[21967] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress' -ObjectIdNames[21968] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService' -ObjectIdNames[21969] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService' -ObjectIdNames[21970] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset' -ObjectIdNames[21971] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_NormalState' -ObjectIdNames[21972] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_TrustListId' -ObjectIdNames[21973] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastUpdateTime' -ObjectIdNames[21974] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_UpdateFrequency' -ObjectIdNames[21975] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_UpdateFrequency' -ObjectIdNames[21976] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired' -ObjectIdNames[21977] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventId' -ObjectIdNames[21978] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventType' -ObjectIdNames[21979] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceNode' -ObjectIdNames[21980] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceName' -ObjectIdNames[21981] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Time' -ObjectIdNames[21982] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReceiveTime' -ObjectIdNames[21983] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LocalTime' -ObjectIdNames[21984] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Message' -ObjectIdNames[21985] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Severity' -ObjectIdNames[21986] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionClassId' -ObjectIdNames[21987] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionClassName' -ObjectIdNames[21988] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionSubClassId' -ObjectIdNames[21989] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionSubClassName' -ObjectIdNames[21990] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionName' -ObjectIdNames[21991] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_BranchId' -ObjectIdNames[21992] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Retain' -ObjectIdNames[21993] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState' -ObjectIdNames[21994] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Id' -ObjectIdNames[21995] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Name' -ObjectIdNames[21996] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Number' -ObjectIdNames[21997] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveDisplayName' -ObjectIdNames[21998] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_TransitionTime' -ObjectIdNames[21999] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveTransitionTime' -ObjectIdNames[22000] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_TrueState' -ObjectIdNames[22001] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_FalseState' -ObjectIdNames[22002] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Quality' -ObjectIdNames[22003] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Quality_SourceTimestamp' -ObjectIdNames[22004] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity' -ObjectIdNames[22005] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity_SourceTimestamp' -ObjectIdNames[22006] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment' -ObjectIdNames[22007] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment_SourceTimestamp' -ObjectIdNames[22008] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ClientUserId' -ObjectIdNames[22009] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Disable' -ObjectIdNames[22010] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Enable' -ObjectIdNames[22011] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment' -ObjectIdNames[22012] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment_InputArguments' -ObjectIdNames[22013] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState' -ObjectIdNames[22014] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Id' -ObjectIdNames[22015] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Name' -ObjectIdNames[22016] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Number' -ObjectIdNames[22017] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveDisplayName' -ObjectIdNames[22018] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_TransitionTime' -ObjectIdNames[22019] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveTransitionTime' -ObjectIdNames[22020] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_TrueState' -ObjectIdNames[22021] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_FalseState' -ObjectIdNames[22022] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState' -ObjectIdNames[22023] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Id' -ObjectIdNames[22024] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Name' -ObjectIdNames[22025] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Number' -ObjectIdNames[22026] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[22027] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TransitionTime' -ObjectIdNames[22028] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[22029] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TrueState' -ObjectIdNames[22030] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_FalseState' -ObjectIdNames[22031] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge' -ObjectIdNames[22032] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge_InputArguments' -ObjectIdNames[22033] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm' -ObjectIdNames[22034] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm_InputArguments' -ObjectIdNames[22035] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState' -ObjectIdNames[22036] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Id' -ObjectIdNames[22037] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Name' -ObjectIdNames[22038] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Number' -ObjectIdNames[22039] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveDisplayName' -ObjectIdNames[22040] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_TransitionTime' -ObjectIdNames[22041] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveTransitionTime' -ObjectIdNames[22042] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_TrueState' -ObjectIdNames[22043] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_FalseState' -ObjectIdNames[22044] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_InputNode' -ObjectIdNames[22045] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState' -ObjectIdNames[22046] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Id' -ObjectIdNames[22047] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Name' -ObjectIdNames[22048] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Number' -ObjectIdNames[22049] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveDisplayName' -ObjectIdNames[22050] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_TransitionTime' -ObjectIdNames[22051] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[22052] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_TrueState' -ObjectIdNames[22053] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_FalseState' -ObjectIdNames[22054] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState' -ObjectIdNames[22055] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Id' -ObjectIdNames[22056] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Name' -ObjectIdNames[22057] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Number' -ObjectIdNames[22058] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[22059] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TransitionTime' -ObjectIdNames[22060] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[22061] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TrueState' -ObjectIdNames[22062] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_FalseState' -ObjectIdNames[22063] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState' -ObjectIdNames[22064] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState' -ObjectIdNames[22065] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Id' -ObjectIdNames[22066] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Name' -ObjectIdNames[22067] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Number' -ObjectIdNames[22068] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[22069] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition' -ObjectIdNames[22070] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Id' -ObjectIdNames[22071] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Name' -ObjectIdNames[22072] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Number' -ObjectIdNames[22073] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[22074] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[22075] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableStates' -ObjectIdNames[22076] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableTransitions' -ObjectIdNames[22077] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_UnshelveTime' -ObjectIdNames[22078] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve' -ObjectIdNames[22079] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[22080] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve' -ObjectIdNames[22081] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve' -ObjectIdNames[22082] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedOrShelved' -ObjectIdNames[22083] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_MaxTimeShelved' -ObjectIdNames[22084] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleEnabled' -ObjectIdNames[22085] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound' -ObjectIdNames[22086] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_ListId' -ObjectIdNames[22087] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_AgencyId' -ObjectIdNames[22088] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_VersionId' -ObjectIdNames[22089] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState' -ObjectIdNames[22090] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Id' -ObjectIdNames[22091] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Name' -ObjectIdNames[22092] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Number' -ObjectIdNames[22093] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveDisplayName' -ObjectIdNames[22094] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_TransitionTime' -ObjectIdNames[22095] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveTransitionTime' -ObjectIdNames[22096] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_TrueState' -ObjectIdNames[22097] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_FalseState' -ObjectIdNames[22098] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OnDelay' -ObjectIdNames[22099] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OffDelay' -ObjectIdNames[22100] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroupFlag' -ObjectIdNames[22101] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroup' -ObjectIdNames[22102] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState' -ObjectIdNames[22103] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Id' -ObjectIdNames[22104] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Name' -ObjectIdNames[22105] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Number' -ObjectIdNames[22106] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveDisplayName' -ObjectIdNames[22107] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_TransitionTime' -ObjectIdNames[22108] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveTransitionTime' -ObjectIdNames[22109] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_TrueState' -ObjectIdNames[22110] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_FalseState' -ObjectIdNames[22111] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReAlarmTime' -ObjectIdNames[22112] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReAlarmRepeatCount' -ObjectIdNames[22113] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Silence' -ObjectIdNames[22114] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress' -ObjectIdNames[22115] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress' -ObjectIdNames[22116] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService' -ObjectIdNames[22117] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService' -ObjectIdNames[22118] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset' -ObjectIdNames[22119] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_NormalState' -ObjectIdNames[22120] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ExpirationDate' -ObjectIdNames[22121] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ExpirationLimit' -ObjectIdNames[22122] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_CertificateType' -ObjectIdNames[22123] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Certificate' -ObjectIdNames[22124] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate' -ObjectIdNames[22125] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventId' -ObjectIdNames[22126] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventType' -ObjectIdNames[22127] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceNode' -ObjectIdNames[22128] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceName' -ObjectIdNames[22129] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Time' -ObjectIdNames[22130] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReceiveTime' -ObjectIdNames[22131] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LocalTime' -ObjectIdNames[22132] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Message' -ObjectIdNames[22133] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Severity' -ObjectIdNames[22134] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassId' -ObjectIdNames[22135] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassName' -ObjectIdNames[22136] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassId' -ObjectIdNames[22137] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassName' -ObjectIdNames[22138] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionName' -ObjectIdNames[22139] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_BranchId' -ObjectIdNames[22140] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Retain' -ObjectIdNames[22141] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState' -ObjectIdNames[22142] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Id' -ObjectIdNames[22143] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Name' -ObjectIdNames[22144] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Number' -ObjectIdNames[22145] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName' -ObjectIdNames[22146] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TransitionTime' -ObjectIdNames[22147] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' -ObjectIdNames[22148] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TrueState' -ObjectIdNames[22149] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_FalseState' -ObjectIdNames[22150] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Quality' -ObjectIdNames[22151] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Quality_SourceTimestamp' -ObjectIdNames[22152] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity' -ObjectIdNames[22153] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp' -ObjectIdNames[22154] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment' -ObjectIdNames[22155] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment_SourceTimestamp' -ObjectIdNames[22156] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ClientUserId' -ObjectIdNames[22157] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Disable' -ObjectIdNames[22158] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Enable' -ObjectIdNames[22159] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment' -ObjectIdNames[22160] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment_InputArguments' -ObjectIdNames[22161] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState' -ObjectIdNames[22162] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Id' -ObjectIdNames[22163] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Name' -ObjectIdNames[22164] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Number' -ObjectIdNames[22165] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName' -ObjectIdNames[22166] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TransitionTime' -ObjectIdNames[22167] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime' -ObjectIdNames[22168] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TrueState' -ObjectIdNames[22169] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_FalseState' -ObjectIdNames[22170] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState' -ObjectIdNames[22171] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Id' -ObjectIdNames[22172] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Name' -ObjectIdNames[22173] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Number' -ObjectIdNames[22174] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[22175] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TransitionTime' -ObjectIdNames[22176] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[22177] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TrueState' -ObjectIdNames[22178] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_FalseState' -ObjectIdNames[22179] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge' -ObjectIdNames[22180] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge_InputArguments' -ObjectIdNames[22181] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm' -ObjectIdNames[22182] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm_InputArguments' -ObjectIdNames[22183] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState' -ObjectIdNames[22184] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Id' -ObjectIdNames[22185] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Name' -ObjectIdNames[22186] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Number' -ObjectIdNames[22187] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName' -ObjectIdNames[22188] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TransitionTime' -ObjectIdNames[22189] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' -ObjectIdNames[22190] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TrueState' -ObjectIdNames[22191] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_FalseState' -ObjectIdNames[22192] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_InputNode' -ObjectIdNames[22193] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState' -ObjectIdNames[22194] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Id' -ObjectIdNames[22195] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Name' -ObjectIdNames[22196] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Number' -ObjectIdNames[22197] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' -ObjectIdNames[22198] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TransitionTime' -ObjectIdNames[22199] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[22200] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TrueState' -ObjectIdNames[22201] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_FalseState' -ObjectIdNames[22202] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState' -ObjectIdNames[22203] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Id' -ObjectIdNames[22204] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Name' -ObjectIdNames[22205] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Number' -ObjectIdNames[22206] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[22207] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime' -ObjectIdNames[22208] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[22209] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TrueState' -ObjectIdNames[22210] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_FalseState' -ObjectIdNames[22211] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState' -ObjectIdNames[22212] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState' -ObjectIdNames[22213] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id' -ObjectIdNames[22214] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name' -ObjectIdNames[22215] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number' -ObjectIdNames[22216] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[22217] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition' -ObjectIdNames[22218] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id' -ObjectIdNames[22219] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name' -ObjectIdNames[22220] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number' -ObjectIdNames[22221] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[22222] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[22223] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableStates' -ObjectIdNames[22224] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions' -ObjectIdNames[22225] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_UnshelveTime' -ObjectIdNames[22226] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve' -ObjectIdNames[22227] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[22228] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve' -ObjectIdNames[22229] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve' -ObjectIdNames[22230] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedOrShelved' -ObjectIdNames[22231] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_MaxTimeShelved' -ObjectIdNames[22232] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleEnabled' -ObjectIdNames[22233] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound' -ObjectIdNames[22234] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_ListId' -ObjectIdNames[22235] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_AgencyId' -ObjectIdNames[22236] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_VersionId' -ObjectIdNames[22237] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState' -ObjectIdNames[22238] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Id' -ObjectIdNames[22239] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Name' -ObjectIdNames[22240] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Number' -ObjectIdNames[22241] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName' -ObjectIdNames[22242] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TransitionTime' -ObjectIdNames[22243] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' -ObjectIdNames[22244] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TrueState' -ObjectIdNames[22245] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_FalseState' -ObjectIdNames[22246] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OnDelay' -ObjectIdNames[22247] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OffDelay' -ObjectIdNames[22248] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroupFlag' -ObjectIdNames[22249] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroup' -ObjectIdNames[22250] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState' -ObjectIdNames[22251] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Id' -ObjectIdNames[22252] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Name' -ObjectIdNames[22253] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Number' -ObjectIdNames[22254] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName' -ObjectIdNames[22255] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TransitionTime' -ObjectIdNames[22256] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' -ObjectIdNames[22257] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TrueState' -ObjectIdNames[22258] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_FalseState' -ObjectIdNames[22259] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmTime' -ObjectIdNames[22260] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmRepeatCount' -ObjectIdNames[22261] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Silence' -ObjectIdNames[22262] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress' -ObjectIdNames[22263] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress' -ObjectIdNames[22264] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService' -ObjectIdNames[22265] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService' -ObjectIdNames[22266] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset' -ObjectIdNames[22267] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_NormalState' -ObjectIdNames[22268] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_TrustListId' -ObjectIdNames[22269] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastUpdateTime' -ObjectIdNames[22270] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_UpdateFrequency' -ObjectIdNames[22271] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_UpdateFrequency' -ObjectIdNames[22272] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired' -ObjectIdNames[22273] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EventId' -ObjectIdNames[22274] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EventType' -ObjectIdNames[22275] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceNode' -ObjectIdNames[22276] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceName' -ObjectIdNames[22277] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Time' -ObjectIdNames[22278] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReceiveTime' -ObjectIdNames[22279] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LocalTime' -ObjectIdNames[22280] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Message' -ObjectIdNames[22281] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Severity' -ObjectIdNames[22282] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionClassId' -ObjectIdNames[22283] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionClassName' -ObjectIdNames[22284] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassId' -ObjectIdNames[22285] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassName' -ObjectIdNames[22286] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionName' -ObjectIdNames[22287] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_BranchId' -ObjectIdNames[22288] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Retain' -ObjectIdNames[22289] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState' -ObjectIdNames[22290] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Id' -ObjectIdNames[22291] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Name' -ObjectIdNames[22292] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Number' -ObjectIdNames[22293] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveDisplayName' -ObjectIdNames[22294] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_TransitionTime' -ObjectIdNames[22295] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveTransitionTime' -ObjectIdNames[22296] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_TrueState' -ObjectIdNames[22297] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_FalseState' -ObjectIdNames[22298] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Quality' -ObjectIdNames[22299] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Quality_SourceTimestamp' -ObjectIdNames[22300] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LastSeverity' -ObjectIdNames[22301] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LastSeverity_SourceTimestamp' -ObjectIdNames[22302] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Comment' -ObjectIdNames[22303] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Comment_SourceTimestamp' -ObjectIdNames[22304] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ClientUserId' -ObjectIdNames[22305] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Disable' -ObjectIdNames[22306] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Enable' -ObjectIdNames[22307] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment' -ObjectIdNames[22308] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment_InputArguments' -ObjectIdNames[22309] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState' -ObjectIdNames[22310] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Id' -ObjectIdNames[22311] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Name' -ObjectIdNames[22312] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Number' -ObjectIdNames[22313] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveDisplayName' -ObjectIdNames[22314] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_TransitionTime' -ObjectIdNames[22315] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveTransitionTime' -ObjectIdNames[22316] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_TrueState' -ObjectIdNames[22317] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_FalseState' -ObjectIdNames[22318] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState' -ObjectIdNames[22319] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Id' -ObjectIdNames[22320] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Name' -ObjectIdNames[22321] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Number' -ObjectIdNames[22322] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[22323] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TransitionTime' -ObjectIdNames[22324] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[22325] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TrueState' -ObjectIdNames[22326] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_FalseState' -ObjectIdNames[22327] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge' -ObjectIdNames[22328] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge_InputArguments' -ObjectIdNames[22329] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm' -ObjectIdNames[22330] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm_InputArguments' -ObjectIdNames[22331] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState' -ObjectIdNames[22332] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Id' -ObjectIdNames[22333] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Name' -ObjectIdNames[22334] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Number' -ObjectIdNames[22335] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveDisplayName' -ObjectIdNames[22336] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_TransitionTime' -ObjectIdNames[22337] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveTransitionTime' -ObjectIdNames[22338] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_TrueState' -ObjectIdNames[22339] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_FalseState' -ObjectIdNames[22340] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_InputNode' -ObjectIdNames[22341] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState' -ObjectIdNames[22342] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Id' -ObjectIdNames[22343] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Name' -ObjectIdNames[22344] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Number' -ObjectIdNames[22345] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveDisplayName' -ObjectIdNames[22346] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TransitionTime' -ObjectIdNames[22347] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[22348] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TrueState' -ObjectIdNames[22349] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_FalseState' -ObjectIdNames[22350] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState' -ObjectIdNames[22351] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Id' -ObjectIdNames[22352] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Name' -ObjectIdNames[22353] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Number' -ObjectIdNames[22354] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[22355] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TransitionTime' -ObjectIdNames[22356] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[22357] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TrueState' -ObjectIdNames[22358] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_FalseState' -ObjectIdNames[22359] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState' -ObjectIdNames[22360] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState' -ObjectIdNames[22361] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Id' -ObjectIdNames[22362] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Name' -ObjectIdNames[22363] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Number' -ObjectIdNames[22364] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[22365] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition' -ObjectIdNames[22366] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Id' -ObjectIdNames[22367] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Name' -ObjectIdNames[22368] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Number' -ObjectIdNames[22369] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[22370] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[22371] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableStates' -ObjectIdNames[22372] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableTransitions' -ObjectIdNames[22373] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_UnshelveTime' -ObjectIdNames[22374] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve' -ObjectIdNames[22375] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[22376] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve' -ObjectIdNames[22377] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve' -ObjectIdNames[22378] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedOrShelved' -ObjectIdNames[22379] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_MaxTimeShelved' -ObjectIdNames[22380] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleEnabled' -ObjectIdNames[22381] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound' -ObjectIdNames[22382] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_ListId' -ObjectIdNames[22383] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_AgencyId' -ObjectIdNames[22384] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_VersionId' -ObjectIdNames[22385] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState' -ObjectIdNames[22386] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Id' -ObjectIdNames[22387] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Name' -ObjectIdNames[22388] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Number' -ObjectIdNames[22389] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveDisplayName' -ObjectIdNames[22390] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_TransitionTime' -ObjectIdNames[22391] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveTransitionTime' -ObjectIdNames[22392] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_TrueState' -ObjectIdNames[22393] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_FalseState' -ObjectIdNames[22394] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OnDelay' -ObjectIdNames[22395] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OffDelay' -ObjectIdNames[22396] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroupFlag' -ObjectIdNames[22397] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroup' -ObjectIdNames[22398] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState' -ObjectIdNames[22399] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Id' -ObjectIdNames[22400] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Name' -ObjectIdNames[22401] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Number' -ObjectIdNames[22402] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveDisplayName' -ObjectIdNames[22403] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_TransitionTime' -ObjectIdNames[22404] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveTransitionTime' -ObjectIdNames[22405] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_TrueState' -ObjectIdNames[22406] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_FalseState' -ObjectIdNames[22407] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReAlarmTime' -ObjectIdNames[22408] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReAlarmRepeatCount' -ObjectIdNames[22409] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Silence' -ObjectIdNames[22410] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress' -ObjectIdNames[22411] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress' -ObjectIdNames[22412] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService' -ObjectIdNames[22413] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService' -ObjectIdNames[22414] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset' -ObjectIdNames[22415] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_NormalState' -ObjectIdNames[22416] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ExpirationDate' -ObjectIdNames[22417] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ExpirationLimit' -ObjectIdNames[22418] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_CertificateType' -ObjectIdNames[22419] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Certificate' -ObjectIdNames[22420] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate' -ObjectIdNames[22421] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventId' -ObjectIdNames[22422] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventType' -ObjectIdNames[22423] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceNode' -ObjectIdNames[22424] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceName' -ObjectIdNames[22425] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Time' -ObjectIdNames[22426] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReceiveTime' -ObjectIdNames[22427] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LocalTime' -ObjectIdNames[22428] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Message' -ObjectIdNames[22429] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Severity' -ObjectIdNames[22430] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassId' -ObjectIdNames[22431] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassName' -ObjectIdNames[22432] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassId' -ObjectIdNames[22433] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassName' -ObjectIdNames[22434] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionName' -ObjectIdNames[22435] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_BranchId' -ObjectIdNames[22436] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Retain' -ObjectIdNames[22437] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState' -ObjectIdNames[22438] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Id' -ObjectIdNames[22439] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Name' -ObjectIdNames[22440] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Number' -ObjectIdNames[22441] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName' -ObjectIdNames[22442] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TransitionTime' -ObjectIdNames[22443] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' -ObjectIdNames[22444] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TrueState' -ObjectIdNames[22445] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_FalseState' -ObjectIdNames[22446] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Quality' -ObjectIdNames[22447] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Quality_SourceTimestamp' -ObjectIdNames[22448] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity' -ObjectIdNames[22449] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp' -ObjectIdNames[22450] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Comment' -ObjectIdNames[22451] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Comment_SourceTimestamp' -ObjectIdNames[22452] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ClientUserId' -ObjectIdNames[22453] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Disable' -ObjectIdNames[22454] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Enable' -ObjectIdNames[22455] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment' -ObjectIdNames[22456] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment_InputArguments' -ObjectIdNames[22457] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState' -ObjectIdNames[22458] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Id' -ObjectIdNames[22459] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Name' -ObjectIdNames[22460] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Number' -ObjectIdNames[22461] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName' -ObjectIdNames[22462] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TransitionTime' -ObjectIdNames[22463] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime' -ObjectIdNames[22464] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TrueState' -ObjectIdNames[22465] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_FalseState' -ObjectIdNames[22466] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState' -ObjectIdNames[22467] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Id' -ObjectIdNames[22468] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Name' -ObjectIdNames[22469] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Number' -ObjectIdNames[22470] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[22471] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TransitionTime' -ObjectIdNames[22472] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[22473] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TrueState' -ObjectIdNames[22474] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_FalseState' -ObjectIdNames[22475] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge' -ObjectIdNames[22476] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge_InputArguments' -ObjectIdNames[22477] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm' -ObjectIdNames[22478] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm_InputArguments' -ObjectIdNames[22479] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState' -ObjectIdNames[22480] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Id' -ObjectIdNames[22481] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Name' -ObjectIdNames[22482] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Number' -ObjectIdNames[22483] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName' -ObjectIdNames[22484] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TransitionTime' -ObjectIdNames[22485] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' -ObjectIdNames[22486] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TrueState' -ObjectIdNames[22487] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_FalseState' -ObjectIdNames[22488] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_InputNode' -ObjectIdNames[22489] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState' -ObjectIdNames[22490] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Id' -ObjectIdNames[22491] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Name' -ObjectIdNames[22492] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Number' -ObjectIdNames[22493] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' -ObjectIdNames[22494] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TransitionTime' -ObjectIdNames[22495] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[22496] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TrueState' -ObjectIdNames[22497] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_FalseState' -ObjectIdNames[22498] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState' -ObjectIdNames[22499] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Id' -ObjectIdNames[22500] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Name' -ObjectIdNames[22501] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Number' -ObjectIdNames[22502] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[22503] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime' -ObjectIdNames[22504] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[22505] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TrueState' -ObjectIdNames[22506] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_FalseState' -ObjectIdNames[22507] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState' -ObjectIdNames[22508] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState' -ObjectIdNames[22509] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id' -ObjectIdNames[22510] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name' -ObjectIdNames[22511] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number' -ObjectIdNames[22512] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[22513] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition' -ObjectIdNames[22514] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id' -ObjectIdNames[22515] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name' -ObjectIdNames[22516] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number' -ObjectIdNames[22517] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[22518] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[22519] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableStates' -ObjectIdNames[22520] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions' -ObjectIdNames[22521] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_UnshelveTime' -ObjectIdNames[22522] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve' -ObjectIdNames[22523] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[22524] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve' -ObjectIdNames[22525] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve' -ObjectIdNames[22526] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedOrShelved' -ObjectIdNames[22527] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_MaxTimeShelved' -ObjectIdNames[22528] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleEnabled' -ObjectIdNames[22529] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound' -ObjectIdNames[22530] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_ListId' -ObjectIdNames[22531] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_AgencyId' -ObjectIdNames[22532] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_VersionId' -ObjectIdNames[22533] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState' -ObjectIdNames[22534] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Id' -ObjectIdNames[22535] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Name' -ObjectIdNames[22536] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Number' -ObjectIdNames[22537] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName' -ObjectIdNames[22538] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TransitionTime' -ObjectIdNames[22539] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' -ObjectIdNames[22540] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TrueState' -ObjectIdNames[22541] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_FalseState' -ObjectIdNames[22542] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OnDelay' -ObjectIdNames[22543] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OffDelay' -ObjectIdNames[22544] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroupFlag' -ObjectIdNames[22545] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroup' -ObjectIdNames[22546] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState' -ObjectIdNames[22547] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Id' -ObjectIdNames[22548] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Name' -ObjectIdNames[22549] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Number' -ObjectIdNames[22550] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName' -ObjectIdNames[22551] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TransitionTime' -ObjectIdNames[22552] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' -ObjectIdNames[22553] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TrueState' -ObjectIdNames[22554] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_FalseState' -ObjectIdNames[22555] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmTime' -ObjectIdNames[22556] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmRepeatCount' -ObjectIdNames[22557] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Silence' -ObjectIdNames[22558] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress' -ObjectIdNames[22559] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress' -ObjectIdNames[22560] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService' -ObjectIdNames[22561] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService' -ObjectIdNames[22562] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset' -ObjectIdNames[22563] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_NormalState' -ObjectIdNames[22564] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_TrustListId' -ObjectIdNames[22565] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastUpdateTime' -ObjectIdNames[22566] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_UpdateFrequency' -ObjectIdNames[22567] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_UpdateFrequency' -ObjectIdNames[22568] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired' -ObjectIdNames[22569] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EventId' -ObjectIdNames[22570] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EventType' -ObjectIdNames[22571] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceNode' -ObjectIdNames[22572] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceName' -ObjectIdNames[22573] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Time' -ObjectIdNames[22574] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReceiveTime' -ObjectIdNames[22575] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LocalTime' -ObjectIdNames[22576] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Message' -ObjectIdNames[22577] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Severity' -ObjectIdNames[22578] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionClassId' -ObjectIdNames[22579] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionClassName' -ObjectIdNames[22580] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionSubClassId' -ObjectIdNames[22581] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionSubClassName' -ObjectIdNames[22582] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionName' -ObjectIdNames[22583] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_BranchId' -ObjectIdNames[22584] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Retain' -ObjectIdNames[22585] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState' -ObjectIdNames[22586] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Id' -ObjectIdNames[22587] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Name' -ObjectIdNames[22588] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Number' -ObjectIdNames[22589] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveDisplayName' -ObjectIdNames[22590] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_TransitionTime' -ObjectIdNames[22591] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveTransitionTime' -ObjectIdNames[22592] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_TrueState' -ObjectIdNames[22593] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_FalseState' -ObjectIdNames[22594] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Quality' -ObjectIdNames[22595] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Quality_SourceTimestamp' -ObjectIdNames[22596] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LastSeverity' -ObjectIdNames[22597] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LastSeverity_SourceTimestamp' -ObjectIdNames[22598] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Comment' -ObjectIdNames[22599] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Comment_SourceTimestamp' -ObjectIdNames[22600] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ClientUserId' -ObjectIdNames[22601] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Disable' -ObjectIdNames[22602] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Enable' -ObjectIdNames[22603] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment' -ObjectIdNames[22604] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment_InputArguments' -ObjectIdNames[22605] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState' -ObjectIdNames[22606] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Id' -ObjectIdNames[22607] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Name' -ObjectIdNames[22608] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Number' -ObjectIdNames[22609] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveDisplayName' -ObjectIdNames[22610] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_TransitionTime' -ObjectIdNames[22611] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveTransitionTime' -ObjectIdNames[22612] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_TrueState' -ObjectIdNames[22613] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_FalseState' -ObjectIdNames[22614] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState' -ObjectIdNames[22615] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Id' -ObjectIdNames[22616] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Name' -ObjectIdNames[22617] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Number' -ObjectIdNames[22618] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[22619] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TransitionTime' -ObjectIdNames[22620] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[22621] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TrueState' -ObjectIdNames[22622] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_FalseState' -ObjectIdNames[22623] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge' -ObjectIdNames[22624] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge_InputArguments' -ObjectIdNames[22625] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm' -ObjectIdNames[22626] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm_InputArguments' -ObjectIdNames[22627] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState' -ObjectIdNames[22628] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Id' -ObjectIdNames[22629] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Name' -ObjectIdNames[22630] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Number' -ObjectIdNames[22631] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveDisplayName' -ObjectIdNames[22632] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_TransitionTime' -ObjectIdNames[22633] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveTransitionTime' -ObjectIdNames[22634] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_TrueState' -ObjectIdNames[22635] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_FalseState' -ObjectIdNames[22636] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_InputNode' -ObjectIdNames[22637] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState' -ObjectIdNames[22638] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Id' -ObjectIdNames[22639] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Name' -ObjectIdNames[22640] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Number' -ObjectIdNames[22641] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveDisplayName' -ObjectIdNames[22642] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_TransitionTime' -ObjectIdNames[22643] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[22644] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_TrueState' -ObjectIdNames[22645] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_FalseState' -ObjectIdNames[22646] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState' -ObjectIdNames[22647] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Id' -ObjectIdNames[22648] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Name' -ObjectIdNames[22649] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Number' -ObjectIdNames[22650] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[22651] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TransitionTime' -ObjectIdNames[22652] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[22653] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TrueState' -ObjectIdNames[22654] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_FalseState' -ObjectIdNames[22655] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState' -ObjectIdNames[22656] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState' -ObjectIdNames[22657] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Id' -ObjectIdNames[22658] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Name' -ObjectIdNames[22659] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Number' -ObjectIdNames[22660] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[22661] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition' -ObjectIdNames[22662] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Id' -ObjectIdNames[22663] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Name' -ObjectIdNames[22664] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Number' -ObjectIdNames[22665] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[22666] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[22667] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableStates' -ObjectIdNames[22668] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableTransitions' -ObjectIdNames[22669] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_UnshelveTime' -ObjectIdNames[22670] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve' -ObjectIdNames[22671] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[22672] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve' -ObjectIdNames[22673] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve' -ObjectIdNames[22674] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedOrShelved' -ObjectIdNames[22675] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_MaxTimeShelved' -ObjectIdNames[22676] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleEnabled' -ObjectIdNames[22677] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound' -ObjectIdNames[22678] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_ListId' -ObjectIdNames[22679] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_AgencyId' -ObjectIdNames[22680] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_VersionId' -ObjectIdNames[22681] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState' -ObjectIdNames[22682] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Id' -ObjectIdNames[22683] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Name' -ObjectIdNames[22684] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Number' -ObjectIdNames[22685] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveDisplayName' -ObjectIdNames[22686] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_TransitionTime' -ObjectIdNames[22687] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveTransitionTime' -ObjectIdNames[22688] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_TrueState' -ObjectIdNames[22689] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_FalseState' -ObjectIdNames[22690] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OnDelay' -ObjectIdNames[22691] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OffDelay' -ObjectIdNames[22692] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroupFlag' -ObjectIdNames[22693] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroup' -ObjectIdNames[22694] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState' -ObjectIdNames[22695] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Id' -ObjectIdNames[22696] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Name' -ObjectIdNames[22697] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Number' -ObjectIdNames[22698] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveDisplayName' -ObjectIdNames[22699] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_TransitionTime' -ObjectIdNames[22700] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveTransitionTime' -ObjectIdNames[22701] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_TrueState' -ObjectIdNames[22702] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_FalseState' -ObjectIdNames[22703] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReAlarmTime' -ObjectIdNames[22704] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReAlarmRepeatCount' -ObjectIdNames[22705] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Silence' -ObjectIdNames[22706] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress' -ObjectIdNames[22707] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress' -ObjectIdNames[22708] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService' -ObjectIdNames[22709] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService' -ObjectIdNames[22710] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset' -ObjectIdNames[22711] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_NormalState' -ObjectIdNames[22712] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ExpirationDate' -ObjectIdNames[22713] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ExpirationLimit' -ObjectIdNames[22714] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_CertificateType' -ObjectIdNames[22715] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Certificate' -ObjectIdNames[22716] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate' -ObjectIdNames[22717] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EventId' -ObjectIdNames[22718] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EventType' -ObjectIdNames[22719] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceNode' -ObjectIdNames[22720] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceName' -ObjectIdNames[22721] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Time' -ObjectIdNames[22722] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReceiveTime' -ObjectIdNames[22723] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LocalTime' -ObjectIdNames[22724] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Message' -ObjectIdNames[22725] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Severity' -ObjectIdNames[22726] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassId' -ObjectIdNames[22727] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassName' -ObjectIdNames[22728] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassId' -ObjectIdNames[22729] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassName' -ObjectIdNames[22730] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionName' -ObjectIdNames[22731] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_BranchId' -ObjectIdNames[22732] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Retain' -ObjectIdNames[22733] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState' -ObjectIdNames[22734] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Id' -ObjectIdNames[22735] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Name' -ObjectIdNames[22736] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Number' -ObjectIdNames[22737] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName' -ObjectIdNames[22738] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TransitionTime' -ObjectIdNames[22739] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' -ObjectIdNames[22740] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TrueState' -ObjectIdNames[22741] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_FalseState' -ObjectIdNames[22742] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Quality' -ObjectIdNames[22743] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Quality_SourceTimestamp' -ObjectIdNames[22744] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity' -ObjectIdNames[22745] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp' -ObjectIdNames[22746] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Comment' -ObjectIdNames[22747] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Comment_SourceTimestamp' -ObjectIdNames[22748] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ClientUserId' -ObjectIdNames[22749] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Disable' -ObjectIdNames[22750] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Enable' -ObjectIdNames[22751] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment' -ObjectIdNames[22752] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment_InputArguments' -ObjectIdNames[22753] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState' -ObjectIdNames[22754] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Id' -ObjectIdNames[22755] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Name' -ObjectIdNames[22756] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Number' -ObjectIdNames[22757] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName' -ObjectIdNames[22758] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TransitionTime' -ObjectIdNames[22759] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime' -ObjectIdNames[22760] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TrueState' -ObjectIdNames[22761] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_FalseState' -ObjectIdNames[22762] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState' -ObjectIdNames[22763] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Id' -ObjectIdNames[22764] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Name' -ObjectIdNames[22765] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Number' -ObjectIdNames[22766] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[22767] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TransitionTime' -ObjectIdNames[22768] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[22769] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TrueState' -ObjectIdNames[22770] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_FalseState' -ObjectIdNames[22771] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge' -ObjectIdNames[22772] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge_InputArguments' -ObjectIdNames[22773] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm' -ObjectIdNames[22774] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm_InputArguments' -ObjectIdNames[22775] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState' -ObjectIdNames[22776] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Id' -ObjectIdNames[22777] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Name' -ObjectIdNames[22778] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Number' -ObjectIdNames[22779] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName' -ObjectIdNames[22780] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TransitionTime' -ObjectIdNames[22781] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' -ObjectIdNames[22782] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TrueState' -ObjectIdNames[22783] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_FalseState' -ObjectIdNames[22784] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_InputNode' -ObjectIdNames[22785] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState' -ObjectIdNames[22786] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Id' -ObjectIdNames[22787] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Name' -ObjectIdNames[22788] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Number' -ObjectIdNames[22789] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' -ObjectIdNames[22790] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TransitionTime' -ObjectIdNames[22791] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[22792] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TrueState' -ObjectIdNames[22793] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_FalseState' -ObjectIdNames[22794] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState' -ObjectIdNames[22795] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Id' -ObjectIdNames[22796] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Name' -ObjectIdNames[22797] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Number' -ObjectIdNames[22798] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[22799] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime' -ObjectIdNames[22800] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[22801] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TrueState' -ObjectIdNames[22802] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_FalseState' -ObjectIdNames[22803] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState' -ObjectIdNames[22804] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState' -ObjectIdNames[22805] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id' -ObjectIdNames[22806] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name' -ObjectIdNames[22807] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number' -ObjectIdNames[22808] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[22809] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition' -ObjectIdNames[22810] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id' -ObjectIdNames[22811] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name' -ObjectIdNames[22812] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number' -ObjectIdNames[22813] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[22814] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[22815] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableStates' -ObjectIdNames[22816] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions' -ObjectIdNames[22817] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_UnshelveTime' -ObjectIdNames[22818] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve' -ObjectIdNames[22819] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[22820] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve' -ObjectIdNames[22821] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve' -ObjectIdNames[22822] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedOrShelved' -ObjectIdNames[22823] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_MaxTimeShelved' -ObjectIdNames[22824] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleEnabled' -ObjectIdNames[22825] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound' -ObjectIdNames[22826] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_ListId' -ObjectIdNames[22827] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_AgencyId' -ObjectIdNames[22828] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_VersionId' -ObjectIdNames[22829] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState' -ObjectIdNames[22830] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Id' -ObjectIdNames[22831] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Name' -ObjectIdNames[22832] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Number' -ObjectIdNames[22833] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName' -ObjectIdNames[22834] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TransitionTime' -ObjectIdNames[22835] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' -ObjectIdNames[22836] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TrueState' -ObjectIdNames[22837] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_FalseState' -ObjectIdNames[22838] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OnDelay' -ObjectIdNames[22839] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OffDelay' -ObjectIdNames[22840] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroupFlag' -ObjectIdNames[22841] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroup' -ObjectIdNames[22842] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState' -ObjectIdNames[22843] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Id' -ObjectIdNames[22844] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Name' -ObjectIdNames[22845] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Number' -ObjectIdNames[22846] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName' -ObjectIdNames[22847] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TransitionTime' -ObjectIdNames[22848] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' -ObjectIdNames[22849] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TrueState' -ObjectIdNames[22850] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_FalseState' -ObjectIdNames[22851] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmTime' -ObjectIdNames[22852] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmRepeatCount' -ObjectIdNames[22853] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Silence' -ObjectIdNames[22854] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress' -ObjectIdNames[22855] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress' -ObjectIdNames[22856] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService' -ObjectIdNames[22857] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService' -ObjectIdNames[22858] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset' -ObjectIdNames[22859] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_NormalState' -ObjectIdNames[22860] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_TrustListId' -ObjectIdNames[22861] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastUpdateTime' -ObjectIdNames[22862] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_UpdateFrequency' -ObjectIdNames[22863] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_UpdateFrequency' -ObjectIdNames[22864] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired' -ObjectIdNames[22865] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventId' -ObjectIdNames[22866] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventType' -ObjectIdNames[22867] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceNode' -ObjectIdNames[22868] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceName' -ObjectIdNames[22869] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Time' -ObjectIdNames[22870] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReceiveTime' -ObjectIdNames[22871] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LocalTime' -ObjectIdNames[22872] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Message' -ObjectIdNames[22873] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Severity' -ObjectIdNames[22874] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionClassId' -ObjectIdNames[22875] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionClassName' -ObjectIdNames[22876] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionSubClassId' -ObjectIdNames[22877] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionSubClassName' -ObjectIdNames[22878] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionName' -ObjectIdNames[22879] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_BranchId' -ObjectIdNames[22880] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Retain' -ObjectIdNames[22881] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState' -ObjectIdNames[22882] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Id' -ObjectIdNames[22883] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Name' -ObjectIdNames[22884] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Number' -ObjectIdNames[22885] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveDisplayName' -ObjectIdNames[22886] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_TransitionTime' -ObjectIdNames[22887] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveTransitionTime' -ObjectIdNames[22888] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_TrueState' -ObjectIdNames[22889] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_FalseState' -ObjectIdNames[22890] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Quality' -ObjectIdNames[22891] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Quality_SourceTimestamp' -ObjectIdNames[22892] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity' -ObjectIdNames[22893] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity_SourceTimestamp' -ObjectIdNames[22894] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment' -ObjectIdNames[22895] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment_SourceTimestamp' -ObjectIdNames[22896] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ClientUserId' -ObjectIdNames[22897] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Disable' -ObjectIdNames[22898] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Enable' -ObjectIdNames[22899] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment' -ObjectIdNames[22900] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment_InputArguments' -ObjectIdNames[22901] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState' -ObjectIdNames[22902] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Id' -ObjectIdNames[22903] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Name' -ObjectIdNames[22904] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Number' -ObjectIdNames[22905] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveDisplayName' -ObjectIdNames[22906] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_TransitionTime' -ObjectIdNames[22907] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveTransitionTime' -ObjectIdNames[22908] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_TrueState' -ObjectIdNames[22909] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_FalseState' -ObjectIdNames[22910] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState' -ObjectIdNames[22911] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Id' -ObjectIdNames[22912] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Name' -ObjectIdNames[22913] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Number' -ObjectIdNames[22914] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[22915] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TransitionTime' -ObjectIdNames[22916] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[22917] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TrueState' -ObjectIdNames[22918] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_FalseState' -ObjectIdNames[22919] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge' -ObjectIdNames[22920] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge_InputArguments' -ObjectIdNames[22921] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm' -ObjectIdNames[22922] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm_InputArguments' -ObjectIdNames[22923] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState' -ObjectIdNames[22924] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Id' -ObjectIdNames[22925] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Name' -ObjectIdNames[22926] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Number' -ObjectIdNames[22927] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveDisplayName' -ObjectIdNames[22928] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_TransitionTime' -ObjectIdNames[22929] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveTransitionTime' -ObjectIdNames[22930] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_TrueState' -ObjectIdNames[22931] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_FalseState' -ObjectIdNames[22932] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_InputNode' -ObjectIdNames[22933] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState' -ObjectIdNames[22934] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Id' -ObjectIdNames[22935] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Name' -ObjectIdNames[22936] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Number' -ObjectIdNames[22937] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveDisplayName' -ObjectIdNames[22938] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_TransitionTime' -ObjectIdNames[22939] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[22940] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_TrueState' -ObjectIdNames[22941] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_FalseState' -ObjectIdNames[22942] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState' -ObjectIdNames[22943] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Id' -ObjectIdNames[22944] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Name' -ObjectIdNames[22945] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Number' -ObjectIdNames[22946] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[22947] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TransitionTime' -ObjectIdNames[22948] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[22949] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TrueState' -ObjectIdNames[22950] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_FalseState' -ObjectIdNames[22951] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState' -ObjectIdNames[22952] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState' -ObjectIdNames[22953] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Id' -ObjectIdNames[22954] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Name' -ObjectIdNames[22955] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Number' -ObjectIdNames[22956] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[22957] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition' -ObjectIdNames[22958] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Id' -ObjectIdNames[22959] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Name' -ObjectIdNames[22960] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Number' -ObjectIdNames[22961] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[22962] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[22963] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableStates' -ObjectIdNames[22964] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableTransitions' -ObjectIdNames[22965] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_UnshelveTime' -ObjectIdNames[22966] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve' -ObjectIdNames[22967] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[22968] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve' -ObjectIdNames[22969] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve' -ObjectIdNames[22970] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedOrShelved' -ObjectIdNames[22971] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_MaxTimeShelved' -ObjectIdNames[22972] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleEnabled' -ObjectIdNames[22973] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound' -ObjectIdNames[22974] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_ListId' -ObjectIdNames[22975] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_AgencyId' -ObjectIdNames[22976] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_VersionId' -ObjectIdNames[22977] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState' -ObjectIdNames[22978] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Id' -ObjectIdNames[22979] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Name' -ObjectIdNames[22980] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Number' -ObjectIdNames[22981] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveDisplayName' -ObjectIdNames[22982] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_TransitionTime' -ObjectIdNames[22983] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveTransitionTime' -ObjectIdNames[22984] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_TrueState' -ObjectIdNames[22985] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_FalseState' -ObjectIdNames[22986] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OnDelay' -ObjectIdNames[22987] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OffDelay' -ObjectIdNames[22988] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroupFlag' -ObjectIdNames[22989] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroup' -ObjectIdNames[22990] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState' -ObjectIdNames[22991] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Id' -ObjectIdNames[22992] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Name' -ObjectIdNames[22993] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Number' -ObjectIdNames[22994] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveDisplayName' -ObjectIdNames[22995] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_TransitionTime' -ObjectIdNames[22996] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveTransitionTime' -ObjectIdNames[22997] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_TrueState' -ObjectIdNames[22998] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_FalseState' -ObjectIdNames[22999] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReAlarmTime' -ObjectIdNames[23000] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReAlarmRepeatCount' -ObjectIdNames[23001] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Silence' -ObjectIdNames[23002] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress' -ObjectIdNames[23003] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress' -ObjectIdNames[23004] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService' -ObjectIdNames[23005] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService' -ObjectIdNames[23006] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset' -ObjectIdNames[23007] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_NormalState' -ObjectIdNames[23008] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ExpirationDate' -ObjectIdNames[23009] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ExpirationLimit' -ObjectIdNames[23010] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_CertificateType' -ObjectIdNames[23011] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Certificate' -ObjectIdNames[23012] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate' -ObjectIdNames[23013] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventId' -ObjectIdNames[23014] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventType' -ObjectIdNames[23015] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceNode' -ObjectIdNames[23016] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceName' -ObjectIdNames[23017] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Time' -ObjectIdNames[23018] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReceiveTime' -ObjectIdNames[23019] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LocalTime' -ObjectIdNames[23020] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Message' -ObjectIdNames[23021] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Severity' -ObjectIdNames[23022] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassId' -ObjectIdNames[23023] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassName' -ObjectIdNames[23024] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassId' -ObjectIdNames[23025] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassName' -ObjectIdNames[23026] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionName' -ObjectIdNames[23027] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_BranchId' -ObjectIdNames[23028] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Retain' -ObjectIdNames[23029] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState' -ObjectIdNames[23030] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Id' -ObjectIdNames[23031] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Name' -ObjectIdNames[23032] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Number' -ObjectIdNames[23033] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName' -ObjectIdNames[23034] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TransitionTime' -ObjectIdNames[23035] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' -ObjectIdNames[23036] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TrueState' -ObjectIdNames[23037] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_FalseState' -ObjectIdNames[23038] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Quality' -ObjectIdNames[23039] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Quality_SourceTimestamp' -ObjectIdNames[23040] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity' -ObjectIdNames[23041] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp' -ObjectIdNames[23042] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment' -ObjectIdNames[23043] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment_SourceTimestamp' -ObjectIdNames[23044] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ClientUserId' -ObjectIdNames[23045] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Disable' -ObjectIdNames[23046] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Enable' -ObjectIdNames[23047] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment' -ObjectIdNames[23048] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment_InputArguments' -ObjectIdNames[23049] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState' -ObjectIdNames[23050] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Id' -ObjectIdNames[23051] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Name' -ObjectIdNames[23052] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Number' -ObjectIdNames[23053] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName' -ObjectIdNames[23054] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TransitionTime' -ObjectIdNames[23055] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime' -ObjectIdNames[23056] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TrueState' -ObjectIdNames[23057] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_FalseState' -ObjectIdNames[23058] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState' -ObjectIdNames[23059] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Id' -ObjectIdNames[23060] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Name' -ObjectIdNames[23061] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Number' -ObjectIdNames[23062] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[23063] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TransitionTime' -ObjectIdNames[23064] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[23065] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TrueState' -ObjectIdNames[23066] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_FalseState' -ObjectIdNames[23067] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge' -ObjectIdNames[23068] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge_InputArguments' -ObjectIdNames[23069] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm' -ObjectIdNames[23070] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm_InputArguments' -ObjectIdNames[23071] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState' -ObjectIdNames[23072] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Id' -ObjectIdNames[23073] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Name' -ObjectIdNames[23074] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Number' -ObjectIdNames[23075] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName' -ObjectIdNames[23076] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TransitionTime' -ObjectIdNames[23077] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' -ObjectIdNames[23078] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TrueState' -ObjectIdNames[23079] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_FalseState' -ObjectIdNames[23080] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_InputNode' -ObjectIdNames[23081] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState' -ObjectIdNames[23082] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Id' -ObjectIdNames[23083] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Name' -ObjectIdNames[23084] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Number' -ObjectIdNames[23085] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' -ObjectIdNames[23086] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TransitionTime' -ObjectIdNames[23087] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[23088] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TrueState' -ObjectIdNames[23089] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_FalseState' -ObjectIdNames[23090] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState' -ObjectIdNames[23091] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Id' -ObjectIdNames[23092] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Name' -ObjectIdNames[23093] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Number' -ObjectIdNames[23094] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[23095] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime' -ObjectIdNames[23096] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[23097] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TrueState' -ObjectIdNames[23098] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_FalseState' -ObjectIdNames[23099] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState' -ObjectIdNames[23100] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState' -ObjectIdNames[23101] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id' -ObjectIdNames[23102] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name' -ObjectIdNames[23103] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number' -ObjectIdNames[23104] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[23105] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition' -ObjectIdNames[23106] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id' -ObjectIdNames[23107] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name' -ObjectIdNames[23108] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number' -ObjectIdNames[23109] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[23110] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[23111] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableStates' -ObjectIdNames[23112] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions' -ObjectIdNames[23113] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_UnshelveTime' -ObjectIdNames[23114] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve' -ObjectIdNames[23115] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[23116] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve' -ObjectIdNames[23117] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve' -ObjectIdNames[23118] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedOrShelved' -ObjectIdNames[23119] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_MaxTimeShelved' -ObjectIdNames[23120] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleEnabled' -ObjectIdNames[23121] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound' -ObjectIdNames[23122] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_ListId' -ObjectIdNames[23123] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_AgencyId' -ObjectIdNames[23124] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_VersionId' -ObjectIdNames[23125] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState' -ObjectIdNames[23126] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Id' -ObjectIdNames[23127] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Name' -ObjectIdNames[23128] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Number' -ObjectIdNames[23129] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName' -ObjectIdNames[23130] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TransitionTime' -ObjectIdNames[23131] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' -ObjectIdNames[23132] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TrueState' -ObjectIdNames[23133] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_FalseState' -ObjectIdNames[23134] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OnDelay' -ObjectIdNames[23135] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OffDelay' -ObjectIdNames[23136] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroupFlag' -ObjectIdNames[23137] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroup' -ObjectIdNames[23138] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState' -ObjectIdNames[23139] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Id' -ObjectIdNames[23140] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Name' -ObjectIdNames[23141] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Number' -ObjectIdNames[23142] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName' -ObjectIdNames[23143] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TransitionTime' -ObjectIdNames[23144] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' -ObjectIdNames[23145] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TrueState' -ObjectIdNames[23146] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_FalseState' -ObjectIdNames[23147] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmTime' -ObjectIdNames[23148] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmRepeatCount' -ObjectIdNames[23149] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Silence' -ObjectIdNames[23150] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress' -ObjectIdNames[23151] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress' -ObjectIdNames[23152] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService' -ObjectIdNames[23153] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService' -ObjectIdNames[23154] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset' -ObjectIdNames[23155] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_NormalState' -ObjectIdNames[23156] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_TrustListId' -ObjectIdNames[23157] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastUpdateTime' -ObjectIdNames[23158] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_UpdateFrequency' -ObjectIdNames[23159] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_UpdateFrequency' -ObjectIdNames[23160] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired' -ObjectIdNames[23161] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EventId' -ObjectIdNames[23162] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EventType' -ObjectIdNames[23163] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceNode' -ObjectIdNames[23164] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceName' -ObjectIdNames[23165] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Time' -ObjectIdNames[23166] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReceiveTime' -ObjectIdNames[23167] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LocalTime' -ObjectIdNames[23168] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Message' -ObjectIdNames[23169] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Severity' -ObjectIdNames[23170] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionClassId' -ObjectIdNames[23171] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionClassName' -ObjectIdNames[23172] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassId' -ObjectIdNames[23173] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassName' -ObjectIdNames[23174] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionName' -ObjectIdNames[23175] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_BranchId' -ObjectIdNames[23176] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Retain' -ObjectIdNames[23177] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState' -ObjectIdNames[23178] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Id' -ObjectIdNames[23179] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Name' -ObjectIdNames[23180] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Number' -ObjectIdNames[23181] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveDisplayName' -ObjectIdNames[23182] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_TransitionTime' -ObjectIdNames[23183] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveTransitionTime' -ObjectIdNames[23184] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_TrueState' -ObjectIdNames[23185] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_FalseState' -ObjectIdNames[23186] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Quality' -ObjectIdNames[23187] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Quality_SourceTimestamp' -ObjectIdNames[23188] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LastSeverity' -ObjectIdNames[23189] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LastSeverity_SourceTimestamp' -ObjectIdNames[23190] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Comment' -ObjectIdNames[23191] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Comment_SourceTimestamp' -ObjectIdNames[23192] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ClientUserId' -ObjectIdNames[23193] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Disable' -ObjectIdNames[23194] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Enable' -ObjectIdNames[23195] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment' -ObjectIdNames[23196] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment_InputArguments' -ObjectIdNames[23197] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState' -ObjectIdNames[23198] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Id' -ObjectIdNames[23199] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Name' -ObjectIdNames[23200] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Number' -ObjectIdNames[23201] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveDisplayName' -ObjectIdNames[23202] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_TransitionTime' -ObjectIdNames[23203] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveTransitionTime' -ObjectIdNames[23204] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_TrueState' -ObjectIdNames[23205] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_FalseState' -ObjectIdNames[23206] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState' -ObjectIdNames[23207] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Id' -ObjectIdNames[23208] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Name' -ObjectIdNames[23209] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Number' -ObjectIdNames[23210] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[23211] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TransitionTime' -ObjectIdNames[23212] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[23213] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TrueState' -ObjectIdNames[23214] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_FalseState' -ObjectIdNames[23215] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge' -ObjectIdNames[23216] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge_InputArguments' -ObjectIdNames[23217] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm' -ObjectIdNames[23218] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm_InputArguments' -ObjectIdNames[23219] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState' -ObjectIdNames[23220] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Id' -ObjectIdNames[23221] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Name' -ObjectIdNames[23222] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Number' -ObjectIdNames[23223] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveDisplayName' -ObjectIdNames[23224] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_TransitionTime' -ObjectIdNames[23225] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveTransitionTime' -ObjectIdNames[23226] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_TrueState' -ObjectIdNames[23227] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_FalseState' -ObjectIdNames[23228] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_InputNode' -ObjectIdNames[23229] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState' -ObjectIdNames[23230] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Id' -ObjectIdNames[23231] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Name' -ObjectIdNames[23232] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Number' -ObjectIdNames[23233] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveDisplayName' -ObjectIdNames[23234] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TransitionTime' -ObjectIdNames[23235] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[23236] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TrueState' -ObjectIdNames[23237] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_FalseState' -ObjectIdNames[23238] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState' -ObjectIdNames[23239] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Id' -ObjectIdNames[23240] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Name' -ObjectIdNames[23241] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Number' -ObjectIdNames[23242] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[23243] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TransitionTime' -ObjectIdNames[23244] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[23245] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TrueState' -ObjectIdNames[23246] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_FalseState' -ObjectIdNames[23247] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState' -ObjectIdNames[23248] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState' -ObjectIdNames[23249] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Id' -ObjectIdNames[23250] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Name' -ObjectIdNames[23251] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Number' -ObjectIdNames[23252] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[23253] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition' -ObjectIdNames[23254] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Id' -ObjectIdNames[23255] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Name' -ObjectIdNames[23256] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Number' -ObjectIdNames[23257] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[23258] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[23259] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableStates' -ObjectIdNames[23260] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableTransitions' -ObjectIdNames[23261] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_UnshelveTime' -ObjectIdNames[23262] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve' -ObjectIdNames[23263] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[23264] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve' -ObjectIdNames[23265] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve' -ObjectIdNames[23266] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedOrShelved' -ObjectIdNames[23267] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_MaxTimeShelved' -ObjectIdNames[23268] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleEnabled' -ObjectIdNames[23269] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound' -ObjectIdNames[23270] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_ListId' -ObjectIdNames[23271] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_AgencyId' -ObjectIdNames[23272] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_VersionId' -ObjectIdNames[23273] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState' -ObjectIdNames[23274] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Id' -ObjectIdNames[23275] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Name' -ObjectIdNames[23276] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Number' -ObjectIdNames[23277] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveDisplayName' -ObjectIdNames[23278] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_TransitionTime' -ObjectIdNames[23279] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveTransitionTime' -ObjectIdNames[23280] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_TrueState' -ObjectIdNames[23281] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_FalseState' -ObjectIdNames[23282] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OnDelay' -ObjectIdNames[23283] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OffDelay' -ObjectIdNames[23284] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroupFlag' -ObjectIdNames[23285] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroup' -ObjectIdNames[23286] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState' -ObjectIdNames[23287] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Id' -ObjectIdNames[23288] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Name' -ObjectIdNames[23289] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Number' -ObjectIdNames[23290] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveDisplayName' -ObjectIdNames[23291] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_TransitionTime' -ObjectIdNames[23292] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveTransitionTime' -ObjectIdNames[23293] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_TrueState' -ObjectIdNames[23294] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_FalseState' -ObjectIdNames[23295] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReAlarmTime' -ObjectIdNames[23296] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReAlarmRepeatCount' -ObjectIdNames[23297] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Silence' -ObjectIdNames[23298] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress' -ObjectIdNames[23299] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress' -ObjectIdNames[23300] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService' -ObjectIdNames[23301] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService' -ObjectIdNames[23302] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset' -ObjectIdNames[23303] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_NormalState' -ObjectIdNames[23304] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ExpirationDate' -ObjectIdNames[23305] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ExpirationLimit' -ObjectIdNames[23306] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_CertificateType' -ObjectIdNames[23307] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Certificate' -ObjectIdNames[23308] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate' -ObjectIdNames[23309] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventId' -ObjectIdNames[23310] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventType' -ObjectIdNames[23311] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceNode' -ObjectIdNames[23312] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceName' -ObjectIdNames[23313] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Time' -ObjectIdNames[23314] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReceiveTime' -ObjectIdNames[23315] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LocalTime' -ObjectIdNames[23316] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Message' -ObjectIdNames[23317] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Severity' -ObjectIdNames[23318] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassId' -ObjectIdNames[23319] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassName' -ObjectIdNames[23320] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassId' -ObjectIdNames[23321] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassName' -ObjectIdNames[23322] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionName' -ObjectIdNames[23323] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_BranchId' -ObjectIdNames[23324] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Retain' -ObjectIdNames[23325] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState' -ObjectIdNames[23326] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Id' -ObjectIdNames[23327] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Name' -ObjectIdNames[23328] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Number' -ObjectIdNames[23329] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName' -ObjectIdNames[23330] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TransitionTime' -ObjectIdNames[23331] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' -ObjectIdNames[23332] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TrueState' -ObjectIdNames[23333] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_FalseState' -ObjectIdNames[23334] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Quality' -ObjectIdNames[23335] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Quality_SourceTimestamp' -ObjectIdNames[23336] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity' -ObjectIdNames[23337] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp' -ObjectIdNames[23338] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Comment' -ObjectIdNames[23339] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Comment_SourceTimestamp' -ObjectIdNames[23340] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ClientUserId' -ObjectIdNames[23341] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Disable' -ObjectIdNames[23342] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Enable' -ObjectIdNames[23343] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment' -ObjectIdNames[23344] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment_InputArguments' -ObjectIdNames[23345] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState' -ObjectIdNames[23346] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Id' -ObjectIdNames[23347] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Name' -ObjectIdNames[23348] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Number' -ObjectIdNames[23349] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName' -ObjectIdNames[23350] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TransitionTime' -ObjectIdNames[23351] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime' -ObjectIdNames[23352] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TrueState' -ObjectIdNames[23353] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_FalseState' -ObjectIdNames[23354] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState' -ObjectIdNames[23355] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Id' -ObjectIdNames[23356] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Name' -ObjectIdNames[23357] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Number' -ObjectIdNames[23358] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[23359] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TransitionTime' -ObjectIdNames[23360] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[23361] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TrueState' -ObjectIdNames[23362] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_FalseState' -ObjectIdNames[23363] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge' -ObjectIdNames[23364] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge_InputArguments' -ObjectIdNames[23365] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm' -ObjectIdNames[23366] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm_InputArguments' -ObjectIdNames[23367] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState' -ObjectIdNames[23368] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Id' -ObjectIdNames[23369] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Name' -ObjectIdNames[23370] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Number' -ObjectIdNames[23371] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName' -ObjectIdNames[23372] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TransitionTime' -ObjectIdNames[23373] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' -ObjectIdNames[23374] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TrueState' -ObjectIdNames[23375] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_FalseState' -ObjectIdNames[23376] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_InputNode' -ObjectIdNames[23377] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState' -ObjectIdNames[23378] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Id' -ObjectIdNames[23379] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Name' -ObjectIdNames[23380] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Number' -ObjectIdNames[23381] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' -ObjectIdNames[23382] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TransitionTime' -ObjectIdNames[23383] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[23384] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TrueState' -ObjectIdNames[23385] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_FalseState' -ObjectIdNames[23386] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState' -ObjectIdNames[23387] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Id' -ObjectIdNames[23388] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Name' -ObjectIdNames[23389] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Number' -ObjectIdNames[23390] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[23391] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime' -ObjectIdNames[23392] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[23393] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TrueState' -ObjectIdNames[23394] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_FalseState' -ObjectIdNames[23395] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState' -ObjectIdNames[23396] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState' -ObjectIdNames[23397] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id' -ObjectIdNames[23398] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name' -ObjectIdNames[23399] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number' -ObjectIdNames[23400] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[23401] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition' -ObjectIdNames[23402] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id' -ObjectIdNames[23403] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name' -ObjectIdNames[23404] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number' -ObjectIdNames[23405] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[23406] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[23407] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableStates' -ObjectIdNames[23408] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions' -ObjectIdNames[23409] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_UnshelveTime' -ObjectIdNames[23410] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve' -ObjectIdNames[23411] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[23412] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve' -ObjectIdNames[23413] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve' -ObjectIdNames[23414] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedOrShelved' -ObjectIdNames[23415] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_MaxTimeShelved' -ObjectIdNames[23416] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleEnabled' -ObjectIdNames[23417] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound' -ObjectIdNames[23418] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_ListId' -ObjectIdNames[23419] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_AgencyId' -ObjectIdNames[23420] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_VersionId' -ObjectIdNames[23421] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState' -ObjectIdNames[23422] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Id' -ObjectIdNames[23423] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Name' -ObjectIdNames[23424] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Number' -ObjectIdNames[23425] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName' -ObjectIdNames[23426] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TransitionTime' -ObjectIdNames[23427] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' -ObjectIdNames[23428] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TrueState' -ObjectIdNames[23429] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_FalseState' -ObjectIdNames[23430] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OnDelay' -ObjectIdNames[23431] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OffDelay' -ObjectIdNames[23432] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroupFlag' -ObjectIdNames[23433] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroup' -ObjectIdNames[23434] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState' -ObjectIdNames[23435] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Id' -ObjectIdNames[23436] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Name' -ObjectIdNames[23437] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Number' -ObjectIdNames[23438] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName' -ObjectIdNames[23439] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TransitionTime' -ObjectIdNames[23440] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' -ObjectIdNames[23441] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TrueState' -ObjectIdNames[23442] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_FalseState' -ObjectIdNames[23443] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmTime' -ObjectIdNames[23444] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmRepeatCount' -ObjectIdNames[23445] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Silence' -ObjectIdNames[23446] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress' -ObjectIdNames[23447] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress' -ObjectIdNames[23448] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService' -ObjectIdNames[23449] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService' -ObjectIdNames[23450] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset' -ObjectIdNames[23451] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_NormalState' -ObjectIdNames[23452] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_TrustListId' -ObjectIdNames[23453] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastUpdateTime' -ObjectIdNames[23454] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_UpdateFrequency' -ObjectIdNames[23455] = 'AliasNameType' -ObjectIdNames[23456] = 'AliasNameCategoryType' -ObjectIdNames[23457] = 'AliasNameCategoryType_Alias_Placeholder' -ObjectIdNames[23458] = 'AliasNameCategoryType_SubAliasNameCategories_Placeholder' -ObjectIdNames[23459] = 'AliasNameCategoryType_SubAliasNameCategories_Placeholder_FindAlias' -ObjectIdNames[23460] = 'AliasNameCategoryType_SubAliasNameCategories_Placeholder_FindAlias_InputArguments' -ObjectIdNames[23461] = 'AliasNameCategoryType_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments' -ObjectIdNames[23462] = 'AliasNameCategoryType_FindAlias' -ObjectIdNames[23463] = 'AliasNameCategoryType_FindAlias_InputArguments' -ObjectIdNames[23464] = 'AliasNameCategoryType_FindAlias_OutputArguments' -ObjectIdNames[23465] = 'FindAliasMethodType' -ObjectIdNames[23466] = 'FindAliasMethodType_InputArguments' -ObjectIdNames[23467] = 'FindAliasMethodType_OutputArguments' -ObjectIdNames[23468] = 'AliasNameDataType' -ObjectIdNames[23469] = 'AliasFor' -ObjectIdNames[23470] = 'Aliases' -ObjectIdNames[23471] = 'Aliases_Alias_Placeholder' -ObjectIdNames[23472] = 'Aliases_SubAliasNameCategories_Placeholder' -ObjectIdNames[23473] = 'Aliases_SubAliasNameCategories_Placeholder_FindAlias' -ObjectIdNames[23474] = 'Aliases_SubAliasNameCategories_Placeholder_FindAlias_InputArguments' -ObjectIdNames[23475] = 'Aliases_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments' -ObjectIdNames[23476] = 'Aliases_FindAlias' -ObjectIdNames[23477] = 'Aliases_FindAlias_InputArguments' -ObjectIdNames[23478] = 'Aliases_FindAlias_OutputArguments' -ObjectIdNames[23479] = 'TagVariables' -ObjectIdNames[23480] = 'TagVariables_Alias_Placeholder' -ObjectIdNames[23481] = 'TagVariables_SubAliasNameCategories_Placeholder' -ObjectIdNames[23482] = 'TagVariables_SubAliasNameCategories_Placeholder_FindAlias' -ObjectIdNames[23483] = 'TagVariables_SubAliasNameCategories_Placeholder_FindAlias_InputArguments' -ObjectIdNames[23484] = 'TagVariables_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments' -ObjectIdNames[23485] = 'TagVariables_FindAlias' -ObjectIdNames[23486] = 'TagVariables_FindAlias_InputArguments' -ObjectIdNames[23487] = 'TagVariables_FindAlias_OutputArguments' -ObjectIdNames[23488] = 'Topics' -ObjectIdNames[23489] = 'Topics_Alias_Placeholder' -ObjectIdNames[23490] = 'Topics_SubAliasNameCategories_Placeholder' -ObjectIdNames[23491] = 'Topics_SubAliasNameCategories_Placeholder_FindAlias' -ObjectIdNames[23492] = 'Topics_SubAliasNameCategories_Placeholder_FindAlias_InputArguments' -ObjectIdNames[23493] = 'Topics_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments' -ObjectIdNames[23494] = 'Topics_FindAlias' -ObjectIdNames[23495] = 'Topics_FindAlias_InputArguments' -ObjectIdNames[23496] = 'Topics_FindAlias_OutputArguments' -ObjectIdNames[23497] = 'ReadAnnotationDataDetails' -ObjectIdNames[23498] = 'CurrencyUnitType' -ObjectIdNames[23499] = 'AliasNameDataType_Encoding_DefaultBinary' -ObjectIdNames[23500] = 'ReadAnnotationDataDetails_Encoding_DefaultBinary' -ObjectIdNames[23501] = 'CurrencyUnit' -ObjectIdNames[23502] = 'OpcUa_BinarySchema_AliasNameDataType' -ObjectIdNames[23503] = 'OpcUa_BinarySchema_AliasNameDataType_DataTypeVersion' -ObjectIdNames[23504] = 'OpcUa_BinarySchema_AliasNameDataType_DictionaryFragment' -ObjectIdNames[23505] = 'AliasNameDataType_Encoding_DefaultXml' -ObjectIdNames[23506] = 'ReadAnnotationDataDetails_Encoding_DefaultXml' -ObjectIdNames[23507] = 'CurrencyUnitType_Encoding_DefaultBinary' -ObjectIdNames[23508] = 'OpcUa_XmlSchema_AliasNameDataType' -ObjectIdNames[23509] = 'OpcUa_XmlSchema_AliasNameDataType_DataTypeVersion' -ObjectIdNames[23510] = 'OpcUa_XmlSchema_AliasNameDataType_DictionaryFragment' -ObjectIdNames[23511] = 'AliasNameDataType_Encoding_DefaultJson' -ObjectIdNames[23512] = 'ReadAnnotationDataDetails_Encoding_DefaultJson' -ObjectIdNames[23513] = 'IOrderedObjectType' -ObjectIdNames[23514] = 'OpcUa_BinarySchema_CurrencyUnitType' -ObjectIdNames[23515] = 'OpcUa_BinarySchema_CurrencyUnitType_DataTypeVersion' -ObjectIdNames[23516] = 'OpcUa_BinarySchema_CurrencyUnitType_DictionaryFragment' -ObjectIdNames[23517] = 'IOrderedObjectType_NumberInList' -ObjectIdNames[23518] = 'OrderedListType' -ObjectIdNames[23519] = 'OrderedListType_OrderedObject_Placeholder' -ObjectIdNames[23520] = 'CurrencyUnitType_Encoding_DefaultXml' -ObjectIdNames[23521] = 'OrderedListType_OrderedObject_Placeholder_NumberInList' -ObjectIdNames[23522] = 'OpcUa_XmlSchema_CurrencyUnitType' -ObjectIdNames[23523] = 'OpcUa_XmlSchema_CurrencyUnitType_DataTypeVersion' -ObjectIdNames[23524] = 'OpcUa_XmlSchema_CurrencyUnitType_DictionaryFragment' -ObjectIdNames[23525] = 'OrderedListType_NodeVersion' -ObjectIdNames[23526] = 'CertificateGroupType_GetRejectedList' -ObjectIdNames[23527] = 'CertificateGroupType_GetRejectedList_OutputArguments' -ObjectIdNames[23528] = 'CurrencyUnitType_Encoding_DefaultJson' -ObjectIdNames[23529] = 'CertificateGroupFolderType_DefaultApplicationGroup_GetRejectedList' -ObjectIdNames[23530] = 'CertificateGroupFolderType_DefaultApplicationGroup_GetRejectedList_OutputArguments' -ObjectIdNames[23531] = 'CertificateGroupFolderType_DefaultHttpsGroup_GetRejectedList' -ObjectIdNames[23532] = 'CertificateGroupFolderType_DefaultHttpsGroup_GetRejectedList_OutputArguments' -ObjectIdNames[23533] = 'CertificateGroupFolderType_DefaultUserTokenGroup_GetRejectedList' -ObjectIdNames[23534] = 'CertificateGroupFolderType_DefaultUserTokenGroup_GetRejectedList_OutputArguments' -ObjectIdNames[23535] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_GetRejectedList' -ObjectIdNames[23536] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_GetRejectedList_OutputArguments' -ObjectIdNames[23537] = 'EccApplicationCertificateType' -ObjectIdNames[23538] = 'EccNistP256ApplicationCertificateType' -ObjectIdNames[23539] = 'EccNistP384ApplicationCertificateType' -ObjectIdNames[23540] = 'EccBrainpoolP256r1ApplicationCertificateType' -ObjectIdNames[23541] = 'EccBrainpoolP384r1ApplicationCertificateType' -ObjectIdNames[23542] = 'EccCurve25519ApplicationCertificateType' -ObjectIdNames[23543] = 'EccCurve448ApplicationCertificateType' -ObjectIdNames[23544] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_GetRejectedList' -ObjectIdNames[23545] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_GetRejectedList_OutputArguments' -ObjectIdNames[23546] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_GetRejectedList' -ObjectIdNames[23547] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_GetRejectedList_OutputArguments' -ObjectIdNames[23548] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_GetRejectedList' -ObjectIdNames[23549] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_GetRejectedList_OutputArguments' -ObjectIdNames[23550] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_GetRejectedList' -ObjectIdNames[23551] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_GetRejectedList_OutputArguments' -ObjectIdNames[23552] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_GetRejectedList' -ObjectIdNames[23553] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_GetRejectedList_OutputArguments' -ObjectIdNames[23554] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_GetRejectedList' -ObjectIdNames[23555] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_GetRejectedList_OutputArguments' -ObjectIdNames[23556] = 'AuthorizationServicesConfigurationFolderType' -ObjectIdNames[23557] = 'AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder' -ObjectIdNames[23558] = 'AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder_ServiceUri' -ObjectIdNames[23559] = 'AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder_ServiceCertificate' -ObjectIdNames[23560] = 'AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder_IssuerEndpointUrl' -ObjectIdNames[23562] = 'IsDeprecated' -ObjectIdNames[23599] = 'StandaloneSubscribedDataSetRefDataType' -ObjectIdNames[23600] = 'StandaloneSubscribedDataSetDataType' -ObjectIdNames[23601] = 'SecurityGroupDataType' -ObjectIdNames[23602] = 'PubSubConfiguration2DataType' -ObjectIdNames[23603] = 'QosDataType' -ObjectIdNames[23604] = 'TransmitQosDataType' -ObjectIdNames[23605] = 'TransmitQosPriorityDataType' -ObjectIdNames[23606] = 'AuditClientEventType' -ObjectIdNames[23607] = 'AuditClientEventType_EventId' -ObjectIdNames[23608] = 'ReceiveQosDataType' -ObjectIdNames[23609] = 'ReceiveQosPriorityDataType' -ObjectIdNames[23610] = 'AuditClientEventType_EventType' -ObjectIdNames[23611] = 'AuditClientEventType_SourceNode' -ObjectIdNames[23612] = 'DatagramConnectionTransport2DataType' -ObjectIdNames[23613] = 'DatagramWriterGroupTransport2DataType' -ObjectIdNames[23614] = 'DatagramDataSetReaderTransportDataType' -ObjectIdNames[23622] = 'PublishSubscribeType_SubscribedDataSets' -ObjectIdNames[23637] = 'PublishSubscribeType_SubscribedDataSets_AddDataSetFolder' -ObjectIdNames[23638] = 'PublishSubscribeType_SubscribedDataSets_AddDataSetFolder_InputArguments' -ObjectIdNames[23639] = 'PublishSubscribeType_SubscribedDataSets_AddDataSetFolder_OutputArguments' -ObjectIdNames[23640] = 'PublishSubscribeType_SubscribedDataSets_RemoveDataSetFolder' -ObjectIdNames[23641] = 'PublishSubscribeType_SubscribedDataSets_RemoveDataSetFolder_InputArguments' -ObjectIdNames[23642] = 'PublishSubscribeType_PubSubCapablities' -ObjectIdNames[23643] = 'PublishSubscribeType_PubSubCapablities_MaxPubSubConnections' -ObjectIdNames[23644] = 'PublishSubscribeType_PubSubCapablities_MaxWriterGroups' -ObjectIdNames[23645] = 'PublishSubscribeType_PubSubCapablities_MaxReaderGroups' -ObjectIdNames[23646] = 'PublishSubscribeType_PubSubCapablities_MaxDataSetWriters' -ObjectIdNames[23647] = 'PublishSubscribeType_PubSubCapablities_MaxDataSetReaders' -ObjectIdNames[23648] = 'PublishSubscribeType_PubSubCapablities_MaxFieldsPerDataSet' -ObjectIdNames[23649] = 'PublishSubscribeType_DataSetClasses' -ObjectIdNames[23658] = 'PublishSubscribe_SubscribedDataSets' -ObjectIdNames[23673] = 'PublishSubscribe_SubscribedDataSets_AddDataSetFolder' -ObjectIdNames[23674] = 'PublishSubscribe_SubscribedDataSets_AddDataSetFolder_InputArguments' -ObjectIdNames[23675] = 'PublishSubscribe_SubscribedDataSets_AddDataSetFolder_OutputArguments' -ObjectIdNames[23676] = 'PublishSubscribe_SubscribedDataSets_RemoveDataSetFolder' -ObjectIdNames[23677] = 'PublishSubscribe_SubscribedDataSets_RemoveDataSetFolder_InputArguments' -ObjectIdNames[23678] = 'PublishSubscribe_PubSubCapablities' -ObjectIdNames[23679] = 'PublishSubscribe_PubSubCapablities_MaxPubSubConnections' -ObjectIdNames[23680] = 'PublishSubscribe_PubSubCapablities_MaxWriterGroups' -ObjectIdNames[23681] = 'PublishSubscribe_PubSubCapablities_MaxReaderGroups' -ObjectIdNames[23682] = 'PublishSubscribe_PubSubCapablities_MaxDataSetWriters' -ObjectIdNames[23683] = 'PublishSubscribe_PubSubCapablities_MaxDataSetReaders' -ObjectIdNames[23684] = 'PublishSubscribe_PubSubCapablities_MaxFieldsPerDataSet' -ObjectIdNames[23685] = 'PublishSubscribe_DataSetClasses' -ObjectIdNames[23726] = 'GetConnectionMethodType' -ObjectIdNames[23727] = 'GetConnectionMethodType_InputArguments' -ObjectIdNames[23728] = 'GetConnectionMethodType_OutputArguments' -ObjectIdNames[23729] = 'ModifyConnectionMethodType' -ObjectIdNames[23730] = 'ModifyConnectionMethodType_InputArguments' -ObjectIdNames[23731] = 'ModifyConnectionMethodType_OutputArguments' -ObjectIdNames[23745] = 'GetWriterGroupMethodType' -ObjectIdNames[23746] = 'GetWriterGroupMethodType_InputArguments' -ObjectIdNames[23747] = 'GetWriterGroupMethodType_OutputArguments' -ObjectIdNames[23748] = 'ModifyWriterGroupMethodType' -ObjectIdNames[23749] = 'ModifyWriterGroupMethodType_InputArguments' -ObjectIdNames[23750] = 'ModifyWriterGroupMethodType_OutputArguments' -ObjectIdNames[23751] = 'UriString' -ObjectIdNames[23752] = 'ServerType_ServerCapabilities_MaxSessions' -ObjectIdNames[23753] = 'ServerType_ServerCapabilities_MaxSubscriptions' -ObjectIdNames[23767] = 'GetReaderGroupMethodType' -ObjectIdNames[23768] = 'GetReaderGroupMethodType_InputArguments' -ObjectIdNames[23769] = 'GetReaderGroupMethodType_OutputArguments' -ObjectIdNames[23770] = 'ModifyReaderGroupMethodType' -ObjectIdNames[23771] = 'ModifyReaderGroupMethodType_InputArguments' -ObjectIdNames[23772] = 'ModifyReaderGroupMethodType_OutputArguments' -ObjectIdNames[23779] = 'GetDataSetWriterMethodType' -ObjectIdNames[23780] = 'GetDataSetWriterMethodType_OutputArguments' -ObjectIdNames[23781] = 'ModifyDataSetWriterMethodType' -ObjectIdNames[23782] = 'ModifyDataSetWriterMethodType_InputArguments' -ObjectIdNames[23783] = 'ModifyDataSetWriterMethodType_OutputArguments' -ObjectIdNames[23790] = 'GetDataSetReaderMethodType' -ObjectIdNames[23791] = 'GetDataSetReaderMethodType_OutputArguments' -ObjectIdNames[23792] = 'ModifyDataSetReaderMethodType' -ObjectIdNames[23793] = 'ModifyDataSetReaderMethodType_InputArguments' -ObjectIdNames[23794] = 'ModifyDataSetReaderMethodType_OutputArguments' -ObjectIdNames[23795] = 'SubscribedDataSetFolderType' -ObjectIdNames[23796] = 'SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder' -ObjectIdNames[23797] = 'SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_AddSubscribedDataSet' -ObjectIdNames[23798] = 'SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_AddSubscribedDataSet_InputArguments' -ObjectIdNames[23799] = 'SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_AddSubscribedDataSet_OutputArguments' -ObjectIdNames[23800] = 'SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_RemoveSubscribedDataSet' -ObjectIdNames[23801] = 'SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_RemoveSubscribedDataSet_InputArguments' -ObjectIdNames[23802] = 'SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_AddDataSetFolder' -ObjectIdNames[23803] = 'SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_AddDataSetFolder_InputArguments' -ObjectIdNames[23804] = 'SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_AddDataSetFolder_OutputArguments' -ObjectIdNames[23805] = 'SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_RemoveDataSetFolder' -ObjectIdNames[23806] = 'SubscribedDataSetFolderType_SubscribedDataSetFolderName_Placeholder_RemoveDataSetFolder_InputArguments' -ObjectIdNames[23807] = 'SubscribedDataSetFolderType_StandaloneSubscribedDataSetName_Placeholder' -ObjectIdNames[23808] = 'SubscribedDataSetFolderType_StandaloneSubscribedDataSetName_Placeholder_SubscribedDataSet' -ObjectIdNames[23809] = 'SubscribedDataSetFolderType_StandaloneSubscribedDataSetName_Placeholder_DataSetMetaData' -ObjectIdNames[23810] = 'SubscribedDataSetFolderType_StandaloneSubscribedDataSetName_Placeholder_IsConnected' -ObjectIdNames[23811] = 'SubscribedDataSetFolderType_AddSubscribedDataSet' -ObjectIdNames[23812] = 'SubscribedDataSetFolderType_AddSubscribedDataSet_InputArguments' -ObjectIdNames[23813] = 'SubscribedDataSetFolderType_AddSubscribedDataSet_OutputArguments' -ObjectIdNames[23814] = 'SubscribedDataSetFolderType_RemoveSubscribedDataSet' -ObjectIdNames[23815] = 'SubscribedDataSetFolderType_RemoveSubscribedDataSet_InputArguments' -ObjectIdNames[23816] = 'SubscribedDataSetFolderType_AddDataSetFolder' -ObjectIdNames[23817] = 'SubscribedDataSetFolderType_AddDataSetFolder_InputArguments' -ObjectIdNames[23818] = 'SubscribedDataSetFolderType_AddDataSetFolder_OutputArguments' -ObjectIdNames[23819] = 'SubscribedDataSetFolderType_RemoveDataSetFolder' -ObjectIdNames[23820] = 'SubscribedDataSetFolderType_RemoveDataSetFolder_InputArguments' -ObjectIdNames[23821] = 'AddSubscribedDataSetMethodType' -ObjectIdNames[23822] = 'AddSubscribedDataSetMethodType_InputArguments' -ObjectIdNames[23823] = 'AddSubscribedDataSetMethodType_OutputArguments' -ObjectIdNames[23824] = 'RemoveSubscribedDataSetMethodType' -ObjectIdNames[23825] = 'RemoveSubscribedDataSetMethodType_InputArguments' -ObjectIdNames[23828] = 'StandaloneSubscribedDataSetType' -ObjectIdNames[23829] = 'StandaloneSubscribedDataSetType_SubscribedDataSet' -ObjectIdNames[23830] = 'StandaloneSubscribedDataSetType_DataSetMetaData' -ObjectIdNames[23831] = 'StandaloneSubscribedDataSetType_IsConnected' -ObjectIdNames[23832] = 'PubSubCapabilitiesType' -ObjectIdNames[23833] = 'PubSubCapabilitiesType_MaxPubSubConnections' -ObjectIdNames[23834] = 'PubSubCapabilitiesType_MaxWriterGroups' -ObjectIdNames[23835] = 'PubSubCapabilitiesType_MaxReaderGroups' -ObjectIdNames[23836] = 'PubSubCapabilitiesType_MaxDataSetWriters' -ObjectIdNames[23837] = 'PubSubCapabilitiesType_MaxDataSetReaders' -ObjectIdNames[23838] = 'PubSubCapabilitiesType_MaxFieldsPerDataSet' -ObjectIdNames[23839] = 'DatagramConnectionTransportType_DiscoveryAnnounceRate' -ObjectIdNames[23840] = 'DatagramConnectionTransportType_DiscoveryMaxMessageSize' -ObjectIdNames[23842] = 'DatagramWriterGroupTransportType_Address' -ObjectIdNames[23843] = 'DatagramWriterGroupTransportType_Address_NetworkInterface' -ObjectIdNames[23844] = 'DatagramWriterGroupTransportType_Address_NetworkInterface_Selections' -ObjectIdNames[23845] = 'DatagramWriterGroupTransportType_Address_NetworkInterface_SelectionDescriptions' -ObjectIdNames[23846] = 'DatagramWriterGroupTransportType_Address_NetworkInterface_RestrictToList' -ObjectIdNames[23847] = 'DatagramWriterGroupTransportType_DatagramQos' -ObjectIdNames[23848] = 'DatagramWriterGroupTransportType_DiscoveryAnnounceRate' -ObjectIdNames[23849] = 'DatagramWriterGroupTransportType_Topic' -ObjectIdNames[23851] = 'StandaloneSubscribedDataSetRefDataType_Encoding_DefaultBinary' -ObjectIdNames[23852] = 'StandaloneSubscribedDataSetDataType_Encoding_DefaultBinary' -ObjectIdNames[23853] = 'SecurityGroupDataType_Encoding_DefaultBinary' -ObjectIdNames[23854] = 'PubSubConfiguration2DataType_Encoding_DefaultBinary' -ObjectIdNames[23855] = 'QosDataType_Encoding_DefaultBinary' -ObjectIdNames[23856] = 'TransmitQosDataType_Encoding_DefaultBinary' -ObjectIdNames[23857] = 'TransmitQosPriorityDataType_Encoding_DefaultBinary' -ObjectIdNames[23860] = 'ReceiveQosDataType_Encoding_DefaultBinary' -ObjectIdNames[23861] = 'ReceiveQosPriorityDataType_Encoding_DefaultBinary' -ObjectIdNames[23864] = 'DatagramConnectionTransport2DataType_Encoding_DefaultBinary' -ObjectIdNames[23865] = 'DatagramWriterGroupTransport2DataType_Encoding_DefaultBinary' -ObjectIdNames[23866] = 'DatagramDataSetReaderTransportDataType_Encoding_DefaultBinary' -ObjectIdNames[23870] = 'OpcUa_BinarySchema_StandaloneSubscribedDataSetRefDataType' -ObjectIdNames[23871] = 'OpcUa_BinarySchema_StandaloneSubscribedDataSetRefDataType_DataTypeVersion' -ObjectIdNames[23872] = 'OpcUa_BinarySchema_StandaloneSubscribedDataSetRefDataType_DictionaryFragment' -ObjectIdNames[23873] = 'OpcUa_BinarySchema_StandaloneSubscribedDataSetDataType' -ObjectIdNames[23874] = 'OpcUa_BinarySchema_StandaloneSubscribedDataSetDataType_DataTypeVersion' -ObjectIdNames[23875] = 'OpcUa_BinarySchema_StandaloneSubscribedDataSetDataType_DictionaryFragment' -ObjectIdNames[23876] = 'OpcUa_BinarySchema_SecurityGroupDataType' -ObjectIdNames[23877] = 'OpcUa_BinarySchema_SecurityGroupDataType_DataTypeVersion' -ObjectIdNames[23878] = 'OpcUa_BinarySchema_SecurityGroupDataType_DictionaryFragment' -ObjectIdNames[23879] = 'OpcUa_BinarySchema_PubSubConfiguration2DataType' -ObjectIdNames[23880] = 'OpcUa_BinarySchema_PubSubConfiguration2DataType_DataTypeVersion' -ObjectIdNames[23881] = 'OpcUa_BinarySchema_PubSubConfiguration2DataType_DictionaryFragment' -ObjectIdNames[23882] = 'OpcUa_BinarySchema_QosDataType' -ObjectIdNames[23883] = 'OpcUa_BinarySchema_QosDataType_DataTypeVersion' -ObjectIdNames[23884] = 'OpcUa_BinarySchema_QosDataType_DictionaryFragment' -ObjectIdNames[23885] = 'OpcUa_BinarySchema_TransmitQosDataType' -ObjectIdNames[23886] = 'OpcUa_BinarySchema_TransmitQosDataType_DataTypeVersion' -ObjectIdNames[23887] = 'OpcUa_BinarySchema_TransmitQosDataType_DictionaryFragment' -ObjectIdNames[23888] = 'OpcUa_BinarySchema_TransmitQosPriorityDataType' -ObjectIdNames[23889] = 'OpcUa_BinarySchema_TransmitQosPriorityDataType_DataTypeVersion' -ObjectIdNames[23890] = 'OpcUa_BinarySchema_TransmitQosPriorityDataType_DictionaryFragment' -ObjectIdNames[23891] = 'AuditClientEventType_SourceName' -ObjectIdNames[23892] = 'AuditClientEventType_Time' -ObjectIdNames[23893] = 'AuditClientEventType_ReceiveTime' -ObjectIdNames[23894] = 'AuditClientEventType_LocalTime' -ObjectIdNames[23895] = 'AuditClientEventType_Message' -ObjectIdNames[23896] = 'AuditClientEventType_Severity' -ObjectIdNames[23897] = 'OpcUa_BinarySchema_ReceiveQosDataType' -ObjectIdNames[23898] = 'OpcUa_BinarySchema_ReceiveQosDataType_DataTypeVersion' -ObjectIdNames[23899] = 'OpcUa_BinarySchema_ReceiveQosDataType_DictionaryFragment' -ObjectIdNames[23900] = 'OpcUa_BinarySchema_ReceiveQosPriorityDataType' -ObjectIdNames[23901] = 'OpcUa_BinarySchema_ReceiveQosPriorityDataType_DataTypeVersion' -ObjectIdNames[23902] = 'OpcUa_BinarySchema_ReceiveQosPriorityDataType_DictionaryFragment' -ObjectIdNames[23903] = 'AuditClientEventType_ActionTimeStamp' -ObjectIdNames[23904] = 'AuditClientEventType_Status' -ObjectIdNames[23905] = 'AuditClientEventType_ServerId' -ObjectIdNames[23906] = 'AuditClientEventType_ClientAuditEntryId' -ObjectIdNames[23907] = 'AuditClientEventType_ClientUserId' -ObjectIdNames[23908] = 'AuditClientEventType_ServerUri' -ObjectIdNames[23909] = 'OpcUa_BinarySchema_DatagramConnectionTransport2DataType' -ObjectIdNames[23910] = 'OpcUa_BinarySchema_DatagramConnectionTransport2DataType_DataTypeVersion' -ObjectIdNames[23911] = 'OpcUa_BinarySchema_DatagramConnectionTransport2DataType_DictionaryFragment' -ObjectIdNames[23912] = 'OpcUa_BinarySchema_DatagramWriterGroupTransport2DataType' -ObjectIdNames[23913] = 'OpcUa_BinarySchema_DatagramWriterGroupTransport2DataType_DataTypeVersion' -ObjectIdNames[23914] = 'OpcUa_BinarySchema_DatagramWriterGroupTransport2DataType_DictionaryFragment' -ObjectIdNames[23915] = 'OpcUa_BinarySchema_DatagramDataSetReaderTransportDataType' -ObjectIdNames[23916] = 'OpcUa_BinarySchema_DatagramDataSetReaderTransportDataType_DataTypeVersion' -ObjectIdNames[23917] = 'OpcUa_BinarySchema_DatagramDataSetReaderTransportDataType_DictionaryFragment' -ObjectIdNames[23919] = 'StandaloneSubscribedDataSetRefDataType_Encoding_DefaultXml' -ObjectIdNames[23920] = 'StandaloneSubscribedDataSetDataType_Encoding_DefaultXml' -ObjectIdNames[23921] = 'SecurityGroupDataType_Encoding_DefaultXml' -ObjectIdNames[23922] = 'PubSubConfiguration2DataType_Encoding_DefaultXml' -ObjectIdNames[23923] = 'QosDataType_Encoding_DefaultXml' -ObjectIdNames[23924] = 'TransmitQosDataType_Encoding_DefaultXml' -ObjectIdNames[23925] = 'TransmitQosPriorityDataType_Encoding_DefaultXml' -ObjectIdNames[23926] = 'AuditClientUpdateMethodResultEventType' -ObjectIdNames[23927] = 'AuditClientUpdateMethodResultEventType_EventId' -ObjectIdNames[23928] = 'ReceiveQosDataType_Encoding_DefaultXml' -ObjectIdNames[23929] = 'ReceiveQosPriorityDataType_Encoding_DefaultXml' -ObjectIdNames[23930] = 'AuditClientUpdateMethodResultEventType_EventType' -ObjectIdNames[23931] = 'AuditClientUpdateMethodResultEventType_SourceNode' -ObjectIdNames[23932] = 'DatagramConnectionTransport2DataType_Encoding_DefaultXml' -ObjectIdNames[23933] = 'DatagramWriterGroupTransport2DataType_Encoding_DefaultXml' -ObjectIdNames[23934] = 'DatagramDataSetReaderTransportDataType_Encoding_DefaultXml' -ObjectIdNames[23938] = 'OpcUa_XmlSchema_StandaloneSubscribedDataSetRefDataType' -ObjectIdNames[23939] = 'OpcUa_XmlSchema_StandaloneSubscribedDataSetRefDataType_DataTypeVersion' -ObjectIdNames[23940] = 'OpcUa_XmlSchema_StandaloneSubscribedDataSetRefDataType_DictionaryFragment' -ObjectIdNames[23941] = 'OpcUa_XmlSchema_StandaloneSubscribedDataSetDataType' -ObjectIdNames[23942] = 'OpcUa_XmlSchema_StandaloneSubscribedDataSetDataType_DataTypeVersion' -ObjectIdNames[23943] = 'OpcUa_XmlSchema_StandaloneSubscribedDataSetDataType_DictionaryFragment' -ObjectIdNames[23944] = 'OpcUa_XmlSchema_SecurityGroupDataType' -ObjectIdNames[23945] = 'OpcUa_XmlSchema_SecurityGroupDataType_DataTypeVersion' -ObjectIdNames[23946] = 'OpcUa_XmlSchema_SecurityGroupDataType_DictionaryFragment' -ObjectIdNames[23947] = 'OpcUa_XmlSchema_PubSubConfiguration2DataType' -ObjectIdNames[23948] = 'OpcUa_XmlSchema_PubSubConfiguration2DataType_DataTypeVersion' -ObjectIdNames[23949] = 'OpcUa_XmlSchema_PubSubConfiguration2DataType_DictionaryFragment' -ObjectIdNames[23950] = 'OpcUa_XmlSchema_QosDataType' -ObjectIdNames[23951] = 'OpcUa_XmlSchema_QosDataType_DataTypeVersion' -ObjectIdNames[23952] = 'OpcUa_XmlSchema_QosDataType_DictionaryFragment' -ObjectIdNames[23953] = 'OpcUa_XmlSchema_TransmitQosDataType' -ObjectIdNames[23954] = 'OpcUa_XmlSchema_TransmitQosDataType_DataTypeVersion' -ObjectIdNames[23955] = 'OpcUa_XmlSchema_TransmitQosDataType_DictionaryFragment' -ObjectIdNames[23956] = 'OpcUa_XmlSchema_TransmitQosPriorityDataType' -ObjectIdNames[23957] = 'OpcUa_XmlSchema_TransmitQosPriorityDataType_DataTypeVersion' -ObjectIdNames[23958] = 'OpcUa_XmlSchema_TransmitQosPriorityDataType_DictionaryFragment' -ObjectIdNames[23959] = 'AuditClientUpdateMethodResultEventType_SourceName' -ObjectIdNames[23960] = 'AuditClientUpdateMethodResultEventType_Time' -ObjectIdNames[23961] = 'AuditClientUpdateMethodResultEventType_ReceiveTime' -ObjectIdNames[23962] = 'AuditClientUpdateMethodResultEventType_LocalTime' -ObjectIdNames[23963] = 'AuditClientUpdateMethodResultEventType_Message' -ObjectIdNames[23964] = 'AuditClientUpdateMethodResultEventType_Severity' -ObjectIdNames[23965] = 'OpcUa_XmlSchema_ReceiveQosDataType' -ObjectIdNames[23966] = 'OpcUa_XmlSchema_ReceiveQosDataType_DataTypeVersion' -ObjectIdNames[23967] = 'OpcUa_XmlSchema_ReceiveQosDataType_DictionaryFragment' -ObjectIdNames[23968] = 'OpcUa_XmlSchema_ReceiveQosPriorityDataType' -ObjectIdNames[23969] = 'OpcUa_XmlSchema_ReceiveQosPriorityDataType_DataTypeVersion' -ObjectIdNames[23970] = 'OpcUa_XmlSchema_ReceiveQosPriorityDataType_DictionaryFragment' -ObjectIdNames[23971] = 'AuditClientUpdateMethodResultEventType_ActionTimeStamp' -ObjectIdNames[23972] = 'AuditClientUpdateMethodResultEventType_Status' -ObjectIdNames[23973] = 'AuditClientUpdateMethodResultEventType_ServerId' -ObjectIdNames[23974] = 'AuditClientUpdateMethodResultEventType_ClientAuditEntryId' -ObjectIdNames[23975] = 'AuditClientUpdateMethodResultEventType_ClientUserId' -ObjectIdNames[23976] = 'AuditClientUpdateMethodResultEventType_ServerUri' -ObjectIdNames[23977] = 'OpcUa_XmlSchema_DatagramConnectionTransport2DataType' -ObjectIdNames[23978] = 'OpcUa_XmlSchema_DatagramConnectionTransport2DataType_DataTypeVersion' -ObjectIdNames[23979] = 'OpcUa_XmlSchema_DatagramConnectionTransport2DataType_DictionaryFragment' -ObjectIdNames[23980] = 'OpcUa_XmlSchema_DatagramWriterGroupTransport2DataType' -ObjectIdNames[23981] = 'OpcUa_XmlSchema_DatagramWriterGroupTransport2DataType_DataTypeVersion' -ObjectIdNames[23982] = 'OpcUa_XmlSchema_DatagramWriterGroupTransport2DataType_DictionaryFragment' -ObjectIdNames[23983] = 'OpcUa_XmlSchema_DatagramDataSetReaderTransportDataType' -ObjectIdNames[23984] = 'OpcUa_XmlSchema_DatagramDataSetReaderTransportDataType_DataTypeVersion' -ObjectIdNames[23985] = 'OpcUa_XmlSchema_DatagramDataSetReaderTransportDataType_DictionaryFragment' -ObjectIdNames[23987] = 'StandaloneSubscribedDataSetRefDataType_Encoding_DefaultJson' -ObjectIdNames[23988] = 'StandaloneSubscribedDataSetDataType_Encoding_DefaultJson' -ObjectIdNames[23989] = 'SecurityGroupDataType_Encoding_DefaultJson' -ObjectIdNames[23990] = 'PubSubConfiguration2DataType_Encoding_DefaultJson' -ObjectIdNames[23991] = 'QosDataType_Encoding_DefaultJson' -ObjectIdNames[23992] = 'TransmitQosDataType_Encoding_DefaultJson' -ObjectIdNames[23993] = 'TransmitQosPriorityDataType_Encoding_DefaultJson' -ObjectIdNames[23994] = 'AuditClientUpdateMethodResultEventType_ObjectId' -ObjectIdNames[23995] = 'AuditClientUpdateMethodResultEventType_MethodId' -ObjectIdNames[23996] = 'ReceiveQosDataType_Encoding_DefaultJson' -ObjectIdNames[23997] = 'ReceiveQosPriorityDataType_Encoding_DefaultJson' -ObjectIdNames[23998] = 'AuditClientUpdateMethodResultEventType_StatusCodeId' -ObjectIdNames[23999] = 'AuditClientUpdateMethodResultEventType_InputArguments' -ObjectIdNames[24000] = 'DatagramConnectionTransport2DataType_Encoding_DefaultJson' -ObjectIdNames[24001] = 'DatagramWriterGroupTransport2DataType_Encoding_DefaultJson' -ObjectIdNames[24002] = 'DatagramDataSetReaderTransportDataType_Encoding_DefaultJson' -ObjectIdNames[24004] = 'PublishSubscribeType_SubscribedDataSets_AddSubscribedDataSet' -ObjectIdNames[24005] = 'PublishSubscribeType_SubscribedDataSets_AddSubscribedDataSet_InputArguments' -ObjectIdNames[24006] = 'PublishSubscribeType_SubscribedDataSets_AddSubscribedDataSet_OutputArguments' -ObjectIdNames[24007] = 'PublishSubscribeType_SubscribedDataSets_RemoveSubscribedDataSet' -ObjectIdNames[24008] = 'PublishSubscribeType_SubscribedDataSets_RemoveSubscribedDataSet_InputArguments' -ObjectIdNames[24009] = 'PublishSubscribeType_DataSetClasses_DataSetName_Placeholder' -ObjectIdNames[24010] = 'PublishSubscribe_SubscribedDataSets_AddSubscribedDataSet' -ObjectIdNames[24011] = 'PublishSubscribe_SubscribedDataSets_AddSubscribedDataSet_InputArguments' -ObjectIdNames[24012] = 'PublishSubscribe_SubscribedDataSets_AddSubscribedDataSet_OutputArguments' -ObjectIdNames[24013] = 'PublishSubscribe_SubscribedDataSets_RemoveSubscribedDataSet' -ObjectIdNames[24014] = 'PublishSubscribe_SubscribedDataSets_RemoveSubscribedDataSet_InputArguments' -ObjectIdNames[24015] = 'PublishSubscribe_DataSetClasses_DataSetName_Placeholder' -ObjectIdNames[24016] = 'DatagramDataSetReaderTransportType' -ObjectIdNames[24017] = 'DatagramDataSetReaderTransportType_Address' -ObjectIdNames[24018] = 'DatagramDataSetReaderTransportType_Address_NetworkInterface' -ObjectIdNames[24019] = 'DatagramDataSetReaderTransportType_Address_NetworkInterface_Selections' -ObjectIdNames[24020] = 'DatagramDataSetReaderTransportType_Address_NetworkInterface_SelectionDescriptions' -ObjectIdNames[24021] = 'DatagramDataSetReaderTransportType_Address_NetworkInterface_RestrictToList' -ObjectIdNames[24022] = 'DatagramDataSetReaderTransportType_DatagramQos' -ObjectIdNames[24023] = 'DatagramDataSetReaderTransportType_Topic' -ObjectIdNames[24033] = 'ProgramDiagnostic2DataType' -ObjectIdNames[24034] = 'ProgramDiagnostic2DataType_Encoding_DefaultBinary' -ObjectIdNames[24035] = 'OpcUa_BinarySchema_ProgramDiagnostic2DataType' -ObjectIdNames[24036] = 'OpcUa_BinarySchema_ProgramDiagnostic2DataType_DataTypeVersion' -ObjectIdNames[24037] = 'OpcUa_BinarySchema_ProgramDiagnostic2DataType_DictionaryFragment' -ObjectIdNames[24038] = 'ProgramDiagnostic2DataType_Encoding_DefaultXml' -ObjectIdNames[24039] = 'OpcUa_XmlSchema_ProgramDiagnostic2DataType' -ObjectIdNames[24040] = 'OpcUa_XmlSchema_ProgramDiagnostic2DataType_DataTypeVersion' -ObjectIdNames[24041] = 'OpcUa_XmlSchema_ProgramDiagnostic2DataType_DictionaryFragment' -ObjectIdNames[24042] = 'ProgramDiagnostic2DataType_Encoding_DefaultJson' -ObjectIdNames[24083] = 'ServerType_ServerCapabilities_MaxMonitoredItems' -ObjectIdNames[24084] = 'ServerType_ServerCapabilities_MaxSubscriptionsPerSession' -ObjectIdNames[24085] = 'ServerType_ServerCapabilities_MaxSelectClauseParameters' -ObjectIdNames[24086] = 'ServerType_ServerCapabilities_MaxWhereClauseParameters' -ObjectIdNames[24087] = 'ServerType_ServerCapabilities_ConformanceUnits' -ObjectIdNames[24088] = 'ServerCapabilitiesType_MaxSessions' -ObjectIdNames[24089] = 'ServerCapabilitiesType_MaxSubscriptions' -ObjectIdNames[24090] = 'ServerCapabilitiesType_MaxMonitoredItems' -ObjectIdNames[24091] = 'ServerCapabilitiesType_MaxSubscriptionsPerSession' -ObjectIdNames[24092] = 'ServerCapabilitiesType_MaxSelectClauseParameters' -ObjectIdNames[24093] = 'ServerCapabilitiesType_MaxWhereClauseParameters' -ObjectIdNames[24094] = 'ServerCapabilitiesType_ConformanceUnits' -ObjectIdNames[24095] = 'Server_ServerCapabilities_MaxSessions' -ObjectIdNames[24096] = 'Server_ServerCapabilities_MaxSubscriptions' -ObjectIdNames[24097] = 'Server_ServerCapabilities_MaxMonitoredItems' -ObjectIdNames[24098] = 'Server_ServerCapabilities_MaxSubscriptionsPerSession' -ObjectIdNames[24099] = 'Server_ServerCapabilities_MaxSelectClauseParameters' -ObjectIdNames[24100] = 'Server_ServerCapabilities_MaxWhereClauseParameters' -ObjectIdNames[24101] = 'Server_ServerCapabilities_ConformanceUnits' -ObjectIdNames[24102] = 'ServerType_ServerCapabilities_MaxMonitoredItemsPerSubscription' -ObjectIdNames[24103] = 'ServerCapabilitiesType_MaxMonitoredItemsPerSubscription' -ObjectIdNames[24104] = 'Server_ServerCapabilities_MaxMonitoredItemsPerSubscription' -ObjectIdNames[24105] = 'PortableQualifiedName' -ObjectIdNames[24106] = 'PortableNodeId' -ObjectIdNames[24107] = 'UnsignedRationalNumber' -ObjectIdNames[24108] = 'PortableQualifiedName_Encoding_DefaultBinary' -ObjectIdNames[24109] = 'PortableNodeId_Encoding_DefaultBinary' -ObjectIdNames[24110] = 'UnsignedRationalNumber_Encoding_DefaultBinary' -ObjectIdNames[24111] = 'OpcUa_BinarySchema_PortableQualifiedName' -ObjectIdNames[24112] = 'OpcUa_BinarySchema_PortableQualifiedName_DataTypeVersion' -ObjectIdNames[24113] = 'OpcUa_BinarySchema_PortableQualifiedName_DictionaryFragment' -ObjectIdNames[24114] = 'OpcUa_BinarySchema_PortableNodeId' -ObjectIdNames[24115] = 'OpcUa_BinarySchema_PortableNodeId_DataTypeVersion' -ObjectIdNames[24116] = 'OpcUa_BinarySchema_PortableNodeId_DictionaryFragment' -ObjectIdNames[24117] = 'OpcUa_BinarySchema_UnsignedRationalNumber' -ObjectIdNames[24118] = 'OpcUa_BinarySchema_UnsignedRationalNumber_DataTypeVersion' -ObjectIdNames[24119] = 'OpcUa_BinarySchema_UnsignedRationalNumber_DictionaryFragment' -ObjectIdNames[24120] = 'PortableQualifiedName_Encoding_DefaultXml' -ObjectIdNames[24121] = 'PortableNodeId_Encoding_DefaultXml' -ObjectIdNames[24122] = 'UnsignedRationalNumber_Encoding_DefaultXml' -ObjectIdNames[24123] = 'OpcUa_XmlSchema_PortableQualifiedName' -ObjectIdNames[24124] = 'OpcUa_XmlSchema_PortableQualifiedName_DataTypeVersion' -ObjectIdNames[24125] = 'OpcUa_XmlSchema_PortableQualifiedName_DictionaryFragment' -ObjectIdNames[24126] = 'OpcUa_XmlSchema_PortableNodeId' -ObjectIdNames[24127] = 'OpcUa_XmlSchema_PortableNodeId_DataTypeVersion' -ObjectIdNames[24128] = 'OpcUa_XmlSchema_PortableNodeId_DictionaryFragment' -ObjectIdNames[24129] = 'OpcUa_XmlSchema_UnsignedRationalNumber' -ObjectIdNames[24130] = 'OpcUa_XmlSchema_UnsignedRationalNumber_DataTypeVersion' -ObjectIdNames[24131] = 'OpcUa_XmlSchema_UnsignedRationalNumber_DictionaryFragment' -ObjectIdNames[24132] = 'PortableQualifiedName_Encoding_DefaultJson' -ObjectIdNames[24133] = 'PortableNodeId_Encoding_DefaultJson' -ObjectIdNames[24134] = 'UnsignedRationalNumber_Encoding_DefaultJson' -ObjectIdNames[24135] = 'AuditOpenSecureChannelEventType_CertificateErrorEventId' -ObjectIdNames[24136] = 'HasStructuredComponent' -ObjectIdNames[24137] = 'AssociatedWith' -ObjectIdNames[24138] = 'RoleSetType_RoleName_Placeholder_CustomConfiguration' -ObjectIdNames[24139] = 'RoleType_CustomConfiguration' -ObjectIdNames[24140] = 'WellKnownRole_Anonymous_CustomConfiguration' -ObjectIdNames[24141] = 'WellKnownRole_AuthenticatedUser_CustomConfiguration' -ObjectIdNames[24142] = 'WellKnownRole_Observer_CustomConfiguration' -ObjectIdNames[24143] = 'WellKnownRole_Operator_CustomConfiguration' -ObjectIdNames[24144] = 'WellKnownRole_Engineer_CustomConfiguration' -ObjectIdNames[24145] = 'WellKnownRole_Supervisor_CustomConfiguration' -ObjectIdNames[24146] = 'WellKnownRole_ConfigureAdmin_CustomConfiguration' -ObjectIdNames[24147] = 'WellKnownRole_SecurityAdmin_CustomConfiguration' -ObjectIdNames[24148] = 'IIetfBaseNetworkInterfaceType' -ObjectIdNames[24149] = 'IIetfBaseNetworkInterfaceType_AdminStatus' -ObjectIdNames[24150] = 'IIetfBaseNetworkInterfaceType_OperStatus' -ObjectIdNames[24151] = 'IIetfBaseNetworkInterfaceType_PhysAddress' -ObjectIdNames[24152] = 'IIetfBaseNetworkInterfaceType_Speed' -ObjectIdNames[24153] = 'IIetfBaseNetworkInterfaceType_Speed_Definition' -ObjectIdNames[24154] = 'IIetfBaseNetworkInterfaceType_Speed_ValuePrecision' -ObjectIdNames[24155] = 'IIetfBaseNetworkInterfaceType_Speed_InstrumentRange' -ObjectIdNames[24156] = 'IIetfBaseNetworkInterfaceType_Speed_EURange' -ObjectIdNames[24157] = 'IIetfBaseNetworkInterfaceType_Speed_EngineeringUnits' -ObjectIdNames[24158] = 'IIeeeBaseEthernetPortType' -ObjectIdNames[24159] = 'IIeeeBaseEthernetPortType_Speed' -ObjectIdNames[24160] = 'IIeeeBaseEthernetPortType_Speed_Definition' -ObjectIdNames[24161] = 'IIeeeBaseEthernetPortType_Speed_ValuePrecision' -ObjectIdNames[24162] = 'IIeeeBaseEthernetPortType_Speed_InstrumentRange' -ObjectIdNames[24163] = 'IIeeeBaseEthernetPortType_Speed_EURange' -ObjectIdNames[24164] = 'IIeeeBaseEthernetPortType_Speed_EngineeringUnits' -ObjectIdNames[24165] = 'IIeeeBaseEthernetPortType_Duplex' -ObjectIdNames[24166] = 'IIeeeBaseEthernetPortType_MaxFrameLength' -ObjectIdNames[24167] = 'IBaseEthernetCapabilitiesType' -ObjectIdNames[24168] = 'IBaseEthernetCapabilitiesType_VlanTagCapable' -ObjectIdNames[24169] = 'ISrClassType' -ObjectIdNames[24170] = 'ISrClassType_Id' -ObjectIdNames[24171] = 'ISrClassType_Priority' -ObjectIdNames[24172] = 'ISrClassType_Vid' -ObjectIdNames[24173] = 'IIeeeBaseTsnStreamType' -ObjectIdNames[24174] = 'IIeeeBaseTsnStreamType_StreamId' -ObjectIdNames[24175] = 'IIeeeBaseTsnStreamType_StreamName' -ObjectIdNames[24176] = 'IIeeeBaseTsnStreamType_State' -ObjectIdNames[24177] = 'IIeeeBaseTsnStreamType_AccumulatedLatency' -ObjectIdNames[24178] = 'IIeeeBaseTsnStreamType_SrClassId' -ObjectIdNames[24179] = 'IIeeeBaseTsnTrafficSpecificationType' -ObjectIdNames[24180] = 'IIeeeBaseTsnTrafficSpecificationType_MaxIntervalFrames' -ObjectIdNames[24181] = 'IIeeeBaseTsnTrafficSpecificationType_MaxFrameSize' -ObjectIdNames[24182] = 'IIeeeBaseTsnTrafficSpecificationType_Interval' -ObjectIdNames[24183] = 'IIeeeBaseTsnStatusStreamType' -ObjectIdNames[24184] = 'IIeeeBaseTsnStatusStreamType_TalkerStatus' -ObjectIdNames[24185] = 'IIeeeBaseTsnStatusStreamType_ListenerStatus' -ObjectIdNames[24186] = 'IIeeeBaseTsnStatusStreamType_FailureCode' -ObjectIdNames[24187] = 'IIeeeBaseTsnStatusStreamType_FailureSystemIdentifier' -ObjectIdNames[24188] = 'IIeeeTsnInterfaceConfigurationType' -ObjectIdNames[24189] = 'IIeeeTsnInterfaceConfigurationType_MacAddress' -ObjectIdNames[24190] = 'IIeeeTsnInterfaceConfigurationType_InterfaceName' -ObjectIdNames[24191] = 'IIeeeTsnInterfaceConfigurationTalkerType' -ObjectIdNames[24192] = 'IIeeeTsnInterfaceConfigurationTalkerType_MacAddress' -ObjectIdNames[24193] = 'IIeeeTsnInterfaceConfigurationTalkerType_InterfaceName' -ObjectIdNames[24194] = 'IIeeeTsnInterfaceConfigurationTalkerType_TimeAwareOffset' -ObjectIdNames[24195] = 'IIeeeTsnInterfaceConfigurationListenerType' -ObjectIdNames[24196] = 'IIeeeTsnInterfaceConfigurationListenerType_MacAddress' -ObjectIdNames[24197] = 'IIeeeTsnInterfaceConfigurationListenerType_InterfaceName' -ObjectIdNames[24198] = 'IIeeeTsnInterfaceConfigurationListenerType_ReceiveOffset' -ObjectIdNames[24199] = 'IIeeeTsnMacAddressType' -ObjectIdNames[24200] = 'IIeeeTsnMacAddressType_DestinationAddress' -ObjectIdNames[24201] = 'IIeeeTsnMacAddressType_SourceAddress' -ObjectIdNames[24202] = 'IIeeeTsnVlanTagType' -ObjectIdNames[24203] = 'IIeeeTsnVlanTagType_VlanId' -ObjectIdNames[24204] = 'IIeeeTsnVlanTagType_PriorityCodePoint' -ObjectIdNames[24205] = 'IPriorityMappingEntryType' -ObjectIdNames[24206] = 'IPriorityMappingEntryType_MappingUri' -ObjectIdNames[24207] = 'IPriorityMappingEntryType_PriorityLabel' -ObjectIdNames[24208] = 'IPriorityMappingEntryType_PriorityValue_PCP' -ObjectIdNames[24209] = 'IPriorityMappingEntryType_PriorityValue_DSCP' -ObjectIdNames[24210] = 'Duplex' -ObjectIdNames[24212] = 'InterfaceAdminStatus' -ObjectIdNames[24214] = 'InterfaceOperStatus' -ObjectIdNames[24216] = 'NegotiationStatus' -ObjectIdNames[24218] = 'TsnFailureCode' -ObjectIdNames[24220] = 'TsnStreamState' -ObjectIdNames[24222] = 'TsnTalkerStatus' -ObjectIdNames[24224] = 'TsnListenerStatus' -ObjectIdNames[24226] = 'Resources' -ObjectIdNames[24227] = 'Communication' -ObjectIdNames[24228] = 'MappingTables' -ObjectIdNames[24229] = 'NetworkInterfaces' -ObjectIdNames[24230] = 'Streams' -ObjectIdNames[24231] = 'TalkerStreams' -ObjectIdNames[24232] = 'ListenerStreams' -ObjectIdNames[24233] = 'IIeeeAutoNegotiationStatusType' -ObjectIdNames[24234] = 'IIeeeAutoNegotiationStatusType_NegotiationStatus' -ObjectIdNames[24235] = 'Duplex_EnumValues' -ObjectIdNames[24236] = 'InterfaceAdminStatus_EnumValues' -ObjectIdNames[24237] = 'InterfaceOperStatus_EnumValues' -ObjectIdNames[24238] = 'NegotiationStatus_EnumValues' -ObjectIdNames[24239] = 'TsnFailureCode_EnumValues' -ObjectIdNames[24240] = 'TsnStreamState_EnumValues' -ObjectIdNames[24241] = 'TsnTalkerStatus_EnumValues' -ObjectIdNames[24242] = 'TsnListenerStatus_EnumValues' -ObjectIdNames[24243] = 'OPCUANamespaceMetadata_NamespaceFile_MaxByteStringLength' -ObjectIdNames[24244] = 'FileType_MaxByteStringLength' -ObjectIdNames[24245] = 'AddressSpaceFileType_MaxByteStringLength' -ObjectIdNames[24246] = 'NamespaceMetadataType_NamespaceFile_MaxByteStringLength' -ObjectIdNames[24247] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_MaxByteStringLength' -ObjectIdNames[24248] = 'FileDirectoryType_FileName_Placeholder_MaxByteStringLength' -ObjectIdNames[24249] = 'FileSystem_FileName_Placeholder_MaxByteStringLength' -ObjectIdNames[24250] = 'TrustListType_MaxByteStringLength' -ObjectIdNames[24251] = 'CertificateGroupType_TrustList_MaxByteStringLength' -ObjectIdNames[24252] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_MaxByteStringLength' -ObjectIdNames[24253] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_MaxByteStringLength' -ObjectIdNames[24254] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_MaxByteStringLength' -ObjectIdNames[24255] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_MaxByteStringLength' -ObjectIdNames[24256] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_MaxByteStringLength' -ObjectIdNames[24257] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_MaxByteStringLength' -ObjectIdNames[24258] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_MaxByteStringLength' -ObjectIdNames[24259] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_MaxByteStringLength' -ObjectIdNames[24260] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_MaxByteStringLength' -ObjectIdNames[24261] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_MaxByteStringLength' -ObjectIdNames[24263] = 'SemanticVersionString' -ObjectIdNames[24264] = 'UserManagementType' -ObjectIdNames[24265] = 'UserManagementType_Users' -ObjectIdNames[24266] = 'UserManagementType_PasswordLength' -ObjectIdNames[24267] = 'UserManagementType_PasswordOptions' -ObjectIdNames[24268] = 'UserManagementType_PasswordRestrictions' -ObjectIdNames[24269] = 'UserManagementType_AddUser' -ObjectIdNames[24270] = 'UserManagementType_AddUser_InputArguments' -ObjectIdNames[24271] = 'UserManagementType_ModifyUser' -ObjectIdNames[24272] = 'UserManagementType_ModifyUser_InputArguments' -ObjectIdNames[24273] = 'UserManagementType_RemoveUser' -ObjectIdNames[24274] = 'UserManagementType_RemoveUser_InputArguments' -ObjectIdNames[24275] = 'UserManagementType_ChangePassword' -ObjectIdNames[24276] = 'UserManagementType_ChangePassword_InputArguments' -ObjectIdNames[24277] = 'PasswordOptionsMask' -ObjectIdNames[24278] = 'PasswordOptionsMask_OptionSetValues' -ObjectIdNames[24279] = 'UserConfigurationMask' -ObjectIdNames[24280] = 'UserConfigurationMask_OptionSetValues' -ObjectIdNames[24281] = 'UserManagementDataType' -ObjectIdNames[24282] = 'AddUserMethodType' -ObjectIdNames[24283] = 'AddUserMethodType_InputArguments' -ObjectIdNames[24284] = 'ModifyUserMethodType' -ObjectIdNames[24285] = 'ModifyUserMethodType_InputArguments' -ObjectIdNames[24286] = 'RemoveUserMethodType' -ObjectIdNames[24287] = 'RemoveUserMethodType_InputArguments' -ObjectIdNames[24288] = 'ChangePasswordMethodType' -ObjectIdNames[24289] = 'ChangePasswordMethodType_InputArguments' -ObjectIdNames[24290] = 'UserManagement' -ObjectIdNames[24291] = 'UserManagement_PasswordRestrictions' -ObjectIdNames[24292] = 'UserManagementDataType_Encoding_DefaultBinary' -ObjectIdNames[24293] = 'OpcUa_BinarySchema_UserManagementDataType' -ObjectIdNames[24294] = 'OpcUa_BinarySchema_UserManagementDataType_DataTypeVersion' -ObjectIdNames[24295] = 'OpcUa_BinarySchema_UserManagementDataType_DictionaryFragment' -ObjectIdNames[24296] = 'UserManagementDataType_Encoding_DefaultXml' -ObjectIdNames[24297] = 'OpcUa_XmlSchema_UserManagementDataType' -ObjectIdNames[24298] = 'OpcUa_XmlSchema_UserManagementDataType_DataTypeVersion' -ObjectIdNames[24299] = 'OpcUa_XmlSchema_UserManagementDataType_DictionaryFragment' -ObjectIdNames[24300] = 'UserManagementDataType_Encoding_DefaultJson' -ObjectIdNames[24301] = 'UserManagement_Users' -ObjectIdNames[24302] = 'UserManagement_PasswordLength' -ObjectIdNames[24303] = 'UserManagement_PasswordOptions' -ObjectIdNames[24304] = 'UserManagement_AddUser' -ObjectIdNames[24305] = 'UserManagement_AddUser_InputArguments' -ObjectIdNames[24306] = 'UserManagement_ModifyUser' -ObjectIdNames[24307] = 'UserManagement_ModifyUser_InputArguments' -ObjectIdNames[24308] = 'UserManagement_RemoveUser' -ObjectIdNames[24309] = 'UserManagement_RemoveUser_InputArguments' -ObjectIdNames[24310] = 'UserManagement_ChangePassword' -ObjectIdNames[24311] = 'UserManagement_ChangePassword_InputArguments' -ObjectIdNames[24312] = 'DialogConditionType_Respond2' -ObjectIdNames[24313] = 'DialogConditionType_Respond2_InputArguments' -ObjectIdNames[24314] = 'DialogResponse2MethodType' -ObjectIdNames[24315] = 'DialogResponse2MethodType_InputArguments' -ObjectIdNames[24316] = 'AlarmConditionType_Suppress2' -ObjectIdNames[24317] = 'AlarmConditionType_Suppress2_InputArguments' -ObjectIdNames[24318] = 'AlarmConditionType_Unsuppress2' -ObjectIdNames[24319] = 'AlarmConditionType_Unsuppress2_InputArguments' -ObjectIdNames[24320] = 'AlarmConditionType_RemoveFromService2' -ObjectIdNames[24321] = 'AlarmConditionType_RemoveFromService2_InputArguments' -ObjectIdNames[24322] = 'AlarmConditionType_PlaceInService2' -ObjectIdNames[24323] = 'AlarmConditionType_PlaceInService2_InputArguments' -ObjectIdNames[24324] = 'AlarmConditionType_Reset2' -ObjectIdNames[24325] = 'AlarmConditionType_Reset2_InputArguments' -ObjectIdNames[24326] = 'WithCommentMethodType' -ObjectIdNames[24327] = 'WithCommentMethodType_InputArguments' -ObjectIdNames[24328] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Suppress2' -ObjectIdNames[24329] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Suppress2_InputArguments' -ObjectIdNames[24330] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Unsuppress2' -ObjectIdNames[24331] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Unsuppress2_InputArguments' -ObjectIdNames[24332] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_RemoveFromService2' -ObjectIdNames[24333] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_RemoveFromService2_InputArguments' -ObjectIdNames[24334] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_PlaceInService2' -ObjectIdNames[24335] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_PlaceInService2_InputArguments' -ObjectIdNames[24336] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Reset2' -ObjectIdNames[24337] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Reset2_InputArguments' -ObjectIdNames[24338] = 'LimitAlarmType_Suppress2' -ObjectIdNames[24339] = 'LimitAlarmType_Suppress2_InputArguments' -ObjectIdNames[24340] = 'LimitAlarmType_Unsuppress2' -ObjectIdNames[24341] = 'LimitAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24342] = 'LimitAlarmType_RemoveFromService2' -ObjectIdNames[24343] = 'LimitAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24344] = 'LimitAlarmType_PlaceInService2' -ObjectIdNames[24345] = 'LimitAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24346] = 'LimitAlarmType_Reset2' -ObjectIdNames[24347] = 'LimitAlarmType_Reset2_InputArguments' -ObjectIdNames[24348] = 'ExclusiveLimitAlarmType_Suppress2' -ObjectIdNames[24349] = 'ExclusiveLimitAlarmType_Suppress2_InputArguments' -ObjectIdNames[24350] = 'ExclusiveLimitAlarmType_Unsuppress2' -ObjectIdNames[24351] = 'ExclusiveLimitAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24352] = 'ExclusiveLimitAlarmType_RemoveFromService2' -ObjectIdNames[24353] = 'ExclusiveLimitAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24354] = 'ExclusiveLimitAlarmType_PlaceInService2' -ObjectIdNames[24355] = 'ExclusiveLimitAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24356] = 'ExclusiveLimitAlarmType_Reset2' -ObjectIdNames[24357] = 'ExclusiveLimitAlarmType_Reset2_InputArguments' -ObjectIdNames[24358] = 'NonExclusiveLimitAlarmType_Suppress2' -ObjectIdNames[24359] = 'NonExclusiveLimitAlarmType_Suppress2_InputArguments' -ObjectIdNames[24360] = 'NonExclusiveLimitAlarmType_Unsuppress2' -ObjectIdNames[24361] = 'NonExclusiveLimitAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24362] = 'NonExclusiveLimitAlarmType_RemoveFromService2' -ObjectIdNames[24363] = 'NonExclusiveLimitAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24364] = 'NonExclusiveLimitAlarmType_PlaceInService2' -ObjectIdNames[24365] = 'NonExclusiveLimitAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24366] = 'NonExclusiveLimitAlarmType_Reset2' -ObjectIdNames[24367] = 'NonExclusiveLimitAlarmType_Reset2_InputArguments' -ObjectIdNames[24368] = 'NonExclusiveLevelAlarmType_Suppress2' -ObjectIdNames[24369] = 'NonExclusiveLevelAlarmType_Suppress2_InputArguments' -ObjectIdNames[24370] = 'NonExclusiveLevelAlarmType_Unsuppress2' -ObjectIdNames[24371] = 'NonExclusiveLevelAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24372] = 'NonExclusiveLevelAlarmType_RemoveFromService2' -ObjectIdNames[24373] = 'NonExclusiveLevelAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24374] = 'NonExclusiveLevelAlarmType_PlaceInService2' -ObjectIdNames[24375] = 'NonExclusiveLevelAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24376] = 'NonExclusiveLevelAlarmType_Reset2' -ObjectIdNames[24377] = 'NonExclusiveLevelAlarmType_Reset2_InputArguments' -ObjectIdNames[24378] = 'ExclusiveLevelAlarmType_Suppress2' -ObjectIdNames[24379] = 'ExclusiveLevelAlarmType_Suppress2_InputArguments' -ObjectIdNames[24380] = 'ExclusiveLevelAlarmType_Unsuppress2' -ObjectIdNames[24381] = 'ExclusiveLevelAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24382] = 'ExclusiveLevelAlarmType_RemoveFromService2' -ObjectIdNames[24383] = 'ExclusiveLevelAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24384] = 'ExclusiveLevelAlarmType_PlaceInService2' -ObjectIdNames[24385] = 'ExclusiveLevelAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24386] = 'ExclusiveLevelAlarmType_Reset2' -ObjectIdNames[24387] = 'ExclusiveLevelAlarmType_Reset2_InputArguments' -ObjectIdNames[24388] = 'NonExclusiveDeviationAlarmType_Suppress2' -ObjectIdNames[24389] = 'NonExclusiveDeviationAlarmType_Suppress2_InputArguments' -ObjectIdNames[24390] = 'NonExclusiveDeviationAlarmType_Unsuppress2' -ObjectIdNames[24391] = 'NonExclusiveDeviationAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24392] = 'NonExclusiveDeviationAlarmType_RemoveFromService2' -ObjectIdNames[24393] = 'NonExclusiveDeviationAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24394] = 'NonExclusiveDeviationAlarmType_PlaceInService2' -ObjectIdNames[24395] = 'NonExclusiveDeviationAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24396] = 'NonExclusiveDeviationAlarmType_Reset2' -ObjectIdNames[24397] = 'NonExclusiveDeviationAlarmType_Reset2_InputArguments' -ObjectIdNames[24398] = 'NonExclusiveRateOfChangeAlarmType_Suppress2' -ObjectIdNames[24399] = 'NonExclusiveRateOfChangeAlarmType_Suppress2_InputArguments' -ObjectIdNames[24400] = 'NonExclusiveRateOfChangeAlarmType_Unsuppress2' -ObjectIdNames[24401] = 'NonExclusiveRateOfChangeAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24402] = 'NonExclusiveRateOfChangeAlarmType_RemoveFromService2' -ObjectIdNames[24403] = 'NonExclusiveRateOfChangeAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24404] = 'NonExclusiveRateOfChangeAlarmType_PlaceInService2' -ObjectIdNames[24405] = 'NonExclusiveRateOfChangeAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24406] = 'NonExclusiveRateOfChangeAlarmType_Reset2' -ObjectIdNames[24407] = 'NonExclusiveRateOfChangeAlarmType_Reset2_InputArguments' -ObjectIdNames[24408] = 'ExclusiveDeviationAlarmType_Suppress2' -ObjectIdNames[24409] = 'ExclusiveDeviationAlarmType_Suppress2_InputArguments' -ObjectIdNames[24410] = 'ExclusiveDeviationAlarmType_Unsuppress2' -ObjectIdNames[24411] = 'ExclusiveDeviationAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24412] = 'ExclusiveDeviationAlarmType_RemoveFromService2' -ObjectIdNames[24413] = 'ExclusiveDeviationAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24414] = 'ExclusiveDeviationAlarmType_PlaceInService2' -ObjectIdNames[24415] = 'ExclusiveDeviationAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24416] = 'ExclusiveDeviationAlarmType_Reset2' -ObjectIdNames[24417] = 'ExclusiveDeviationAlarmType_Reset2_InputArguments' -ObjectIdNames[24418] = 'ExclusiveRateOfChangeAlarmType_Suppress2' -ObjectIdNames[24419] = 'ExclusiveRateOfChangeAlarmType_Suppress2_InputArguments' -ObjectIdNames[24420] = 'ExclusiveRateOfChangeAlarmType_Unsuppress2' -ObjectIdNames[24421] = 'ExclusiveRateOfChangeAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24422] = 'ExclusiveRateOfChangeAlarmType_RemoveFromService2' -ObjectIdNames[24423] = 'ExclusiveRateOfChangeAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24424] = 'ExclusiveRateOfChangeAlarmType_PlaceInService2' -ObjectIdNames[24425] = 'ExclusiveRateOfChangeAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24426] = 'ExclusiveRateOfChangeAlarmType_Reset2' -ObjectIdNames[24427] = 'ExclusiveRateOfChangeAlarmType_Reset2_InputArguments' -ObjectIdNames[24428] = 'DiscreteAlarmType_Suppress2' -ObjectIdNames[24429] = 'DiscreteAlarmType_Suppress2_InputArguments' -ObjectIdNames[24430] = 'DiscreteAlarmType_Unsuppress2' -ObjectIdNames[24431] = 'DiscreteAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24432] = 'DiscreteAlarmType_RemoveFromService2' -ObjectIdNames[24433] = 'DiscreteAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24434] = 'DiscreteAlarmType_PlaceInService2' -ObjectIdNames[24435] = 'DiscreteAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24436] = 'DiscreteAlarmType_Reset2' -ObjectIdNames[24437] = 'DiscreteAlarmType_Reset2_InputArguments' -ObjectIdNames[24438] = 'OffNormalAlarmType_Suppress2' -ObjectIdNames[24439] = 'OffNormalAlarmType_Suppress2_InputArguments' -ObjectIdNames[24440] = 'OffNormalAlarmType_Unsuppress2' -ObjectIdNames[24441] = 'OffNormalAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24442] = 'OffNormalAlarmType_RemoveFromService2' -ObjectIdNames[24443] = 'OffNormalAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24444] = 'OffNormalAlarmType_PlaceInService2' -ObjectIdNames[24445] = 'OffNormalAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24446] = 'OffNormalAlarmType_Reset2' -ObjectIdNames[24447] = 'OffNormalAlarmType_Reset2_InputArguments' -ObjectIdNames[24448] = 'SystemOffNormalAlarmType_Suppress2' -ObjectIdNames[24449] = 'SystemOffNormalAlarmType_Suppress2_InputArguments' -ObjectIdNames[24450] = 'SystemOffNormalAlarmType_Unsuppress2' -ObjectIdNames[24451] = 'SystemOffNormalAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24452] = 'SystemOffNormalAlarmType_RemoveFromService2' -ObjectIdNames[24453] = 'SystemOffNormalAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24454] = 'SystemOffNormalAlarmType_PlaceInService2' -ObjectIdNames[24455] = 'SystemOffNormalAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24456] = 'SystemOffNormalAlarmType_Reset2' -ObjectIdNames[24457] = 'SystemOffNormalAlarmType_Reset2_InputArguments' -ObjectIdNames[24458] = 'TripAlarmType_Suppress2' -ObjectIdNames[24459] = 'TripAlarmType_Suppress2_InputArguments' -ObjectIdNames[24460] = 'TripAlarmType_Unsuppress2' -ObjectIdNames[24461] = 'TripAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24462] = 'TripAlarmType_RemoveFromService2' -ObjectIdNames[24463] = 'TripAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24464] = 'TripAlarmType_PlaceInService2' -ObjectIdNames[24465] = 'TripAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24466] = 'TripAlarmType_Reset2' -ObjectIdNames[24467] = 'TripAlarmType_Reset2_InputArguments' -ObjectIdNames[24468] = 'InstrumentDiagnosticAlarmType_Suppress2' -ObjectIdNames[24469] = 'InstrumentDiagnosticAlarmType_Suppress2_InputArguments' -ObjectIdNames[24470] = 'InstrumentDiagnosticAlarmType_Unsuppress2' -ObjectIdNames[24471] = 'InstrumentDiagnosticAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24472] = 'InstrumentDiagnosticAlarmType_RemoveFromService2' -ObjectIdNames[24473] = 'InstrumentDiagnosticAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24474] = 'InstrumentDiagnosticAlarmType_PlaceInService2' -ObjectIdNames[24475] = 'InstrumentDiagnosticAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24476] = 'InstrumentDiagnosticAlarmType_Reset2' -ObjectIdNames[24477] = 'InstrumentDiagnosticAlarmType_Reset2_InputArguments' -ObjectIdNames[24478] = 'SystemDiagnosticAlarmType_Suppress2' -ObjectIdNames[24479] = 'SystemDiagnosticAlarmType_Suppress2_InputArguments' -ObjectIdNames[24480] = 'SystemDiagnosticAlarmType_Unsuppress2' -ObjectIdNames[24481] = 'SystemDiagnosticAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24482] = 'SystemDiagnosticAlarmType_RemoveFromService2' -ObjectIdNames[24483] = 'SystemDiagnosticAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24484] = 'SystemDiagnosticAlarmType_PlaceInService2' -ObjectIdNames[24485] = 'SystemDiagnosticAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24486] = 'SystemDiagnosticAlarmType_Reset2' -ObjectIdNames[24487] = 'SystemDiagnosticAlarmType_Reset2_InputArguments' -ObjectIdNames[24488] = 'CertificateExpirationAlarmType_Suppress2' -ObjectIdNames[24489] = 'CertificateExpirationAlarmType_Suppress2_InputArguments' -ObjectIdNames[24490] = 'CertificateExpirationAlarmType_Unsuppress2' -ObjectIdNames[24491] = 'CertificateExpirationAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24492] = 'CertificateExpirationAlarmType_RemoveFromService2' -ObjectIdNames[24493] = 'CertificateExpirationAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24494] = 'CertificateExpirationAlarmType_PlaceInService2' -ObjectIdNames[24495] = 'CertificateExpirationAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24496] = 'CertificateExpirationAlarmType_Reset2' -ObjectIdNames[24497] = 'CertificateExpirationAlarmType_Reset2_InputArguments' -ObjectIdNames[24498] = 'DiscrepancyAlarmType_Suppress2' -ObjectIdNames[24499] = 'DiscrepancyAlarmType_Suppress2_InputArguments' -ObjectIdNames[24500] = 'DiscrepancyAlarmType_Unsuppress2' -ObjectIdNames[24501] = 'DiscrepancyAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24502] = 'DiscrepancyAlarmType_RemoveFromService2' -ObjectIdNames[24503] = 'DiscrepancyAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24504] = 'DiscrepancyAlarmType_PlaceInService2' -ObjectIdNames[24505] = 'DiscrepancyAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24506] = 'DiscrepancyAlarmType_Reset2' -ObjectIdNames[24507] = 'DiscrepancyAlarmType_Reset2_InputArguments' -ObjectIdNames[24508] = 'TrustListOutOfDateAlarmType_Suppress2' -ObjectIdNames[24509] = 'TrustListOutOfDateAlarmType_Suppress2_InputArguments' -ObjectIdNames[24510] = 'TrustListOutOfDateAlarmType_Unsuppress2' -ObjectIdNames[24511] = 'TrustListOutOfDateAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24512] = 'TrustListOutOfDateAlarmType_RemoveFromService2' -ObjectIdNames[24513] = 'TrustListOutOfDateAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24514] = 'TrustListOutOfDateAlarmType_PlaceInService2' -ObjectIdNames[24515] = 'TrustListOutOfDateAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24516] = 'TrustListOutOfDateAlarmType_Reset2' -ObjectIdNames[24517] = 'TrustListOutOfDateAlarmType_Reset2_InputArguments' -ObjectIdNames[24518] = 'CertificateGroupType_CertificateExpired_Suppress2' -ObjectIdNames[24519] = 'CertificateGroupType_CertificateExpired_Suppress2_InputArguments' -ObjectIdNames[24520] = 'CertificateGroupType_CertificateExpired_Unsuppress2' -ObjectIdNames[24521] = 'CertificateGroupType_CertificateExpired_Unsuppress2_InputArguments' -ObjectIdNames[24522] = 'CertificateGroupType_CertificateExpired_RemoveFromService2' -ObjectIdNames[24523] = 'CertificateGroupType_CertificateExpired_RemoveFromService2_InputArguments' -ObjectIdNames[24524] = 'CertificateGroupType_CertificateExpired_PlaceInService2' -ObjectIdNames[24525] = 'CertificateGroupType_CertificateExpired_PlaceInService2_InputArguments' -ObjectIdNames[24526] = 'CertificateGroupType_CertificateExpired_Reset2' -ObjectIdNames[24527] = 'CertificateGroupType_CertificateExpired_Reset2_InputArguments' -ObjectIdNames[24528] = 'CertificateGroupType_TrustListOutOfDate_Suppress2' -ObjectIdNames[24529] = 'CertificateGroupType_TrustListOutOfDate_Suppress2_InputArguments' -ObjectIdNames[24530] = 'CertificateGroupType_TrustListOutOfDate_Unsuppress2' -ObjectIdNames[24531] = 'CertificateGroupType_TrustListOutOfDate_Unsuppress2_InputArguments' -ObjectIdNames[24532] = 'CertificateGroupType_TrustListOutOfDate_RemoveFromService2' -ObjectIdNames[24533] = 'CertificateGroupType_TrustListOutOfDate_RemoveFromService2_InputArguments' -ObjectIdNames[24534] = 'CertificateGroupType_TrustListOutOfDate_PlaceInService2' -ObjectIdNames[24535] = 'CertificateGroupType_TrustListOutOfDate_PlaceInService2_InputArguments' -ObjectIdNames[24536] = 'CertificateGroupType_TrustListOutOfDate_Reset2' -ObjectIdNames[24537] = 'CertificateGroupType_TrustListOutOfDate_Reset2_InputArguments' -ObjectIdNames[24538] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Suppress2' -ObjectIdNames[24539] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Suppress2_InputArguments' -ObjectIdNames[24540] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Unsuppress2' -ObjectIdNames[24541] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Unsuppress2_InputArguments' -ObjectIdNames[24542] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_RemoveFromService2' -ObjectIdNames[24543] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_RemoveFromService2_InputArguments' -ObjectIdNames[24544] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_PlaceInService2' -ObjectIdNames[24545] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_PlaceInService2_InputArguments' -ObjectIdNames[24546] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Reset2' -ObjectIdNames[24547] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Reset2_InputArguments' -ObjectIdNames[24548] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Suppress2' -ObjectIdNames[24549] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Suppress2_InputArguments' -ObjectIdNames[24550] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2' -ObjectIdNames[24551] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2_InputArguments' -ObjectIdNames[24552] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2' -ObjectIdNames[24553] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2_InputArguments' -ObjectIdNames[24554] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2' -ObjectIdNames[24555] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2_InputArguments' -ObjectIdNames[24556] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Reset2' -ObjectIdNames[24557] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Reset2_InputArguments' -ObjectIdNames[24558] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Suppress2' -ObjectIdNames[24559] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Suppress2_InputArguments' -ObjectIdNames[24560] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Unsuppress2' -ObjectIdNames[24561] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Unsuppress2_InputArguments' -ObjectIdNames[24562] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_RemoveFromService2' -ObjectIdNames[24563] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_RemoveFromService2_InputArguments' -ObjectIdNames[24564] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_PlaceInService2' -ObjectIdNames[24565] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_PlaceInService2_InputArguments' -ObjectIdNames[24566] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Reset2' -ObjectIdNames[24567] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Reset2_InputArguments' -ObjectIdNames[24568] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Suppress2' -ObjectIdNames[24569] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Suppress2_InputArguments' -ObjectIdNames[24570] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2' -ObjectIdNames[24571] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2_InputArguments' -ObjectIdNames[24572] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2' -ObjectIdNames[24573] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2_InputArguments' -ObjectIdNames[24574] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2' -ObjectIdNames[24575] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2_InputArguments' -ObjectIdNames[24576] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Reset2' -ObjectIdNames[24577] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Reset2_InputArguments' -ObjectIdNames[24578] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Suppress2' -ObjectIdNames[24579] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Suppress2_InputArguments' -ObjectIdNames[24580] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Unsuppress2' -ObjectIdNames[24581] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Unsuppress2_InputArguments' -ObjectIdNames[24582] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2' -ObjectIdNames[24583] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2_InputArguments' -ObjectIdNames[24584] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_PlaceInService2' -ObjectIdNames[24585] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_PlaceInService2_InputArguments' -ObjectIdNames[24586] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Reset2' -ObjectIdNames[24587] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Reset2_InputArguments' -ObjectIdNames[24588] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2' -ObjectIdNames[24589] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2_InputArguments' -ObjectIdNames[24590] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2' -ObjectIdNames[24591] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2_InputArguments' -ObjectIdNames[24592] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2' -ObjectIdNames[24593] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2_InputArguments' -ObjectIdNames[24594] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2' -ObjectIdNames[24595] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2_InputArguments' -ObjectIdNames[24596] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Reset2' -ObjectIdNames[24597] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Reset2_InputArguments' -ObjectIdNames[24598] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Suppress2' -ObjectIdNames[24599] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Suppress2_InputArguments' -ObjectIdNames[24600] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Unsuppress2' -ObjectIdNames[24601] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Unsuppress2_InputArguments' -ObjectIdNames[24602] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_RemoveFromService2' -ObjectIdNames[24603] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_RemoveFromService2_InputArguments' -ObjectIdNames[24604] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_PlaceInService2' -ObjectIdNames[24605] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_PlaceInService2_InputArguments' -ObjectIdNames[24606] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Reset2' -ObjectIdNames[24607] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Reset2_InputArguments' -ObjectIdNames[24608] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Suppress2' -ObjectIdNames[24609] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Suppress2_InputArguments' -ObjectIdNames[24610] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Unsuppress2' -ObjectIdNames[24611] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Unsuppress2_InputArguments' -ObjectIdNames[24612] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_RemoveFromService2' -ObjectIdNames[24613] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_RemoveFromService2_InputArguments' -ObjectIdNames[24614] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_PlaceInService2' -ObjectIdNames[24615] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_PlaceInService2_InputArguments' -ObjectIdNames[24616] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Reset2' -ObjectIdNames[24617] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Reset2_InputArguments' -ObjectIdNames[24618] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress2' -ObjectIdNames[24619] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress2_InputArguments' -ObjectIdNames[24620] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress2' -ObjectIdNames[24621] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress2_InputArguments' -ObjectIdNames[24622] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService2' -ObjectIdNames[24623] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService2_InputArguments' -ObjectIdNames[24624] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService2' -ObjectIdNames[24625] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService2_InputArguments' -ObjectIdNames[24626] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset2' -ObjectIdNames[24627] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset2_InputArguments' -ObjectIdNames[24628] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress2' -ObjectIdNames[24629] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress2_InputArguments' -ObjectIdNames[24630] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2' -ObjectIdNames[24631] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2_InputArguments' -ObjectIdNames[24632] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2' -ObjectIdNames[24633] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2_InputArguments' -ObjectIdNames[24634] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2' -ObjectIdNames[24635] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2_InputArguments' -ObjectIdNames[24636] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset2' -ObjectIdNames[24637] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset2_InputArguments' -ObjectIdNames[24638] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress2' -ObjectIdNames[24639] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress2_InputArguments' -ObjectIdNames[24640] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress2' -ObjectIdNames[24641] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress2_InputArguments' -ObjectIdNames[24642] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService2' -ObjectIdNames[24643] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService2_InputArguments' -ObjectIdNames[24644] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService2' -ObjectIdNames[24645] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService2_InputArguments' -ObjectIdNames[24646] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset2' -ObjectIdNames[24647] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset2_InputArguments' -ObjectIdNames[24648] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress2' -ObjectIdNames[24649] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress2_InputArguments' -ObjectIdNames[24650] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2' -ObjectIdNames[24651] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2_InputArguments' -ObjectIdNames[24652] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2' -ObjectIdNames[24653] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2_InputArguments' -ObjectIdNames[24654] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2' -ObjectIdNames[24655] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2_InputArguments' -ObjectIdNames[24656] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset2' -ObjectIdNames[24657] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset2_InputArguments' -ObjectIdNames[24658] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress2' -ObjectIdNames[24659] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress2_InputArguments' -ObjectIdNames[24660] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress2' -ObjectIdNames[24661] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress2_InputArguments' -ObjectIdNames[24662] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2' -ObjectIdNames[24663] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2_InputArguments' -ObjectIdNames[24664] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService2' -ObjectIdNames[24665] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService2_InputArguments' -ObjectIdNames[24666] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset2' -ObjectIdNames[24667] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset2_InputArguments' -ObjectIdNames[24668] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2' -ObjectIdNames[24669] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2_InputArguments' -ObjectIdNames[24670] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2' -ObjectIdNames[24671] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2_InputArguments' -ObjectIdNames[24672] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2' -ObjectIdNames[24673] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2_InputArguments' -ObjectIdNames[24674] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2' -ObjectIdNames[24675] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2_InputArguments' -ObjectIdNames[24676] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset2' -ObjectIdNames[24677] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset2_InputArguments' -ObjectIdNames[24678] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress2' -ObjectIdNames[24679] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress2_InputArguments' -ObjectIdNames[24680] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress2' -ObjectIdNames[24681] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress2_InputArguments' -ObjectIdNames[24682] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService2' -ObjectIdNames[24683] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService2_InputArguments' -ObjectIdNames[24684] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService2' -ObjectIdNames[24685] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService2_InputArguments' -ObjectIdNames[24686] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset2' -ObjectIdNames[24687] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset2_InputArguments' -ObjectIdNames[24688] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress2' -ObjectIdNames[24689] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress2_InputArguments' -ObjectIdNames[24690] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2' -ObjectIdNames[24691] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2_InputArguments' -ObjectIdNames[24692] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2' -ObjectIdNames[24693] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2_InputArguments' -ObjectIdNames[24694] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2' -ObjectIdNames[24695] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2_InputArguments' -ObjectIdNames[24696] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset2' -ObjectIdNames[24697] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset2_InputArguments' -ObjectIdNames[24698] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress2' -ObjectIdNames[24699] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress2_InputArguments' -ObjectIdNames[24700] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress2' -ObjectIdNames[24701] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress2_InputArguments' -ObjectIdNames[24702] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService2' -ObjectIdNames[24703] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService2_InputArguments' -ObjectIdNames[24704] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService2' -ObjectIdNames[24705] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService2_InputArguments' -ObjectIdNames[24706] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset2' -ObjectIdNames[24707] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset2_InputArguments' -ObjectIdNames[24708] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress2' -ObjectIdNames[24709] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress2_InputArguments' -ObjectIdNames[24710] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2' -ObjectIdNames[24711] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2_InputArguments' -ObjectIdNames[24712] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2' -ObjectIdNames[24713] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2_InputArguments' -ObjectIdNames[24714] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2' -ObjectIdNames[24715] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2_InputArguments' -ObjectIdNames[24716] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset2' -ObjectIdNames[24717] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset2_InputArguments' -ObjectIdNames[24718] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress2' -ObjectIdNames[24719] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress2_InputArguments' -ObjectIdNames[24720] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress2' -ObjectIdNames[24721] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress2_InputArguments' -ObjectIdNames[24722] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2' -ObjectIdNames[24723] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2_InputArguments' -ObjectIdNames[24724] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService2' -ObjectIdNames[24725] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService2_InputArguments' -ObjectIdNames[24726] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset2' -ObjectIdNames[24727] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset2_InputArguments' -ObjectIdNames[24728] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2' -ObjectIdNames[24729] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2_InputArguments' -ObjectIdNames[24730] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2' -ObjectIdNames[24731] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2_InputArguments' -ObjectIdNames[24732] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2' -ObjectIdNames[24733] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2_InputArguments' -ObjectIdNames[24734] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2' -ObjectIdNames[24735] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2_InputArguments' -ObjectIdNames[24736] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset2' -ObjectIdNames[24737] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset2_InputArguments' -ObjectIdNames[24738] = 'AlarmConditionType_ShelvingState_TimedShelve2' -ObjectIdNames[24739] = 'AlarmConditionType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24740] = 'AlarmConditionType_ShelvingState_Unshelve2' -ObjectIdNames[24741] = 'AlarmConditionType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24742] = 'AlarmConditionType_ShelvingState_OneShotShelve2' -ObjectIdNames[24743] = 'AlarmConditionType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24744] = 'AlarmConditionType_GetGroupMemberships' -ObjectIdNames[24746] = 'GetGroupMembershipsMethodType' -ObjectIdNames[24748] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_TimedShelve2' -ObjectIdNames[24749] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24750] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_Unshelve2' -ObjectIdNames[24751] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24752] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_OneShotShelve2' -ObjectIdNames[24753] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24754] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_GetGroupMemberships' -ObjectIdNames[24756] = 'ShelvedStateMachineType_TimedShelve2' -ObjectIdNames[24757] = 'ShelvedStateMachineType_TimedShelve2_InputArguments' -ObjectIdNames[24758] = 'ShelvedStateMachineType_Unshelve2' -ObjectIdNames[24759] = 'ShelvedStateMachineType_Unshelve2_InputArguments' -ObjectIdNames[24760] = 'ShelvedStateMachineType_OneShotShelve2' -ObjectIdNames[24761] = 'ShelvedStateMachineType_OneShotShelve2_InputArguments' -ObjectIdNames[24762] = 'LimitAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24763] = 'LimitAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24764] = 'LimitAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24765] = 'LimitAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24766] = 'LimitAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24767] = 'LimitAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24768] = 'LimitAlarmType_GetGroupMemberships' -ObjectIdNames[24770] = 'LimitAlarmType_SeverityHighHigh' -ObjectIdNames[24771] = 'LimitAlarmType_SeverityHigh' -ObjectIdNames[24772] = 'LimitAlarmType_SeverityLow' -ObjectIdNames[24773] = 'LimitAlarmType_SeverityLowLow' -ObjectIdNames[24774] = 'LimitAlarmType_HighHighDeadband' -ObjectIdNames[24775] = 'LimitAlarmType_HighDeadband' -ObjectIdNames[24776] = 'LimitAlarmType_LowDeadband' -ObjectIdNames[24777] = 'LimitAlarmType_LowLowDeadband' -ObjectIdNames[24778] = 'ExclusiveLimitAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24779] = 'ExclusiveLimitAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24780] = 'ExclusiveLimitAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24781] = 'ExclusiveLimitAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24782] = 'ExclusiveLimitAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24783] = 'ExclusiveLimitAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24784] = 'ExclusiveLimitAlarmType_GetGroupMemberships' -ObjectIdNames[24786] = 'ExclusiveLimitAlarmType_SeverityHighHigh' -ObjectIdNames[24787] = 'ExclusiveLimitAlarmType_SeverityHigh' -ObjectIdNames[24788] = 'ExclusiveLimitAlarmType_SeverityLow' -ObjectIdNames[24789] = 'ExclusiveLimitAlarmType_SeverityLowLow' -ObjectIdNames[24790] = 'ExclusiveLimitAlarmType_HighHighDeadband' -ObjectIdNames[24791] = 'ExclusiveLimitAlarmType_HighDeadband' -ObjectIdNames[24792] = 'ExclusiveLimitAlarmType_LowDeadband' -ObjectIdNames[24793] = 'ExclusiveLimitAlarmType_LowLowDeadband' -ObjectIdNames[24794] = 'NonExclusiveLimitAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24795] = 'NonExclusiveLimitAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24796] = 'NonExclusiveLimitAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24797] = 'NonExclusiveLimitAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24798] = 'NonExclusiveLimitAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24799] = 'NonExclusiveLimitAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24800] = 'NonExclusiveLimitAlarmType_GetGroupMemberships' -ObjectIdNames[24802] = 'NonExclusiveLimitAlarmType_SeverityHighHigh' -ObjectIdNames[24803] = 'NonExclusiveLimitAlarmType_SeverityHigh' -ObjectIdNames[24804] = 'NonExclusiveLimitAlarmType_SeverityLow' -ObjectIdNames[24805] = 'NonExclusiveLimitAlarmType_SeverityLowLow' -ObjectIdNames[24806] = 'NonExclusiveLimitAlarmType_HighHighDeadband' -ObjectIdNames[24807] = 'NonExclusiveLimitAlarmType_HighDeadband' -ObjectIdNames[24808] = 'NonExclusiveLimitAlarmType_LowDeadband' -ObjectIdNames[24809] = 'NonExclusiveLimitAlarmType_LowLowDeadband' -ObjectIdNames[24810] = 'NonExclusiveLevelAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24811] = 'NonExclusiveLevelAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24812] = 'NonExclusiveLevelAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24813] = 'NonExclusiveLevelAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24814] = 'NonExclusiveLevelAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24815] = 'NonExclusiveLevelAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24816] = 'NonExclusiveLevelAlarmType_GetGroupMemberships' -ObjectIdNames[24818] = 'NonExclusiveLevelAlarmType_SeverityHighHigh' -ObjectIdNames[24819] = 'NonExclusiveLevelAlarmType_SeverityHigh' -ObjectIdNames[24820] = 'NonExclusiveLevelAlarmType_SeverityLow' -ObjectIdNames[24821] = 'NonExclusiveLevelAlarmType_SeverityLowLow' -ObjectIdNames[24822] = 'NonExclusiveLevelAlarmType_HighHighDeadband' -ObjectIdNames[24823] = 'NonExclusiveLevelAlarmType_HighDeadband' -ObjectIdNames[24824] = 'NonExclusiveLevelAlarmType_LowDeadband' -ObjectIdNames[24825] = 'NonExclusiveLevelAlarmType_LowLowDeadband' -ObjectIdNames[24826] = 'ExclusiveLevelAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24827] = 'ExclusiveLevelAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24828] = 'ExclusiveLevelAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24829] = 'ExclusiveLevelAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24830] = 'ExclusiveLevelAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24831] = 'ExclusiveLevelAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24832] = 'ExclusiveLevelAlarmType_GetGroupMemberships' -ObjectIdNames[24834] = 'ExclusiveLevelAlarmType_SeverityHighHigh' -ObjectIdNames[24835] = 'ExclusiveLevelAlarmType_SeverityHigh' -ObjectIdNames[24836] = 'ExclusiveLevelAlarmType_SeverityLow' -ObjectIdNames[24837] = 'ExclusiveLevelAlarmType_SeverityLowLow' -ObjectIdNames[24838] = 'ExclusiveLevelAlarmType_HighHighDeadband' -ObjectIdNames[24839] = 'ExclusiveLevelAlarmType_HighDeadband' -ObjectIdNames[24840] = 'ExclusiveLevelAlarmType_LowDeadband' -ObjectIdNames[24841] = 'ExclusiveLevelAlarmType_LowLowDeadband' -ObjectIdNames[24842] = 'NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24843] = 'NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24844] = 'NonExclusiveDeviationAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24845] = 'NonExclusiveDeviationAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24846] = 'NonExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24847] = 'NonExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24848] = 'NonExclusiveDeviationAlarmType_GetGroupMemberships' -ObjectIdNames[24850] = 'NonExclusiveDeviationAlarmType_SeverityHighHigh' -ObjectIdNames[24851] = 'NonExclusiveDeviationAlarmType_SeverityHigh' -ObjectIdNames[24852] = 'NonExclusiveDeviationAlarmType_SeverityLow' -ObjectIdNames[24853] = 'NonExclusiveDeviationAlarmType_SeverityLowLow' -ObjectIdNames[24854] = 'NonExclusiveDeviationAlarmType_HighHighDeadband' -ObjectIdNames[24855] = 'NonExclusiveDeviationAlarmType_HighDeadband' -ObjectIdNames[24856] = 'NonExclusiveDeviationAlarmType_LowDeadband' -ObjectIdNames[24857] = 'NonExclusiveDeviationAlarmType_LowLowDeadband' -ObjectIdNames[24858] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24859] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24860] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24861] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24862] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24863] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24864] = 'NonExclusiveRateOfChangeAlarmType_GetGroupMemberships' -ObjectIdNames[24866] = 'NonExclusiveRateOfChangeAlarmType_SeverityHighHigh' -ObjectIdNames[24867] = 'NonExclusiveRateOfChangeAlarmType_SeverityHigh' -ObjectIdNames[24868] = 'NonExclusiveRateOfChangeAlarmType_SeverityLow' -ObjectIdNames[24869] = 'NonExclusiveRateOfChangeAlarmType_SeverityLowLow' -ObjectIdNames[24870] = 'NonExclusiveRateOfChangeAlarmType_HighHighDeadband' -ObjectIdNames[24871] = 'NonExclusiveRateOfChangeAlarmType_HighDeadband' -ObjectIdNames[24872] = 'NonExclusiveRateOfChangeAlarmType_LowDeadband' -ObjectIdNames[24873] = 'NonExclusiveRateOfChangeAlarmType_LowLowDeadband' -ObjectIdNames[24874] = 'ExclusiveDeviationAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24875] = 'ExclusiveDeviationAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24876] = 'ExclusiveDeviationAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24877] = 'ExclusiveDeviationAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24878] = 'ExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24879] = 'ExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24880] = 'ExclusiveDeviationAlarmType_GetGroupMemberships' -ObjectIdNames[24882] = 'ExclusiveDeviationAlarmType_SeverityHighHigh' -ObjectIdNames[24883] = 'ExclusiveDeviationAlarmType_SeverityHigh' -ObjectIdNames[24884] = 'ExclusiveDeviationAlarmType_SeverityLow' -ObjectIdNames[24885] = 'ExclusiveDeviationAlarmType_SeverityLowLow' -ObjectIdNames[24886] = 'ExclusiveDeviationAlarmType_HighHighDeadband' -ObjectIdNames[24887] = 'ExclusiveDeviationAlarmType_HighDeadband' -ObjectIdNames[24888] = 'ExclusiveDeviationAlarmType_LowDeadband' -ObjectIdNames[24889] = 'ExclusiveDeviationAlarmType_LowLowDeadband' -ObjectIdNames[24890] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24891] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24892] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24893] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24894] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24895] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24896] = 'ExclusiveRateOfChangeAlarmType_GetGroupMemberships' -ObjectIdNames[24898] = 'ExclusiveRateOfChangeAlarmType_SeverityHighHigh' -ObjectIdNames[24899] = 'ExclusiveRateOfChangeAlarmType_SeverityHigh' -ObjectIdNames[24900] = 'ExclusiveRateOfChangeAlarmType_SeverityLow' -ObjectIdNames[24901] = 'ExclusiveRateOfChangeAlarmType_SeverityLowLow' -ObjectIdNames[24902] = 'ExclusiveRateOfChangeAlarmType_HighHighDeadband' -ObjectIdNames[24903] = 'ExclusiveRateOfChangeAlarmType_HighDeadband' -ObjectIdNames[24904] = 'ExclusiveRateOfChangeAlarmType_LowDeadband' -ObjectIdNames[24905] = 'ExclusiveRateOfChangeAlarmType_LowLowDeadband' -ObjectIdNames[24906] = 'DiscreteAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24907] = 'DiscreteAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24908] = 'DiscreteAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24909] = 'DiscreteAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24910] = 'DiscreteAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24911] = 'DiscreteAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24912] = 'DiscreteAlarmType_GetGroupMemberships' -ObjectIdNames[24914] = 'OffNormalAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24915] = 'OffNormalAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24916] = 'OffNormalAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24917] = 'OffNormalAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24918] = 'OffNormalAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24919] = 'OffNormalAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24920] = 'OffNormalAlarmType_GetGroupMemberships' -ObjectIdNames[24922] = 'SystemOffNormalAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24923] = 'SystemOffNormalAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24924] = 'SystemOffNormalAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24925] = 'SystemOffNormalAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24926] = 'SystemOffNormalAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24927] = 'SystemOffNormalAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24928] = 'SystemOffNormalAlarmType_GetGroupMemberships' -ObjectIdNames[24930] = 'TripAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24931] = 'TripAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24932] = 'TripAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24933] = 'TripAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24934] = 'TripAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24935] = 'TripAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24936] = 'TripAlarmType_GetGroupMemberships' -ObjectIdNames[24938] = 'InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24939] = 'InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24940] = 'InstrumentDiagnosticAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24941] = 'InstrumentDiagnosticAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24942] = 'InstrumentDiagnosticAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24943] = 'InstrumentDiagnosticAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24944] = 'InstrumentDiagnosticAlarmType_GetGroupMemberships' -ObjectIdNames[24946] = 'SystemDiagnosticAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24947] = 'SystemDiagnosticAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24948] = 'SystemDiagnosticAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24949] = 'SystemDiagnosticAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24950] = 'SystemDiagnosticAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24951] = 'SystemDiagnosticAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24952] = 'SystemDiagnosticAlarmType_GetGroupMemberships' -ObjectIdNames[24954] = 'CertificateExpirationAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24955] = 'CertificateExpirationAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24956] = 'CertificateExpirationAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24957] = 'CertificateExpirationAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24958] = 'CertificateExpirationAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24959] = 'CertificateExpirationAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24960] = 'CertificateExpirationAlarmType_GetGroupMemberships' -ObjectIdNames[24962] = 'DiscrepancyAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24963] = 'DiscrepancyAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24964] = 'DiscrepancyAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24965] = 'DiscrepancyAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24966] = 'DiscrepancyAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24967] = 'DiscrepancyAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24968] = 'DiscrepancyAlarmType_GetGroupMemberships' -ObjectIdNames[24970] = 'TrustListOutOfDateAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24971] = 'TrustListOutOfDateAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24972] = 'TrustListOutOfDateAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24973] = 'TrustListOutOfDateAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24974] = 'TrustListOutOfDateAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24975] = 'TrustListOutOfDateAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24976] = 'TrustListOutOfDateAlarmType_GetGroupMemberships' -ObjectIdNames[24978] = 'CertificateGroupType_CertificateExpired_ShelvingState_TimedShelve2' -ObjectIdNames[24979] = 'CertificateGroupType_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24980] = 'CertificateGroupType_CertificateExpired_ShelvingState_Unshelve2' -ObjectIdNames[24981] = 'CertificateGroupType_CertificateExpired_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24982] = 'CertificateGroupType_CertificateExpired_ShelvingState_OneShotShelve2' -ObjectIdNames[24983] = 'CertificateGroupType_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24984] = 'CertificateGroupType_CertificateExpired_GetGroupMemberships' -ObjectIdNames[24986] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_TimedShelve2' -ObjectIdNames[24987] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24988] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_Unshelve2' -ObjectIdNames[24989] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24990] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_OneShotShelve2' -ObjectIdNames[24991] = 'CertificateGroupType_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24992] = 'CertificateGroupType_TrustListOutOfDate_GetGroupMemberships' -ObjectIdNames[24994] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2' -ObjectIdNames[24995] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24996] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2' -ObjectIdNames[24997] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24998] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2' -ObjectIdNames[24999] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25000] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships' -ObjectIdNames[25002] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2' -ObjectIdNames[25003] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25004] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2' -ObjectIdNames[25005] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25006] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2' -ObjectIdNames[25007] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25008] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships' -ObjectIdNames[25010] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2' -ObjectIdNames[25011] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25012] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2' -ObjectIdNames[25013] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25014] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2' -ObjectIdNames[25015] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25016] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships' -ObjectIdNames[25018] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2' -ObjectIdNames[25019] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25020] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2' -ObjectIdNames[25021] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25022] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2' -ObjectIdNames[25023] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25024] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships' -ObjectIdNames[25026] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2' -ObjectIdNames[25027] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25028] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2' -ObjectIdNames[25029] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25030] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2' -ObjectIdNames[25031] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25032] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships' -ObjectIdNames[25034] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2' -ObjectIdNames[25035] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25036] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2' -ObjectIdNames[25037] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25038] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2' -ObjectIdNames[25039] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25040] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships' -ObjectIdNames[25042] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_TimedShelve2' -ObjectIdNames[25043] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25044] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_Unshelve2' -ObjectIdNames[25045] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25046] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_OneShotShelve2' -ObjectIdNames[25047] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25048] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_GetGroupMemberships' -ObjectIdNames[25050] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_TimedShelve2' -ObjectIdNames[25051] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25052] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_Unshelve2' -ObjectIdNames[25053] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25054] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_OneShotShelve2' -ObjectIdNames[25055] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25056] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_GetGroupMemberships' -ObjectIdNames[25058] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2' -ObjectIdNames[25059] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25060] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2' -ObjectIdNames[25061] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25062] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2' -ObjectIdNames[25063] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25064] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships' -ObjectIdNames[25066] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2' -ObjectIdNames[25067] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25068] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2' -ObjectIdNames[25069] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25070] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2' -ObjectIdNames[25071] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25072] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships' -ObjectIdNames[25074] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2' -ObjectIdNames[25075] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25076] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2' -ObjectIdNames[25077] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25078] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2' -ObjectIdNames[25079] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25080] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships' -ObjectIdNames[25082] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2' -ObjectIdNames[25083] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25084] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2' -ObjectIdNames[25085] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25086] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2' -ObjectIdNames[25087] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25088] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships' -ObjectIdNames[25090] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2' -ObjectIdNames[25091] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25092] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2' -ObjectIdNames[25093] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25094] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2' -ObjectIdNames[25095] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25096] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships' -ObjectIdNames[25098] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2' -ObjectIdNames[25099] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25100] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2' -ObjectIdNames[25101] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25102] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2' -ObjectIdNames[25103] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25104] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships' -ObjectIdNames[25106] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2' -ObjectIdNames[25107] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25108] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2' -ObjectIdNames[25109] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25110] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2' -ObjectIdNames[25111] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25112] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships' -ObjectIdNames[25114] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2' -ObjectIdNames[25115] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25116] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2' -ObjectIdNames[25117] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25118] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2' -ObjectIdNames[25119] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25120] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships' -ObjectIdNames[25122] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2' -ObjectIdNames[25123] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25124] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2' -ObjectIdNames[25125] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25126] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2' -ObjectIdNames[25127] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25128] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships' -ObjectIdNames[25130] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2' -ObjectIdNames[25131] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25132] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2' -ObjectIdNames[25133] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25134] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2' -ObjectIdNames[25135] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25136] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships' -ObjectIdNames[25138] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2' -ObjectIdNames[25139] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25140] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2' -ObjectIdNames[25141] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25142] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2' -ObjectIdNames[25143] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25144] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships' -ObjectIdNames[25146] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2' -ObjectIdNames[25147] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[25148] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2' -ObjectIdNames[25149] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[25150] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2' -ObjectIdNames[25151] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[25152] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships' -ObjectIdNames[25154] = 'AlarmConditionType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25155] = 'GetGroupMembershipsMethodType_OutputArguments' -ObjectIdNames[25156] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_GetGroupMemberships_OutputArguments' -ObjectIdNames[25157] = 'TimedShelve2MethodType' -ObjectIdNames[25158] = 'TimedShelve2MethodType_InputArguments' -ObjectIdNames[25159] = 'LimitAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25160] = 'ExclusiveLimitAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25161] = 'NonExclusiveLimitAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25162] = 'NonExclusiveLevelAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25163] = 'ExclusiveLevelAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25164] = 'NonExclusiveDeviationAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25165] = 'NonExclusiveRateOfChangeAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25166] = 'ExclusiveDeviationAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25167] = 'ExclusiveRateOfChangeAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25168] = 'DiscreteAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25169] = 'OffNormalAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25170] = 'SystemOffNormalAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25171] = 'TripAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25172] = 'InstrumentDiagnosticAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25173] = 'SystemDiagnosticAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25174] = 'CertificateExpirationAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25175] = 'DiscrepancyAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25176] = 'TrustListOutOfDateAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25177] = 'CertificateGroupType_CertificateExpired_GetGroupMemberships_OutputArguments' -ObjectIdNames[25178] = 'CertificateGroupType_TrustListOutOfDate_GetGroupMemberships_OutputArguments' -ObjectIdNames[25179] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships_OutputArguments' -ObjectIdNames[25180] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments' -ObjectIdNames[25181] = 'CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships_OutputArguments' -ObjectIdNames[25182] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments' -ObjectIdNames[25183] = 'CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships_OutputArguments' -ObjectIdNames[25184] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments' -ObjectIdNames[25185] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_GetGroupMemberships_OutputArguments' -ObjectIdNames[25186] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_GetGroupMemberships_OutputArguments' -ObjectIdNames[25187] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships_OutputArguments' -ObjectIdNames[25188] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments' -ObjectIdNames[25189] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships_OutputArguments' -ObjectIdNames[25190] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments' -ObjectIdNames[25191] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships_OutputArguments' -ObjectIdNames[25192] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments' -ObjectIdNames[25193] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships_OutputArguments' -ObjectIdNames[25194] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments' -ObjectIdNames[25195] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships_OutputArguments' -ObjectIdNames[25196] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments' -ObjectIdNames[25197] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships_OutputArguments' -ObjectIdNames[25198] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments' -ObjectIdNames[25199] = 'OPCUANamespaceMetadata_NamespaceFile_LastModifiedTime' -ObjectIdNames[25200] = 'FileType_LastModifiedTime' -ObjectIdNames[25201] = 'AddressSpaceFileType_LastModifiedTime' -ObjectIdNames[25202] = 'NamespaceMetadataType_NamespaceFile_LastModifiedTime' -ObjectIdNames[25203] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_LastModifiedTime' -ObjectIdNames[25204] = 'FileDirectoryType_FileName_Placeholder_LastModifiedTime' -ObjectIdNames[25205] = 'FileSystem_FileName_Placeholder_LastModifiedTime' -ObjectIdNames[25206] = 'TrustListType_LastModifiedTime' -ObjectIdNames[25207] = 'CertificateGroupType_TrustList_LastModifiedTime' -ObjectIdNames[25208] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_LastModifiedTime' -ObjectIdNames[25209] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_LastModifiedTime' -ObjectIdNames[25210] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_LastModifiedTime' -ObjectIdNames[25211] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_LastModifiedTime' -ObjectIdNames[25212] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_LastModifiedTime' -ObjectIdNames[25213] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_LastModifiedTime' -ObjectIdNames[25214] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_LastModifiedTime' -ObjectIdNames[25215] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_LastModifiedTime' -ObjectIdNames[25216] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_LastModifiedTime' -ObjectIdNames[25217] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_LastModifiedTime' -ObjectIdNames[25218] = 'IVlanIdType' -ObjectIdNames[25219] = 'IVlanIdType_VlanId' -ObjectIdNames[25220] = 'PriorityMappingEntryType' -ObjectIdNames[25221] = 'IetfBaseNetworkInterfaceType' -ObjectIdNames[25222] = 'IetfBaseNetworkInterfaceType_AdminStatus' -ObjectIdNames[25223] = 'IetfBaseNetworkInterfaceType_OperStatus' -ObjectIdNames[25224] = 'IetfBaseNetworkInterfaceType_PhysAddress' -ObjectIdNames[25225] = 'IetfBaseNetworkInterfaceType_Speed' -ObjectIdNames[25226] = 'IetfBaseNetworkInterfaceType_InterfaceName_Placeholder' -ObjectIdNames[25227] = 'PriorityMappingTableType' -ObjectIdNames[25228] = 'PriorityMappingTableType_PriorityMapppingEntries' -ObjectIdNames[25229] = 'PriorityMappingTableType_AddPriorityMappingEntry' -ObjectIdNames[25230] = 'PriorityMappingTableType_AddPriorityMappingEntry_InputArguments' -ObjectIdNames[25231] = 'PriorityMappingTableType_DeletePriorityMappingEntry' -ObjectIdNames[25232] = 'PriorityMappingTableType_DeletePriorityMappingEntry_InputArguments' -ObjectIdNames[25233] = 'AddPriorityMappingEntryMethodType' -ObjectIdNames[25234] = 'AddPriorityMappingEntryMethodType_InputArguments' -ObjectIdNames[25235] = 'DeletePriorityMappingEntryMethodType' -ObjectIdNames[25236] = 'DeletePriorityMappingEntryMethodType_InputArguments' -ObjectIdNames[25237] = 'UsesPriorityMappingTable' -ObjectIdNames[25238] = 'HasLowerLayerInterface' -ObjectIdNames[25239] = 'PriorityMappingEntryType_Encoding_DefaultBinary' -ObjectIdNames[25240] = 'OpcUa_BinarySchema_PriorityMappingEntryType' -ObjectIdNames[25241] = 'OpcUa_BinarySchema_PriorityMappingEntryType_DataTypeVersion' -ObjectIdNames[25242] = 'OpcUa_BinarySchema_PriorityMappingEntryType_DictionaryFragment' -ObjectIdNames[25243] = 'PriorityMappingEntryType_Encoding_DefaultXml' -ObjectIdNames[25244] = 'OpcUa_XmlSchema_PriorityMappingEntryType' -ObjectIdNames[25245] = 'OpcUa_XmlSchema_PriorityMappingEntryType_DataTypeVersion' -ObjectIdNames[25246] = 'OpcUa_XmlSchema_PriorityMappingEntryType_DictionaryFragment' -ObjectIdNames[25247] = 'PriorityMappingEntryType_Encoding_DefaultJson' -ObjectIdNames[25248] = 'IetfBaseNetworkInterfaceType_Speed_Definition' -ObjectIdNames[25249] = 'IetfBaseNetworkInterfaceType_Speed_ValuePrecision' -ObjectIdNames[25250] = 'IetfBaseNetworkInterfaceType_Speed_InstrumentRange' -ObjectIdNames[25251] = 'IetfBaseNetworkInterfaceType_Speed_EURange' -ObjectIdNames[25252] = 'IetfBaseNetworkInterfaceType_Speed_EngineeringUnits' -ObjectIdNames[25253] = 'IsExecutableOn' -ObjectIdNames[25254] = 'Controls' -ObjectIdNames[25255] = 'Utilizes' -ObjectIdNames[25256] = 'Requires' -ObjectIdNames[25257] = 'IsPhysicallyConnectedTo' -ObjectIdNames[25258] = 'RepresentsSameEntityAs' -ObjectIdNames[25259] = 'RepresentsSameHardwareAs' -ObjectIdNames[25260] = 'RepresentsSameFunctionalityAs' -ObjectIdNames[25261] = 'IsHostedBy' -ObjectIdNames[25262] = 'HasPhysicalComponent' -ObjectIdNames[25263] = 'HasContainedComponent' -ObjectIdNames[25264] = 'HasAttachedComponent' -ObjectIdNames[25265] = 'IsExecutingOn' -ObjectIdNames[25266] = 'OPCUANamespaceMetadata_ConfigurationVersion' -ObjectIdNames[25267] = 'NamespaceMetadataType_ConfigurationVersion' -ObjectIdNames[25268] = 'NamespacesType_NamespaceIdentifier_Placeholder_ConfigurationVersion' -ObjectIdNames[25269] = 'PublishedDataSetCustomSourceDataType' -ObjectIdNames[25270] = 'PubSubKeyPushTargetDataType' -ObjectIdNames[25271] = 'PubSubKeyServiceType_SecurityGroups_AddSecurityGroupFolder' -ObjectIdNames[25272] = 'PubSubKeyServiceType_SecurityGroups_AddSecurityGroupFolder_InputArguments' -ObjectIdNames[25273] = 'PubSubKeyServiceType_SecurityGroups_AddSecurityGroupFolder_OutputArguments' -ObjectIdNames[25274] = 'PubSubKeyServiceType_SecurityGroups_RemoveSecurityGroupFolder' -ObjectIdNames[25275] = 'PubSubKeyServiceType_SecurityGroups_RemoveSecurityGroupFolder_InputArguments' -ObjectIdNames[25276] = 'PubSubKeyServiceType_SecurityGroups_SupportedSecurityPolicyUris' -ObjectIdNames[25277] = 'PubSubKeyServiceType_KeyPushTargets' -ObjectIdNames[25278] = 'PubSubKeyServiceType_KeyPushTargets_AddPushTarget' -ObjectIdNames[25279] = 'PubSubKeyServiceType_KeyPushTargets_AddPushTarget_InputArguments' -ObjectIdNames[25280] = 'PubSubKeyServiceType_KeyPushTargets_AddPushTarget_OutputArguments' -ObjectIdNames[25281] = 'PubSubKeyServiceType_KeyPushTargets_RemovePushTarget' -ObjectIdNames[25282] = 'PubSubKeyServiceType_KeyPushTargets_RemovePushTarget_InputArguments' -ObjectIdNames[25283] = 'PubSubKeyServiceType_KeyPushTargets_AddPushTargetFolder' -ObjectIdNames[25284] = 'PubSubKeyServiceType_KeyPushTargets_AddPushTargetFolder_InputArguments' -ObjectIdNames[25285] = 'PubSubKeyServiceType_KeyPushTargets_AddPushTargetFolder_OutputArguments' -ObjectIdNames[25286] = 'PubSubKeyServiceType_KeyPushTargets_RemovePushTargetFolder' -ObjectIdNames[25287] = 'PubSubKeyServiceType_KeyPushTargets_RemovePushTargetFolder_InputArguments' -ObjectIdNames[25288] = 'AddSecurityGroupFolderMethodType' -ObjectIdNames[25289] = 'AddSecurityGroupFolderMethodType_InputArguments' -ObjectIdNames[25290] = 'AddSecurityGroupFolderMethodType_OutputArguments' -ObjectIdNames[25291] = 'RemoveSecurityGroupFolderMethodType' -ObjectIdNames[25292] = 'RemoveSecurityGroupFolderMethodType_InputArguments' -ObjectIdNames[25293] = 'SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroupFolder' -ObjectIdNames[25294] = 'SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroupFolder_InputArguments' -ObjectIdNames[25295] = 'SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroupFolder_OutputArguments' -ObjectIdNames[25296] = 'SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_RemoveSecurityGroupFolder' -ObjectIdNames[25297] = 'SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_RemoveSecurityGroupFolder_InputArguments' -ObjectIdNames[25298] = 'SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_SupportedSecurityPolicyUris' -ObjectIdNames[25312] = 'SecurityGroupFolderType_AddSecurityGroupFolder' -ObjectIdNames[25313] = 'SecurityGroupFolderType_AddSecurityGroupFolder_InputArguments' -ObjectIdNames[25314] = 'SecurityGroupFolderType_AddSecurityGroupFolder_OutputArguments' -ObjectIdNames[25315] = 'SecurityGroupFolderType_RemoveSecurityGroupFolder' -ObjectIdNames[25316] = 'SecurityGroupFolderType_RemoveSecurityGroupFolder_InputArguments' -ObjectIdNames[25317] = 'SecurityGroupFolderType_SupportedSecurityPolicyUris' -ObjectIdNames[25331] = 'ConnectSecurityGroupsMethodType' -ObjectIdNames[25332] = 'ConnectSecurityGroupsMethodType_InputArguments' -ObjectIdNames[25333] = 'ConnectSecurityGroupsMethodType_OutputArguments' -ObjectIdNames[25334] = 'DisconnectSecurityGroupsMethodType' -ObjectIdNames[25335] = 'DisconnectSecurityGroupsMethodType_InputArguments' -ObjectIdNames[25336] = 'DisconnectSecurityGroupsMethodType_OutputArguments' -ObjectIdNames[25337] = 'PubSubKeyPushTargetType' -ObjectIdNames[25340] = 'PubSubKeyPushTargetType_SecurityPolicyUri' -ObjectIdNames[25345] = 'HasPushedSecurityGroup' -ObjectIdNames[25346] = 'PubSubKeyPushTargetFolderType' -ObjectIdNames[25347] = 'PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder' -ObjectIdNames[25348] = 'PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_AddPushTarget' -ObjectIdNames[25349] = 'PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_AddPushTarget_InputArguments' -ObjectIdNames[25350] = 'PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_AddPushTarget_OutputArguments' -ObjectIdNames[25351] = 'PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_RemovePushTarget' -ObjectIdNames[25352] = 'PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_RemovePushTarget_InputArguments' -ObjectIdNames[25353] = 'PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_AddPushTargetFolder' -ObjectIdNames[25354] = 'PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_AddPushTargetFolder_InputArguments' -ObjectIdNames[25355] = 'PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_AddPushTargetFolder_OutputArguments' -ObjectIdNames[25356] = 'PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_RemovePushTargetFolder' -ObjectIdNames[25357] = 'PubSubKeyPushTargetFolderType_PushTargetFolderName_Placeholder_RemovePushTargetFolder_InputArguments' -ObjectIdNames[25358] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder' -ObjectIdNames[25361] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_SecurityPolicyUri' -ObjectIdNames[25366] = 'PubSubKeyPushTargetFolderType_AddPushTarget' -ObjectIdNames[25367] = 'PubSubKeyPushTargetFolderType_AddPushTarget_InputArguments' -ObjectIdNames[25368] = 'PubSubKeyPushTargetFolderType_AddPushTarget_OutputArguments' -ObjectIdNames[25369] = 'PubSubKeyPushTargetFolderType_RemovePushTarget' -ObjectIdNames[25370] = 'PubSubKeyPushTargetFolderType_RemovePushTarget_InputArguments' -ObjectIdNames[25371] = 'PubSubKeyPushTargetFolderType_AddPushTargetFolder' -ObjectIdNames[25372] = 'PubSubKeyPushTargetFolderType_AddPushTargetFolder_InputArguments' -ObjectIdNames[25373] = 'PubSubKeyPushTargetFolderType_AddPushTargetFolder_OutputArguments' -ObjectIdNames[25374] = 'PubSubKeyPushTargetFolderType_RemovePushTargetFolder' -ObjectIdNames[25375] = 'PubSubKeyPushTargetFolderType_RemovePushTargetFolder_InputArguments' -ObjectIdNames[25376] = 'AddPushTargetMethodType' -ObjectIdNames[25377] = 'AddPushTargetMethodType_InputArguments' -ObjectIdNames[25378] = 'AddPushTargetMethodType_OutputArguments' -ObjectIdNames[25379] = 'RemovePushTargetMethodType' -ObjectIdNames[25380] = 'RemovePushTargetMethodType_InputArguments' -ObjectIdNames[25381] = 'AddPushTargetFolderMethodType' -ObjectIdNames[25382] = 'AddPushTargetFolderMethodType_InputArguments' -ObjectIdNames[25383] = 'AddPushTargetFolderMethodType_OutputArguments' -ObjectIdNames[25384] = 'RemovePushTargetFolderMethodType' -ObjectIdNames[25385] = 'RemovePushTargetFolderMethodType_InputArguments' -ObjectIdNames[25386] = 'PublishSubscribeType_SecurityGroups_AddSecurityGroupFolder' -ObjectIdNames[25387] = 'PublishSubscribeType_SecurityGroups_AddSecurityGroupFolder_InputArguments' -ObjectIdNames[25388] = 'PublishSubscribeType_SecurityGroups_AddSecurityGroupFolder_OutputArguments' -ObjectIdNames[25389] = 'PublishSubscribeType_SecurityGroups_RemoveSecurityGroupFolder' -ObjectIdNames[25390] = 'PublishSubscribeType_SecurityGroups_RemoveSecurityGroupFolder_InputArguments' -ObjectIdNames[25391] = 'PublishSubscribeType_SecurityGroups_SupportedSecurityPolicyUris' -ObjectIdNames[25392] = 'PublishSubscribeType_KeyPushTargets' -ObjectIdNames[25393] = 'PublishSubscribeType_KeyPushTargets_AddPushTarget' -ObjectIdNames[25394] = 'PublishSubscribeType_KeyPushTargets_AddPushTarget_InputArguments' -ObjectIdNames[25395] = 'PublishSubscribeType_KeyPushTargets_AddPushTarget_OutputArguments' -ObjectIdNames[25396] = 'PublishSubscribeType_KeyPushTargets_RemovePushTarget' -ObjectIdNames[25397] = 'PublishSubscribeType_KeyPushTargets_RemovePushTarget_InputArguments' -ObjectIdNames[25398] = 'PublishSubscribeType_KeyPushTargets_AddPushTargetFolder' -ObjectIdNames[25399] = 'PublishSubscribeType_KeyPushTargets_AddPushTargetFolder_InputArguments' -ObjectIdNames[25400] = 'PublishSubscribeType_KeyPushTargets_AddPushTargetFolder_OutputArguments' -ObjectIdNames[25401] = 'PublishSubscribeType_KeyPushTargets_RemovePushTargetFolder' -ObjectIdNames[25402] = 'PublishSubscribeType_KeyPushTargets_RemovePushTargetFolder_InputArguments' -ObjectIdNames[25403] = 'PublishSubscribeType_PubSubConfiguration' -ObjectIdNames[25404] = 'PublishSubscribeType_PubSubConfiguration_Size' -ObjectIdNames[25405] = 'PublishSubscribeType_PubSubConfiguration_Writable' -ObjectIdNames[25406] = 'PublishSubscribeType_PubSubConfiguration_UserWritable' -ObjectIdNames[25407] = 'PublishSubscribeType_PubSubConfiguration_OpenCount' -ObjectIdNames[25408] = 'PublishSubscribeType_PubSubConfiguration_MimeType' -ObjectIdNames[25409] = 'PublishSubscribeType_PubSubConfiguration_MaxByteStringLength' -ObjectIdNames[25410] = 'PublishSubscribeType_PubSubConfiguration_LastModifiedTime' -ObjectIdNames[25411] = 'PublishSubscribeType_PubSubConfiguration_Open' -ObjectIdNames[25412] = 'PublishSubscribeType_PubSubConfiguration_Open_InputArguments' -ObjectIdNames[25413] = 'PublishSubscribeType_PubSubConfiguration_Open_OutputArguments' -ObjectIdNames[25414] = 'PublishSubscribeType_PubSubConfiguration_Close' -ObjectIdNames[25415] = 'PublishSubscribeType_PubSubConfiguration_Close_InputArguments' -ObjectIdNames[25416] = 'PublishSubscribeType_PubSubConfiguration_Read' -ObjectIdNames[25417] = 'PublishSubscribeType_PubSubConfiguration_Read_InputArguments' -ObjectIdNames[25418] = 'PublishSubscribeType_PubSubConfiguration_Read_OutputArguments' -ObjectIdNames[25419] = 'PublishSubscribeType_PubSubConfiguration_Write' -ObjectIdNames[25420] = 'PublishSubscribeType_PubSubConfiguration_Write_InputArguments' -ObjectIdNames[25421] = 'PublishSubscribeType_PubSubConfiguration_GetPosition' -ObjectIdNames[25422] = 'PublishSubscribeType_PubSubConfiguration_GetPosition_InputArguments' -ObjectIdNames[25423] = 'PublishSubscribeType_PubSubConfiguration_GetPosition_OutputArguments' -ObjectIdNames[25424] = 'PublishSubscribeType_PubSubConfiguration_SetPosition' -ObjectIdNames[25425] = 'PublishSubscribeType_PubSubConfiguration_SetPosition_InputArguments' -ObjectIdNames[25426] = 'PublishSubscribeType_PubSubConfiguration_ReserveIds' -ObjectIdNames[25427] = 'PublishSubscribeType_PubSubConfiguration_ReserveIds_InputArguments' -ObjectIdNames[25428] = 'PublishSubscribeType_PubSubConfiguration_ReserveIds_OutputArguments' -ObjectIdNames[25429] = 'PublishSubscribeType_PubSubConfiguration_CloseAndUpdate' -ObjectIdNames[25430] = 'PublishSubscribeType_PubSubConfiguration_CloseAndUpdate_InputArguments' -ObjectIdNames[25431] = 'PublishSubscribeType_PubSubConfiguration_CloseAndUpdate_OutputArguments' -ObjectIdNames[25432] = 'PublishSubscribeType_DefaultDatagramPublisherId' -ObjectIdNames[25433] = 'PublishSubscribeType_ConfigurationVersion' -ObjectIdNames[25434] = 'PublishSubscribe_SecurityGroups_AddSecurityGroupFolder' -ObjectIdNames[25435] = 'PublishSubscribe_SecurityGroups_AddSecurityGroupFolder_InputArguments' -ObjectIdNames[25436] = 'PublishSubscribe_SecurityGroups_AddSecurityGroupFolder_OutputArguments' -ObjectIdNames[25437] = 'PublishSubscribe_SecurityGroups_RemoveSecurityGroupFolder' -ObjectIdNames[25438] = 'PublishSubscribe_SecurityGroups_RemoveSecurityGroupFolder_InputArguments' -ObjectIdNames[25439] = 'PublishSubscribe_SecurityGroups_SupportedSecurityPolicyUris' -ObjectIdNames[25440] = 'PublishSubscribe_KeyPushTargets' -ObjectIdNames[25441] = 'PublishSubscribe_KeyPushTargets_AddPushTarget' -ObjectIdNames[25442] = 'PublishSubscribe_KeyPushTargets_AddPushTarget_InputArguments' -ObjectIdNames[25443] = 'PublishSubscribe_KeyPushTargets_AddPushTarget_OutputArguments' -ObjectIdNames[25444] = 'PublishSubscribe_KeyPushTargets_RemovePushTarget' -ObjectIdNames[25445] = 'PublishSubscribe_KeyPushTargets_RemovePushTarget_InputArguments' -ObjectIdNames[25446] = 'PublishSubscribe_KeyPushTargets_AddPushTargetFolder' -ObjectIdNames[25447] = 'PublishSubscribe_KeyPushTargets_AddPushTargetFolder_InputArguments' -ObjectIdNames[25448] = 'PublishSubscribe_KeyPushTargets_AddPushTargetFolder_OutputArguments' -ObjectIdNames[25449] = 'PublishSubscribe_KeyPushTargets_RemovePushTargetFolder' -ObjectIdNames[25450] = 'PublishSubscribe_KeyPushTargets_RemovePushTargetFolder_InputArguments' -ObjectIdNames[25451] = 'PublishSubscribe_PubSubConfiguration' -ObjectIdNames[25452] = 'PublishSubscribe_PubSubConfiguration_Size' -ObjectIdNames[25453] = 'PublishSubscribe_PubSubConfiguration_Writable' -ObjectIdNames[25454] = 'PublishSubscribe_PubSubConfiguration_UserWritable' -ObjectIdNames[25455] = 'PublishSubscribe_PubSubConfiguration_OpenCount' -ObjectIdNames[25456] = 'PublishSubscribe_PubSubConfiguration_MimeType' -ObjectIdNames[25457] = 'PublishSubscribe_PubSubConfiguration_MaxByteStringLength' -ObjectIdNames[25458] = 'PublishSubscribe_PubSubConfiguration_LastModifiedTime' -ObjectIdNames[25459] = 'PublishSubscribe_PubSubConfiguration_Open' -ObjectIdNames[25460] = 'PublishSubscribe_PubSubConfiguration_Open_InputArguments' -ObjectIdNames[25461] = 'PublishSubscribe_PubSubConfiguration_Open_OutputArguments' -ObjectIdNames[25462] = 'PublishSubscribe_PubSubConfiguration_Close' -ObjectIdNames[25463] = 'PublishSubscribe_PubSubConfiguration_Close_InputArguments' -ObjectIdNames[25464] = 'PublishSubscribe_PubSubConfiguration_Read' -ObjectIdNames[25465] = 'PublishSubscribe_PubSubConfiguration_Read_InputArguments' -ObjectIdNames[25466] = 'PublishSubscribe_PubSubConfiguration_Read_OutputArguments' -ObjectIdNames[25467] = 'PublishSubscribe_PubSubConfiguration_Write' -ObjectIdNames[25468] = 'PublishSubscribe_PubSubConfiguration_Write_InputArguments' -ObjectIdNames[25469] = 'PublishSubscribe_PubSubConfiguration_GetPosition' -ObjectIdNames[25470] = 'PublishSubscribe_PubSubConfiguration_GetPosition_InputArguments' -ObjectIdNames[25471] = 'PublishSubscribe_PubSubConfiguration_GetPosition_OutputArguments' -ObjectIdNames[25472] = 'PublishSubscribe_PubSubConfiguration_SetPosition' -ObjectIdNames[25473] = 'PublishSubscribe_PubSubConfiguration_SetPosition_InputArguments' -ObjectIdNames[25474] = 'PublishSubscribe_PubSubConfiguration_ReserveIds' -ObjectIdNames[25475] = 'PublishSubscribe_PubSubConfiguration_ReserveIds_InputArguments' -ObjectIdNames[25476] = 'PublishSubscribe_PubSubConfiguration_ReserveIds_OutputArguments' -ObjectIdNames[25477] = 'PublishSubscribe_PubSubConfiguration_CloseAndUpdate' -ObjectIdNames[25478] = 'PublishSubscribe_PubSubConfiguration_CloseAndUpdate_InputArguments' -ObjectIdNames[25479] = 'PublishSubscribe_PubSubConfiguration_CloseAndUpdate_OutputArguments' -ObjectIdNames[25480] = 'PublishSubscribe_DefaultDatagramPublisherId' -ObjectIdNames[25481] = 'PublishSubscribe_ConfigurationVersion' -ObjectIdNames[25482] = 'PubSubConfigurationType' -ObjectIdNames[25483] = 'PubSubConfigurationType_Size' -ObjectIdNames[25484] = 'PubSubConfigurationType_Writable' -ObjectIdNames[25485] = 'PubSubConfigurationType_UserWritable' -ObjectIdNames[25486] = 'PubSubConfigurationType_OpenCount' -ObjectIdNames[25487] = 'PubSubConfigurationType_MimeType' -ObjectIdNames[25488] = 'PubSubConfigurationType_MaxByteStringLength' -ObjectIdNames[25489] = 'PubSubConfigurationType_LastModifiedTime' -ObjectIdNames[25490] = 'PubSubConfigurationType_Open' -ObjectIdNames[25491] = 'PubSubConfigurationType_Open_InputArguments' -ObjectIdNames[25492] = 'PubSubConfigurationType_Open_OutputArguments' -ObjectIdNames[25493] = 'PubSubConfigurationType_Close' -ObjectIdNames[25494] = 'PubSubConfigurationType_Close_InputArguments' -ObjectIdNames[25495] = 'PubSubConfigurationType_Read' -ObjectIdNames[25496] = 'PubSubConfigurationType_Read_InputArguments' -ObjectIdNames[25497] = 'PubSubConfigurationType_Read_OutputArguments' -ObjectIdNames[25498] = 'PubSubConfigurationType_Write' -ObjectIdNames[25499] = 'PubSubConfigurationType_Write_InputArguments' -ObjectIdNames[25500] = 'PubSubConfigurationType_GetPosition' -ObjectIdNames[25501] = 'PubSubConfigurationType_GetPosition_InputArguments' -ObjectIdNames[25502] = 'PubSubConfigurationType_GetPosition_OutputArguments' -ObjectIdNames[25503] = 'PubSubConfigurationType_SetPosition' -ObjectIdNames[25504] = 'PubSubConfigurationType_SetPosition_InputArguments' -ObjectIdNames[25505] = 'PubSubConfigurationType_ReserveIds' -ObjectIdNames[25506] = 'PubSubConfigurationType_ReserveIds_InputArguments' -ObjectIdNames[25507] = 'PubSubConfigurationType_ReserveIds_OutputArguments' -ObjectIdNames[25508] = 'PubSubConfigurationType_CloseAndUpdate' -ObjectIdNames[25509] = 'PubSubConfigurationType_CloseAndUpdate_InputArguments' -ObjectIdNames[25510] = 'PubSubConfigurationType_CloseAndUpdate_OutputArguments' -ObjectIdNames[25511] = 'PubSubConfigurationTypeReserveIdsMethodType' -ObjectIdNames[25512] = 'PubSubConfigurationTypeReserveIdsMethodType_InputArguments' -ObjectIdNames[25513] = 'PubSubConfigurationTypeReserveIdsMethodType_OutputArguments' -ObjectIdNames[25514] = 'PubSubConfigurationTypeCloseAndUpdateMethodType' -ObjectIdNames[25515] = 'PubSubConfigurationTypeCloseAndUpdateMethodType_InputArguments' -ObjectIdNames[25516] = 'PubSubConfigurationTypeCloseAndUpdateMethodType_OutputArguments' -ObjectIdNames[25517] = 'PubSubConfigurationRefMask' -ObjectIdNames[25518] = 'PubSubConfigurationRefMask_OptionSetValues' -ObjectIdNames[25519] = 'PubSubConfigurationRefDataType' -ObjectIdNames[25520] = 'PubSubConfigurationValueDataType' -ObjectIdNames[25521] = 'PublishedDataSetType_CyclicDataSet' -ObjectIdNames[25522] = 'PublishedDataItemsType_CyclicDataSet' -ObjectIdNames[25523] = 'PublishedEventsType_CyclicDataSet' -ObjectIdNames[25524] = 'DataSetFolderType_PublishedDataSetName_Placeholder_CyclicDataSet' -ObjectIdNames[25525] = 'DatagramConnectionTransportType_QosCategory' -ObjectIdNames[25526] = 'DatagramConnectionTransportType_DatagramQos' -ObjectIdNames[25527] = 'DatagramWriterGroupTransportType_QosCategory' -ObjectIdNames[25528] = 'DatagramDataSetReaderTransportType_QosCategory' -ObjectIdNames[25529] = 'PublishedDataSetCustomSourceDataType_Encoding_DefaultBinary' -ObjectIdNames[25530] = 'PubSubKeyPushTargetDataType_Encoding_DefaultBinary' -ObjectIdNames[25531] = 'PubSubConfigurationRefDataType_Encoding_DefaultBinary' -ObjectIdNames[25532] = 'PubSubConfigurationValueDataType_Encoding_DefaultBinary' -ObjectIdNames[25533] = 'OpcUa_BinarySchema_PublishedDataSetCustomSourceDataType' -ObjectIdNames[25534] = 'OpcUa_BinarySchema_PublishedDataSetCustomSourceDataType_DataTypeVersion' -ObjectIdNames[25535] = 'OpcUa_BinarySchema_PublishedDataSetCustomSourceDataType_DictionaryFragment' -ObjectIdNames[25536] = 'OpcUa_BinarySchema_PubSubKeyPushTargetDataType' -ObjectIdNames[25537] = 'OpcUa_BinarySchema_PubSubKeyPushTargetDataType_DataTypeVersion' -ObjectIdNames[25538] = 'OpcUa_BinarySchema_PubSubKeyPushTargetDataType_DictionaryFragment' -ObjectIdNames[25539] = 'OpcUa_BinarySchema_PubSubConfigurationRefDataType' -ObjectIdNames[25540] = 'OpcUa_BinarySchema_PubSubConfigurationRefDataType_DataTypeVersion' -ObjectIdNames[25541] = 'OpcUa_BinarySchema_PubSubConfigurationRefDataType_DictionaryFragment' -ObjectIdNames[25542] = 'OpcUa_BinarySchema_PubSubConfigurationValueDataType' -ObjectIdNames[25543] = 'OpcUa_BinarySchema_PubSubConfigurationValueDataType_DataTypeVersion' -ObjectIdNames[25544] = 'OpcUa_BinarySchema_PubSubConfigurationValueDataType_DictionaryFragment' -ObjectIdNames[25545] = 'PublishedDataSetCustomSourceDataType_Encoding_DefaultXml' -ObjectIdNames[25546] = 'PubSubKeyPushTargetDataType_Encoding_DefaultXml' -ObjectIdNames[25547] = 'PubSubConfigurationRefDataType_Encoding_DefaultXml' -ObjectIdNames[25548] = 'PubSubConfigurationValueDataType_Encoding_DefaultXml' -ObjectIdNames[25549] = 'OpcUa_XmlSchema_PublishedDataSetCustomSourceDataType' -ObjectIdNames[25550] = 'OpcUa_XmlSchema_PublishedDataSetCustomSourceDataType_DataTypeVersion' -ObjectIdNames[25551] = 'OpcUa_XmlSchema_PublishedDataSetCustomSourceDataType_DictionaryFragment' -ObjectIdNames[25552] = 'OpcUa_XmlSchema_PubSubKeyPushTargetDataType' -ObjectIdNames[25553] = 'OpcUa_XmlSchema_PubSubKeyPushTargetDataType_DataTypeVersion' -ObjectIdNames[25554] = 'OpcUa_XmlSchema_PubSubKeyPushTargetDataType_DictionaryFragment' -ObjectIdNames[25555] = 'OpcUa_XmlSchema_PubSubConfigurationRefDataType' -ObjectIdNames[25556] = 'OpcUa_XmlSchema_PubSubConfigurationRefDataType_DataTypeVersion' -ObjectIdNames[25557] = 'OpcUa_XmlSchema_PubSubConfigurationRefDataType_DictionaryFragment' -ObjectIdNames[25558] = 'OpcUa_XmlSchema_PubSubConfigurationValueDataType' -ObjectIdNames[25559] = 'OpcUa_XmlSchema_PubSubConfigurationValueDataType_DataTypeVersion' -ObjectIdNames[25560] = 'OpcUa_XmlSchema_PubSubConfigurationValueDataType_DictionaryFragment' -ObjectIdNames[25561] = 'PublishedDataSetCustomSourceDataType_Encoding_DefaultJson' -ObjectIdNames[25562] = 'PubSubKeyPushTargetDataType_Encoding_DefaultJson' -ObjectIdNames[25563] = 'PubSubConfigurationRefDataType_Encoding_DefaultJson' -ObjectIdNames[25564] = 'PubSubConfigurationValueDataType_Encoding_DefaultJson' -ObjectIdNames[25565] = 'WellKnownRole_SecurityKeyServerAdmin' -ObjectIdNames[25566] = 'WellKnownRole_SecurityKeyServerAdmin_Identities' -ObjectIdNames[25567] = 'WellKnownRole_SecurityKeyServerAdmin_ApplicationsExclude' -ObjectIdNames[25568] = 'WellKnownRole_SecurityKeyServerAdmin_Applications' -ObjectIdNames[25569] = 'WellKnownRole_SecurityKeyServerAdmin_EndpointsExclude' -ObjectIdNames[25570] = 'WellKnownRole_SecurityKeyServerAdmin_Endpoints' -ObjectIdNames[25571] = 'WellKnownRole_SecurityKeyServerAdmin_CustomConfiguration' -ObjectIdNames[25572] = 'WellKnownRole_SecurityKeyServerAdmin_AddIdentity' -ObjectIdNames[25573] = 'WellKnownRole_SecurityKeyServerAdmin_AddIdentity_InputArguments' -ObjectIdNames[25574] = 'WellKnownRole_SecurityKeyServerAdmin_RemoveIdentity' -ObjectIdNames[25575] = 'WellKnownRole_SecurityKeyServerAdmin_RemoveIdentity_InputArguments' -ObjectIdNames[25576] = 'WellKnownRole_SecurityKeyServerAdmin_AddApplication' -ObjectIdNames[25577] = 'WellKnownRole_SecurityKeyServerAdmin_AddApplication_InputArguments' -ObjectIdNames[25578] = 'WellKnownRole_SecurityKeyServerAdmin_RemoveApplication' -ObjectIdNames[25579] = 'WellKnownRole_SecurityKeyServerAdmin_RemoveApplication_InputArguments' -ObjectIdNames[25580] = 'WellKnownRole_SecurityKeyServerAdmin_AddEndpoint' -ObjectIdNames[25581] = 'WellKnownRole_SecurityKeyServerAdmin_AddEndpoint_InputArguments' -ObjectIdNames[25582] = 'WellKnownRole_SecurityKeyServerAdmin_RemoveEndpoint' -ObjectIdNames[25583] = 'WellKnownRole_SecurityKeyServerAdmin_RemoveEndpoint_InputArguments' -ObjectIdNames[25584] = 'WellKnownRole_SecurityKeyServer' -ObjectIdNames[25585] = 'WellKnownRole_SecurityKeyServer_Identities' -ObjectIdNames[25586] = 'WellKnownRole_SecurityKeyServer_ApplicationsExclude' -ObjectIdNames[25587] = 'WellKnownRole_SecurityKeyServer_Applications' -ObjectIdNames[25588] = 'WellKnownRole_SecurityKeyServer_EndpointsExclude' -ObjectIdNames[25589] = 'WellKnownRole_SecurityKeyServer_Endpoints' -ObjectIdNames[25590] = 'WellKnownRole_SecurityKeyServer_CustomConfiguration' -ObjectIdNames[25591] = 'WellKnownRole_SecurityKeyServer_AddIdentity' -ObjectIdNames[25592] = 'WellKnownRole_SecurityKeyServer_AddIdentity_InputArguments' -ObjectIdNames[25593] = 'WellKnownRole_SecurityKeyServer_RemoveIdentity' -ObjectIdNames[25594] = 'WellKnownRole_SecurityKeyServer_RemoveIdentity_InputArguments' -ObjectIdNames[25595] = 'WellKnownRole_SecurityKeyServer_AddApplication' -ObjectIdNames[25596] = 'WellKnownRole_SecurityKeyServer_AddApplication_InputArguments' -ObjectIdNames[25597] = 'WellKnownRole_SecurityKeyServer_RemoveApplication' -ObjectIdNames[25598] = 'WellKnownRole_SecurityKeyServer_RemoveApplication_InputArguments' -ObjectIdNames[25599] = 'WellKnownRole_SecurityKeyServer_AddEndpoint' -ObjectIdNames[25600] = 'WellKnownRole_SecurityKeyServer_AddEndpoint_InputArguments' -ObjectIdNames[25601] = 'WellKnownRole_SecurityKeyServer_RemoveEndpoint' -ObjectIdNames[25602] = 'WellKnownRole_SecurityKeyServer_RemoveEndpoint_InputArguments' -ObjectIdNames[25603] = 'WellKnownRole_SecurityKeyAccess' -ObjectIdNames[25604] = 'WellKnownRole_SecurityKeyAccess_Identities' -ObjectIdNames[25605] = 'WellKnownRole_SecurityKeyAccess_ApplicationsExclude' -ObjectIdNames[25606] = 'WellKnownRole_SecurityKeyAccess_Applications' -ObjectIdNames[25607] = 'WellKnownRole_SecurityKeyAccess_EndpointsExclude' -ObjectIdNames[25608] = 'WellKnownRole_SecurityKeyAccess_Endpoints' -ObjectIdNames[25609] = 'WellKnownRole_SecurityKeyAccess_CustomConfiguration' -ObjectIdNames[25610] = 'WellKnownRole_SecurityKeyAccess_AddIdentity' -ObjectIdNames[25611] = 'WellKnownRole_SecurityKeyAccess_AddIdentity_InputArguments' -ObjectIdNames[25612] = 'WellKnownRole_SecurityKeyAccess_RemoveIdentity' -ObjectIdNames[25613] = 'WellKnownRole_SecurityKeyAccess_RemoveIdentity_InputArguments' -ObjectIdNames[25614] = 'WellKnownRole_SecurityKeyAccess_AddApplication' -ObjectIdNames[25615] = 'WellKnownRole_SecurityKeyAccess_AddApplication_InputArguments' -ObjectIdNames[25616] = 'WellKnownRole_SecurityKeyAccess_RemoveApplication' -ObjectIdNames[25617] = 'WellKnownRole_SecurityKeyAccess_RemoveApplication_InputArguments' -ObjectIdNames[25618] = 'WellKnownRole_SecurityKeyAccess_AddEndpoint' -ObjectIdNames[25619] = 'WellKnownRole_SecurityKeyAccess_AddEndpoint_InputArguments' -ObjectIdNames[25620] = 'WellKnownRole_SecurityKeyAccess_RemoveEndpoint' -ObjectIdNames[25621] = 'WellKnownRole_SecurityKeyAccess_RemoveEndpoint_InputArguments' -ObjectIdNames[25622] = 'SecurityGroupFolderType_SecurityGroupName_Placeholder_InvalidateKeys' -ObjectIdNames[25623] = 'SecurityGroupFolderType_SecurityGroupName_Placeholder_ForceKeyRotation' -ObjectIdNames[25624] = 'SecurityGroupType_InvalidateKeys' -ObjectIdNames[25625] = 'SecurityGroupType_ForceKeyRotation' -ObjectIdNames[25626] = 'PubSubKeyPushTargetType_SecurityGroupName_Placeholder' -ObjectIdNames[25627] = 'PubSubKeyPushTargetType_SecurityGroupName_Placeholder_SecurityGroupId' -ObjectIdNames[25628] = 'PubSubKeyPushTargetType_SecurityGroupName_Placeholder_KeyLifetime' -ObjectIdNames[25629] = 'PubSubKeyPushTargetType_SecurityGroupName_Placeholder_SecurityPolicyUri' -ObjectIdNames[25630] = 'PubSubKeyPushTargetType_SecurityGroupName_Placeholder_MaxFutureKeyCount' -ObjectIdNames[25631] = 'PubSubKeyPushTargetType_SecurityGroupName_Placeholder_MaxPastKeyCount' -ObjectIdNames[25632] = 'PubSubKeyPushTargetType_SecurityGroupName_Placeholder_InvalidateKeys' -ObjectIdNames[25633] = 'PubSubKeyPushTargetType_SecurityGroupName_Placeholder_ForceKeyRotation' -ObjectIdNames[25634] = 'PubSubKeyPushTargetType_ApplicationUri' -ObjectIdNames[25635] = 'PubSubKeyPushTargetType_EndpointUrl' -ObjectIdNames[25636] = 'PubSubKeyPushTargetType_UserTokenType' -ObjectIdNames[25637] = 'PubSubKeyPushTargetType_RequestedKeyCount' -ObjectIdNames[25638] = 'PubSubKeyPushTargetType_RetryInterval' -ObjectIdNames[25639] = 'PubSubKeyPushTargetType_LastPushExecutionTime' -ObjectIdNames[25640] = 'PubSubKeyPushTargetType_LastPushErrorTime' -ObjectIdNames[25641] = 'PubSubKeyPushTargetType_ConnectSecurityGroups' -ObjectIdNames[25642] = 'PubSubKeyPushTargetType_ConnectSecurityGroups_InputArguments' -ObjectIdNames[25643] = 'PubSubKeyPushTargetType_ConnectSecurityGroups_OutputArguments' -ObjectIdNames[25644] = 'PubSubKeyPushTargetType_DisconnectSecurityGroups' -ObjectIdNames[25645] = 'PubSubKeyPushTargetType_DisconnectSecurityGroups_InputArguments' -ObjectIdNames[25646] = 'PubSubKeyPushTargetType_DisconnectSecurityGroups_OutputArguments' -ObjectIdNames[25647] = 'PubSubKeyPushTargetType_TriggerKeyUpdate' -ObjectIdNames[25648] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_ApplicationUri' -ObjectIdNames[25649] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_EndpointUrl' -ObjectIdNames[25650] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_UserTokenType' -ObjectIdNames[25651] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_RequestedKeyCount' -ObjectIdNames[25652] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_RetryInterval' -ObjectIdNames[25653] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_LastPushExecutionTime' -ObjectIdNames[25654] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_LastPushErrorTime' -ObjectIdNames[25655] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_ConnectSecurityGroups' -ObjectIdNames[25656] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_ConnectSecurityGroups_InputArguments' -ObjectIdNames[25657] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_ConnectSecurityGroups_OutputArguments' -ObjectIdNames[25658] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_DisconnectSecurityGroups' -ObjectIdNames[25659] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_DisconnectSecurityGroups_InputArguments' -ObjectIdNames[25660] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_DisconnectSecurityGroups_OutputArguments' -ObjectIdNames[25661] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_TriggerKeyUpdate' -ObjectIdNames[25684] = 'AuditClientUpdateMethodResultEventType_OutputArguments' diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/status_codes.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/status_codes.py deleted file mode 100644 index 033f9b4..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/status_codes.py +++ /dev/null @@ -1,546 +0,0 @@ -#AUTOGENERATED!!! Date: 2022-09-22 16:18:40.855698 - -from asyncua.ua.uaerrors import UaStatusCodeError - -class StatusCodes: - Good = 0x00000000 - Uncertain = 0x40000000 - Bad = 0x80000000 - BadUnexpectedError = 0x80010000 - BadInternalError = 0x80020000 - BadOutOfMemory = 0x80030000 - BadResourceUnavailable = 0x80040000 - BadCommunicationError = 0x80050000 - BadEncodingError = 0x80060000 - BadDecodingError = 0x80070000 - BadEncodingLimitsExceeded = 0x80080000 - BadRequestTooLarge = 0x80B80000 - BadResponseTooLarge = 0x80B90000 - BadUnknownResponse = 0x80090000 - BadTimeout = 0x800A0000 - BadServiceUnsupported = 0x800B0000 - BadShutdown = 0x800C0000 - BadServerNotConnected = 0x800D0000 - BadServerHalted = 0x800E0000 - BadNothingToDo = 0x800F0000 - BadTooManyOperations = 0x80100000 - BadTooManyMonitoredItems = 0x80DB0000 - BadDataTypeIdUnknown = 0x80110000 - BadCertificateInvalid = 0x80120000 - BadSecurityChecksFailed = 0x80130000 - BadCertificatePolicyCheckFailed = 0x81140000 - BadCertificateTimeInvalid = 0x80140000 - BadCertificateIssuerTimeInvalid = 0x80150000 - BadCertificateHostNameInvalid = 0x80160000 - BadCertificateUriInvalid = 0x80170000 - BadCertificateUseNotAllowed = 0x80180000 - BadCertificateIssuerUseNotAllowed = 0x80190000 - BadCertificateUntrusted = 0x801A0000 - BadCertificateRevocationUnknown = 0x801B0000 - BadCertificateIssuerRevocationUnknown = 0x801C0000 - BadCertificateRevoked = 0x801D0000 - BadCertificateIssuerRevoked = 0x801E0000 - BadCertificateChainIncomplete = 0x810D0000 - BadUserAccessDenied = 0x801F0000 - BadIdentityTokenInvalid = 0x80200000 - BadIdentityTokenRejected = 0x80210000 - BadSecureChannelIdInvalid = 0x80220000 - BadInvalidTimestamp = 0x80230000 - BadNonceInvalid = 0x80240000 - BadSessionIdInvalid = 0x80250000 - BadSessionClosed = 0x80260000 - BadSessionNotActivated = 0x80270000 - BadSubscriptionIdInvalid = 0x80280000 - BadRequestHeaderInvalid = 0x802A0000 - BadTimestampsToReturnInvalid = 0x802B0000 - BadRequestCancelledByClient = 0x802C0000 - BadTooManyArguments = 0x80E50000 - BadLicenseExpired = 0x810E0000 - BadLicenseLimitsExceeded = 0x810F0000 - BadLicenseNotAvailable = 0x81100000 - GoodSubscriptionTransferred = 0x002D0000 - GoodCompletesAsynchronously = 0x002E0000 - GoodOverload = 0x002F0000 - GoodClamped = 0x00300000 - BadNoCommunication = 0x80310000 - BadWaitingForInitialData = 0x80320000 - BadNodeIdInvalid = 0x80330000 - BadNodeIdUnknown = 0x80340000 - BadAttributeIdInvalid = 0x80350000 - BadIndexRangeInvalid = 0x80360000 - BadIndexRangeNoData = 0x80370000 - BadDataEncodingInvalid = 0x80380000 - BadDataEncodingUnsupported = 0x80390000 - BadNotReadable = 0x803A0000 - BadNotWritable = 0x803B0000 - BadOutOfRange = 0x803C0000 - BadNotSupported = 0x803D0000 - BadNotFound = 0x803E0000 - BadObjectDeleted = 0x803F0000 - BadNotImplemented = 0x80400000 - BadMonitoringModeInvalid = 0x80410000 - BadMonitoredItemIdInvalid = 0x80420000 - BadMonitoredItemFilterInvalid = 0x80430000 - BadMonitoredItemFilterUnsupported = 0x80440000 - BadFilterNotAllowed = 0x80450000 - BadStructureMissing = 0x80460000 - BadEventFilterInvalid = 0x80470000 - BadContentFilterInvalid = 0x80480000 - BadFilterOperatorInvalid = 0x80C10000 - BadFilterOperatorUnsupported = 0x80C20000 - BadFilterOperandCountMismatch = 0x80C30000 - BadFilterOperandInvalid = 0x80490000 - BadFilterElementInvalid = 0x80C40000 - BadFilterLiteralInvalid = 0x80C50000 - BadContinuationPointInvalid = 0x804A0000 - BadNoContinuationPoints = 0x804B0000 - BadReferenceTypeIdInvalid = 0x804C0000 - BadBrowseDirectionInvalid = 0x804D0000 - BadNodeNotInView = 0x804E0000 - BadNumericOverflow = 0x81120000 - BadServerUriInvalid = 0x804F0000 - BadServerNameMissing = 0x80500000 - BadDiscoveryUrlMissing = 0x80510000 - BadSempahoreFileMissing = 0x80520000 - BadRequestTypeInvalid = 0x80530000 - BadSecurityModeRejected = 0x80540000 - BadSecurityPolicyRejected = 0x80550000 - BadTooManySessions = 0x80560000 - BadUserSignatureInvalid = 0x80570000 - BadApplicationSignatureInvalid = 0x80580000 - BadNoValidCertificates = 0x80590000 - BadIdentityChangeNotSupported = 0x80C60000 - BadRequestCancelledByRequest = 0x805A0000 - BadParentNodeIdInvalid = 0x805B0000 - BadReferenceNotAllowed = 0x805C0000 - BadNodeIdRejected = 0x805D0000 - BadNodeIdExists = 0x805E0000 - BadNodeClassInvalid = 0x805F0000 - BadBrowseNameInvalid = 0x80600000 - BadBrowseNameDuplicated = 0x80610000 - BadNodeAttributesInvalid = 0x80620000 - BadTypeDefinitionInvalid = 0x80630000 - BadSourceNodeIdInvalid = 0x80640000 - BadTargetNodeIdInvalid = 0x80650000 - BadDuplicateReferenceNotAllowed = 0x80660000 - BadInvalidSelfReference = 0x80670000 - BadReferenceLocalOnly = 0x80680000 - BadNoDeleteRights = 0x80690000 - UncertainReferenceNotDeleted = 0x40BC0000 - BadServerIndexInvalid = 0x806A0000 - BadViewIdUnknown = 0x806B0000 - BadViewTimestampInvalid = 0x80C90000 - BadViewParameterMismatch = 0x80CA0000 - BadViewVersionInvalid = 0x80CB0000 - UncertainNotAllNodesAvailable = 0x40C00000 - GoodResultsMayBeIncomplete = 0x00BA0000 - BadNotTypeDefinition = 0x80C80000 - UncertainReferenceOutOfServer = 0x406C0000 - BadTooManyMatches = 0x806D0000 - BadQueryTooComplex = 0x806E0000 - BadNoMatch = 0x806F0000 - BadMaxAgeInvalid = 0x80700000 - BadSecurityModeInsufficient = 0x80E60000 - BadHistoryOperationInvalid = 0x80710000 - BadHistoryOperationUnsupported = 0x80720000 - BadInvalidTimestampArgument = 0x80BD0000 - BadWriteNotSupported = 0x80730000 - BadTypeMismatch = 0x80740000 - BadMethodInvalid = 0x80750000 - BadArgumentsMissing = 0x80760000 - BadNotExecutable = 0x81110000 - BadTooManySubscriptions = 0x80770000 - BadTooManyPublishRequests = 0x80780000 - BadNoSubscription = 0x80790000 - BadSequenceNumberUnknown = 0x807A0000 - GoodRetransmissionQueueNotSupported = 0x00DF0000 - BadMessageNotAvailable = 0x807B0000 - BadInsufficientClientProfile = 0x807C0000 - BadStateNotActive = 0x80BF0000 - BadAlreadyExists = 0x81150000 - BadTcpServerTooBusy = 0x807D0000 - BadTcpMessageTypeInvalid = 0x807E0000 - BadTcpSecureChannelUnknown = 0x807F0000 - BadTcpMessageTooLarge = 0x80800000 - BadTcpNotEnoughResources = 0x80810000 - BadTcpInternalError = 0x80820000 - BadTcpEndpointUrlInvalid = 0x80830000 - BadRequestInterrupted = 0x80840000 - BadRequestTimeout = 0x80850000 - BadSecureChannelClosed = 0x80860000 - BadSecureChannelTokenUnknown = 0x80870000 - BadSequenceNumberInvalid = 0x80880000 - BadProtocolVersionUnsupported = 0x80BE0000 - BadConfigurationError = 0x80890000 - BadNotConnected = 0x808A0000 - BadDeviceFailure = 0x808B0000 - BadSensorFailure = 0x808C0000 - BadOutOfService = 0x808D0000 - BadDeadbandFilterInvalid = 0x808E0000 - UncertainNoCommunicationLastUsableValue = 0x408F0000 - UncertainLastUsableValue = 0x40900000 - UncertainSubstituteValue = 0x40910000 - UncertainInitialValue = 0x40920000 - UncertainSensorNotAccurate = 0x40930000 - UncertainEngineeringUnitsExceeded = 0x40940000 - UncertainSubNormal = 0x40950000 - GoodLocalOverride = 0x00960000 - BadRefreshInProgress = 0x80970000 - BadConditionAlreadyDisabled = 0x80980000 - BadConditionAlreadyEnabled = 0x80CC0000 - BadConditionDisabled = 0x80990000 - BadEventIdUnknown = 0x809A0000 - BadEventNotAcknowledgeable = 0x80BB0000 - BadDialogNotActive = 0x80CD0000 - BadDialogResponseInvalid = 0x80CE0000 - BadConditionBranchAlreadyAcked = 0x80CF0000 - BadConditionBranchAlreadyConfirmed = 0x80D00000 - BadConditionAlreadyShelved = 0x80D10000 - BadConditionNotShelved = 0x80D20000 - BadShelvingTimeOutOfRange = 0x80D30000 - BadNoData = 0x809B0000 - BadBoundNotFound = 0x80D70000 - BadBoundNotSupported = 0x80D80000 - BadDataLost = 0x809D0000 - BadDataUnavailable = 0x809E0000 - BadEntryExists = 0x809F0000 - BadNoEntryExists = 0x80A00000 - BadTimestampNotSupported = 0x80A10000 - GoodEntryInserted = 0x00A20000 - GoodEntryReplaced = 0x00A30000 - UncertainDataSubNormal = 0x40A40000 - GoodNoData = 0x00A50000 - GoodMoreData = 0x00A60000 - BadAggregateListMismatch = 0x80D40000 - BadAggregateNotSupported = 0x80D50000 - BadAggregateInvalidInputs = 0x80D60000 - BadAggregateConfigurationRejected = 0x80DA0000 - GoodDataIgnored = 0x00D90000 - BadRequestNotAllowed = 0x80E40000 - BadRequestNotComplete = 0x81130000 - BadTicketRequired = 0x811F0000 - BadTicketInvalid = 0x81200000 - GoodEdited = 0x00DC0000 - GoodPostActionFailed = 0x00DD0000 - UncertainDominantValueChanged = 0x40DE0000 - GoodDependentValueChanged = 0x00E00000 - BadDominantValueChanged = 0x80E10000 - UncertainDependentValueChanged = 0x40E20000 - BadDependentValueChanged = 0x80E30000 - GoodEdited_DependentValueChanged = 0x01160000 - GoodEdited_DominantValueChanged = 0x01170000 - GoodEdited_DominantValueChanged_DependentValueChanged = 0x01180000 - BadEdited_OutOfRange = 0x81190000 - BadInitialValue_OutOfRange = 0x811A0000 - BadOutOfRange_DominantValueChanged = 0x811B0000 - BadEdited_OutOfRange_DominantValueChanged = 0x811C0000 - BadOutOfRange_DominantValueChanged_DependentValueChanged = 0x811D0000 - BadEdited_OutOfRange_DominantValueChanged_DependentValueChanged = 0x811E0000 - GoodCommunicationEvent = 0x00A70000 - GoodShutdownEvent = 0x00A80000 - GoodCallAgain = 0x00A90000 - GoodNonCriticalTimeout = 0x00AA0000 - BadInvalidArgument = 0x80AB0000 - BadConnectionRejected = 0x80AC0000 - BadDisconnect = 0x80AD0000 - BadConnectionClosed = 0x80AE0000 - BadInvalidState = 0x80AF0000 - BadEndOfStream = 0x80B00000 - BadNoDataAvailable = 0x80B10000 - BadWaitingForResponse = 0x80B20000 - BadOperationAbandoned = 0x80B30000 - BadExpectedStreamToBlock = 0x80B40000 - BadWouldBlock = 0x80B50000 - BadSyntaxError = 0x80B60000 - BadMaxConnectionsReached = 0x80B70000 - UncertainTransducerInManual = 0x42080000 - UncertainSimulatedValue = 0x42090000 - UncertainSensorCalibration = 0x420A0000 - UncertainConfigurationError = 0x420F0000 - GoodCascadeInitializationAcknowledged = 0x04010000 - GoodCascadeInitializationRequest = 0x04020000 - GoodCascadeNotInvited = 0x04030000 - GoodCascadeNotSelected = 0x04040000 - GoodFaultStateActive = 0x04070000 - GoodInitiateFaultState = 0x04080000 - GoodCascade = 0x04090000 - BadDataSetIdInvalid = 0x80E70000 - - -code_to_name_doc = { - 0x00000000: ('Good', '"The operation succeeded."'), - 0x40000000: ('Uncertain', '"The operation was uncertain."'), - 0x80000000: ('Bad', '"The operation failed."'), - 0x80010000: ('BadUnexpectedError', '"An unexpected error occurred."'), - 0x80020000: ('BadInternalError', '"An internal error occurred as a result of a programming or configuration error."'), - 0x80030000: ('BadOutOfMemory', '"Not enough memory to complete the operation."'), - 0x80040000: ('BadResourceUnavailable', '"An operating system resource is not available."'), - 0x80050000: ('BadCommunicationError', '"A low level communication error occurred."'), - 0x80060000: ('BadEncodingError', '"Encoding halted because of invalid data in the objects being serialized."'), - 0x80070000: ('BadDecodingError', '"Decoding halted because of invalid data in the stream."'), - 0x80080000: ('BadEncodingLimitsExceeded', '"The message encoding/decoding limits imposed by the stack have been exceeded."'), - 0x80B80000: ('BadRequestTooLarge', '"The request message size exceeds limits set by the server."'), - 0x80B90000: ('BadResponseTooLarge', '"The response message size exceeds limits set by the client."'), - 0x80090000: ('BadUnknownResponse', '"An unrecognized response was received from the server."'), - 0x800A0000: ('BadTimeout', '"The operation timed out."'), - 0x800B0000: ('BadServiceUnsupported', '"The server does not support the requested service."'), - 0x800C0000: ('BadShutdown', '"The operation was cancelled because the application is shutting down."'), - 0x800D0000: ('BadServerNotConnected', '"The operation could not complete because the client is not connected to the server."'), - 0x800E0000: ('BadServerHalted', '"The server has stopped and cannot process any requests."'), - 0x800F0000: ('BadNothingToDo', '"No processing could be done because there was nothing to do."'), - 0x80100000: ('BadTooManyOperations', '"The request could not be processed because it specified too many operations."'), - 0x80DB0000: ('BadTooManyMonitoredItems', '"The request could not be processed because there are too many monitored items in the subscription."'), - 0x80110000: ('BadDataTypeIdUnknown', '"The extension object cannot be (de)serialized because the data type id is not recognized."'), - 0x80120000: ('BadCertificateInvalid', '"The certificate provided as a parameter is not valid."'), - 0x80130000: ('BadSecurityChecksFailed', '"An error occurred verifying security."'), - 0x81140000: ('BadCertificatePolicyCheckFailed', '"The certificate does not meet the requirements of the security policy."'), - 0x80140000: ('BadCertificateTimeInvalid', '"The certificate has expired or is not yet valid."'), - 0x80150000: ('BadCertificateIssuerTimeInvalid', '"An issuer certificate has expired or is not yet valid."'), - 0x80160000: ('BadCertificateHostNameInvalid', '"The HostName used to connect to a server does not match a HostName in the certificate."'), - 0x80170000: ('BadCertificateUriInvalid', '"The URI specified in the ApplicationDescription does not match the URI in the certificate."'), - 0x80180000: ('BadCertificateUseNotAllowed', '"The certificate may not be used for the requested operation."'), - 0x80190000: ('BadCertificateIssuerUseNotAllowed', '"The issuer certificate may not be used for the requested operation."'), - 0x801A0000: ('BadCertificateUntrusted', '"The certificate is not trusted."'), - 0x801B0000: ('BadCertificateRevocationUnknown', '"It was not possible to determine if the certificate has been revoked."'), - 0x801C0000: ('BadCertificateIssuerRevocationUnknown', '"It was not possible to determine if the issuer certificate has been revoked."'), - 0x801D0000: ('BadCertificateRevoked', '"The certificate has been revoked."'), - 0x801E0000: ('BadCertificateIssuerRevoked', '"The issuer certificate has been revoked."'), - 0x810D0000: ('BadCertificateChainIncomplete', '"The certificate chain is incomplete."'), - 0x801F0000: ('BadUserAccessDenied', '"User does not have permission to perform the requested operation."'), - 0x80200000: ('BadIdentityTokenInvalid', '"The user identity token is not valid."'), - 0x80210000: ('BadIdentityTokenRejected', '"The user identity token is valid but the server has rejected it."'), - 0x80220000: ('BadSecureChannelIdInvalid', '"The specified secure channel is no longer valid."'), - 0x80230000: ('BadInvalidTimestamp', '"The timestamp is outside the range allowed by the server."'), - 0x80240000: ('BadNonceInvalid', '"The nonce does appear to be not a random value or it is not the correct length."'), - 0x80250000: ('BadSessionIdInvalid', '"The session id is not valid."'), - 0x80260000: ('BadSessionClosed', '"The session was closed by the client."'), - 0x80270000: ('BadSessionNotActivated', '"The session cannot be used because ActivateSession has not been called."'), - 0x80280000: ('BadSubscriptionIdInvalid', '"The subscription id is not valid."'), - 0x802A0000: ('BadRequestHeaderInvalid', '"The header for the request is missing or invalid."'), - 0x802B0000: ('BadTimestampsToReturnInvalid', '"The timestamps to return parameter is invalid."'), - 0x802C0000: ('BadRequestCancelledByClient', '"The request was cancelled by the client."'), - 0x80E50000: ('BadTooManyArguments', '"Too many arguments were provided."'), - 0x810E0000: ('BadLicenseExpired', '"The server requires a license to operate in general or to perform a service or operation, but existing license is expired."'), - 0x810F0000: ('BadLicenseLimitsExceeded', '"The server has limits on number of allowed operations / objects, based on installed licenses, and these limits where exceeded."'), - 0x81100000: ('BadLicenseNotAvailable', '"The server does not have a license which is required to operate in general or to perform a service or operation."'), - 0x002D0000: ('GoodSubscriptionTransferred', '"The subscription was transferred to another session."'), - 0x002E0000: ('GoodCompletesAsynchronously', '"The processing will complete asynchronously."'), - 0x002F0000: ('GoodOverload', '"Sampling has slowed down due to resource limitations."'), - 0x00300000: ('GoodClamped', '"The value written was accepted but was clamped."'), - 0x80310000: ('BadNoCommunication', '"Communication with the data source is defined, but not established, and there is no last known value available."'), - 0x80320000: ('BadWaitingForInitialData', '"Waiting for the server to obtain values from the underlying data source."'), - 0x80330000: ('BadNodeIdInvalid', '"The syntax of the node id is not valid."'), - 0x80340000: ('BadNodeIdUnknown', '"The node id refers to a node that does not exist in the server address space."'), - 0x80350000: ('BadAttributeIdInvalid', '"The attribute is not supported for the specified Node."'), - 0x80360000: ('BadIndexRangeInvalid', '"The syntax of the index range parameter is invalid."'), - 0x80370000: ('BadIndexRangeNoData', '"No data exists within the range of indexes specified."'), - 0x80380000: ('BadDataEncodingInvalid', '"The data encoding is invalid."'), - 0x80390000: ('BadDataEncodingUnsupported', '"The server does not support the requested data encoding for the node."'), - 0x803A0000: ('BadNotReadable', '"The access level does not allow reading or subscribing to the Node."'), - 0x803B0000: ('BadNotWritable', '"The access level does not allow writing to the Node."'), - 0x803C0000: ('BadOutOfRange', '"The value was out of range."'), - 0x803D0000: ('BadNotSupported', '"The requested operation is not supported."'), - 0x803E0000: ('BadNotFound', '"A requested item was not found or a search operation ended without success."'), - 0x803F0000: ('BadObjectDeleted', '"The object cannot be used because it has been deleted."'), - 0x80400000: ('BadNotImplemented', '"Requested operation is not implemented."'), - 0x80410000: ('BadMonitoringModeInvalid', '"The monitoring mode is invalid."'), - 0x80420000: ('BadMonitoredItemIdInvalid', '"The monitoring item id does not refer to a valid monitored item."'), - 0x80430000: ('BadMonitoredItemFilterInvalid', '"The monitored item filter parameter is not valid."'), - 0x80440000: ('BadMonitoredItemFilterUnsupported', '"The server does not support the requested monitored item filter."'), - 0x80450000: ('BadFilterNotAllowed', '"A monitoring filter cannot be used in combination with the attribute specified."'), - 0x80460000: ('BadStructureMissing', '"A mandatory structured parameter was missing or null."'), - 0x80470000: ('BadEventFilterInvalid', '"The event filter is not valid."'), - 0x80480000: ('BadContentFilterInvalid', '"The content filter is not valid."'), - 0x80C10000: ('BadFilterOperatorInvalid', '"An unrecognized operator was provided in a filter."'), - 0x80C20000: ('BadFilterOperatorUnsupported', '"A valid operator was provided, but the server does not provide support for this filter operator."'), - 0x80C30000: ('BadFilterOperandCountMismatch', '"The number of operands provided for the filter operator was less then expected for the operand provided."'), - 0x80490000: ('BadFilterOperandInvalid', '"The operand used in a content filter is not valid."'), - 0x80C40000: ('BadFilterElementInvalid', '"The referenced element is not a valid element in the content filter."'), - 0x80C50000: ('BadFilterLiteralInvalid', '"The referenced literal is not a valid value."'), - 0x804A0000: ('BadContinuationPointInvalid', '"The continuation point provide is longer valid."'), - 0x804B0000: ('BadNoContinuationPoints', '"The operation could not be processed because all continuation points have been allocated."'), - 0x804C0000: ('BadReferenceTypeIdInvalid', '"The reference type id does not refer to a valid reference type node."'), - 0x804D0000: ('BadBrowseDirectionInvalid', '"The browse direction is not valid."'), - 0x804E0000: ('BadNodeNotInView', '"The node is not part of the view."'), - 0x81120000: ('BadNumericOverflow', '"The number was not accepted because of a numeric overflow."'), - 0x804F0000: ('BadServerUriInvalid', '"The ServerUri is not a valid URI."'), - 0x80500000: ('BadServerNameMissing', '"No ServerName was specified."'), - 0x80510000: ('BadDiscoveryUrlMissing', '"No DiscoveryUrl was specified."'), - 0x80520000: ('BadSempahoreFileMissing', '"The semaphore file specified by the client is not valid."'), - 0x80530000: ('BadRequestTypeInvalid', '"The security token request type is not valid."'), - 0x80540000: ('BadSecurityModeRejected', '"The security mode does not meet the requirements set by the server."'), - 0x80550000: ('BadSecurityPolicyRejected', '"The security policy does not meet the requirements set by the server."'), - 0x80560000: ('BadTooManySessions', '"The server has reached its maximum number of sessions."'), - 0x80570000: ('BadUserSignatureInvalid', '"The user token signature is missing or invalid."'), - 0x80580000: ('BadApplicationSignatureInvalid', '"The signature generated with the client certificate is missing or invalid."'), - 0x80590000: ('BadNoValidCertificates', '"The client did not provide at least one software certificate that is valid and meets the profile requirements for the server."'), - 0x80C60000: ('BadIdentityChangeNotSupported', '"The server does not support changing the user identity assigned to the session."'), - 0x805A0000: ('BadRequestCancelledByRequest', '"The request was cancelled by the client with the Cancel service."'), - 0x805B0000: ('BadParentNodeIdInvalid', '"The parent node id does not to refer to a valid node."'), - 0x805C0000: ('BadReferenceNotAllowed', '"The reference could not be created because it violates constraints imposed by the data model."'), - 0x805D0000: ('BadNodeIdRejected', '"The requested node id was reject because it was either invalid or server does not allow node ids to be specified by the client."'), - 0x805E0000: ('BadNodeIdExists', '"The requested node id is already used by another node."'), - 0x805F0000: ('BadNodeClassInvalid', '"The node class is not valid."'), - 0x80600000: ('BadBrowseNameInvalid', '"The browse name is invalid."'), - 0x80610000: ('BadBrowseNameDuplicated', '"The browse name is not unique among nodes that share the same relationship with the parent."'), - 0x80620000: ('BadNodeAttributesInvalid', '"The node attributes are not valid for the node class."'), - 0x80630000: ('BadTypeDefinitionInvalid', '"The type definition node id does not reference an appropriate type node."'), - 0x80640000: ('BadSourceNodeIdInvalid', '"The source node id does not reference a valid node."'), - 0x80650000: ('BadTargetNodeIdInvalid', '"The target node id does not reference a valid node."'), - 0x80660000: ('BadDuplicateReferenceNotAllowed', '"The reference type between the nodes is already defined."'), - 0x80670000: ('BadInvalidSelfReference', '"The server does not allow this type of self reference on this node."'), - 0x80680000: ('BadReferenceLocalOnly', '"The reference type is not valid for a reference to a remote server."'), - 0x80690000: ('BadNoDeleteRights', '"The server will not allow the node to be deleted."'), - 0x40BC0000: ('UncertainReferenceNotDeleted', '"The server was not able to delete all target references."'), - 0x806A0000: ('BadServerIndexInvalid', '"The server index is not valid."'), - 0x806B0000: ('BadViewIdUnknown', '"The view id does not refer to a valid view node."'), - 0x80C90000: ('BadViewTimestampInvalid', '"The view timestamp is not available or not supported."'), - 0x80CA0000: ('BadViewParameterMismatch', '"The view parameters are not consistent with each other."'), - 0x80CB0000: ('BadViewVersionInvalid', '"The view version is not available or not supported."'), - 0x40C00000: ('UncertainNotAllNodesAvailable', '"The list of references may not be complete because the underlying system is not available."'), - 0x00BA0000: ('GoodResultsMayBeIncomplete', '"The server should have followed a reference to a node in a remote server but did not. The result set may be incomplete."'), - 0x80C80000: ('BadNotTypeDefinition', '"The provided Nodeid was not a type definition nodeid."'), - 0x406C0000: ('UncertainReferenceOutOfServer', '"One of the references to follow in the relative path references to a node in the address space in another server."'), - 0x806D0000: ('BadTooManyMatches', '"The requested operation has too many matches to return."'), - 0x806E0000: ('BadQueryTooComplex', '"The requested operation requires too many resources in the server."'), - 0x806F0000: ('BadNoMatch', '"The requested operation has no match to return."'), - 0x80700000: ('BadMaxAgeInvalid', '"The max age parameter is invalid."'), - 0x80E60000: ('BadSecurityModeInsufficient', '"The operation is not permitted over the current secure channel."'), - 0x80710000: ('BadHistoryOperationInvalid', '"The history details parameter is not valid."'), - 0x80720000: ('BadHistoryOperationUnsupported', '"The server does not support the requested operation."'), - 0x80BD0000: ('BadInvalidTimestampArgument', '"The defined timestamp to return was invalid."'), - 0x80730000: ('BadWriteNotSupported', '"The server does not support writing the combination of value, status and timestamps provided."'), - 0x80740000: ('BadTypeMismatch', '"The value supplied for the attribute is not of the same type as the attribute"s value."'), - 0x80750000: ('BadMethodInvalid', '"The method id does not refer to a method for the specified object."'), - 0x80760000: ('BadArgumentsMissing', '"The client did not specify all of the input arguments for the method."'), - 0x81110000: ('BadNotExecutable', '"The executable attribute does not allow the execution of the method."'), - 0x80770000: ('BadTooManySubscriptions', '"The server has reached its maximum number of subscriptions."'), - 0x80780000: ('BadTooManyPublishRequests', '"The server has reached the maximum number of queued publish requests."'), - 0x80790000: ('BadNoSubscription', '"There is no subscription available for this session."'), - 0x807A0000: ('BadSequenceNumberUnknown', '"The sequence number is unknown to the server."'), - 0x00DF0000: ('GoodRetransmissionQueueNotSupported', '"The Server does not support retransmission queue and acknowledgement of sequence numbers is not available."'), - 0x807B0000: ('BadMessageNotAvailable', '"The requested notification message is no longer available."'), - 0x807C0000: ('BadInsufficientClientProfile', '"The client of the current session does not support one or more Profiles that are necessary for the subscription."'), - 0x80BF0000: ('BadStateNotActive', '"The sub-state machine is not currently active."'), - 0x81150000: ('BadAlreadyExists', '"An equivalent rule already exists."'), - 0x807D0000: ('BadTcpServerTooBusy', '"The server cannot process the request because it is too busy."'), - 0x807E0000: ('BadTcpMessageTypeInvalid', '"The type of the message specified in the header invalid."'), - 0x807F0000: ('BadTcpSecureChannelUnknown', '"The SecureChannelId and/or TokenId are not currently in use."'), - 0x80800000: ('BadTcpMessageTooLarge', '"The size of the message chunk specified in the header is too large."'), - 0x80810000: ('BadTcpNotEnoughResources', '"There are not enough resources to process the request."'), - 0x80820000: ('BadTcpInternalError', '"An internal error occurred."'), - 0x80830000: ('BadTcpEndpointUrlInvalid', '"The server does not recognize the QueryString specified."'), - 0x80840000: ('BadRequestInterrupted', '"The request could not be sent because of a network interruption."'), - 0x80850000: ('BadRequestTimeout', '"Timeout occurred while processing the request."'), - 0x80860000: ('BadSecureChannelClosed', '"The secure channel has been closed."'), - 0x80870000: ('BadSecureChannelTokenUnknown', '"The token has expired or is not recognized."'), - 0x80880000: ('BadSequenceNumberInvalid', '"The sequence number is not valid."'), - 0x80BE0000: ('BadProtocolVersionUnsupported', '"The applications do not have compatible protocol versions."'), - 0x80890000: ('BadConfigurationError', '"There is a problem with the configuration that affects the usefulness of the value."'), - 0x808A0000: ('BadNotConnected', '"The variable should receive its value from another variable, but has never been configured to do so."'), - 0x808B0000: ('BadDeviceFailure', '"There has been a failure in the device/data source that generates the value that has affected the value."'), - 0x808C0000: ('BadSensorFailure', '"There has been a failure in the sensor from which the value is derived by the device/data source."'), - 0x808D0000: ('BadOutOfService', '"The source of the data is not operational."'), - 0x808E0000: ('BadDeadbandFilterInvalid', '"The deadband filter is not valid."'), - 0x408F0000: ('UncertainNoCommunicationLastUsableValue', '"Communication to the data source has failed. The variable value is the last value that had a good quality."'), - 0x40900000: ('UncertainLastUsableValue', '"Whatever was updating this value has stopped doing so."'), - 0x40910000: ('UncertainSubstituteValue', '"The value is an operational value that was manually overwritten."'), - 0x40920000: ('UncertainInitialValue', '"The value is an initial value for a variable that normally receives its value from another variable."'), - 0x40930000: ('UncertainSensorNotAccurate', '"The value is at one of the sensor limits."'), - 0x40940000: ('UncertainEngineeringUnitsExceeded', '"The value is outside of the range of values defined for this parameter."'), - 0x40950000: ('UncertainSubNormal', '"The value is derived from multiple sources and has less than the required number of Good sources."'), - 0x00960000: ('GoodLocalOverride', '"The value has been overridden."'), - 0x80970000: ('BadRefreshInProgress', '"This Condition refresh failed, a Condition refresh operation is already in progress."'), - 0x80980000: ('BadConditionAlreadyDisabled', '"This condition has already been disabled."'), - 0x80CC0000: ('BadConditionAlreadyEnabled', '"This condition has already been enabled."'), - 0x80990000: ('BadConditionDisabled', '"Property not available, this condition is disabled."'), - 0x809A0000: ('BadEventIdUnknown', '"The specified event id is not recognized."'), - 0x80BB0000: ('BadEventNotAcknowledgeable', '"The event cannot be acknowledged."'), - 0x80CD0000: ('BadDialogNotActive', '"The dialog condition is not active."'), - 0x80CE0000: ('BadDialogResponseInvalid', '"The response is not valid for the dialog."'), - 0x80CF0000: ('BadConditionBranchAlreadyAcked', '"The condition branch has already been acknowledged."'), - 0x80D00000: ('BadConditionBranchAlreadyConfirmed', '"The condition branch has already been confirmed."'), - 0x80D10000: ('BadConditionAlreadyShelved', '"The condition has already been shelved."'), - 0x80D20000: ('BadConditionNotShelved', '"The condition is not currently shelved."'), - 0x80D30000: ('BadShelvingTimeOutOfRange', '"The shelving time not within an acceptable range."'), - 0x809B0000: ('BadNoData', '"No data exists for the requested time range or event filter."'), - 0x80D70000: ('BadBoundNotFound', '"No data found to provide upper or lower bound value."'), - 0x80D80000: ('BadBoundNotSupported', '"The server cannot retrieve a bound for the variable."'), - 0x809D0000: ('BadDataLost', '"Data is missing due to collection started/stopped/lost."'), - 0x809E0000: ('BadDataUnavailable', '"Expected data is unavailable for the requested time range due to an un-mounted volume, an off-line archive or tape, or similar reason for temporary unavailability."'), - 0x809F0000: ('BadEntryExists', '"The data or event was not successfully inserted because a matching entry exists."'), - 0x80A00000: ('BadNoEntryExists', '"The data or event was not successfully updated because no matching entry exists."'), - 0x80A10000: ('BadTimestampNotSupported', '"The client requested history using a timestamp format the server does not support (i.e requested ServerTimestamp when server only supports SourceTimestamp)."'), - 0x00A20000: ('GoodEntryInserted', '"The data or event was successfully inserted into the historical database."'), - 0x00A30000: ('GoodEntryReplaced', '"The data or event field was successfully replaced in the historical database."'), - 0x40A40000: ('UncertainDataSubNormal', '"The value is derived from multiple values and has less than the required number of Good values."'), - 0x00A50000: ('GoodNoData', '"No data exists for the requested time range or event filter."'), - 0x00A60000: ('GoodMoreData', '"The data or event field was successfully replaced in the historical database."'), - 0x80D40000: ('BadAggregateListMismatch', '"The requested number of Aggregates does not match the requested number of NodeIds."'), - 0x80D50000: ('BadAggregateNotSupported', '"The requested Aggregate is not support by the server."'), - 0x80D60000: ('BadAggregateInvalidInputs', '"The aggregate value could not be derived due to invalid data inputs."'), - 0x80DA0000: ('BadAggregateConfigurationRejected', '"The aggregate configuration is not valid for specified node."'), - 0x00D90000: ('GoodDataIgnored', '"The request specifies fields which are not valid for the EventType or cannot be saved by the historian."'), - 0x80E40000: ('BadRequestNotAllowed', '"The request was rejected by the server because it did not meet the criteria set by the server."'), - 0x81130000: ('BadRequestNotComplete', '"The request has not been processed by the server yet."'), - 0x811F0000: ('BadTicketRequired', '"The device identity needs a ticket before it can be accepted."'), - 0x81200000: ('BadTicketInvalid', '"The device identity needs a ticket before it can be accepted."'), - 0x00DC0000: ('GoodEdited', '"The value does not come from the real source and has been edited by the server."'), - 0x00DD0000: ('GoodPostActionFailed', '"There was an error in execution of these post-actions."'), - 0x40DE0000: ('UncertainDominantValueChanged', '"The related EngineeringUnit has been changed but the Variable Value is still provided based on the previous unit."'), - 0x00E00000: ('GoodDependentValueChanged', '"A dependent value has been changed but the change has not been applied to the device."'), - 0x80E10000: ('BadDominantValueChanged', '"The related EngineeringUnit has been changed but this change has not been applied to the device. The Variable Value is still dependent on the previous unit but its status is currently Bad."'), - 0x40E20000: ('UncertainDependentValueChanged', '"A dependent value has been changed but the change has not been applied to the device. The quality of the dominant variable is uncertain."'), - 0x80E30000: ('BadDependentValueChanged', '"A dependent value has been changed but the change has not been applied to the device. The quality of the dominant variable is Bad."'), - 0x01160000: ('GoodEdited_DependentValueChanged', '"It is delivered with a dominant Variable value when a dependent Variable has changed but the change has not been applied."'), - 0x01170000: ('GoodEdited_DominantValueChanged', '"It is delivered with a dependent Variable value when a dominant Variable has changed but the change has not been applied."'), - 0x01180000: ('GoodEdited_DominantValueChanged_DependentValueChanged', '"It is delivered with a dependent Variable value when a dominant or dependent Variable has changed but change has not been applied."'), - 0x81190000: ('BadEdited_OutOfRange', '"It is delivered with a Variable value when Variable has changed but the value is not legal."'), - 0x811A0000: ('BadInitialValue_OutOfRange', '"It is delivered with a Variable value when a source Variable has changed but the value is not legal."'), - 0x811B0000: ('BadOutOfRange_DominantValueChanged', '"It is delivered with a dependent Variable value when a dominant Variable has changed and the value is not legal."'), - 0x811C0000: ('BadEdited_OutOfRange_DominantValueChanged', '"It is delivered with a dependent Variable value when a dominant Variable has changed, the value is not legal and the change has not been applied."'), - 0x811D0000: ('BadOutOfRange_DominantValueChanged_DependentValueChanged', '"It is delivered with a dependent Variable value when a dominant or dependent Variable has changed and the value is not legal."'), - 0x811E0000: ('BadEdited_OutOfRange_DominantValueChanged_DependentValueChanged', '"It is delivered with a dependent Variable value when a dominant or dependent Variable has changed, the value is not legal and the change has not been applied."'), - 0x00A70000: ('GoodCommunicationEvent', '"The communication layer has raised an event."'), - 0x00A80000: ('GoodShutdownEvent', '"The system is shutting down."'), - 0x00A90000: ('GoodCallAgain', '"The operation is not finished and needs to be called again."'), - 0x00AA0000: ('GoodNonCriticalTimeout', '"A non-critical timeout occurred."'), - 0x80AB0000: ('BadInvalidArgument', '"One or more arguments are invalid."'), - 0x80AC0000: ('BadConnectionRejected', '"Could not establish a network connection to remote server."'), - 0x80AD0000: ('BadDisconnect', '"The server has disconnected from the client."'), - 0x80AE0000: ('BadConnectionClosed', '"The network connection has been closed."'), - 0x80AF0000: ('BadInvalidState', '"The operation cannot be completed because the object is closed, uninitialized or in some other invalid state."'), - 0x80B00000: ('BadEndOfStream', '"Cannot move beyond end of the stream."'), - 0x80B10000: ('BadNoDataAvailable', '"No data is currently available for reading from a non-blocking stream."'), - 0x80B20000: ('BadWaitingForResponse', '"The asynchronous operation is waiting for a response."'), - 0x80B30000: ('BadOperationAbandoned', '"The asynchronous operation was abandoned by the caller."'), - 0x80B40000: ('BadExpectedStreamToBlock', '"The stream did not return all data requested (possibly because it is a non-blocking stream)."'), - 0x80B50000: ('BadWouldBlock', '"Non blocking behaviour is required and the operation would block."'), - 0x80B60000: ('BadSyntaxError', '"A value had an invalid syntax."'), - 0x80B70000: ('BadMaxConnectionsReached', '"The operation could not be finished because all available connections are in use."'), - 0x42080000: ('UncertainTransducerInManual', '"The value may not be accurate because the transducer is in manual mode."'), - 0x42090000: ('UncertainSimulatedValue', '"The value is simulated."'), - 0x420A0000: ('UncertainSensorCalibration', '"The value may not be accurate due to a sensor calibration fault."'), - 0x420F0000: ('UncertainConfigurationError', '"The value may not be accurate due to a configuration issue."'), - 0x04010000: ('GoodCascadeInitializationAcknowledged', '"The value source supports cascade handshaking and the value has been Initialized based on an initialization request from a cascade secondary."'), - 0x04020000: ('GoodCascadeInitializationRequest', '"The value source supports cascade handshaking and is requesting initialization of a cascade primary."'), - 0x04030000: ('GoodCascadeNotInvited', '"The value source supports cascade handshaking, however, the source’s current state does not allow for cascade."'), - 0x04040000: ('GoodCascadeNotSelected', '"The value source supports cascade handshaking, however, the source has not selected the corresponding cascade primary for use."'), - 0x04070000: ('GoodFaultStateActive', '"There is a fault state condition active in the value source."'), - 0x04080000: ('GoodInitiateFaultState', '"A fault state condition is being requested of the destination."'), - 0x04090000: ('GoodCascade', '"The value is accurate, and the signal source supports cascade handshaking."'), - 0x80E70000: ('BadDataSetIdInvalid', '"The DataSet specified for the DataSetWriter creation is invalid."'), -} - - -def get_name_and_doc(val): - if val in code_to_name_doc: - return code_to_name_doc[val] - else: - if val & 1 << 31: - return 'Bad', 'Unknown StatusCode value: {}'.format(val) - elif val & 1 << 30: - return 'UncertainIn', 'Unknown StatusCode value: {}'.format(val) - else: - return 'Good', 'Unknown StatusCode value: {}'.format(val) - \ No newline at end of file diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/ua_binary.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/ua_binary.py deleted file mode 100644 index 978f827..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/ua_binary.py +++ /dev/null @@ -1,713 +0,0 @@ -""" -Binary protocol specific functions and constants -""" - -import functools -import struct -import logging -from typing import Any, Callable -import typing -import uuid -from enum import Enum, IntFlag -from dataclasses import is_dataclass, fields -from asyncua import ua -from .uaerrors import UaError -from ..common.utils import Buffer -from .uatypes import type_is_list, type_is_union, type_from_list, types_from_union, type_allow_subclass - -logger = logging.getLogger('__name__') - - -def test_bit(data, offset): - mask = 1 << offset - return data & mask - - -def set_bit(data, offset): - mask = 1 << offset - return data | mask - - -def unset_bit(data, offset): - mask = 1 << offset - return data & ~mask - - -class _DateTime: - @staticmethod - def pack(dt): - epch = ua.datetime_to_win_epoch(dt) - return Primitives.Int64.pack(epch) - - @staticmethod - def unpack(data): - epch = Primitives.Int64.unpack(data) - return ua.win_epoch_to_datetime(epch) - - -class _Bytes: - @staticmethod - def pack(data): - if data is None: - return Primitives.Int32.pack(-1) - length = len(data) - return Primitives.Int32.pack(length) + data - - @staticmethod - def unpack(data): - length = Primitives.Int32.unpack(data) - if length == -1: - return None - return data.read(length) - - -class _String: - @staticmethod - def pack(string): - if string is not None: - string = string.encode('utf-8') - return _Bytes.pack(string) - - @staticmethod - def unpack(data): - b = _Bytes.unpack(data) - if b is None: - return b - return b.decode('utf-8', errors="replace") # not need to be strict here, this is user data - - -class _Null: - @staticmethod - def pack(data): - return b'' - - @staticmethod - def unpack(data): - return None - - -class _Guid: - @staticmethod - def pack(guid): - # convert python UUID 6 field format to OPC UA 4 field format - f1 = Primitives.UInt32.pack(guid.time_low) - f2 = Primitives.UInt16.pack(guid.time_mid) - f3 = Primitives.UInt16.pack(guid.time_hi_version) - f4a = Primitives.Byte.pack(guid.clock_seq_hi_variant) - f4b = Primitives.Byte.pack(guid.clock_seq_low) - f4c = struct.pack('>Q', guid.node)[2:8] # no primitive .pack available for 6 byte int - f4 = f4a + f4b + f4c - # concat byte fields - b = f1 + f2 + f3 + f4 - - return b - - @staticmethod - def unpack(data): - # convert OPC UA 4 field format to python UUID bytes - f1 = struct.pack('>I', Primitives.UInt32.unpack(data)) - f2 = struct.pack('>H', Primitives.UInt16.unpack(data)) - f3 = struct.pack('>H', Primitives.UInt16.unpack(data)) - f4 = data.read(8) - # concat byte fields - b = f1 + f2 + f3 + f4 - - return uuid.UUID(bytes=b) - - -class _Primitive1: - def __init__(self, fmt): - self._fmt = fmt - st = struct.Struct(fmt.format(1)) - self.size = st.size - self.format = st.format - - def pack(self, data): - return struct.pack(self.format, data) - - def unpack(self, data): - return struct.unpack(self.format, data.read(self.size))[0] - - def pack_array(self, data): - if data is None: - return Primitives.Int32.pack(-1) - if not isinstance(data, list): - logger.warning('ua_binary.py > _Primitive1 > pack_array > data: %s is not a instance of "list"!', data) - return Primitives.Int32.pack(-1) # to prevent crashing while runtime - size_data = Primitives.Int32.pack(len(data)) - return size_data + struct.pack(self._fmt.format(len(data)), *data) - - def unpack_array(self, data, length): - if length == -1: - return None - if length == 0: - return () - return struct.unpack(self._fmt.format(length), data.read(self.size * length)) - - -class Primitives1: - SByte = _Primitive1('<{:d}b') - Int16 = _Primitive1('<{:d}h') - Int32 = _Primitive1('<{:d}i') - Int64 = _Primitive1('<{:d}q') - Byte = _Primitive1('<{:d}B') - Char = Byte - UInt16 = _Primitive1('<{:d}H') - UInt32 = _Primitive1('<{:d}I') - UInt64 = _Primitive1('<{:d}Q') - Boolean = _Primitive1('<{:d}?') - Double = _Primitive1('<{:d}d') - Float = _Primitive1('<{:d}f') - - -class Primitives(Primitives1): - Null = _Null() - String = _String() - Bytes = _Bytes() - ByteString = _Bytes() - CharArray = _String() - DateTime = _DateTime() - Guid = _Guid() - - -@functools.lru_cache(maxsize=None) -def create_uatype_serializer(vtype): - if hasattr(Primitives, vtype.name): - return getattr(Primitives, vtype.name).pack - if vtype.value > 25: - return Primitives.Bytes.pack - if vtype == ua.VariantType.ExtensionObject: - return extensionobject_to_binary - if vtype in (ua.VariantType.NodeId, ua.VariantType.ExpandedNodeId): - return nodeid_to_binary - if vtype == ua.VariantType.Variant: - return variant_to_binary - return struct_to_binary - - -def pack_uatype(vtype, value): - return create_uatype_serializer(vtype)(value) - - -@functools.lru_cache(maxsize=None) -def _create_uatype_deserializer(vtype): - if hasattr(Primitives, vtype.name): - return getattr(Primitives, vtype.name).unpack - if vtype.value > 25: - return Primitives.Bytes.unpack - if vtype == ua.VariantType.ExtensionObject: - return extensionobject_from_binary - if vtype in (ua.VariantType.NodeId, ua.VariantType.ExpandedNodeId): - return nodeid_from_binary - if vtype == ua.VariantType.Variant: - return variant_from_binary - if hasattr(ua, vtype.name): - cls = getattr(ua, vtype.name) - return _create_dataclass_deserializer(cls) - raise UaError(f'Cannot unpack unknown variant type {vtype}') - - -def unpack_uatype(vtype, data): - return _create_uatype_deserializer(vtype)(data) - - -@functools.lru_cache(maxsize=None) -def create_uatype_array_serializer(vtype): - if hasattr(Primitives1, vtype.name): - data_type = getattr(Primitives1, vtype.name) - return data_type.pack_array - serializer = create_uatype_serializer(vtype) - - def serialize(array): - if array is None: - return b'\xff\xff\xff\xff' - length = Primitives.Int32.pack(len(array)) - return length + b"".join(serializer(val) for val in array) - return serialize - - -def pack_uatype_array(vtype, array): - return create_uatype_array_serializer(vtype)(array) - - -def unpack_uatype_array(vtype, data): - return _create_uatype_array_deserializer(vtype)(data) - - -@functools.lru_cache(maxsize=None) -def _create_uatype_array_deserializer(vtype): - if hasattr(Primitives1, vtype.name): # Fast primitive array deserializer - unpack_array = getattr(Primitives1, vtype.name).unpack_array - else: # Revert to slow serial unpacking. - deserialize_element = _create_uatype_deserializer(vtype) - - def unpack_array(data, length): - return (deserialize_element(data) for _ in range(length)) - - def deserialize(data): - length = Primitives.Int32.unpack(data) - if length == -1: - return None - # Remark: works without tuple conversion to list. - return list(unpack_array(data, length)) - return deserialize - - -def field_serializer(ftype, dataclazz) -> Callable[[Any], bytes]: - is_optional = type_is_union(ftype) - uatype = ftype - if is_optional: - uatype = types_from_union(uatype)[0] - if type_is_list(uatype): - ft = type_from_list(uatype) - return create_list_serializer(ft, ft == dataclazz) - else: - if ftype == dataclazz: - if is_optional: - return lambda val: b'' if val is None else create_type_serializer(uatype)(val) - return lambda x: create_type_serializer(uatype)(x) - serializer = create_type_serializer(uatype) - if is_optional: - return lambda val: b'' if val is None else serializer(val) - else: - return serializer - - -@functools.lru_cache(maxsize=None) -def create_dataclass_serializer(dataclazz): - """Given a dataclass, return a function that serializes instances of this dataclass""" - data_fields = fields(dataclazz) - # TODO: adding the 'ua' module to the globals to resolve the type hints might not be enough. - # its possible that the type annotations also refere to classes defined in other modules. - resolved_fieldtypes = typing.get_type_hints(dataclazz, {'ua': ua}) - for f in data_fields: - f.type = resolved_fieldtypes[f.name] - - if issubclass(dataclazz, ua.UaUnion): - # Union is a class with Encoding and Value field - # the value is depended of encoding - encoding_funcs = [field_serializer(t, dataclazz) for t in dataclazz._union_types] - - def union_serialize(obj): - bin = Primitives.UInt32.pack(obj.Encoding) - # 0 => None - # 1.. => union fields - if obj.Encoding > 0 and obj.Encoding <= len(encoding_funcs): - serialize = encoding_funcs[obj.Encoding - 1] - return b"".join([bin, serialize(obj.Value)]) - return bin - return union_serialize - option_fields_encodings = [ # Name and binary encoding of optional fields - (field.name, 1 << enc_count) - for enc_count, field - in enumerate(filter(lambda f: type_is_union(f.type), data_fields)) - ] - - def enc_value(obj): - enc = 0 - for name, enc_val in option_fields_encodings: - if obj.__dict__[name] is not None: - enc |= enc_val - return enc - - encoding_functions = [(f.name, field_serializer(f.type, dataclazz)) for f in data_fields] - - def serialize(obj): - return b''.join( - serializer(enc_value(obj)) if name == 'Encoding' - else serializer(obj.__dict__[name]) - for name, serializer in encoding_functions - ) - - return serialize - - -def struct_to_binary(obj): - serializer = create_dataclass_serializer(obj.__class__) - return serializer(obj) - - -def create_enum_serializer(uatype): - if issubclass(uatype, IntFlag): - typename = 'UInt32' - if hasattr(uatype, 'datatype'): - typename = uatype.datatype() - return getattr(Primitives, typename).pack - elif isinstance(uatype, Enum): - return lambda val: Primitives.Int32.pack(val.value) - return Primitives.Int32.pack - - -@functools.lru_cache(maxsize=None) -def create_type_serializer(uatype): - """Create a binary serialization function for the given UA type""" - if type_allow_subclass(uatype): - return extensionobject_to_binary - if type_is_list(uatype): - return create_list_serializer(type_from_list(uatype), type(None)) - if hasattr(Primitives, uatype.__name__): - return getattr(Primitives, uatype.__name__).pack - if issubclass(uatype, Enum): - return create_enum_serializer(uatype) - if hasattr(ua.VariantType, uatype.__name__): - vtype = getattr(ua.VariantType, uatype.__name__) - return create_uatype_serializer(vtype) - if issubclass(uatype, ua.NodeId): - return nodeid_to_binary - if issubclass(uatype, ua.Variant): - return variant_to_binary - if is_dataclass(uatype): - return create_dataclass_serializer(uatype) - raise UaError(f'No known way to pack value of type {uatype} to ua binary') - - -def to_binary(uatype, val): - return create_type_serializer(uatype)(val) - - -@functools.lru_cache(maxsize=None) -def create_list_serializer(uatype, recursive: bool = False) -> Callable[[Any], bytes]: - """ - Given a type, return a function that takes a list of instances - of that type and serializes it. - """ - if hasattr(Primitives1, uatype.__name__): - data_type = getattr(Primitives1, uatype.__name__) - return data_type.pack_array - none_val = Primitives.Int32.pack(-1) - if recursive: - def recursive_serialize(val): - if val is None: - return none_val - data_size = Primitives.Int32.pack(len(val)) - return data_size + b''.join(create_type_serializer(uatype)(el) for el in val) - return recursive_serialize - - type_serializer = create_type_serializer(uatype) - def serialize(val): - if val is None: - return none_val - data_size = Primitives.Int32.pack(len(val)) - return data_size + b''.join(type_serializer(el) for el in val) - return serialize - - -def list_to_binary(uatype, val): - return create_list_serializer(uatype)(val) - - -def nodeid_to_binary(nodeid): - if nodeid.NodeIdType == ua.NodeIdType.TwoByte: - data = struct.pack(' len(flat): - flat.append([]) - if not subdims or subdims == [0]: - return flat - return [_reshape(flat[i:i + subsize], subdims) for i in range(0, len(flat), subsize)] - - -def extensionobject_from_binary(data): - """ - Convert binary-coded ExtensionObject to a Python object. - Returns an object, or None if TypeId is zero - """ - typeid = nodeid_from_binary(data) - encoding = ord(data.read(1)) - body = None - if encoding & (1 << 0): - length = Primitives.Int32.unpack(data) - if length < 1: - body = Buffer(b"") - else: - body = data.copy(length) - data.skip(length) - if typeid.Identifier == 0: - return ua.ExtensionObject() - if typeid in ua.extension_objects_by_typeid: - cls = ua.extension_objects_by_typeid[typeid] - if body is None: - raise UaError(f'parsing ExtensionObject {cls.__name__} without data') - return from_binary(cls, body) - if body is not None: - body_data = body.read(len(body)) - else: - body_data = None - e = ua.ExtensionObject( - TypeId=typeid, - Body=body_data, - ) - return e - - -def extensionobject_to_binary(obj): - """ - Convert Python object to binary-coded ExtensionObject. - If obj is None, convert to empty ExtensionObject (TypeId=0, no Body). - Returns a binary string - """ - if isinstance(obj, ua.ExtensionObject): - return struct_to_binary(obj) - if obj is None: - type_id = ua.NodeId() - encoding = 0 - body = None - else: - type_id = ua.extension_object_typeids[obj.__class__.__name__] - encoding = 0x01 - body = struct_to_binary(obj) - packet = [ - nodeid_to_binary(type_id), - Primitives.Byte.pack(encoding), - ] - if body: - packet.append(Primitives.Bytes.pack(body)) - return b''.join(packet) - - -def _create_list_deserializer(uatype, recursive: bool = False): - if recursive: - - def _deserialize(data): - size = Primitives.Int32.unpack(data) - return [_create_type_deserializer(uatype, type(None))(data) for _ in range(size)] - return _deserialize - element_deserializer = _create_type_deserializer(uatype, type(None)) - - def _deserialize(data): - size = Primitives.Int32.unpack(data) - return [element_deserializer(data) for _ in range(size)] - return _deserialize - - -@functools.lru_cache(maxsize=None) -def _create_type_deserializer(uatype, dataclazz): - if type_is_union(uatype): - return _create_type_deserializer(types_from_union(uatype)[0], uatype) - if type_is_list(uatype): - utype = type_from_list(uatype) - if hasattr(ua.VariantType, utype.__name__): - vtype = getattr(ua.VariantType, utype.__name__) - return _create_uatype_array_deserializer(vtype) - else: - return _create_list_deserializer(utype, utype == dataclazz) - if hasattr(ua.VariantType, uatype.__name__): - vtype = getattr(ua.VariantType, uatype.__name__) - return _create_uatype_deserializer(vtype) - if hasattr(Primitives, uatype.__name__): - return getattr(Primitives, uatype.__name__).unpack - return _create_dataclass_deserializer(uatype) - - -def create_enum_deserializer(uatype): - if issubclass(uatype, IntFlag): - typename = 'UInt32' - if hasattr(uatype, 'datatype'): - typename = uatype.datatype() - unpack = getattr(Primitives, typename).unpack - return lambda val: uatype(unpack(val)) - return lambda val: uatype(Primitives.Int32.unpack(val)) - - -def from_binary(uatype, data): - """ - unpack data given an uatype as a string or a python dataclass using ua types - """ - return _create_type_deserializer(uatype, type(None))(data) - - -@functools.lru_cache(maxsize=None) -def _create_dataclass_deserializer(objtype): - if isinstance(objtype, str): - objtype = getattr(ua, objtype) - if issubclass(objtype, Enum): - return create_enum_deserializer(objtype) - if issubclass(objtype, ua.UaUnion): - # unions are just objects with encoding and value field - typefields = fields(objtype) - field_deserializers = [_create_type_deserializer(t, objtype) for t in objtype._union_types] - byte_decode = next(_create_type_deserializer(f.type, type(None)) for f in typefields if f.name == "Encoding") - - def decode_union(data): - enc = byte_decode(data) - obj = objtype() - obj.Encoding = enc - # encoding value - # 0 => empty union - # 1..union_fiels => index of the - if enc > 0 and enc <= len(field_deserializers): - obj.Value = field_deserializers[enc - 1](data) - else: - obj.Value = None - return obj - return decode_union - enc_count = 0 - field_deserializers = [] - # TODO: adding the 'ua' module to the globals to resolve the type hints might not be enough. - # its possible that the type annotations also refere to classes defined in other modules. - resolved_fieldtypes = typing.get_type_hints(objtype, {'ua': ua}) - for field in fields(objtype): - optional_enc_bit = 0 - field_type = resolved_fieldtypes[field.name] - subtypes = type_allow_subclass(field.type) - # if our member has a switch and it is not set we will need to skip it - if type_is_union(field_type): - optional_enc_bit = 1 << enc_count - enc_count += 1 - if subtypes: - deserialize_field = extensionobject_from_binary - else: - deserialize_field = _create_type_deserializer(field_type, objtype) - field_deserializers.append((field, optional_enc_bit, deserialize_field)) - - def decode(data): - kwargs = {} - enc = 0 - for field, optional_enc_bit, deserialize_field in field_deserializers: - if field.name == "Encoding": - enc = deserialize_field(data) - elif optional_enc_bit == 0 or enc & optional_enc_bit: - kwargs[field.name] = deserialize_field(data) - return objtype(**kwargs) - return decode - - -def struct_from_binary(objtype, data): - """ - unpack an ua struct. Arguments are an objtype as Python dataclass or string - """ - return _create_dataclass_deserializer(objtype)(data) - - -def header_to_binary(hdr): - b = [struct.pack("<3ss", hdr.MessageType, hdr.ChunkType)] - size = hdr.body_size + 8 - if hdr.MessageType in (ua.MessageType.SecureOpen, ua.MessageType.SecureClose, ua.MessageType.SecureMessage): - size += 4 - b.append(Primitives.UInt32.pack(size)) - if hdr.MessageType in (ua.MessageType.SecureOpen, ua.MessageType.SecureClose, ua.MessageType.SecureMessage): - b.append(Primitives.UInt32.pack(hdr.ChannelId)) - return b"".join(b) - - -def header_from_binary(data): - hdr = ua.Header() - hdr.MessageType, hdr.ChunkType, hdr.packet_size = struct.unpack("<3scI", data.read(8)) - hdr.body_size = hdr.packet_size - 8 - if hdr.MessageType in (ua.MessageType.SecureOpen, ua.MessageType.SecureClose, ua.MessageType.SecureMessage): - hdr.body_size -= 4 - hdr.ChannelId = Primitives.UInt32.unpack(data) - hdr.header_size = 12 - return hdr - - -def uatcp_to_binary(message_type, message): - """ - Convert OPC UA TCP message (see OPC UA specs Part 6, 7.1) to binary. - The only supported types are Hello, Acknowledge and ErrorMessage - """ - header = ua.Header(message_type, ua.ChunkType.Single) - binmsg = struct_to_binary(message) - header.body_size = len(binmsg) - return header_to_binary(header) + binmsg diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/__init__.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/__init__.py deleted file mode 100644 index 5e1165c..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -from ._base import * -from ._auto import * diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/__pycache__/__init__.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 01f935bccf84ac36afc59db8d07ad6beaa03d4ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 224 zcmd1j<>g`kg8N)MlC^;JV-N=!FabFZKwK;WBvKes7;_jxAT%S8W(sD|WPZsAl+t9p z#i-?{$#jb~J}I#{HHtMpv9u(AB|{MlP!df1iqX%=&rQ|OD%RI4s7%c((=SUcD$dN$ zE7mvGGc?e%(9g+C(l4ki$;i(G3FsGRmZa(yBqnDkrl%I`Cl*)cC6^}ZgHdWxQGQXe jetdjpUS>&rJkY#b95%W6DWy57b|BXjgKXts;9&#+6W2JM diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/__pycache__/_auto.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/__pycache__/_auto.cpython-310.pyc deleted file mode 100644 index 64f3c429858cf8d431522c8b65f7e68c4742e919..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29658 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 D)%!J_ diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/__pycache__/_base.cpython-310.pyc b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/__pycache__/_base.cpython-310.pyc deleted file mode 100644 index ef630f93d05ef1617eaebac6428030b6a1461a45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2986 zcma)8OOGS98nvq`Np(8i^bEsecwEd&Or#;{5gRnTn%kf&ga~LJf{BC*r|fiBlT-!U zHA6yrLl0ZTKe!A#)@=AKwPA5rtl8boz2|e1eoTXeyY1L6*Y`Z2nm!F{Fz&5y!Ne+byKZlz3$fy)w;>r8?$$s@9ANdYoWhR^~7aGZiOqvKno)?tCf&W z+?6IPN-HKKnQAMtT)2HLtdr@N%@l^7X#rL{==Kr@&H5Z}1Pdqnp$efisy32$OIO^` zdzp3Gq!CW8T8s(BXcygng2AyL`JB!9JeY?MqQht&yvII&`mi=zo7WD4!}>f_{4zUi ze9H3mh`G>3!(b{nqrW@stL8m6kLLAx<4w%x5!460DoP8b+qEik(}}JcNs{Y(Nm8vR zwj87*X|1-^=DW_BY*0G=zA=TV;t%!I&)RVnj#FDjxg6`NHjs2WQd#Qy@y&9uOYc_^ zZTFie@(ji0XJ$6=^WQt&{bH=U2e#XpOm%*@dsiDvq3^!dxwhSTy*tVV-O1GL7ddTo zZRYf=6NFptY1@@{ny01g`hQKv*=|DmAk0uK2}M5qTRaW}Ugs^o#Umd4uNg+c?6EV! z?<}3~AuTcH@ClJAe8qs0?1-#c+?*n~dAG1N&hSrD@p_dDm{LC1E` z|7c-2fd}QKYTTAS!o8nE^9UZBEgCM+Kw&#Ic#V%@?+Nrj78)aNXy=^95Su&b_Bw_W zjr}lV{YV8WywCbIweESu`*qb&F?Jdn>`~48?1=Z*6yc^-UAQf8I_XNg3;1|Tjy zknOhPZA}Rdt44`JQAEu{vOdG$K>H)E_?I>F;v8iVG!JHtIXgfxz?>~9AGi>de`ZDb zyaCGNEfs!8r?`s_YIC;7=lmyrgMH7a0?mH$>M3!%MoWi)OMxOF&ShAj0tlmBX;2uY z7#9XXndmedW~o@w`&d{u6iA=V1|xk{=+53UWTc1MIq6rnzkYpt``R{ITfFtQ_@`92 zb3j0+PAiYFEA3<9zf-V&M`yiuy$VM2xtF3cJKN`8aehTx(+(&1y2^(J7HEwe4LM_$dy*OoIJVm!U1Ri zSDt2)5PvLk5%uLLAuvyoN+fVu<}pe4fl!M32gJl&j(pS?=%g2Wv-i(M;tCq88H5uH5!68RVf`f3*DMbgh2i!9y z?3pKVb{2ng?eNMs+lTFTz5m2tP`V$KvTB_sc~u`4W-MKQYfrny-GZ``s3P?awgdAI z2sh8sa8lu^xYMOYb0V@wXF+JMO)V|MgIpfBffk9 diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/_auto.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/_auto.py deleted file mode 100644 index 30fd206..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/_auto.py +++ /dev/null @@ -1,861 +0,0 @@ -#AUTOGENERATED!!! Date: 2022-09-22 16:18:40.859695 - -from asyncua.ua.uaerrors import UaStatusCodeError - - -class Bad(UaStatusCodeError): - code = 0x80000000 - - -class BadUnexpectedError(UaStatusCodeError): - code = 0x80010000 - - -class BadInternalError(UaStatusCodeError): - code = 0x80020000 - - -class BadOutOfMemory(UaStatusCodeError): - code = 0x80030000 - - -class BadResourceUnavailable(UaStatusCodeError): - code = 0x80040000 - - -class BadCommunicationError(UaStatusCodeError): - code = 0x80050000 - - -class BadEncodingError(UaStatusCodeError): - code = 0x80060000 - - -class BadDecodingError(UaStatusCodeError): - code = 0x80070000 - - -class BadEncodingLimitsExceeded(UaStatusCodeError): - code = 0x80080000 - - -class BadRequestTooLarge(UaStatusCodeError): - code = 0x80B80000 - - -class BadResponseTooLarge(UaStatusCodeError): - code = 0x80B90000 - - -class BadUnknownResponse(UaStatusCodeError): - code = 0x80090000 - - -class BadTimeout(UaStatusCodeError): - code = 0x800A0000 - - -class BadServiceUnsupported(UaStatusCodeError): - code = 0x800B0000 - - -class BadShutdown(UaStatusCodeError): - code = 0x800C0000 - - -class BadServerNotConnected(UaStatusCodeError): - code = 0x800D0000 - - -class BadServerHalted(UaStatusCodeError): - code = 0x800E0000 - - -class BadNothingToDo(UaStatusCodeError): - code = 0x800F0000 - - -class BadTooManyOperations(UaStatusCodeError): - code = 0x80100000 - - -class BadTooManyMonitoredItems(UaStatusCodeError): - code = 0x80DB0000 - - -class BadDataTypeIdUnknown(UaStatusCodeError): - code = 0x80110000 - - -class BadCertificateInvalid(UaStatusCodeError): - code = 0x80120000 - - -class BadSecurityChecksFailed(UaStatusCodeError): - code = 0x80130000 - - -class BadCertificatePolicyCheckFailed(UaStatusCodeError): - code = 0x81140000 - - -class BadCertificateTimeInvalid(UaStatusCodeError): - code = 0x80140000 - - -class BadCertificateIssuerTimeInvalid(UaStatusCodeError): - code = 0x80150000 - - -class BadCertificateHostNameInvalid(UaStatusCodeError): - code = 0x80160000 - - -class BadCertificateUriInvalid(UaStatusCodeError): - code = 0x80170000 - - -class BadCertificateUseNotAllowed(UaStatusCodeError): - code = 0x80180000 - - -class BadCertificateIssuerUseNotAllowed(UaStatusCodeError): - code = 0x80190000 - - -class BadCertificateUntrusted(UaStatusCodeError): - code = 0x801A0000 - - -class BadCertificateRevocationUnknown(UaStatusCodeError): - code = 0x801B0000 - - -class BadCertificateIssuerRevocationUnknown(UaStatusCodeError): - code = 0x801C0000 - - -class BadCertificateRevoked(UaStatusCodeError): - code = 0x801D0000 - - -class BadCertificateIssuerRevoked(UaStatusCodeError): - code = 0x801E0000 - - -class BadCertificateChainIncomplete(UaStatusCodeError): - code = 0x810D0000 - - -class BadUserAccessDenied(UaStatusCodeError): - code = 0x801F0000 - - -class BadIdentityTokenInvalid(UaStatusCodeError): - code = 0x80200000 - - -class BadIdentityTokenRejected(UaStatusCodeError): - code = 0x80210000 - - -class BadSecureChannelIdInvalid(UaStatusCodeError): - code = 0x80220000 - - -class BadInvalidTimestamp(UaStatusCodeError): - code = 0x80230000 - - -class BadNonceInvalid(UaStatusCodeError): - code = 0x80240000 - - -class BadSessionIdInvalid(UaStatusCodeError): - code = 0x80250000 - - -class BadSessionClosed(UaStatusCodeError): - code = 0x80260000 - - -class BadSessionNotActivated(UaStatusCodeError): - code = 0x80270000 - - -class BadSubscriptionIdInvalid(UaStatusCodeError): - code = 0x80280000 - - -class BadRequestHeaderInvalid(UaStatusCodeError): - code = 0x802A0000 - - -class BadTimestampsToReturnInvalid(UaStatusCodeError): - code = 0x802B0000 - - -class BadRequestCancelledByClient(UaStatusCodeError): - code = 0x802C0000 - - -class BadTooManyArguments(UaStatusCodeError): - code = 0x80E50000 - - -class BadLicenseExpired(UaStatusCodeError): - code = 0x810E0000 - - -class BadLicenseLimitsExceeded(UaStatusCodeError): - code = 0x810F0000 - - -class BadLicenseNotAvailable(UaStatusCodeError): - code = 0x81100000 - - -class BadNoCommunication(UaStatusCodeError): - code = 0x80310000 - - -class BadWaitingForInitialData(UaStatusCodeError): - code = 0x80320000 - - -class BadNodeIdInvalid(UaStatusCodeError): - code = 0x80330000 - - -class BadNodeIdUnknown(UaStatusCodeError): - code = 0x80340000 - - -class BadAttributeIdInvalid(UaStatusCodeError): - code = 0x80350000 - - -class BadIndexRangeInvalid(UaStatusCodeError): - code = 0x80360000 - - -class BadIndexRangeNoData(UaStatusCodeError): - code = 0x80370000 - - -class BadDataEncodingInvalid(UaStatusCodeError): - code = 0x80380000 - - -class BadDataEncodingUnsupported(UaStatusCodeError): - code = 0x80390000 - - -class BadNotReadable(UaStatusCodeError): - code = 0x803A0000 - - -class BadNotWritable(UaStatusCodeError): - code = 0x803B0000 - - -class BadOutOfRange(UaStatusCodeError): - code = 0x803C0000 - - -class BadNotSupported(UaStatusCodeError): - code = 0x803D0000 - - -class BadNotFound(UaStatusCodeError): - code = 0x803E0000 - - -class BadObjectDeleted(UaStatusCodeError): - code = 0x803F0000 - - -class BadNotImplemented(UaStatusCodeError): - code = 0x80400000 - - -class BadMonitoringModeInvalid(UaStatusCodeError): - code = 0x80410000 - - -class BadMonitoredItemIdInvalid(UaStatusCodeError): - code = 0x80420000 - - -class BadMonitoredItemFilterInvalid(UaStatusCodeError): - code = 0x80430000 - - -class BadMonitoredItemFilterUnsupported(UaStatusCodeError): - code = 0x80440000 - - -class BadFilterNotAllowed(UaStatusCodeError): - code = 0x80450000 - - -class BadStructureMissing(UaStatusCodeError): - code = 0x80460000 - - -class BadEventFilterInvalid(UaStatusCodeError): - code = 0x80470000 - - -class BadContentFilterInvalid(UaStatusCodeError): - code = 0x80480000 - - -class BadFilterOperatorInvalid(UaStatusCodeError): - code = 0x80C10000 - - -class BadFilterOperatorUnsupported(UaStatusCodeError): - code = 0x80C20000 - - -class BadFilterOperandCountMismatch(UaStatusCodeError): - code = 0x80C30000 - - -class BadFilterOperandInvalid(UaStatusCodeError): - code = 0x80490000 - - -class BadFilterElementInvalid(UaStatusCodeError): - code = 0x80C40000 - - -class BadFilterLiteralInvalid(UaStatusCodeError): - code = 0x80C50000 - - -class BadContinuationPointInvalid(UaStatusCodeError): - code = 0x804A0000 - - -class BadNoContinuationPoints(UaStatusCodeError): - code = 0x804B0000 - - -class BadReferenceTypeIdInvalid(UaStatusCodeError): - code = 0x804C0000 - - -class BadBrowseDirectionInvalid(UaStatusCodeError): - code = 0x804D0000 - - -class BadNodeNotInView(UaStatusCodeError): - code = 0x804E0000 - - -class BadNumericOverflow(UaStatusCodeError): - code = 0x81120000 - - -class BadServerUriInvalid(UaStatusCodeError): - code = 0x804F0000 - - -class BadServerNameMissing(UaStatusCodeError): - code = 0x80500000 - - -class BadDiscoveryUrlMissing(UaStatusCodeError): - code = 0x80510000 - - -class BadSempahoreFileMissing(UaStatusCodeError): - code = 0x80520000 - - -class BadRequestTypeInvalid(UaStatusCodeError): - code = 0x80530000 - - -class BadSecurityModeRejected(UaStatusCodeError): - code = 0x80540000 - - -class BadSecurityPolicyRejected(UaStatusCodeError): - code = 0x80550000 - - -class BadTooManySessions(UaStatusCodeError): - code = 0x80560000 - - -class BadUserSignatureInvalid(UaStatusCodeError): - code = 0x80570000 - - -class BadApplicationSignatureInvalid(UaStatusCodeError): - code = 0x80580000 - - -class BadNoValidCertificates(UaStatusCodeError): - code = 0x80590000 - - -class BadIdentityChangeNotSupported(UaStatusCodeError): - code = 0x80C60000 - - -class BadRequestCancelledByRequest(UaStatusCodeError): - code = 0x805A0000 - - -class BadParentNodeIdInvalid(UaStatusCodeError): - code = 0x805B0000 - - -class BadReferenceNotAllowed(UaStatusCodeError): - code = 0x805C0000 - - -class BadNodeIdRejected(UaStatusCodeError): - code = 0x805D0000 - - -class BadNodeIdExists(UaStatusCodeError): - code = 0x805E0000 - - -class BadNodeClassInvalid(UaStatusCodeError): - code = 0x805F0000 - - -class BadBrowseNameInvalid(UaStatusCodeError): - code = 0x80600000 - - -class BadBrowseNameDuplicated(UaStatusCodeError): - code = 0x80610000 - - -class BadNodeAttributesInvalid(UaStatusCodeError): - code = 0x80620000 - - -class BadTypeDefinitionInvalid(UaStatusCodeError): - code = 0x80630000 - - -class BadSourceNodeIdInvalid(UaStatusCodeError): - code = 0x80640000 - - -class BadTargetNodeIdInvalid(UaStatusCodeError): - code = 0x80650000 - - -class BadDuplicateReferenceNotAllowed(UaStatusCodeError): - code = 0x80660000 - - -class BadInvalidSelfReference(UaStatusCodeError): - code = 0x80670000 - - -class BadReferenceLocalOnly(UaStatusCodeError): - code = 0x80680000 - - -class BadNoDeleteRights(UaStatusCodeError): - code = 0x80690000 - - -class BadServerIndexInvalid(UaStatusCodeError): - code = 0x806A0000 - - -class BadViewIdUnknown(UaStatusCodeError): - code = 0x806B0000 - - -class BadViewTimestampInvalid(UaStatusCodeError): - code = 0x80C90000 - - -class BadViewParameterMismatch(UaStatusCodeError): - code = 0x80CA0000 - - -class BadViewVersionInvalid(UaStatusCodeError): - code = 0x80CB0000 - - -class BadNotTypeDefinition(UaStatusCodeError): - code = 0x80C80000 - - -class BadTooManyMatches(UaStatusCodeError): - code = 0x806D0000 - - -class BadQueryTooComplex(UaStatusCodeError): - code = 0x806E0000 - - -class BadNoMatch(UaStatusCodeError): - code = 0x806F0000 - - -class BadMaxAgeInvalid(UaStatusCodeError): - code = 0x80700000 - - -class BadSecurityModeInsufficient(UaStatusCodeError): - code = 0x80E60000 - - -class BadHistoryOperationInvalid(UaStatusCodeError): - code = 0x80710000 - - -class BadHistoryOperationUnsupported(UaStatusCodeError): - code = 0x80720000 - - -class BadInvalidTimestampArgument(UaStatusCodeError): - code = 0x80BD0000 - - -class BadWriteNotSupported(UaStatusCodeError): - code = 0x80730000 - - -class BadTypeMismatch(UaStatusCodeError): - code = 0x80740000 - - -class BadMethodInvalid(UaStatusCodeError): - code = 0x80750000 - - -class BadArgumentsMissing(UaStatusCodeError): - code = 0x80760000 - - -class BadNotExecutable(UaStatusCodeError): - code = 0x81110000 - - -class BadTooManySubscriptions(UaStatusCodeError): - code = 0x80770000 - - -class BadTooManyPublishRequests(UaStatusCodeError): - code = 0x80780000 - - -class BadNoSubscription(UaStatusCodeError): - code = 0x80790000 - - -class BadSequenceNumberUnknown(UaStatusCodeError): - code = 0x807A0000 - - -class BadMessageNotAvailable(UaStatusCodeError): - code = 0x807B0000 - - -class BadInsufficientClientProfile(UaStatusCodeError): - code = 0x807C0000 - - -class BadStateNotActive(UaStatusCodeError): - code = 0x80BF0000 - - -class BadAlreadyExists(UaStatusCodeError): - code = 0x81150000 - - -class BadTcpServerTooBusy(UaStatusCodeError): - code = 0x807D0000 - - -class BadTcpMessageTypeInvalid(UaStatusCodeError): - code = 0x807E0000 - - -class BadTcpSecureChannelUnknown(UaStatusCodeError): - code = 0x807F0000 - - -class BadTcpMessageTooLarge(UaStatusCodeError): - code = 0x80800000 - - -class BadTcpNotEnoughResources(UaStatusCodeError): - code = 0x80810000 - - -class BadTcpInternalError(UaStatusCodeError): - code = 0x80820000 - - -class BadTcpEndpointUrlInvalid(UaStatusCodeError): - code = 0x80830000 - - -class BadRequestInterrupted(UaStatusCodeError): - code = 0x80840000 - - -class BadRequestTimeout(UaStatusCodeError): - code = 0x80850000 - - -class BadSecureChannelClosed(UaStatusCodeError): - code = 0x80860000 - - -class BadSecureChannelTokenUnknown(UaStatusCodeError): - code = 0x80870000 - - -class BadSequenceNumberInvalid(UaStatusCodeError): - code = 0x80880000 - - -class BadProtocolVersionUnsupported(UaStatusCodeError): - code = 0x80BE0000 - - -class BadConfigurationError(UaStatusCodeError): - code = 0x80890000 - - -class BadNotConnected(UaStatusCodeError): - code = 0x808A0000 - - -class BadDeviceFailure(UaStatusCodeError): - code = 0x808B0000 - - -class BadSensorFailure(UaStatusCodeError): - code = 0x808C0000 - - -class BadOutOfService(UaStatusCodeError): - code = 0x808D0000 - - -class BadDeadbandFilterInvalid(UaStatusCodeError): - code = 0x808E0000 - - -class BadRefreshInProgress(UaStatusCodeError): - code = 0x80970000 - - -class BadConditionAlreadyDisabled(UaStatusCodeError): - code = 0x80980000 - - -class BadConditionAlreadyEnabled(UaStatusCodeError): - code = 0x80CC0000 - - -class BadConditionDisabled(UaStatusCodeError): - code = 0x80990000 - - -class BadEventIdUnknown(UaStatusCodeError): - code = 0x809A0000 - - -class BadEventNotAcknowledgeable(UaStatusCodeError): - code = 0x80BB0000 - - -class BadDialogNotActive(UaStatusCodeError): - code = 0x80CD0000 - - -class BadDialogResponseInvalid(UaStatusCodeError): - code = 0x80CE0000 - - -class BadConditionBranchAlreadyAcked(UaStatusCodeError): - code = 0x80CF0000 - - -class BadConditionBranchAlreadyConfirmed(UaStatusCodeError): - code = 0x80D00000 - - -class BadConditionAlreadyShelved(UaStatusCodeError): - code = 0x80D10000 - - -class BadConditionNotShelved(UaStatusCodeError): - code = 0x80D20000 - - -class BadShelvingTimeOutOfRange(UaStatusCodeError): - code = 0x80D30000 - - -class BadNoData(UaStatusCodeError): - code = 0x809B0000 - - -class BadBoundNotFound(UaStatusCodeError): - code = 0x80D70000 - - -class BadBoundNotSupported(UaStatusCodeError): - code = 0x80D80000 - - -class BadDataLost(UaStatusCodeError): - code = 0x809D0000 - - -class BadDataUnavailable(UaStatusCodeError): - code = 0x809E0000 - - -class BadEntryExists(UaStatusCodeError): - code = 0x809F0000 - - -class BadNoEntryExists(UaStatusCodeError): - code = 0x80A00000 - - -class BadTimestampNotSupported(UaStatusCodeError): - code = 0x80A10000 - - -class BadAggregateListMismatch(UaStatusCodeError): - code = 0x80D40000 - - -class BadAggregateNotSupported(UaStatusCodeError): - code = 0x80D50000 - - -class BadAggregateInvalidInputs(UaStatusCodeError): - code = 0x80D60000 - - -class BadAggregateConfigurationRejected(UaStatusCodeError): - code = 0x80DA0000 - - -class BadRequestNotAllowed(UaStatusCodeError): - code = 0x80E40000 - - -class BadRequestNotComplete(UaStatusCodeError): - code = 0x81130000 - - -class BadTicketRequired(UaStatusCodeError): - code = 0x811F0000 - - -class BadTicketInvalid(UaStatusCodeError): - code = 0x81200000 - - -class BadDominantValueChanged(UaStatusCodeError): - code = 0x80E10000 - - -class BadDependentValueChanged(UaStatusCodeError): - code = 0x80E30000 - - -class BadEdited_OutOfRange(UaStatusCodeError): - code = 0x81190000 - - -class BadInitialValue_OutOfRange(UaStatusCodeError): - code = 0x811A0000 - - -class BadOutOfRange_DominantValueChanged(UaStatusCodeError): - code = 0x811B0000 - - -class BadEdited_OutOfRange_DominantValueChanged(UaStatusCodeError): - code = 0x811C0000 - - -class BadOutOfRange_DominantValueChanged_DependentValueChanged(UaStatusCodeError): - code = 0x811D0000 - - -class BadEdited_OutOfRange_DominantValueChanged_DependentValueChanged(UaStatusCodeError): - code = 0x811E0000 - - -class BadInvalidArgument(UaStatusCodeError): - code = 0x80AB0000 - - -class BadConnectionRejected(UaStatusCodeError): - code = 0x80AC0000 - - -class BadDisconnect(UaStatusCodeError): - code = 0x80AD0000 - - -class BadConnectionClosed(UaStatusCodeError): - code = 0x80AE0000 - - -class BadInvalidState(UaStatusCodeError): - code = 0x80AF0000 - - -class BadEndOfStream(UaStatusCodeError): - code = 0x80B00000 - - -class BadNoDataAvailable(UaStatusCodeError): - code = 0x80B10000 - - -class BadWaitingForResponse(UaStatusCodeError): - code = 0x80B20000 - - -class BadOperationAbandoned(UaStatusCodeError): - code = 0x80B30000 - - -class BadExpectedStreamToBlock(UaStatusCodeError): - code = 0x80B40000 - - -class BadWouldBlock(UaStatusCodeError): - code = 0x80B50000 - - -class BadSyntaxError(UaStatusCodeError): - code = 0x80B60000 - - -class BadMaxConnectionsReached(UaStatusCodeError): - code = 0x80B70000 - - -class BadDataSetIdInvalid(UaStatusCodeError): - code = 0x80E70000 - - diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/_base.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/_base.py deleted file mode 100644 index db6812a..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaerrors/_base.py +++ /dev/null @@ -1,90 +0,0 @@ -""" -Define exceptions to be raised at various places in the stack -""" - - -class _AutoRegister(type): - def __new__(mcs, name, bases, dict): - SubClass = type.__new__(mcs, name, bases, dict) - - # register subclass in bases - for base in bases: - try: - subclasses = base._subclasses - code = dict['code'] - except (AttributeError, KeyError): - pass - else: - subclasses[code] = SubClass - - return SubClass - - -class UaError(RuntimeError): - pass - - -class UaStatusCodeError(_AutoRegister("Meta", (UaError,), {})): - """ - This exception is raised when a bad status code is encountered. - - It exposes the status code number in the `code' property, so the - user can distinguish between the different status codes and maybe - handle some of them. - - The list of status error codes can be found in asyncua.ua.status_codes. - """ - - # Dict containing all subclasses keyed to their status code. - _subclasses = {} - - def __new__(cls, *args): - """ - Creates a new UaStatusCodeError but returns a more specific subclass - if possible, e.g. - - UaStatusCodeError(0x80010000) => BadUnexpectedError() - """ - - # switch class to a more appropriate subclass - if len(args) >= 1: - code = args[0] - try: - cls = cls._subclasses[code] - except (KeyError, AttributeError): - pass - else: - args = args[1:] - - return UaError.__new__(cls, *args) - - def __init__(self, code=None): - """ - :param code: The code of the exception. Only needed when not instanciating - a concrete subclass such as BadInternalError. - """ - if code is None: - if type(self) is UaStatusCodeError: - raise TypeError("UaStatusCodeError(code) cannot be instantiated without a status code.") - UaError.__init__(self, code) - - def __str__(self): - # import here to avoid circular import problems - import asyncua.ua.status_codes as status_codes - - return "{1}({0})".format(*status_codes.get_name_and_doc(self.code)) - - @property - def code(self): - """ - The code of the status error. - """ - return self.args[0] - - -class UaStringParsingError(UaError): - pass - - -class UaStructParsingError(UaError): - pass diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaprotocol_auto.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaprotocol_auto.py deleted file mode 100644 index d96c77c..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaprotocol_auto.py +++ /dev/null @@ -1,11133 +0,0 @@ -""" -Autogenerate code from xml spec -Date:2022-09-22 18:18:39.272455 -""" - -from datetime import datetime -from enum import IntEnum, IntFlag -from typing import Union, List, Optional, Type -from dataclasses import dataclass, field - -from asyncua.ua.uatypes import FROZEN -from asyncua.ua.uatypes import SByte, Byte, Bytes, ByteString, Int16, Int32, Int64, UInt16, UInt32 -from asyncua.ua.uatypes import UInt64, Boolean, Float, Double, Null, String, CharArray, DateTime, Guid -from asyncua.ua.uatypes import AccessLevel, EventNotifier -from asyncua.ua.uatypes import LocalizedText, Variant, QualifiedName, StatusCode, DataValue -from asyncua.ua.uatypes import NodeId, FourByteNodeId, ExpandedNodeId, ExtensionObject, DiagnosticInfo -from asyncua.ua.uatypes import extension_object_typeids, extension_objects_by_typeid -from asyncua.ua.object_ids import ObjectIds - - -Image = ByteString - - -ImageBMP = ByteString - - -ImageGIF = ByteString - - -ImageJPG = ByteString - - -ImagePNG = ByteString - - -AudioDataType = ByteString - - -UriString = String - - -BitFieldMaskDataType = UInt64 - - -SemanticVersionString = String - - -NormalizedString = String - - -DecimalString = String - - -DurationString = String - - -TimeString = String - - -DateString = String - - -Duration = Double - - -UtcTime = DateTime - - -LocaleId = String - - -Index = UInt32 - - -IntegerId = UInt32 - - -VersionTime = UInt32 - - -ApplicationInstanceCertificate = ByteString - - -SessionAuthenticationToken = NodeId - - -ContinuationPoint = ByteString - - -Counter = UInt32 - - -NumericRange = String - - -class NamingRuleType(IntEnum): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part3/8.29 - - :ivar Mandatory: - :vartype Mandatory: 1 - :ivar Optional: - :vartype Optional: 2 - :ivar Constraint: - :vartype Constraint: 3 - """ - Mandatory = 1 - Optional = 2 - Constraint = 3 - - -class OpenFileMode(IntEnum): - """ - :ivar Read: - :vartype Read: 1 - :ivar Write: - :vartype Write: 2 - :ivar EraseExisting: - :vartype EraseExisting: 4 - :ivar Append: - :vartype Append: 8 - """ - Read = 1 - Write = 2 - EraseExisting = 4 - Append = 8 - - -class IdentityCriteriaType(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.4 - - :ivar UserName: - :vartype UserName: 1 - :ivar Thumbprint: - :vartype Thumbprint: 2 - :ivar Role: - :vartype Role: 3 - :ivar GroupId: - :vartype GroupId: 4 - :ivar Anonymous: - :vartype Anonymous: 5 - :ivar AuthenticatedUser: - :vartype AuthenticatedUser: 6 - :ivar Application: - :vartype Application: 7 - :ivar X509Subject: - :vartype X509Subject: 8 - """ - UserName = 1 - Thumbprint = 2 - Role = 3 - GroupId = 4 - Anonymous = 5 - AuthenticatedUser = 6 - Application = 7 - X509Subject = 8 - - -class TrustListMasks(IntEnum): - """ - :ivar None_: - :vartype None_: 0 - :ivar TrustedCertificates: - :vartype TrustedCertificates: 1 - :ivar TrustedCrls: - :vartype TrustedCrls: 2 - :ivar IssuerCertificates: - :vartype IssuerCertificates: 4 - :ivar IssuerCrls: - :vartype IssuerCrls: 8 - :ivar All: - :vartype All: 15 - """ - None_ = 0 - TrustedCertificates = 1 - TrustedCrls = 2 - IssuerCertificates = 4 - IssuerCrls = 8 - All = 15 - - -class PubSubState(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.1 - - :ivar Disabled: - :vartype Disabled: 0 - :ivar Paused: - :vartype Paused: 1 - :ivar Operational: - :vartype Operational: 2 - :ivar Error: - :vartype Error: 3 - :ivar PreOperational: - :vartype PreOperational: 4 - """ - Disabled = 0 - Paused = 1 - Operational = 2 - Error = 3 - PreOperational = 4 - - -class DataSetFieldFlags(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.4 - - :ivar PromotedField: - :vartype PromotedField: Bit: 0 - """ - PromotedField = 1<<0 - - @staticmethod - def datatype() -> str: - return "UInt16" - - -class DataSetFieldContentMask(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.4/#6.2.4.2 - - :ivar StatusCode: - :vartype StatusCode: Bit: 0 - :ivar SourceTimestamp: - :vartype SourceTimestamp: Bit: 1 - :ivar ServerTimestamp: - :vartype ServerTimestamp: Bit: 2 - :ivar SourcePicoSeconds: - :vartype SourcePicoSeconds: Bit: 3 - :ivar ServerPicoSeconds: - :vartype ServerPicoSeconds: Bit: 4 - :ivar RawData: - :vartype RawData: Bit: 5 - """ - StatusCode = 1<<0 - SourceTimestamp = 1<<1 - ServerTimestamp = 1<<2 - SourcePicoSeconds = 1<<3 - ServerPicoSeconds = 1<<4 - RawData = 1<<5 - - @staticmethod - def datatype() -> str: - return "UInt32" - - -class OverrideValueHandling(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.2.4 - - :ivar Disabled: - :vartype Disabled: 0 - :ivar LastUsableValue: - :vartype LastUsableValue: 1 - :ivar OverrideValue: - :vartype OverrideValue: 2 - """ - Disabled = 0 - LastUsableValue = 1 - OverrideValue = 2 - - -class DataSetOrderingType(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.1.3 - - :ivar Undefined: - :vartype Undefined: 0 - :ivar AscendingWriterId: - :vartype AscendingWriterId: 1 - :ivar AscendingWriterIdSingle: - :vartype AscendingWriterIdSingle: 2 - """ - Undefined = 0 - AscendingWriterId = 1 - AscendingWriterIdSingle = 2 - - -class UadpNetworkMessageContentMask(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.1.4 - - :ivar PublisherId: - :vartype PublisherId: Bit: 0 - :ivar GroupHeader: - :vartype GroupHeader: Bit: 1 - :ivar WriterGroupId: - :vartype WriterGroupId: Bit: 2 - :ivar GroupVersion: - :vartype GroupVersion: Bit: 3 - :ivar NetworkMessageNumber: - :vartype NetworkMessageNumber: Bit: 4 - :ivar SequenceNumber: - :vartype SequenceNumber: Bit: 5 - :ivar PayloadHeader: - :vartype PayloadHeader: Bit: 6 - :ivar Timestamp: - :vartype Timestamp: Bit: 7 - :ivar PicoSeconds: - :vartype PicoSeconds: Bit: 8 - :ivar DataSetClassId: - :vartype DataSetClassId: Bit: 9 - :ivar PromotedFields: - :vartype PromotedFields: Bit: 10 - """ - PublisherId = 1<<0 - GroupHeader = 1<<1 - WriterGroupId = 1<<2 - GroupVersion = 1<<3 - NetworkMessageNumber = 1<<4 - SequenceNumber = 1<<5 - PayloadHeader = 1<<6 - Timestamp = 1<<7 - PicoSeconds = 1<<8 - DataSetClassId = 1<<9 - PromotedFields = 1<<10 - - @staticmethod - def datatype() -> str: - return "UInt32" - - -class UadpDataSetMessageContentMask(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.3.2 - - :ivar Timestamp: - :vartype Timestamp: Bit: 0 - :ivar PicoSeconds: - :vartype PicoSeconds: Bit: 1 - :ivar Status: - :vartype Status: Bit: 2 - :ivar MajorVersion: - :vartype MajorVersion: Bit: 3 - :ivar MinorVersion: - :vartype MinorVersion: Bit: 4 - :ivar SequenceNumber: - :vartype SequenceNumber: Bit: 5 - """ - Timestamp = 1<<0 - PicoSeconds = 1<<1 - Status = 1<<2 - MajorVersion = 1<<3 - MinorVersion = 1<<4 - SequenceNumber = 1<<5 - - @staticmethod - def datatype() -> str: - return "UInt32" - - -class JsonNetworkMessageContentMask(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.1.1 - - :ivar NetworkMessageHeader: - :vartype NetworkMessageHeader: Bit: 0 - :ivar DataSetMessageHeader: - :vartype DataSetMessageHeader: Bit: 1 - :ivar SingleDataSetMessage: - :vartype SingleDataSetMessage: Bit: 2 - :ivar PublisherId: - :vartype PublisherId: Bit: 3 - :ivar DataSetClassId: - :vartype DataSetClassId: Bit: 4 - :ivar ReplyTo: - :vartype ReplyTo: Bit: 5 - """ - NetworkMessageHeader = 1<<0 - DataSetMessageHeader = 1<<1 - SingleDataSetMessage = 1<<2 - PublisherId = 1<<3 - DataSetClassId = 1<<4 - ReplyTo = 1<<5 - - @staticmethod - def datatype() -> str: - return "UInt32" - - -class JsonDataSetMessageContentMask(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.3.1 - - :ivar DataSetWriterId: - :vartype DataSetWriterId: Bit: 0 - :ivar MetaDataVersion: - :vartype MetaDataVersion: Bit: 1 - :ivar SequenceNumber: - :vartype SequenceNumber: Bit: 2 - :ivar Timestamp: - :vartype Timestamp: Bit: 3 - :ivar Status: - :vartype Status: Bit: 4 - :ivar MessageType: - :vartype MessageType: Bit: 5 - :ivar DataSetWriterName: - :vartype DataSetWriterName: Bit: 6 - :ivar ReversibleFieldEncoding: - :vartype ReversibleFieldEncoding: Bit: 7 - """ - DataSetWriterId = 1<<0 - MetaDataVersion = 1<<1 - SequenceNumber = 1<<2 - Timestamp = 1<<3 - Status = 1<<4 - MessageType = 1<<5 - DataSetWriterName = 1<<6 - ReversibleFieldEncoding = 1<<7 - - @staticmethod - def datatype() -> str: - return "UInt32" - - -class BrokerTransportQualityOfService(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.1 - - :ivar NotSpecified: - :vartype NotSpecified: 0 - :ivar BestEffort: - :vartype BestEffort: 1 - :ivar AtLeastOnce: - :vartype AtLeastOnce: 2 - :ivar AtMostOnce: - :vartype AtMostOnce: 3 - :ivar ExactlyOnce: - :vartype ExactlyOnce: 4 - """ - NotSpecified = 0 - BestEffort = 1 - AtLeastOnce = 2 - AtMostOnce = 3 - ExactlyOnce = 4 - - -class PubSubConfigurationRefMask(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.2 - - :ivar ElementAdd: - :vartype ElementAdd: Bit: 0 - :ivar ElementMatch: - :vartype ElementMatch: Bit: 1 - :ivar ElementModify: - :vartype ElementModify: Bit: 2 - :ivar ElementRemove: - :vartype ElementRemove: Bit: 3 - :ivar ReferenceWriter: - :vartype ReferenceWriter: Bit: 4 - :ivar ReferenceReader: - :vartype ReferenceReader: Bit: 5 - :ivar ReferenceWriterGroup: - :vartype ReferenceWriterGroup: Bit: 6 - :ivar ReferenceReaderGroup: - :vartype ReferenceReaderGroup: Bit: 7 - :ivar ReferenceConnection: - :vartype ReferenceConnection: Bit: 8 - :ivar ReferencePubDataset: - :vartype ReferencePubDataset: Bit: 9 - :ivar ReferenceSubDataset: - :vartype ReferenceSubDataset: Bit: 10 - :ivar ReferenceSecurityGroup: - :vartype ReferenceSecurityGroup: Bit: 11 - :ivar ReferencePushTarget: - :vartype ReferencePushTarget: Bit: 12 - """ - ElementAdd = 1<<0 - ElementMatch = 1<<1 - ElementModify = 1<<2 - ElementRemove = 1<<3 - ReferenceWriter = 1<<4 - ReferenceReader = 1<<5 - ReferenceWriterGroup = 1<<6 - ReferenceReaderGroup = 1<<7 - ReferenceConnection = 1<<8 - ReferencePubDataset = 1<<9 - ReferenceSubDataset = 1<<10 - ReferenceSecurityGroup = 1<<11 - ReferencePushTarget = 1<<12 - - @staticmethod - def datatype() -> str: - return "UInt32" - - -class DiagnosticsLevel(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.4 - - :ivar Basic: - :vartype Basic: 0 - :ivar Advanced: - :vartype Advanced: 1 - :ivar Info: - :vartype Info: 2 - :ivar Log: - :vartype Log: 3 - :ivar Debug: - :vartype Debug: 4 - """ - Basic = 0 - Advanced = 1 - Info = 2 - Log = 3 - Debug = 4 - - -class PubSubDiagnosticsCounterClassification(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.6 - - :ivar Information: - :vartype Information: 0 - :ivar Error: - :vartype Error: 1 - """ - Information = 0 - Error = 1 - - -class PasswordOptionsMask(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.2 - - :ivar SupportInitialPasswordChange: - :vartype SupportInitialPasswordChange: Bit: 0 - :ivar SupportDisableUser: - :vartype SupportDisableUser: Bit: 1 - :ivar SupportDisableDeleteForUser: - :vartype SupportDisableDeleteForUser: Bit: 2 - :ivar SupportNoChangeForUser: - :vartype SupportNoChangeForUser: Bit: 3 - :ivar SupportDescriptionForUser: - :vartype SupportDescriptionForUser: Bit: 4 - :ivar RequiresUpperCaseCharacters: - :vartype RequiresUpperCaseCharacters: Bit: 5 - :ivar RequiresLowerCaseCharacters: - :vartype RequiresLowerCaseCharacters: Bit: 6 - :ivar RequiresDigitCharacters: - :vartype RequiresDigitCharacters: Bit: 7 - :ivar RequiresSpecialCharacters: - :vartype RequiresSpecialCharacters: Bit: 8 - """ - SupportInitialPasswordChange = 1<<0 - SupportDisableUser = 1<<1 - SupportDisableDeleteForUser = 1<<2 - SupportNoChangeForUser = 1<<3 - SupportDescriptionForUser = 1<<4 - RequiresUpperCaseCharacters = 1<<5 - RequiresLowerCaseCharacters = 1<<6 - RequiresDigitCharacters = 1<<7 - RequiresSpecialCharacters = 1<<8 - - @staticmethod - def datatype() -> str: - return "UInt32" - - -class UserConfigurationMask(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.3 - - :ivar NoDelete: - :vartype NoDelete: Bit: 0 - :ivar Disabled: - :vartype Disabled: Bit: 1 - :ivar NoChangeByUser: - :vartype NoChangeByUser: Bit: 2 - :ivar MustChangePassword: - :vartype MustChangePassword: Bit: 3 - """ - NoDelete = 1<<0 - Disabled = 1<<1 - NoChangeByUser = 1<<2 - MustChangePassword = 1<<3 - - @staticmethod - def datatype() -> str: - return "UInt32" - - -class Duplex(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.1 - - :ivar Full: - :vartype Full: 0 - :ivar Half: - :vartype Half: 1 - :ivar Unknown: - :vartype Unknown: 2 - """ - Full = 0 - Half = 1 - Unknown = 2 - - -class InterfaceAdminStatus(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.2 - - :ivar Up: - :vartype Up: 0 - :ivar Down: - :vartype Down: 1 - :ivar Testing: - :vartype Testing: 2 - """ - Up = 0 - Down = 1 - Testing = 2 - - -class InterfaceOperStatus(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.3 - - :ivar Up: - :vartype Up: 0 - :ivar Down: - :vartype Down: 1 - :ivar Testing: - :vartype Testing: 2 - :ivar Unknown: - :vartype Unknown: 3 - :ivar Dormant: - :vartype Dormant: 4 - :ivar NotPresent: - :vartype NotPresent: 5 - :ivar LowerLayerDown: - :vartype LowerLayerDown: 6 - """ - Up = 0 - Down = 1 - Testing = 2 - Unknown = 3 - Dormant = 4 - NotPresent = 5 - LowerLayerDown = 6 - - -class NegotiationStatus(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.4 - - :ivar InProgress: - :vartype InProgress: 0 - :ivar Complete: - :vartype Complete: 1 - :ivar Failed: - :vartype Failed: 2 - :ivar Unknown: - :vartype Unknown: 3 - :ivar NoNegotiation: - :vartype NoNegotiation: 4 - """ - InProgress = 0 - Complete = 1 - Failed = 2 - Unknown = 3 - NoNegotiation = 4 - - -class TsnFailureCode(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.5 - - :ivar NoFailure: - :vartype NoFailure: 0 - :ivar InsufficientBandwidth: - :vartype InsufficientBandwidth: 1 - :ivar InsufficientResources: - :vartype InsufficientResources: 2 - :ivar InsufficientTrafficClassBandwidth: - :vartype InsufficientTrafficClassBandwidth: 3 - :ivar StreamIdInUse: - :vartype StreamIdInUse: 4 - :ivar StreamDestinationAddressInUse: - :vartype StreamDestinationAddressInUse: 5 - :ivar StreamPreemptedByHigherRank: - :vartype StreamPreemptedByHigherRank: 6 - :ivar LatencyHasChanged: - :vartype LatencyHasChanged: 7 - :ivar EgressPortNotAvbCapable: - :vartype EgressPortNotAvbCapable: 8 - :ivar UseDifferentDestinationAddress: - :vartype UseDifferentDestinationAddress: 9 - :ivar OutOfMsrpResources: - :vartype OutOfMsrpResources: 10 - :ivar OutOfMmrpResources: - :vartype OutOfMmrpResources: 11 - :ivar CannotStoreDestinationAddress: - :vartype CannotStoreDestinationAddress: 12 - :ivar PriorityIsNotAnSrcClass: - :vartype PriorityIsNotAnSrcClass: 13 - :ivar MaxFrameSizeTooLarge: - :vartype MaxFrameSizeTooLarge: 14 - :ivar MaxFanInPortsLimitReached: - :vartype MaxFanInPortsLimitReached: 15 - :ivar FirstValueChangedForStreamId: - :vartype FirstValueChangedForStreamId: 16 - :ivar VlanBlockedOnEgress: - :vartype VlanBlockedOnEgress: 17 - :ivar VlanTaggingDisabledOnEgress: - :vartype VlanTaggingDisabledOnEgress: 18 - :ivar SrClassPriorityMismatch: - :vartype SrClassPriorityMismatch: 19 - :ivar FeatureNotPropagated: - :vartype FeatureNotPropagated: 20 - :ivar MaxLatencyExceeded: - :vartype MaxLatencyExceeded: 21 - :ivar BridgeDoesNotProvideNetworkId: - :vartype BridgeDoesNotProvideNetworkId: 22 - :ivar StreamTransformNotSupported: - :vartype StreamTransformNotSupported: 23 - :ivar StreamIdTypeNotSupported: - :vartype StreamIdTypeNotSupported: 24 - :ivar FeatureNotSupported: - :vartype FeatureNotSupported: 25 - """ - NoFailure = 0 - InsufficientBandwidth = 1 - InsufficientResources = 2 - InsufficientTrafficClassBandwidth = 3 - StreamIdInUse = 4 - StreamDestinationAddressInUse = 5 - StreamPreemptedByHigherRank = 6 - LatencyHasChanged = 7 - EgressPortNotAvbCapable = 8 - UseDifferentDestinationAddress = 9 - OutOfMsrpResources = 10 - OutOfMmrpResources = 11 - CannotStoreDestinationAddress = 12 - PriorityIsNotAnSrcClass = 13 - MaxFrameSizeTooLarge = 14 - MaxFanInPortsLimitReached = 15 - FirstValueChangedForStreamId = 16 - VlanBlockedOnEgress = 17 - VlanTaggingDisabledOnEgress = 18 - SrClassPriorityMismatch = 19 - FeatureNotPropagated = 20 - MaxLatencyExceeded = 21 - BridgeDoesNotProvideNetworkId = 22 - StreamTransformNotSupported = 23 - StreamIdTypeNotSupported = 24 - FeatureNotSupported = 25 - - -class TsnStreamState(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.6 - - :ivar Disabled: - :vartype Disabled: 0 - :ivar Configuring: - :vartype Configuring: 1 - :ivar Ready: - :vartype Ready: 2 - :ivar Operational: - :vartype Operational: 3 - :ivar Error: - :vartype Error: 4 - """ - Disabled = 0 - Configuring = 1 - Ready = 2 - Operational = 3 - Error = 4 - - -class TsnTalkerStatus(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.7 - - :ivar None_: - :vartype None_: 0 - :ivar Ready: - :vartype Ready: 1 - :ivar Failed: - :vartype Failed: 2 - """ - None_ = 0 - Ready = 1 - Failed = 2 - - -class TsnListenerStatus(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.8 - - :ivar None_: - :vartype None_: 0 - :ivar Ready: - :vartype Ready: 1 - :ivar PartialFailed: - :vartype PartialFailed: 2 - :ivar Failed: - :vartype Failed: 3 - """ - None_ = 0 - Ready = 1 - PartialFailed = 2 - Failed = 3 - - -class IdType(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.5/#12.2.5.1 - - :ivar Numeric: - :vartype Numeric: 0 - :ivar String: - :vartype String: 1 - :ivar Guid: - :vartype Guid: 2 - :ivar Opaque: - :vartype Opaque: 3 - """ - Numeric = 0 - String = 1 - Guid = 2 - Opaque = 3 - - -class NodeClass(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.5/#12.2.5.2 - - :ivar Unspecified: - :vartype Unspecified: 0 - :ivar Object: - :vartype Object: 1 - :ivar Variable: - :vartype Variable: 2 - :ivar Method: - :vartype Method: 4 - :ivar ObjectType: - :vartype ObjectType: 8 - :ivar VariableType: - :vartype VariableType: 16 - :ivar ReferenceType: - :vartype ReferenceType: 32 - :ivar DataType: - :vartype DataType: 64 - :ivar View: - :vartype View: 128 - """ - Unspecified = 0 - Object = 1 - Variable = 2 - Method = 4 - ObjectType = 8 - VariableType = 16 - ReferenceType = 32 - DataType = 64 - View = 128 - - -class PermissionType(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part3/8.55 - - :ivar Browse: - :vartype Browse: Bit: 0 - :ivar ReadRolePermissions: - :vartype ReadRolePermissions: Bit: 1 - :ivar WriteAttribute: - :vartype WriteAttribute: Bit: 2 - :ivar WriteRolePermissions: - :vartype WriteRolePermissions: Bit: 3 - :ivar WriteHistorizing: - :vartype WriteHistorizing: Bit: 4 - :ivar Read: - :vartype Read: Bit: 5 - :ivar Write: - :vartype Write: Bit: 6 - :ivar ReadHistory: - :vartype ReadHistory: Bit: 7 - :ivar InsertHistory: - :vartype InsertHistory: Bit: 8 - :ivar ModifyHistory: - :vartype ModifyHistory: Bit: 9 - :ivar DeleteHistory: - :vartype DeleteHistory: Bit: 10 - :ivar ReceiveEvents: - :vartype ReceiveEvents: Bit: 11 - :ivar Call: - :vartype Call: Bit: 12 - :ivar AddReference: - :vartype AddReference: Bit: 13 - :ivar RemoveReference: - :vartype RemoveReference: Bit: 14 - :ivar DeleteNode: - :vartype DeleteNode: Bit: 15 - :ivar AddNode: - :vartype AddNode: Bit: 16 - """ - Browse = 1<<0 - ReadRolePermissions = 1<<1 - WriteAttribute = 1<<2 - WriteRolePermissions = 1<<3 - WriteHistorizing = 1<<4 - Read = 1<<5 - Write = 1<<6 - ReadHistory = 1<<7 - InsertHistory = 1<<8 - ModifyHistory = 1<<9 - DeleteHistory = 1<<10 - ReceiveEvents = 1<<11 - Call = 1<<12 - AddReference = 1<<13 - RemoveReference = 1<<14 - DeleteNode = 1<<15 - AddNode = 1<<16 - - @staticmethod - def datatype() -> str: - return "UInt32" - - -class AccessLevelType(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part3/8.57 - - :ivar CurrentRead: - :vartype CurrentRead: Bit: 0 - :ivar CurrentWrite: - :vartype CurrentWrite: Bit: 1 - :ivar HistoryRead: - :vartype HistoryRead: Bit: 2 - :ivar HistoryWrite: - :vartype HistoryWrite: Bit: 3 - :ivar SemanticChange: - :vartype SemanticChange: Bit: 4 - :ivar StatusWrite: - :vartype StatusWrite: Bit: 5 - :ivar TimestampWrite: - :vartype TimestampWrite: Bit: 6 - """ - CurrentRead = 1<<0 - CurrentWrite = 1<<1 - HistoryRead = 1<<2 - HistoryWrite = 1<<3 - SemanticChange = 1<<4 - StatusWrite = 1<<5 - TimestampWrite = 1<<6 - - @staticmethod - def datatype() -> str: - return "Byte" - - -class AccessLevelExType(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part3/8.58 - - :ivar CurrentRead: - :vartype CurrentRead: Bit: 0 - :ivar CurrentWrite: - :vartype CurrentWrite: Bit: 1 - :ivar HistoryRead: - :vartype HistoryRead: Bit: 2 - :ivar HistoryWrite: - :vartype HistoryWrite: Bit: 3 - :ivar SemanticChange: - :vartype SemanticChange: Bit: 4 - :ivar StatusWrite: - :vartype StatusWrite: Bit: 5 - :ivar TimestampWrite: - :vartype TimestampWrite: Bit: 6 - :ivar NonatomicRead: - :vartype NonatomicRead: Bit: 8 - :ivar NonatomicWrite: - :vartype NonatomicWrite: Bit: 9 - :ivar WriteFullArrayOnly: - :vartype WriteFullArrayOnly: Bit: 10 - :ivar NoSubDataTypes: - :vartype NoSubDataTypes: Bit: 11 - :ivar NonVolatile: - :vartype NonVolatile: Bit: 12 - :ivar Constant: - :vartype Constant: Bit: 13 - """ - CurrentRead = 1<<0 - CurrentWrite = 1<<1 - HistoryRead = 1<<2 - HistoryWrite = 1<<3 - SemanticChange = 1<<4 - StatusWrite = 1<<5 - TimestampWrite = 1<<6 - NonatomicRead = 1<<8 - NonatomicWrite = 1<<9 - WriteFullArrayOnly = 1<<10 - NoSubDataTypes = 1<<11 - NonVolatile = 1<<12 - Constant = 1<<13 - - @staticmethod - def datatype() -> str: - return "UInt32" - - -class EventNotifierType(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part3/8.59 - - :ivar SubscribeToEvents: - :vartype SubscribeToEvents: Bit: 0 - :ivar HistoryRead: - :vartype HistoryRead: Bit: 2 - :ivar HistoryWrite: - :vartype HistoryWrite: Bit: 3 - """ - SubscribeToEvents = 1<<0 - HistoryRead = 1<<2 - HistoryWrite = 1<<3 - - @staticmethod - def datatype() -> str: - return "Byte" - - -class AccessRestrictionType(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.13 - - :ivar SigningRequired: - :vartype SigningRequired: Bit: 0 - :ivar EncryptionRequired: - :vartype EncryptionRequired: Bit: 1 - :ivar SessionRequired: - :vartype SessionRequired: Bit: 2 - :ivar ApplyRestrictionsToBrowse: - :vartype ApplyRestrictionsToBrowse: Bit: 3 - """ - SigningRequired = 1<<0 - EncryptionRequired = 1<<1 - SessionRequired = 1<<2 - ApplyRestrictionsToBrowse = 1<<3 - - @staticmethod - def datatype() -> str: - return "UInt16" - - -class StructureType(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.5/#12.2.5.3 - - :ivar Structure: - :vartype Structure: 0 - :ivar StructureWithOptionalFields: - :vartype StructureWithOptionalFields: 1 - :ivar Union: - :vartype Union: 2 - :ivar StructureWithSubtypedValues: - :vartype StructureWithSubtypedValues: 3 - :ivar UnionWithSubtypedValues: - :vartype UnionWithSubtypedValues: 4 - """ - Structure = 0 - StructureWithOptionalFields = 1 - Union = 2 - StructureWithSubtypedValues = 3 - UnionWithSubtypedValues = 4 - - -class ApplicationType(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.4 - - :ivar Server: - :vartype Server: 0 - :ivar Client: - :vartype Client: 1 - :ivar ClientAndServer: - :vartype ClientAndServer: 2 - :ivar DiscoveryServer: - :vartype DiscoveryServer: 3 - """ - Server = 0 - Client = 1 - ClientAndServer = 2 - DiscoveryServer = 3 - - -class MessageSecurityMode(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.10 - - :ivar Invalid: - :vartype Invalid: 0 - :ivar None_: - :vartype None_: 1 - :ivar Sign: - :vartype Sign: 2 - :ivar SignAndEncrypt: - :vartype SignAndEncrypt: 3 - """ - Invalid = 0 - None_ = 1 - Sign = 2 - SignAndEncrypt = 3 - - -class UserTokenType(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.43 - - :ivar Anonymous: - :vartype Anonymous: 0 - :ivar UserName: - :vartype UserName: 1 - :ivar Certificate: - :vartype Certificate: 2 - :ivar IssuedToken: - :vartype IssuedToken: 3 - """ - Anonymous = 0 - UserName = 1 - Certificate = 2 - IssuedToken = 3 - - -class SecurityTokenRequestType(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.12 - - :ivar Issue: - :vartype Issue: 0 - :ivar Renew: - :vartype Renew: 1 - """ - Issue = 0 - Renew = 1 - - -class NodeAttributesMask(IntEnum): - """ - :ivar None_: - :vartype None_: 0 - :ivar AccessLevel: - :vartype AccessLevel: 1 - :ivar ArrayDimensions: - :vartype ArrayDimensions: 2 - :ivar BrowseName: - :vartype BrowseName: 4 - :ivar ContainsNoLoops: - :vartype ContainsNoLoops: 8 - :ivar DataType: - :vartype DataType: 16 - :ivar Description: - :vartype Description: 32 - :ivar DisplayName: - :vartype DisplayName: 64 - :ivar EventNotifier: - :vartype EventNotifier: 128 - :ivar Executable: - :vartype Executable: 256 - :ivar Historizing: - :vartype Historizing: 512 - :ivar InverseName: - :vartype InverseName: 1024 - :ivar IsAbstract: - :vartype IsAbstract: 2048 - :ivar MinimumSamplingInterval: - :vartype MinimumSamplingInterval: 4096 - :ivar NodeClass: - :vartype NodeClass: 8192 - :ivar NodeId: - :vartype NodeId: 16384 - :ivar Symmetric: - :vartype Symmetric: 32768 - :ivar UserAccessLevel: - :vartype UserAccessLevel: 65536 - :ivar UserExecutable: - :vartype UserExecutable: 131072 - :ivar UserWriteMask: - :vartype UserWriteMask: 262144 - :ivar ValueRank: - :vartype ValueRank: 524288 - :ivar WriteMask: - :vartype WriteMask: 1048576 - :ivar Value: - :vartype Value: 2097152 - :ivar DataTypeDefinition: - :vartype DataTypeDefinition: 4194304 - :ivar RolePermissions: - :vartype RolePermissions: 8388608 - :ivar AccessRestrictions: - :vartype AccessRestrictions: 16777216 - :ivar All: - :vartype All: 33554431 - :ivar BaseNode: - :vartype BaseNode: 26501220 - :ivar Object: - :vartype Object: 26501348 - :ivar ObjectType: - :vartype ObjectType: 26503268 - :ivar Variable: - :vartype Variable: 26571383 - :ivar VariableType: - :vartype VariableType: 28600438 - :ivar Method: - :vartype Method: 26632548 - :ivar ReferenceType: - :vartype ReferenceType: 26537060 - :ivar View: - :vartype View: 26501356 - """ - None_ = 0 - AccessLevel = 1 - ArrayDimensions = 2 - BrowseName = 4 - ContainsNoLoops = 8 - DataType = 16 - Description = 32 - DisplayName = 64 - EventNotifier = 128 - Executable = 256 - Historizing = 512 - InverseName = 1024 - IsAbstract = 2048 - MinimumSamplingInterval = 4096 - NodeClass = 8192 - NodeId = 16384 - Symmetric = 32768 - UserAccessLevel = 65536 - UserExecutable = 131072 - UserWriteMask = 262144 - ValueRank = 524288 - WriteMask = 1048576 - Value = 2097152 - DataTypeDefinition = 4194304 - RolePermissions = 8388608 - AccessRestrictions = 16777216 - All = 33554431 - BaseNode = 26501220 - Object = 26501348 - ObjectType = 26503268 - Variable = 26571383 - VariableType = 28600438 - Method = 26632548 - ReferenceType = 26537060 - View = 26501356 - - -class AttributeWriteMask(IntFlag): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part3/8.60 - - :ivar AccessLevel: - :vartype AccessLevel: Bit: 0 - :ivar ArrayDimensions: - :vartype ArrayDimensions: Bit: 1 - :ivar BrowseName: - :vartype BrowseName: Bit: 2 - :ivar ContainsNoLoops: - :vartype ContainsNoLoops: Bit: 3 - :ivar DataType: - :vartype DataType: Bit: 4 - :ivar Description: - :vartype Description: Bit: 5 - :ivar DisplayName: - :vartype DisplayName: Bit: 6 - :ivar EventNotifier: - :vartype EventNotifier: Bit: 7 - :ivar Executable: - :vartype Executable: Bit: 8 - :ivar Historizing: - :vartype Historizing: Bit: 9 - :ivar InverseName: - :vartype InverseName: Bit: 10 - :ivar IsAbstract: - :vartype IsAbstract: Bit: 11 - :ivar MinimumSamplingInterval: - :vartype MinimumSamplingInterval: Bit: 12 - :ivar NodeClass: - :vartype NodeClass: Bit: 13 - :ivar NodeId: - :vartype NodeId: Bit: 14 - :ivar Symmetric: - :vartype Symmetric: Bit: 15 - :ivar UserAccessLevel: - :vartype UserAccessLevel: Bit: 16 - :ivar UserExecutable: - :vartype UserExecutable: Bit: 17 - :ivar UserWriteMask: - :vartype UserWriteMask: Bit: 18 - :ivar ValueRank: - :vartype ValueRank: Bit: 19 - :ivar WriteMask: - :vartype WriteMask: Bit: 20 - :ivar ValueForVariableType: - :vartype ValueForVariableType: Bit: 21 - :ivar DataTypeDefinition: - :vartype DataTypeDefinition: Bit: 22 - :ivar RolePermissions: - :vartype RolePermissions: Bit: 23 - :ivar AccessRestrictions: - :vartype AccessRestrictions: Bit: 24 - :ivar AccessLevelEx: - :vartype AccessLevelEx: Bit: 25 - """ - AccessLevel = 1<<0 - ArrayDimensions = 1<<1 - BrowseName = 1<<2 - ContainsNoLoops = 1<<3 - DataType = 1<<4 - Description = 1<<5 - DisplayName = 1<<6 - EventNotifier = 1<<7 - Executable = 1<<8 - Historizing = 1<<9 - InverseName = 1<<10 - IsAbstract = 1<<11 - MinimumSamplingInterval = 1<<12 - NodeClass = 1<<13 - NodeId = 1<<14 - Symmetric = 1<<15 - UserAccessLevel = 1<<16 - UserExecutable = 1<<17 - UserWriteMask = 1<<18 - ValueRank = 1<<19 - WriteMask = 1<<20 - ValueForVariableType = 1<<21 - DataTypeDefinition = 1<<22 - RolePermissions = 1<<23 - AccessRestrictions = 1<<24 - AccessLevelEx = 1<<25 - - @staticmethod - def datatype() -> str: - return "UInt32" - - -class BrowseDirection(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.5 - - :ivar Forward: - :vartype Forward: 0 - :ivar Inverse: - :vartype Inverse: 1 - :ivar Both: - :vartype Both: 2 - :ivar Invalid: - :vartype Invalid: 3 - """ - Forward = 0 - Inverse = 1 - Both = 2 - Invalid = 3 - - -class BrowseResultMask(IntEnum): - """ - :ivar None_: - :vartype None_: 0 - :ivar ReferenceTypeId: - :vartype ReferenceTypeId: 1 - :ivar IsForward: - :vartype IsForward: 2 - :ivar NodeClass: - :vartype NodeClass: 4 - :ivar BrowseName: - :vartype BrowseName: 8 - :ivar DisplayName: - :vartype DisplayName: 16 - :ivar TypeDefinition: - :vartype TypeDefinition: 32 - :ivar All: - :vartype All: 63 - :ivar ReferenceTypeInfo: - :vartype ReferenceTypeInfo: 3 - :ivar TargetInfo: - :vartype TargetInfo: 60 - """ - None_ = 0 - ReferenceTypeId = 1 - IsForward = 2 - NodeClass = 4 - BrowseName = 8 - DisplayName = 16 - TypeDefinition = 32 - All = 63 - ReferenceTypeInfo = 3 - TargetInfo = 60 - - -class FilterOperator(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.3 - - :ivar Equals: - :vartype Equals: 0 - :ivar IsNull: - :vartype IsNull: 1 - :ivar GreaterThan: - :vartype GreaterThan: 2 - :ivar LessThan: - :vartype LessThan: 3 - :ivar GreaterThanOrEqual: - :vartype GreaterThanOrEqual: 4 - :ivar LessThanOrEqual: - :vartype LessThanOrEqual: 5 - :ivar Like: - :vartype Like: 6 - :ivar Not: - :vartype Not: 7 - :ivar Between: - :vartype Between: 8 - :ivar InList: - :vartype InList: 9 - :ivar And: - :vartype And: 10 - :ivar Or: - :vartype Or: 11 - :ivar Cast: - :vartype Cast: 12 - :ivar InView: - :vartype InView: 13 - :ivar OfType: - :vartype OfType: 14 - :ivar RelatedTo: - :vartype RelatedTo: 15 - :ivar BitwiseAnd: - :vartype BitwiseAnd: 16 - :ivar BitwiseOr: - :vartype BitwiseOr: 17 - """ - Equals = 0 - IsNull = 1 - GreaterThan = 2 - LessThan = 3 - GreaterThanOrEqual = 4 - LessThanOrEqual = 5 - Like = 6 - Not = 7 - Between = 8 - InList = 9 - And = 10 - Or = 11 - Cast = 12 - InView = 13 - OfType = 14 - RelatedTo = 15 - BitwiseAnd = 16 - BitwiseOr = 17 - - -class TimestampsToReturn(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.40 - - :ivar Source: - :vartype Source: 0 - :ivar Server: - :vartype Server: 1 - :ivar Both: - :vartype Both: 2 - :ivar Neither: - :vartype Neither: 3 - :ivar Invalid: - :vartype Invalid: 4 - """ - Source = 0 - Server = 1 - Both = 2 - Neither = 3 - Invalid = 4 - - -class HistoryUpdateType(IntEnum): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.6 - - :ivar Insert: - :vartype Insert: 1 - :ivar Replace: - :vartype Replace: 2 - :ivar Update: - :vartype Update: 3 - :ivar Delete: - :vartype Delete: 4 - """ - Insert = 1 - Replace = 2 - Update = 3 - Delete = 4 - - -class PerformUpdateType(IntEnum): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.7 - - :ivar Insert: - :vartype Insert: 1 - :ivar Replace: - :vartype Replace: 2 - :ivar Update: - :vartype Update: 3 - :ivar Remove: - :vartype Remove: 4 - """ - Insert = 1 - Replace = 2 - Update = 3 - Remove = 4 - - -class MonitoringMode(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.23 - - :ivar Disabled: - :vartype Disabled: 0 - :ivar Sampling: - :vartype Sampling: 1 - :ivar Reporting: - :vartype Reporting: 2 - """ - Disabled = 0 - Sampling = 1 - Reporting = 2 - - -class DataChangeTrigger(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.10 - - :ivar Status: - :vartype Status: 0 - :ivar StatusValue: - :vartype StatusValue: 1 - :ivar StatusValueTimestamp: - :vartype StatusValueTimestamp: 2 - """ - Status = 0 - StatusValue = 1 - StatusValueTimestamp = 2 - - -class DeadbandType(IntEnum): - """ - :ivar None_: - :vartype None_: 0 - :ivar Absolute: - :vartype Absolute: 1 - :ivar Percent: - :vartype Percent: 2 - """ - None_ = 0 - Absolute = 1 - Percent = 2 - - -class RedundancySupport(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.5 - - :ivar None_: - :vartype None_: 0 - :ivar Cold: - :vartype Cold: 1 - :ivar Warm: - :vartype Warm: 2 - :ivar Hot: - :vartype Hot: 3 - :ivar Transparent: - :vartype Transparent: 4 - :ivar HotAndMirrored: - :vartype HotAndMirrored: 5 - """ - None_ = 0 - Cold = 1 - Warm = 2 - Hot = 3 - Transparent = 4 - HotAndMirrored = 5 - - -class ServerState(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.6 - - :ivar Running: - :vartype Running: 0 - :ivar Failed: - :vartype Failed: 1 - :ivar NoConfiguration: - :vartype NoConfiguration: 2 - :ivar Suspended: - :vartype Suspended: 3 - :ivar Shutdown: - :vartype Shutdown: 4 - :ivar Test: - :vartype Test: 5 - :ivar CommunicationFault: - :vartype CommunicationFault: 6 - :ivar Unknown: - :vartype Unknown: 7 - """ - Running = 0 - Failed = 1 - NoConfiguration = 2 - Suspended = 3 - Shutdown = 4 - Test = 5 - CommunicationFault = 6 - Unknown = 7 - - -class ModelChangeStructureVerbMask(IntEnum): - """ - :ivar NodeAdded: - :vartype NodeAdded: 1 - :ivar NodeDeleted: - :vartype NodeDeleted: 2 - :ivar ReferenceAdded: - :vartype ReferenceAdded: 4 - :ivar ReferenceDeleted: - :vartype ReferenceDeleted: 8 - :ivar DataTypeChanged: - :vartype DataTypeChanged: 16 - """ - NodeAdded = 1 - NodeDeleted = 2 - ReferenceAdded = 4 - ReferenceDeleted = 8 - DataTypeChanged = 16 - - -class AxisScaleEnumeration(IntEnum): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.7 - - :ivar Linear: - :vartype Linear: 0 - :ivar Log: - :vartype Log: 1 - :ivar Ln: - :vartype Ln: 2 - """ - Linear = 0 - Log = 1 - Ln = 2 - - -class ExceptionDeviationFormat(IntEnum): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/5.2.2 - - :ivar AbsoluteValue: - :vartype AbsoluteValue: 0 - :ivar PercentOfValue: - :vartype PercentOfValue: 1 - :ivar PercentOfRange: - :vartype PercentOfRange: 2 - :ivar PercentOfEURange: - :vartype PercentOfEURange: 3 - :ivar Unknown: - :vartype Unknown: 4 - """ - AbsoluteValue = 0 - PercentOfValue = 1 - PercentOfRange = 2 - PercentOfEURange = 3 - Unknown = 4 - - -@dataclass(frozen=FROZEN) # type: ignore -class Union: # type: ignore - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.12 - - """ - - data_type = NodeId(ObjectIds.Union) - - -@dataclass(frozen=FROZEN) -class KeyValuePair: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.21 - - :ivar Key: - :vartype Key: QualifiedName - :ivar Value: - :vartype Value: Variant - """ - - data_type = NodeId(ObjectIds.KeyValuePair) - - Key: QualifiedName = field(default_factory=QualifiedName) - Value: Variant = field(default_factory=Variant) - - -@dataclass(frozen=FROZEN) -class AdditionalParametersType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.1 - - :ivar Parameters: - :vartype Parameters: KeyValuePair - """ - - data_type = NodeId(ObjectIds.AdditionalParametersType) - - Parameters: List[KeyValuePair] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class EphemeralKeyType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.15 - - :ivar PublicKey: - :vartype PublicKey: ByteString - :ivar Signature: - :vartype Signature: ByteString - """ - - data_type = NodeId(ObjectIds.EphemeralKeyType) - - PublicKey: ByteString = None - Signature: ByteString = None - - -@dataclass(frozen=FROZEN) -class EndpointType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.2 - - :ivar EndpointUrl: - :vartype EndpointUrl: String - :ivar SecurityMode: - :vartype SecurityMode: MessageSecurityMode - :ivar SecurityPolicyUri: - :vartype SecurityPolicyUri: String - :ivar TransportProfileUri: - :vartype TransportProfileUri: String - """ - - data_type = NodeId(ObjectIds.EndpointType) - - EndpointUrl: String = None - SecurityMode: MessageSecurityMode = MessageSecurityMode.Invalid - SecurityPolicyUri: String = None - TransportProfileUri: String = None - - -@dataclass(frozen=FROZEN) -class RationalNumber: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.22 - - :ivar Numerator: - :vartype Numerator: Int32 - :ivar Denominator: - :vartype Denominator: UInt32 - """ - - data_type = NodeId(ObjectIds.RationalNumber) - - Numerator: Int32 = 0 - Denominator: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class Vector: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.23 - - """ - - data_type = NodeId(ObjectIds.Vector) - - -@dataclass(frozen=FROZEN) -class ThreeDVector(Vector): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.24 - - :ivar X: - :vartype X: Double - :ivar Y: - :vartype Y: Double - :ivar Z: - :vartype Z: Double - """ - - data_type = NodeId(ObjectIds.ThreeDVector) - - X: Double = 0 - Y: Double = 0 - Z: Double = 0 - - -@dataclass(frozen=FROZEN) -class CartesianCoordinates: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.25 - - """ - - data_type = NodeId(ObjectIds.CartesianCoordinates) - - -@dataclass(frozen=FROZEN) -class ThreeDCartesianCoordinates(CartesianCoordinates): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.26 - - :ivar X: - :vartype X: Double - :ivar Y: - :vartype Y: Double - :ivar Z: - :vartype Z: Double - """ - - data_type = NodeId(ObjectIds.ThreeDCartesianCoordinates) - - X: Double = 0 - Y: Double = 0 - Z: Double = 0 - - -@dataclass(frozen=FROZEN) -class Orientation: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.27 - - """ - - data_type = NodeId(ObjectIds.Orientation) - - -@dataclass(frozen=FROZEN) -class ThreeDOrientation(Orientation): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.28 - - :ivar A: - :vartype A: Double - :ivar B: - :vartype B: Double - :ivar C: - :vartype C: Double - """ - - data_type = NodeId(ObjectIds.ThreeDOrientation) - - A: Double = 0 - B: Double = 0 - C: Double = 0 - - -@dataclass(frozen=FROZEN) -class Frame: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.29 - - """ - - data_type = NodeId(ObjectIds.Frame) - - -@dataclass(frozen=FROZEN) -class ThreeDFrame(Frame): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.30 - - :ivar CartesianCoordinates: - :vartype CartesianCoordinates: ThreeDCartesianCoordinates - :ivar Orientation: - :vartype Orientation: ThreeDOrientation - """ - - data_type = NodeId(ObjectIds.ThreeDFrame) - - CartesianCoordinates: ThreeDCartesianCoordinates = field(default_factory=ThreeDCartesianCoordinates) - Orientation: ThreeDOrientation = field(default_factory=ThreeDOrientation) - - -@dataclass(frozen=FROZEN) -class IdentityMappingRuleType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.3 - - :ivar CriteriaType: - :vartype CriteriaType: IdentityCriteriaType - :ivar Criteria: - :vartype Criteria: String - """ - - data_type = NodeId(ObjectIds.IdentityMappingRuleType) - - CriteriaType: IdentityCriteriaType = IdentityCriteriaType.UserName - Criteria: String = None - - -@dataclass(frozen=FROZEN) -class CurrencyUnitType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.2 - - :ivar NumericCode: - :vartype NumericCode: Int16 - :ivar Exponent: - :vartype Exponent: SByte - :ivar AlphabeticCode: - :vartype AlphabeticCode: String - :ivar Currency: - :vartype Currency: LocalizedText - """ - - data_type = NodeId(ObjectIds.CurrencyUnitType) - - NumericCode: Int16 = 0 - Exponent: SByte = field(default_factory=SByte) - AlphabeticCode: String = None - Currency: LocalizedText = field(default_factory=LocalizedText) - - -@dataclass(frozen=FROZEN) -class TrustListDataType: - """ - :ivar SpecifiedLists: - :vartype SpecifiedLists: UInt32 - :ivar TrustedCertificates: - :vartype TrustedCertificates: ByteString - :ivar TrustedCrls: - :vartype TrustedCrls: ByteString - :ivar IssuerCertificates: - :vartype IssuerCertificates: ByteString - :ivar IssuerCrls: - :vartype IssuerCrls: ByteString - """ - - data_type = NodeId(ObjectIds.TrustListDataType) - - SpecifiedLists: UInt32 = 0 - TrustedCertificates: List[ByteString] = field(default_factory=list) - TrustedCrls: List[ByteString] = field(default_factory=list) - IssuerCertificates: List[ByteString] = field(default_factory=list) - IssuerCrls: List[ByteString] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class DecimalDataType: - """ - :ivar Scale: - :vartype Scale: Int16 - :ivar Value: - :vartype Value: ByteString - """ - - data_type = NodeId(ObjectIds.DecimalDataType) - - Scale: Int16 = 0 - Value: ByteString = None - - -@dataclass(frozen=FROZEN) -class DataTypeDescription: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.32 - - :ivar DataTypeId: - :vartype DataTypeId: NodeId - :ivar Name: - :vartype Name: QualifiedName - """ - - data_type = NodeId(ObjectIds.DataTypeDescription) - - DataTypeId: NodeId = field(default_factory=NodeId) - Name: QualifiedName = field(default_factory=QualifiedName) - - -@dataclass(frozen=FROZEN) -class SimpleTypeDescription(DataTypeDescription): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.35 - - :ivar DataTypeId: - :vartype DataTypeId: NodeId - :ivar Name: - :vartype Name: QualifiedName - :ivar BaseDataType: - :vartype BaseDataType: NodeId - :ivar BuiltInType: - :vartype BuiltInType: Byte - """ - - data_type = NodeId(ObjectIds.SimpleTypeDescription) - - DataTypeId: NodeId = field(default_factory=NodeId) - Name: QualifiedName = field(default_factory=QualifiedName) - BaseDataType: NodeId = field(default_factory=NodeId) - BuiltInType: Byte = 0 - - -@dataclass(frozen=FROZEN) -class PortableQualifiedName: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.37 - - :ivar NamespaceUri: - :vartype NamespaceUri: String - :ivar Name: - :vartype Name: String - """ - - data_type = NodeId(ObjectIds.PortableQualifiedName) - - NamespaceUri: String = None - Name: String = None - - -@dataclass(frozen=FROZEN) -class UnsignedRationalNumber: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.40 - - :ivar Numerator: - :vartype Numerator: UInt32 - :ivar Denominator: - :vartype Denominator: UInt32 - """ - - data_type = NodeId(ObjectIds.UnsignedRationalNumber) - - Numerator: UInt32 = 0 - Denominator: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class FieldMetaData: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.3 - - :ivar Name: - :vartype Name: String - :ivar Description: - :vartype Description: LocalizedText - :ivar FieldFlags: - :vartype FieldFlags: DataSetFieldFlags - :ivar BuiltInType: - :vartype BuiltInType: Byte - :ivar DataType: - :vartype DataType: NodeId - :ivar ValueRank: - :vartype ValueRank: Int32 - :ivar ArrayDimensions: - :vartype ArrayDimensions: UInt32 - :ivar MaxStringLength: - :vartype MaxStringLength: UInt32 - :ivar DataSetFieldId: - :vartype DataSetFieldId: Guid - :ivar Properties: - :vartype Properties: KeyValuePair - """ - - data_type = NodeId(ObjectIds.FieldMetaData) - - Name: String = None - Description: LocalizedText = field(default_factory=LocalizedText) - FieldFlags: DataSetFieldFlags = field(default_factory=lambda:DataSetFieldFlags(0)) - BuiltInType: Byte = 0 - DataType: NodeId = field(default_factory=NodeId) - ValueRank: Int32 = 0 - ArrayDimensions: List[UInt32] = field(default_factory=list) - MaxStringLength: UInt32 = 0 - DataSetFieldId: Guid = Guid(int=0) - Properties: List[KeyValuePair] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class ConfigurationVersionDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.5 - - :ivar MajorVersion: - :vartype MajorVersion: VersionTime - :ivar MinorVersion: - :vartype MinorVersion: VersionTime - """ - - data_type = NodeId(ObjectIds.ConfigurationVersionDataType) - - MajorVersion: VersionTime = 0 - MinorVersion: VersionTime = 0 - - -@dataclass(frozen=FROZEN) -class PublishedDataSetSourceDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.6 - - """ - - data_type = NodeId(ObjectIds.PublishedDataSetSourceDataType) - - -@dataclass(frozen=FROZEN) -class PublishedVariableDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.7.1 - - :ivar PublishedVariable: - :vartype PublishedVariable: NodeId - :ivar AttributeId: - :vartype AttributeId: IntegerId - :ivar SamplingIntervalHint: - :vartype SamplingIntervalHint: Duration - :ivar DeadbandType: - :vartype DeadbandType: UInt32 - :ivar DeadbandValue: - :vartype DeadbandValue: Double - :ivar IndexRange: - :vartype IndexRange: NumericRange - :ivar SubstituteValue: - :vartype SubstituteValue: Variant - :ivar MetaDataProperties: - :vartype MetaDataProperties: QualifiedName - """ - - data_type = NodeId(ObjectIds.PublishedVariableDataType) - - PublishedVariable: NodeId = field(default_factory=NodeId) - AttributeId: IntegerId = 0 - SamplingIntervalHint: Duration = 0 - DeadbandType: UInt32 = 0 - DeadbandValue: Double = 0 - IndexRange: NumericRange = None - SubstituteValue: Variant = field(default_factory=Variant) - MetaDataProperties: List[QualifiedName] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class PublishedDataItemsDataType(PublishedDataSetSourceDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.7.2 - - :ivar PublishedData: - :vartype PublishedData: PublishedVariableDataType - """ - - data_type = NodeId(ObjectIds.PublishedDataItemsDataType) - - PublishedData: List[PublishedVariableDataType] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class PublishedDataSetCustomSourceDataType(PublishedDataSetSourceDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.9.2 - - :ivar CyclicDataSet: - :vartype CyclicDataSet: Boolean - """ - - data_type = NodeId(ObjectIds.PublishedDataSetCustomSourceDataType) - - CyclicDataSet: Boolean = True - - -@dataclass(frozen=FROZEN) -class DataSetWriterTransportDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.4/#6.2.4.5.2 - - """ - - data_type = NodeId(ObjectIds.DataSetWriterTransportDataType) - - -@dataclass(frozen=FROZEN) -class DataSetWriterMessageDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.4/#6.2.4.5.3 - - """ - - data_type = NodeId(ObjectIds.DataSetWriterMessageDataType) - - -@dataclass(frozen=FROZEN) -class DataSetWriterDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.4/#6.2.4.5.1 - - :ivar Name: - :vartype Name: String - :ivar Enabled: - :vartype Enabled: Boolean - :ivar DataSetWriterId: - :vartype DataSetWriterId: UInt16 - :ivar DataSetFieldContentMask: - :vartype DataSetFieldContentMask: DataSetFieldContentMask - :ivar KeyFrameCount: - :vartype KeyFrameCount: UInt32 - :ivar DataSetName: - :vartype DataSetName: String - :ivar DataSetWriterProperties: - :vartype DataSetWriterProperties: KeyValuePair - :ivar TransportSettings: - :vartype TransportSettings: DataSetWriterTransportDataType - :ivar MessageSettings: - :vartype MessageSettings: DataSetWriterMessageDataType - """ - - data_type = NodeId(ObjectIds.DataSetWriterDataType) - - Name: String = None - Enabled: Boolean = True - DataSetWriterId: UInt16 = 0 - DataSetFieldContentMask_: DataSetFieldContentMask = field(default_factory=lambda:DataSetFieldContentMask(0)) - KeyFrameCount: UInt32 = 0 - DataSetName: String = None - DataSetWriterProperties: List[KeyValuePair] = field(default_factory=list) - TransportSettings: Type[DataSetWriterTransportDataType] = field(default_factory=DataSetWriterTransportDataType) - MessageSettings: Type[DataSetWriterMessageDataType] = field(default_factory=DataSetWriterMessageDataType) - - @property - def DataSetFieldContentMask(self): - return self.DataSetFieldContentMask_ - - @DataSetFieldContentMask.setter - def DataSetFieldContentMask(self, val): - self.DataSetFieldContentMask_ = val - - -@dataclass(frozen=FROZEN) -class WriterGroupTransportDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.6/#6.2.6.7.2 - - """ - - data_type = NodeId(ObjectIds.WriterGroupTransportDataType) - - -@dataclass(frozen=FROZEN) -class WriterGroupMessageDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.6/#6.2.6.7.3 - - """ - - data_type = NodeId(ObjectIds.WriterGroupMessageDataType) - - -@dataclass(frozen=FROZEN) -class ConnectionTransportDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.7/#6.2.7.5.2 - - """ - - data_type = NodeId(ObjectIds.ConnectionTransportDataType) - - -@dataclass(frozen=FROZEN) -class NetworkAddressDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.7/#6.2.7.5.3 - - :ivar NetworkInterface: - :vartype NetworkInterface: String - """ - - data_type = NodeId(ObjectIds.NetworkAddressDataType) - - NetworkInterface: String = None - - -@dataclass(frozen=FROZEN) -class NetworkAddressUrlDataType(NetworkAddressDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.7/#6.2.7.5.4 - - :ivar NetworkInterface: - :vartype NetworkInterface: String - :ivar Url: - :vartype Url: String - """ - - data_type = NodeId(ObjectIds.NetworkAddressUrlDataType) - - NetworkInterface: String = None - Url: String = None - - -@dataclass(frozen=FROZEN) -class ReaderGroupTransportDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.8/#6.2.8.2.2 - - """ - - data_type = NodeId(ObjectIds.ReaderGroupTransportDataType) - - -@dataclass(frozen=FROZEN) -class ReaderGroupMessageDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.8/#6.2.8.2.3 - - """ - - data_type = NodeId(ObjectIds.ReaderGroupMessageDataType) - - -@dataclass(frozen=FROZEN) -class DataSetReaderTransportDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.9/#6.2.9.13.2 - - """ - - data_type = NodeId(ObjectIds.DataSetReaderTransportDataType) - - -@dataclass(frozen=FROZEN) -class DataSetReaderMessageDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.9/#6.2.9.13.3 - - """ - - data_type = NodeId(ObjectIds.DataSetReaderMessageDataType) - - -@dataclass(frozen=FROZEN) -class SubscribedDataSetDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.1 - - """ - - data_type = NodeId(ObjectIds.SubscribedDataSetDataType) - - -@dataclass(frozen=FROZEN) -class FieldTargetDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.2.3 - - :ivar DataSetFieldId: - :vartype DataSetFieldId: Guid - :ivar ReceiverIndexRange: - :vartype ReceiverIndexRange: NumericRange - :ivar TargetNodeId: - :vartype TargetNodeId: NodeId - :ivar AttributeId: - :vartype AttributeId: IntegerId - :ivar WriteIndexRange: - :vartype WriteIndexRange: NumericRange - :ivar OverrideValueHandling: - :vartype OverrideValueHandling: OverrideValueHandling - :ivar OverrideValue: - :vartype OverrideValue: Variant - """ - - data_type = NodeId(ObjectIds.FieldTargetDataType) - - DataSetFieldId: Guid = Guid(int=0) - ReceiverIndexRange: NumericRange = None - TargetNodeId: NodeId = field(default_factory=NodeId) - AttributeId: IntegerId = 0 - WriteIndexRange: NumericRange = None - OverrideValueHandling_: OverrideValueHandling = OverrideValueHandling.Disabled - OverrideValue: Variant = field(default_factory=Variant) - - @property - def OverrideValueHandling(self): - return self.OverrideValueHandling_ - - @OverrideValueHandling.setter - def OverrideValueHandling(self, val): - self.OverrideValueHandling_ = val - - -@dataclass(frozen=FROZEN) -class TargetVariablesDataType(SubscribedDataSetDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.2.2 - - :ivar TargetVariables: - :vartype TargetVariables: FieldTargetDataType - """ - - data_type = NodeId(ObjectIds.TargetVariablesDataType) - - TargetVariables: List[FieldTargetDataType] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class StandaloneSubscribedDataSetRefDataType(SubscribedDataSetDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.4 - - :ivar DataSetName: - :vartype DataSetName: String - """ - - data_type = NodeId(ObjectIds.StandaloneSubscribedDataSetRefDataType) - - DataSetName: String = None - - -@dataclass(frozen=FROZEN) -class UadpWriterGroupMessageDataType(WriterGroupMessageDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.1.7 - - :ivar GroupVersion: - :vartype GroupVersion: VersionTime - :ivar DataSetOrdering: - :vartype DataSetOrdering: DataSetOrderingType - :ivar NetworkMessageContentMask: - :vartype NetworkMessageContentMask: UadpNetworkMessageContentMask - :ivar SamplingOffset: - :vartype SamplingOffset: Duration - :ivar PublishingOffset: - :vartype PublishingOffset: Duration - """ - - data_type = NodeId(ObjectIds.UadpWriterGroupMessageDataType) - - GroupVersion: VersionTime = 0 - DataSetOrdering: DataSetOrderingType = DataSetOrderingType.Undefined - NetworkMessageContentMask: UadpNetworkMessageContentMask = field(default_factory=lambda:UadpNetworkMessageContentMask(0)) - SamplingOffset: Duration = 0 - PublishingOffset: List[Duration] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class UadpDataSetWriterMessageDataType(DataSetWriterMessageDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.3.6 - - :ivar DataSetMessageContentMask: - :vartype DataSetMessageContentMask: UadpDataSetMessageContentMask - :ivar ConfiguredSize: - :vartype ConfiguredSize: UInt16 - :ivar NetworkMessageNumber: - :vartype NetworkMessageNumber: UInt16 - :ivar DataSetOffset: - :vartype DataSetOffset: UInt16 - """ - - data_type = NodeId(ObjectIds.UadpDataSetWriterMessageDataType) - - DataSetMessageContentMask: UadpDataSetMessageContentMask = field(default_factory=lambda:UadpDataSetMessageContentMask(0)) - ConfiguredSize: UInt16 = 0 - NetworkMessageNumber: UInt16 = 0 - DataSetOffset: UInt16 = 0 - - -@dataclass(frozen=FROZEN) -class UadpDataSetReaderMessageDataType(DataSetReaderMessageDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.4.10 - - :ivar GroupVersion: - :vartype GroupVersion: VersionTime - :ivar NetworkMessageNumber: - :vartype NetworkMessageNumber: UInt16 - :ivar DataSetOffset: - :vartype DataSetOffset: UInt16 - :ivar DataSetClassId: - :vartype DataSetClassId: Guid - :ivar NetworkMessageContentMask: - :vartype NetworkMessageContentMask: UadpNetworkMessageContentMask - :ivar DataSetMessageContentMask: - :vartype DataSetMessageContentMask: UadpDataSetMessageContentMask - :ivar PublishingInterval: - :vartype PublishingInterval: Duration - :ivar ReceiveOffset: - :vartype ReceiveOffset: Duration - :ivar ProcessingOffset: - :vartype ProcessingOffset: Duration - """ - - data_type = NodeId(ObjectIds.UadpDataSetReaderMessageDataType) - - GroupVersion: VersionTime = 0 - NetworkMessageNumber: UInt16 = 0 - DataSetOffset: UInt16 = 0 - DataSetClassId: Guid = Guid(int=0) - NetworkMessageContentMask: UadpNetworkMessageContentMask = field(default_factory=lambda:UadpNetworkMessageContentMask(0)) - DataSetMessageContentMask: UadpDataSetMessageContentMask = field(default_factory=lambda:UadpDataSetMessageContentMask(0)) - PublishingInterval: Duration = 0 - ReceiveOffset: Duration = 0 - ProcessingOffset: Duration = 0 - - -@dataclass(frozen=FROZEN) -class JsonWriterGroupMessageDataType(WriterGroupMessageDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.1.2 - - :ivar NetworkMessageContentMask: - :vartype NetworkMessageContentMask: JsonNetworkMessageContentMask - """ - - data_type = NodeId(ObjectIds.JsonWriterGroupMessageDataType) - - NetworkMessageContentMask: JsonNetworkMessageContentMask = field(default_factory=lambda:JsonNetworkMessageContentMask(0)) - - -@dataclass(frozen=FROZEN) -class JsonDataSetWriterMessageDataType(DataSetWriterMessageDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.3.2 - - :ivar DataSetMessageContentMask: - :vartype DataSetMessageContentMask: JsonDataSetMessageContentMask - """ - - data_type = NodeId(ObjectIds.JsonDataSetWriterMessageDataType) - - DataSetMessageContentMask: JsonDataSetMessageContentMask = field(default_factory=lambda:JsonDataSetMessageContentMask(0)) - - -@dataclass(frozen=FROZEN) -class JsonDataSetReaderMessageDataType(DataSetReaderMessageDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.4.3 - - :ivar NetworkMessageContentMask: - :vartype NetworkMessageContentMask: JsonNetworkMessageContentMask - :ivar DataSetMessageContentMask: - :vartype DataSetMessageContentMask: JsonDataSetMessageContentMask - """ - - data_type = NodeId(ObjectIds.JsonDataSetReaderMessageDataType) - - NetworkMessageContentMask: JsonNetworkMessageContentMask = field(default_factory=lambda:JsonNetworkMessageContentMask(0)) - DataSetMessageContentMask: JsonDataSetMessageContentMask = field(default_factory=lambda:JsonDataSetMessageContentMask(0)) - - -@dataclass(frozen=FROZEN) -class QosDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.2 - - """ - - data_type = NodeId(ObjectIds.QosDataType) - - -@dataclass(frozen=FROZEN) -class TransmitQosDataType(QosDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.3 - - """ - - data_type = NodeId(ObjectIds.TransmitQosDataType) - - -@dataclass(frozen=FROZEN) -class TransmitQosPriorityDataType(TransmitQosDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.4.2 - - :ivar PriorityLabel: - :vartype PriorityLabel: String - """ - - data_type = NodeId(ObjectIds.TransmitQosPriorityDataType) - - PriorityLabel: String = None - - -@dataclass(frozen=FROZEN) -class ReceiveQosDataType(QosDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.5 - - """ - - data_type = NodeId(ObjectIds.ReceiveQosDataType) - - -@dataclass(frozen=FROZEN) -class ReceiveQosPriorityDataType(ReceiveQosDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.6.2 - - :ivar PriorityLabel: - :vartype PriorityLabel: String - """ - - data_type = NodeId(ObjectIds.ReceiveQosPriorityDataType) - - PriorityLabel: String = None - - -@dataclass(frozen=FROZEN) -class DatagramConnectionTransportDataType(ConnectionTransportDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.2.2 - - :ivar DiscoveryAddress: - :vartype DiscoveryAddress: NetworkAddressDataType - """ - - data_type = NodeId(ObjectIds.DatagramConnectionTransportDataType) - - DiscoveryAddress: Type[NetworkAddressDataType] = field(default_factory=NetworkAddressDataType) - - -@dataclass(frozen=FROZEN) -class DatagramConnectionTransport2DataType(DatagramConnectionTransportDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.2.7 - - :ivar DiscoveryAddress: - :vartype DiscoveryAddress: NetworkAddressDataType - :ivar DiscoveryAnnounceRate: - :vartype DiscoveryAnnounceRate: UInt32 - :ivar DiscoveryMaxMessageSize: - :vartype DiscoveryMaxMessageSize: UInt32 - :ivar QosCategory: - :vartype QosCategory: String - :ivar DatagramQos: - :vartype DatagramQos: QosDataType - """ - - data_type = NodeId(ObjectIds.DatagramConnectionTransport2DataType) - - DiscoveryAddress: Type[NetworkAddressDataType] = field(default_factory=NetworkAddressDataType) - DiscoveryAnnounceRate: UInt32 = 0 - DiscoveryMaxMessageSize: UInt32 = 0 - QosCategory: String = None - DatagramQos: List[Type[QosDataType]] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class DatagramWriterGroupTransportDataType(WriterGroupTransportDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.3.3 - - :ivar MessageRepeatCount: - :vartype MessageRepeatCount: Byte - :ivar MessageRepeatDelay: - :vartype MessageRepeatDelay: Duration - """ - - data_type = NodeId(ObjectIds.DatagramWriterGroupTransportDataType) - - MessageRepeatCount: Byte = 0 - MessageRepeatDelay: Duration = 0 - - -@dataclass(frozen=FROZEN) -class DatagramWriterGroupTransport2DataType(DatagramWriterGroupTransportDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.3.9 - - :ivar MessageRepeatCount: - :vartype MessageRepeatCount: Byte - :ivar MessageRepeatDelay: - :vartype MessageRepeatDelay: Duration - :ivar Address: - :vartype Address: NetworkAddressDataType - :ivar QosCategory: - :vartype QosCategory: String - :ivar DatagramQos: - :vartype DatagramQos: TransmitQosDataType - :ivar DiscoveryAnnounceRate: - :vartype DiscoveryAnnounceRate: UInt32 - :ivar Topic: - :vartype Topic: String - """ - - data_type = NodeId(ObjectIds.DatagramWriterGroupTransport2DataType) - - MessageRepeatCount: Byte = 0 - MessageRepeatDelay: Duration = 0 - Address: Type[NetworkAddressDataType] = field(default_factory=NetworkAddressDataType) - QosCategory: String = None - DatagramQos: List[Type[TransmitQosDataType]] = field(default_factory=list) - DiscoveryAnnounceRate: UInt32 = 0 - Topic: String = None - - -@dataclass(frozen=FROZEN) -class DatagramDataSetReaderTransportDataType(DataSetReaderTransportDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.6.5 - - :ivar Address: - :vartype Address: NetworkAddressDataType - :ivar QosCategory: - :vartype QosCategory: String - :ivar DatagramQos: - :vartype DatagramQos: ReceiveQosDataType - :ivar Topic: - :vartype Topic: String - """ - - data_type = NodeId(ObjectIds.DatagramDataSetReaderTransportDataType) - - Address: Type[NetworkAddressDataType] = field(default_factory=NetworkAddressDataType) - QosCategory: String = None - DatagramQos: List[Type[ReceiveQosDataType]] = field(default_factory=list) - Topic: String = None - - -@dataclass(frozen=FROZEN) -class BrokerConnectionTransportDataType(ConnectionTransportDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.2.3 - - :ivar ResourceUri: - :vartype ResourceUri: String - :ivar AuthenticationProfileUri: - :vartype AuthenticationProfileUri: String - """ - - data_type = NodeId(ObjectIds.BrokerConnectionTransportDataType) - - ResourceUri: String = None - AuthenticationProfileUri: String = None - - -@dataclass(frozen=FROZEN) -class BrokerWriterGroupTransportDataType(WriterGroupTransportDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.3.5 - - :ivar QueueName: - :vartype QueueName: String - :ivar ResourceUri: - :vartype ResourceUri: String - :ivar AuthenticationProfileUri: - :vartype AuthenticationProfileUri: String - :ivar RequestedDeliveryGuarantee: - :vartype RequestedDeliveryGuarantee: BrokerTransportQualityOfService - """ - - data_type = NodeId(ObjectIds.BrokerWriterGroupTransportDataType) - - QueueName: String = None - ResourceUri: String = None - AuthenticationProfileUri: String = None - RequestedDeliveryGuarantee: BrokerTransportQualityOfService = BrokerTransportQualityOfService.NotSpecified - - -@dataclass(frozen=FROZEN) -class BrokerDataSetWriterTransportDataType(DataSetWriterTransportDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.5.7 - - :ivar QueueName: - :vartype QueueName: String - :ivar ResourceUri: - :vartype ResourceUri: String - :ivar AuthenticationProfileUri: - :vartype AuthenticationProfileUri: String - :ivar RequestedDeliveryGuarantee: - :vartype RequestedDeliveryGuarantee: BrokerTransportQualityOfService - :ivar MetaDataQueueName: - :vartype MetaDataQueueName: String - :ivar MetaDataUpdateTime: - :vartype MetaDataUpdateTime: Duration - """ - - data_type = NodeId(ObjectIds.BrokerDataSetWriterTransportDataType) - - QueueName: String = None - ResourceUri: String = None - AuthenticationProfileUri: String = None - RequestedDeliveryGuarantee: BrokerTransportQualityOfService = BrokerTransportQualityOfService.NotSpecified - MetaDataQueueName: String = None - MetaDataUpdateTime: Duration = 0 - - -@dataclass(frozen=FROZEN) -class BrokerDataSetReaderTransportDataType(DataSetReaderTransportDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.6.6 - - :ivar QueueName: - :vartype QueueName: String - :ivar ResourceUri: - :vartype ResourceUri: String - :ivar AuthenticationProfileUri: - :vartype AuthenticationProfileUri: String - :ivar RequestedDeliveryGuarantee: - :vartype RequestedDeliveryGuarantee: BrokerTransportQualityOfService - :ivar MetaDataQueueName: - :vartype MetaDataQueueName: String - """ - - data_type = NodeId(ObjectIds.BrokerDataSetReaderTransportDataType) - - QueueName: String = None - ResourceUri: String = None - AuthenticationProfileUri: String = None - RequestedDeliveryGuarantee: BrokerTransportQualityOfService = BrokerTransportQualityOfService.NotSpecified - MetaDataQueueName: String = None - - -@dataclass(frozen=FROZEN) -class PubSubConfigurationRefDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.3 - - :ivar ConfigurationMask: - :vartype ConfigurationMask: PubSubConfigurationRefMask - :ivar ElementIndex: - :vartype ElementIndex: UInt16 - :ivar ConnectionIndex: - :vartype ConnectionIndex: UInt16 - :ivar GroupIndex: - :vartype GroupIndex: UInt16 - """ - - data_type = NodeId(ObjectIds.PubSubConfigurationRefDataType) - - ConfigurationMask: PubSubConfigurationRefMask = field(default_factory=lambda:PubSubConfigurationRefMask(0)) - ElementIndex: UInt16 = 0 - ConnectionIndex: UInt16 = 0 - GroupIndex: UInt16 = 0 - - -@dataclass(frozen=FROZEN) -class PubSubConfigurationValueDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.4 - - :ivar ConfigurationElement: - :vartype ConfigurationElement: PubSubConfigurationRefDataType - :ivar Name: - :vartype Name: String - :ivar Identifier: - :vartype Identifier: Variant - """ - - data_type = NodeId(ObjectIds.PubSubConfigurationValueDataType) - - ConfigurationElement: PubSubConfigurationRefDataType = field(default_factory=PubSubConfigurationRefDataType) - Name: String = None - Identifier: Variant = field(default_factory=Variant) - - -@dataclass(frozen=FROZEN) -class AliasNameDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part17/7.2 - - :ivar AliasName: - :vartype AliasName: QualifiedName - :ivar ReferencedNodes: - :vartype ReferencedNodes: ExpandedNodeId - """ - - data_type = NodeId(ObjectIds.AliasNameDataType) - - AliasName: QualifiedName = field(default_factory=QualifiedName) - ReferencedNodes: List[ExpandedNodeId] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class UserManagementDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.4 - - :ivar UserName: - :vartype UserName: String - :ivar UserConfiguration: - :vartype UserConfiguration: UserConfigurationMask - :ivar Description: - :vartype Description: String - """ - - data_type = NodeId(ObjectIds.UserManagementDataType) - - UserName: String = None - UserConfiguration: UserConfigurationMask = field(default_factory=lambda:UserConfigurationMask(0)) - Description: String = None - - -@dataclass(frozen=FROZEN) -class PriorityMappingEntryType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.2/#5.3.2.1 - - :ivar MappingUri: - :vartype MappingUri: String - :ivar PriorityLabel: - :vartype PriorityLabel: String - :ivar PriorityValue_PCP: - :vartype PriorityValue_PCP: Byte - :ivar PriorityValue_DSCP: - :vartype PriorityValue_DSCP: UInt32 - """ - - data_type = NodeId(ObjectIds.PriorityMappingEntryType) - - MappingUri: String = None - PriorityLabel: String = None - PriorityValue_PCP: Byte = 0 - PriorityValue_DSCP: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class RolePermissionType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.9 - - :ivar RoleId: - :vartype RoleId: NodeId - :ivar Permissions: - :vartype Permissions: PermissionType - """ - - data_type = NodeId(ObjectIds.RolePermissionType) - - RoleId: NodeId = field(default_factory=NodeId) - Permissions: PermissionType = field(default_factory=lambda:PermissionType(0)) - - -@dataclass(frozen=FROZEN) -class SubscribedDataSetMirrorDataType(SubscribedDataSetDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.3.4 - - :ivar ParentNodeName: - :vartype ParentNodeName: String - :ivar RolePermissions: - :vartype RolePermissions: RolePermissionType - """ - - data_type = NodeId(ObjectIds.SubscribedDataSetMirrorDataType) - - ParentNodeName: String = None - RolePermissions: List[RolePermissionType] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class SecurityGroupDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.2 - - :ivar Name: - :vartype Name: String - :ivar SecurityGroupFolder: - :vartype SecurityGroupFolder: String - :ivar KeyLifetime: - :vartype KeyLifetime: Duration - :ivar SecurityPolicyUri: - :vartype SecurityPolicyUri: String - :ivar MaxFutureKeyCount: - :vartype MaxFutureKeyCount: UInt32 - :ivar MaxPastKeyCount: - :vartype MaxPastKeyCount: UInt32 - :ivar SecurityGroupId: - :vartype SecurityGroupId: String - :ivar RolePermissions: - :vartype RolePermissions: RolePermissionType - :ivar GroupProperties: - :vartype GroupProperties: KeyValuePair - """ - - data_type = NodeId(ObjectIds.SecurityGroupDataType) - - Name: String = None - SecurityGroupFolder: List[String] = field(default_factory=list) - KeyLifetime: Duration = 0 - SecurityPolicyUri: String = None - MaxFutureKeyCount: UInt32 = 0 - MaxPastKeyCount: UInt32 = 0 - SecurityGroupId: String = None - RolePermissions: List[RolePermissionType] = field(default_factory=list) - GroupProperties: List[KeyValuePair] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class DataTypeDefinition: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.3 - - """ - - data_type = NodeId(ObjectIds.DataTypeDefinition) - - -@dataclass(frozen=FROZEN) -class StructureField: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.10 - - :ivar Name: - :vartype Name: String - :ivar Description: - :vartype Description: LocalizedText - :ivar DataType: - :vartype DataType: NodeId - :ivar ValueRank: - :vartype ValueRank: Int32 - :ivar ArrayDimensions: - :vartype ArrayDimensions: UInt32 - :ivar MaxStringLength: - :vartype MaxStringLength: UInt32 - :ivar IsOptional: - :vartype IsOptional: Boolean - """ - - data_type = NodeId(ObjectIds.StructureField) - - Name: String = None - Description: LocalizedText = field(default_factory=LocalizedText) - DataType: NodeId = field(default_factory=NodeId) - ValueRank: Int32 = 0 - ArrayDimensions: List[UInt32] = field(default_factory=list) - MaxStringLength: UInt32 = 0 - IsOptional: Boolean = True - - -@dataclass(frozen=FROZEN) -class StructureDefinition(DataTypeDefinition): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.5 - - :ivar DefaultEncodingId: - :vartype DefaultEncodingId: NodeId - :ivar BaseDataType: - :vartype BaseDataType: NodeId - :ivar StructureType: - :vartype StructureType: StructureType - :ivar Fields: - :vartype Fields: StructureField - """ - - data_type = NodeId(ObjectIds.StructureDefinition) - - DefaultEncodingId: NodeId = field(default_factory=NodeId) - BaseDataType: NodeId = field(default_factory=NodeId) - StructureType_: StructureType = StructureType.Structure - Fields: List[StructureField] = field(default_factory=list) - - @property - def StructureType(self): - return self.StructureType_ - - @StructureType.setter - def StructureType(self, val): - self.StructureType_ = val - - -@dataclass(frozen=FROZEN) -class StructureDescription(DataTypeDescription): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.33 - - :ivar DataTypeId: - :vartype DataTypeId: NodeId - :ivar Name: - :vartype Name: QualifiedName - :ivar StructureDefinition: - :vartype StructureDefinition: StructureDefinition - """ - - data_type = NodeId(ObjectIds.StructureDescription) - - DataTypeId: NodeId = field(default_factory=NodeId) - Name: QualifiedName = field(default_factory=QualifiedName) - StructureDefinition_: StructureDefinition = field(default_factory=StructureDefinition) - - @property - def StructureDefinition(self): - return self.StructureDefinition_ - - @StructureDefinition.setter - def StructureDefinition(self, val): - self.StructureDefinition_ = val - - -@dataclass(frozen=FROZEN) -class Argument: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.1 - - :ivar Name: - :vartype Name: String - :ivar DataType: - :vartype DataType: NodeId - :ivar ValueRank: - :vartype ValueRank: Int32 - :ivar ArrayDimensions: - :vartype ArrayDimensions: UInt32 - :ivar Description: - :vartype Description: LocalizedText - """ - - data_type = NodeId(ObjectIds.Argument) - - Name: String = None - DataType: NodeId = field(default_factory=NodeId) - ValueRank: Int32 = 0 - ArrayDimensions: List[UInt32] = field(default_factory=list) - Description: LocalizedText = field(default_factory=LocalizedText) - - -@dataclass(frozen=FROZEN) -class EnumValueType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.6 - - :ivar Value: - :vartype Value: Int64 - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar Description: - :vartype Description: LocalizedText - """ - - data_type = NodeId(ObjectIds.EnumValueType) - - Value: Int64 = 0 - DisplayName: LocalizedText = field(default_factory=LocalizedText) - Description: LocalizedText = field(default_factory=LocalizedText) - - -@dataclass(frozen=FROZEN) -class EnumField(EnumValueType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.7 - - :ivar Value: - :vartype Value: Int64 - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar Description: - :vartype Description: LocalizedText - :ivar Name: - :vartype Name: String - """ - - data_type = NodeId(ObjectIds.EnumField) - - Value: Int64 = 0 - DisplayName: LocalizedText = field(default_factory=LocalizedText) - Description: LocalizedText = field(default_factory=LocalizedText) - Name: String = None - - -@dataclass(frozen=FROZEN) -class EnumDefinition(DataTypeDefinition): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.4 - - :ivar Fields: - :vartype Fields: EnumField - """ - - data_type = NodeId(ObjectIds.EnumDefinition) - - Fields: List[EnumField] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class EnumDescription(DataTypeDescription): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.34 - - :ivar DataTypeId: - :vartype DataTypeId: NodeId - :ivar Name: - :vartype Name: QualifiedName - :ivar EnumDefinition: - :vartype EnumDefinition: EnumDefinition - :ivar BuiltInType: - :vartype BuiltInType: Byte - """ - - data_type = NodeId(ObjectIds.EnumDescription) - - DataTypeId: NodeId = field(default_factory=NodeId) - Name: QualifiedName = field(default_factory=QualifiedName) - EnumDefinition_: EnumDefinition = field(default_factory=EnumDefinition) - BuiltInType: Byte = 0 - - @property - def EnumDefinition(self): - return self.EnumDefinition_ - - @EnumDefinition.setter - def EnumDefinition(self, val): - self.EnumDefinition_ = val - - -@dataclass(frozen=FROZEN) -class DataTypeSchemaHeader: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.31 - - :ivar Namespaces: - :vartype Namespaces: String - :ivar StructureDataTypes: - :vartype StructureDataTypes: StructureDescription - :ivar EnumDataTypes: - :vartype EnumDataTypes: EnumDescription - :ivar SimpleDataTypes: - :vartype SimpleDataTypes: SimpleTypeDescription - """ - - data_type = NodeId(ObjectIds.DataTypeSchemaHeader) - - Namespaces: List[String] = field(default_factory=list) - StructureDataTypes: List[StructureDescription] = field(default_factory=list) - EnumDataTypes: List[EnumDescription] = field(default_factory=list) - SimpleDataTypes: List[SimpleTypeDescription] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class UABinaryFileDataType(DataTypeSchemaHeader): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.36 - - :ivar Namespaces: - :vartype Namespaces: String - :ivar StructureDataTypes: - :vartype StructureDataTypes: StructureDescription - :ivar EnumDataTypes: - :vartype EnumDataTypes: EnumDescription - :ivar SimpleDataTypes: - :vartype SimpleDataTypes: SimpleTypeDescription - :ivar SchemaLocation: - :vartype SchemaLocation: String - :ivar FileHeader: - :vartype FileHeader: KeyValuePair - :ivar Body: - :vartype Body: Variant - """ - - data_type = NodeId(ObjectIds.UABinaryFileDataType) - - Namespaces: List[String] = field(default_factory=list) - StructureDataTypes: List[StructureDescription] = field(default_factory=list) - EnumDataTypes: List[EnumDescription] = field(default_factory=list) - SimpleDataTypes: List[SimpleTypeDescription] = field(default_factory=list) - SchemaLocation: String = None - FileHeader: List[KeyValuePair] = field(default_factory=list) - Body: Variant = field(default_factory=Variant) - - -@dataclass(frozen=FROZEN) -class DataSetMetaDataType(DataTypeSchemaHeader): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.2 - - :ivar Namespaces: - :vartype Namespaces: String - :ivar StructureDataTypes: - :vartype StructureDataTypes: StructureDescription - :ivar EnumDataTypes: - :vartype EnumDataTypes: EnumDescription - :ivar SimpleDataTypes: - :vartype SimpleDataTypes: SimpleTypeDescription - :ivar Name: - :vartype Name: String - :ivar Description: - :vartype Description: LocalizedText - :ivar Fields: - :vartype Fields: FieldMetaData - :ivar DataSetClassId: - :vartype DataSetClassId: Guid - :ivar ConfigurationVersion: - :vartype ConfigurationVersion: ConfigurationVersionDataType - """ - - data_type = NodeId(ObjectIds.DataSetMetaDataType) - - Namespaces: List[String] = field(default_factory=list) - StructureDataTypes: List[StructureDescription] = field(default_factory=list) - EnumDataTypes: List[EnumDescription] = field(default_factory=list) - SimpleDataTypes: List[SimpleTypeDescription] = field(default_factory=list) - Name: String = None - Description: LocalizedText = field(default_factory=LocalizedText) - Fields: List[FieldMetaData] = field(default_factory=list) - DataSetClassId: Guid = Guid(int=0) - ConfigurationVersion: ConfigurationVersionDataType = field(default_factory=ConfigurationVersionDataType) - - -@dataclass(frozen=FROZEN) -class PublishedDataSetDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.5 - - :ivar Name: - :vartype Name: String - :ivar DataSetFolder: - :vartype DataSetFolder: String - :ivar DataSetMetaData: - :vartype DataSetMetaData: DataSetMetaDataType - :ivar ExtensionFields: - :vartype ExtensionFields: KeyValuePair - :ivar DataSetSource: - :vartype DataSetSource: PublishedDataSetSourceDataType - """ - - data_type = NodeId(ObjectIds.PublishedDataSetDataType) - - Name: String = None - DataSetFolder: List[String] = field(default_factory=list) - DataSetMetaData: DataSetMetaDataType = field(default_factory=DataSetMetaDataType) - ExtensionFields: List[KeyValuePair] = field(default_factory=list) - DataSetSource: Type[PublishedDataSetSourceDataType] = field(default_factory=PublishedDataSetSourceDataType) - - -@dataclass(frozen=FROZEN) -class StandaloneSubscribedDataSetDataType(SubscribedDataSetDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.5 - - :ivar Name: - :vartype Name: String - :ivar DataSetFolder: - :vartype DataSetFolder: String - :ivar DataSetMetaData: - :vartype DataSetMetaData: DataSetMetaDataType - :ivar SubscribedDataSet: - :vartype SubscribedDataSet: SubscribedDataSetDataType - """ - - data_type = NodeId(ObjectIds.StandaloneSubscribedDataSetDataType) - - Name: String = None - DataSetFolder: List[String] = field(default_factory=list) - DataSetMetaData: DataSetMetaDataType = field(default_factory=DataSetMetaDataType) - SubscribedDataSet: Type[SubscribedDataSetDataType] = field(default_factory=SubscribedDataSetDataType) - - -@dataclass(frozen=FROZEN) -class OptionSet: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.8 - - :ivar Value: - :vartype Value: ByteString - :ivar ValidBits: - :vartype ValidBits: ByteString - """ - - data_type = NodeId(ObjectIds.OptionSet) - - Value: ByteString = None - ValidBits: ByteString = None - - -@dataclass(frozen=FROZEN) -class TimeZoneDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.11 - - :ivar Offset: - :vartype Offset: Int16 - :ivar DaylightSavingInOffset: - :vartype DaylightSavingInOffset: Boolean - """ - - data_type = NodeId(ObjectIds.TimeZoneDataType) - - Offset: Int16 = 0 - DaylightSavingInOffset: Boolean = True - - -@dataclass(frozen=FROZEN) -class ApplicationDescription: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.3 - - :ivar ApplicationUri: - :vartype ApplicationUri: String - :ivar ProductUri: - :vartype ProductUri: String - :ivar ApplicationName: - :vartype ApplicationName: LocalizedText - :ivar ApplicationType: - :vartype ApplicationType: ApplicationType - :ivar GatewayServerUri: - :vartype GatewayServerUri: String - :ivar DiscoveryProfileUri: - :vartype DiscoveryProfileUri: String - :ivar DiscoveryUrls: - :vartype DiscoveryUrls: String - """ - - data_type = NodeId(ObjectIds.ApplicationDescription) - - ApplicationUri: String = None - ProductUri: String = None - ApplicationName: LocalizedText = field(default_factory=LocalizedText) - ApplicationType_: ApplicationType = ApplicationType.Server - GatewayServerUri: String = None - DiscoveryProfileUri: String = None - DiscoveryUrls: List[String] = field(default_factory=list) - - @property - def ApplicationType(self): - return self.ApplicationType_ - - @ApplicationType.setter - def ApplicationType(self, val): - self.ApplicationType_ = val - - -@dataclass(frozen=FROZEN) -class RequestHeader: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.33 - - :ivar AuthenticationToken: - :vartype AuthenticationToken: SessionAuthenticationToken - :ivar Timestamp: - :vartype Timestamp: UtcTime - :ivar RequestHandle: - :vartype RequestHandle: IntegerId - :ivar ReturnDiagnostics: - :vartype ReturnDiagnostics: UInt32 - :ivar AuditEntryId: - :vartype AuditEntryId: String - :ivar TimeoutHint: - :vartype TimeoutHint: UInt32 - :ivar AdditionalHeader: - :vartype AdditionalHeader: ExtensionObject - """ - - data_type = NodeId(ObjectIds.RequestHeader) - - AuthenticationToken: SessionAuthenticationToken = field(default_factory=NodeId) - Timestamp: UtcTime = field(default_factory=datetime.utcnow) - RequestHandle: IntegerId = 0 - ReturnDiagnostics: UInt32 = 0 - AuditEntryId: String = None - TimeoutHint: UInt32 = 0 - AdditionalHeader: ExtensionObject = ExtensionObject() - - -@dataclass(frozen=FROZEN) -class ResponseHeader: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.34 - - :ivar Timestamp: - :vartype Timestamp: UtcTime - :ivar RequestHandle: - :vartype RequestHandle: IntegerId - :ivar ServiceResult: - :vartype ServiceResult: StatusCode - :ivar ServiceDiagnostics: - :vartype ServiceDiagnostics: DiagnosticInfo - :ivar StringTable: - :vartype StringTable: String - :ivar AdditionalHeader: - :vartype AdditionalHeader: ExtensionObject - """ - - data_type = NodeId(ObjectIds.ResponseHeader) - - Timestamp: UtcTime = field(default_factory=datetime.utcnow) - RequestHandle: IntegerId = 0 - ServiceResult: StatusCode = field(default_factory=StatusCode) - ServiceDiagnostics: DiagnosticInfo = field(default_factory=DiagnosticInfo) - StringTable: List[String] = field(default_factory=list) - AdditionalHeader: ExtensionObject = ExtensionObject() - - -@dataclass(frozen=FROZEN) -class ServiceFault: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.35 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - """ - - data_type = NodeId(ObjectIds.ServiceFault) - - TypeId: NodeId = FourByteNodeId(ObjectIds.ServiceFault_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class SessionlessInvokeRequestType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/6.3.2 - - :ivar UrisVersion: - :vartype UrisVersion: VersionTime - :ivar NamespaceUris: - :vartype NamespaceUris: String - :ivar ServerUris: - :vartype ServerUris: String - :ivar LocaleIds: - :vartype LocaleIds: LocaleId - :ivar ServiceId: - :vartype ServiceId: UInt32 - """ - - data_type = NodeId(ObjectIds.SessionlessInvokeRequestType) - - UrisVersion: VersionTime = 0 - NamespaceUris: List[String] = field(default_factory=list) - ServerUris: List[String] = field(default_factory=list) - LocaleIds: List[LocaleId] = field(default_factory=list) - ServiceId: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class SessionlessInvokeResponseType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/6.3.2 - - :ivar NamespaceUris: - :vartype NamespaceUris: String - :ivar ServerUris: - :vartype ServerUris: String - :ivar ServiceId: - :vartype ServiceId: UInt32 - """ - - data_type = NodeId(ObjectIds.SessionlessInvokeResponseType) - - NamespaceUris: List[String] = field(default_factory=list) - ServerUris: List[String] = field(default_factory=list) - ServiceId: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class FindServersParameters: - """ - :ivar EndpointUrl: - :vartype EndpointUrl: String - :ivar LocaleIds: - :vartype LocaleIds: LocaleId - :ivar ServerUris: - :vartype ServerUris: String - """ - - EndpointUrl: String = None - LocaleIds: List[LocaleId] = field(default_factory=list) - ServerUris: List[String] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class FindServersRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.4.2/#5.4.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: FindServersParameters - """ - - data_type = NodeId(ObjectIds.FindServersRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.FindServersRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: FindServersParameters = field(default_factory=FindServersParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class FindServersResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.4.2/#5.4.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Servers: - :vartype Servers: ApplicationDescription - """ - - data_type = NodeId(ObjectIds.FindServersResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.FindServersResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Servers: List[ApplicationDescription] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class ServerOnNetwork: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.4.3/#5.4.3.2 - - :ivar RecordId: - :vartype RecordId: UInt32 - :ivar ServerName: - :vartype ServerName: String - :ivar DiscoveryUrl: - :vartype DiscoveryUrl: String - :ivar ServerCapabilities: - :vartype ServerCapabilities: String - """ - - data_type = NodeId(ObjectIds.ServerOnNetwork) - - RecordId: UInt32 = 0 - ServerName: String = None - DiscoveryUrl: String = None - ServerCapabilities: List[String] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class FindServersOnNetworkParameters: - """ - :ivar StartingRecordId: - :vartype StartingRecordId: Counter - :ivar MaxRecordsToReturn: - :vartype MaxRecordsToReturn: UInt32 - :ivar ServerCapabilityFilter: - :vartype ServerCapabilityFilter: String - """ - - StartingRecordId: Counter = 0 - MaxRecordsToReturn: UInt32 = 0 - ServerCapabilityFilter: List[String] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class FindServersOnNetworkRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.4.3/#5.4.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: FindServersOnNetworkParameters - """ - - data_type = NodeId(ObjectIds.FindServersOnNetworkRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.FindServersOnNetworkRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: FindServersOnNetworkParameters = field(default_factory=FindServersOnNetworkParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class FindServersOnNetworkResult: - """ - :ivar LastCounterResetTime: - :vartype LastCounterResetTime: UtcTime - :ivar Servers: - :vartype Servers: ServerOnNetwork - """ - - LastCounterResetTime: UtcTime = field(default_factory=datetime.utcnow) - Servers: List[ServerOnNetwork] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class FindServersOnNetworkResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.4.3/#5.4.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: FindServersOnNetworkResult - """ - - data_type = NodeId(ObjectIds.FindServersOnNetworkResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.FindServersOnNetworkResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: FindServersOnNetworkResult = field(default_factory=FindServersOnNetworkResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class UserTokenPolicy: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.42 - - :ivar PolicyId: - :vartype PolicyId: String - :ivar TokenType: - :vartype TokenType: UserTokenType - :ivar IssuedTokenType: - :vartype IssuedTokenType: String - :ivar IssuerEndpointUrl: - :vartype IssuerEndpointUrl: String - :ivar SecurityPolicyUri: - :vartype SecurityPolicyUri: String - """ - - data_type = NodeId(ObjectIds.UserTokenPolicy) - - PolicyId: String = None - TokenType: UserTokenType = UserTokenType.Anonymous - IssuedTokenType: String = None - IssuerEndpointUrl: String = None - SecurityPolicyUri: String = None - - -@dataclass(frozen=FROZEN) -class PubSubKeyPushTargetDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.3 - - :ivar ApplicationUri: - :vartype ApplicationUri: String - :ivar PushTargetFolder: - :vartype PushTargetFolder: String - :ivar EndpointUrl: - :vartype EndpointUrl: String - :ivar SecurityPolicyUri: - :vartype SecurityPolicyUri: String - :ivar UserTokenType: - :vartype UserTokenType: UserTokenPolicy - :ivar RequestedKeyCount: - :vartype RequestedKeyCount: UInt16 - :ivar RetryInterval: - :vartype RetryInterval: Duration - :ivar PushTargetProperties: - :vartype PushTargetProperties: KeyValuePair - :ivar SecurityGroups: - :vartype SecurityGroups: String - """ - - data_type = NodeId(ObjectIds.PubSubKeyPushTargetDataType) - - ApplicationUri: String = None - PushTargetFolder: List[String] = field(default_factory=list) - EndpointUrl: String = None - SecurityPolicyUri: String = None - UserTokenType: UserTokenPolicy = field(default_factory=UserTokenPolicy) - RequestedKeyCount: UInt16 = 0 - RetryInterval: Duration = 0 - PushTargetProperties: List[KeyValuePair] = field(default_factory=list) - SecurityGroups: List[String] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class EndpointDescription: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.14 - - :ivar EndpointUrl: - :vartype EndpointUrl: String - :ivar Server: - :vartype Server: ApplicationDescription - :ivar ServerCertificate: - :vartype ServerCertificate: ApplicationInstanceCertificate - :ivar SecurityMode: - :vartype SecurityMode: MessageSecurityMode - :ivar SecurityPolicyUri: - :vartype SecurityPolicyUri: String - :ivar UserIdentityTokens: - :vartype UserIdentityTokens: UserTokenPolicy - :ivar TransportProfileUri: - :vartype TransportProfileUri: String - :ivar SecurityLevel: - :vartype SecurityLevel: Byte - """ - - data_type = NodeId(ObjectIds.EndpointDescription) - - EndpointUrl: String = None - Server: ApplicationDescription = field(default_factory=ApplicationDescription) - ServerCertificate: ApplicationInstanceCertificate = None - SecurityMode: MessageSecurityMode = MessageSecurityMode.Invalid - SecurityPolicyUri: String = None - UserIdentityTokens: List[UserTokenPolicy] = field(default_factory=list) - TransportProfileUri: String = None - SecurityLevel: Byte = 0 - - -@dataclass(frozen=FROZEN) -class PubSubGroupDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.5/#6.2.5.7 - - :ivar Name: - :vartype Name: String - :ivar Enabled: - :vartype Enabled: Boolean - :ivar SecurityMode: - :vartype SecurityMode: MessageSecurityMode - :ivar SecurityGroupId: - :vartype SecurityGroupId: String - :ivar SecurityKeyServices: - :vartype SecurityKeyServices: EndpointDescription - :ivar MaxNetworkMessageSize: - :vartype MaxNetworkMessageSize: UInt32 - :ivar GroupProperties: - :vartype GroupProperties: KeyValuePair - """ - - data_type = NodeId(ObjectIds.PubSubGroupDataType) - - Name: String = None - Enabled: Boolean = True - SecurityMode: MessageSecurityMode = MessageSecurityMode.Invalid - SecurityGroupId: String = None - SecurityKeyServices: List[EndpointDescription] = field(default_factory=list) - MaxNetworkMessageSize: UInt32 = 0 - GroupProperties: List[KeyValuePair] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class WriterGroupDataType(PubSubGroupDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.6/#6.2.6.7.1 - - :ivar Name: - :vartype Name: String - :ivar Enabled: - :vartype Enabled: Boolean - :ivar SecurityMode: - :vartype SecurityMode: MessageSecurityMode - :ivar SecurityGroupId: - :vartype SecurityGroupId: String - :ivar SecurityKeyServices: - :vartype SecurityKeyServices: EndpointDescription - :ivar MaxNetworkMessageSize: - :vartype MaxNetworkMessageSize: UInt32 - :ivar GroupProperties: - :vartype GroupProperties: KeyValuePair - :ivar WriterGroupId: - :vartype WriterGroupId: UInt16 - :ivar PublishingInterval: - :vartype PublishingInterval: Duration - :ivar KeepAliveTime: - :vartype KeepAliveTime: Duration - :ivar Priority: - :vartype Priority: Byte - :ivar LocaleIds: - :vartype LocaleIds: LocaleId - :ivar HeaderLayoutUri: - :vartype HeaderLayoutUri: String - :ivar TransportSettings: - :vartype TransportSettings: WriterGroupTransportDataType - :ivar MessageSettings: - :vartype MessageSettings: WriterGroupMessageDataType - :ivar DataSetWriters: - :vartype DataSetWriters: DataSetWriterDataType - """ - - data_type = NodeId(ObjectIds.WriterGroupDataType) - - Name: String = None - Enabled: Boolean = True - SecurityMode: MessageSecurityMode = MessageSecurityMode.Invalid - SecurityGroupId: String = None - SecurityKeyServices: List[EndpointDescription] = field(default_factory=list) - MaxNetworkMessageSize: UInt32 = 0 - GroupProperties: List[KeyValuePair] = field(default_factory=list) - WriterGroupId: UInt16 = 0 - PublishingInterval: Duration = 0 - KeepAliveTime: Duration = 0 - Priority: Byte = 0 - LocaleIds: List[LocaleId] = field(default_factory=list) - HeaderLayoutUri: String = None - TransportSettings: Type[WriterGroupTransportDataType] = field(default_factory=WriterGroupTransportDataType) - MessageSettings: Type[WriterGroupMessageDataType] = field(default_factory=WriterGroupMessageDataType) - DataSetWriters: List[DataSetWriterDataType] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class DataSetReaderDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.9/#6.2.9.13.1 - - :ivar Name: - :vartype Name: String - :ivar Enabled: - :vartype Enabled: Boolean - :ivar PublisherId: - :vartype PublisherId: Variant - :ivar WriterGroupId: - :vartype WriterGroupId: UInt16 - :ivar DataSetWriterId: - :vartype DataSetWriterId: UInt16 - :ivar DataSetMetaData: - :vartype DataSetMetaData: DataSetMetaDataType - :ivar DataSetFieldContentMask: - :vartype DataSetFieldContentMask: DataSetFieldContentMask - :ivar MessageReceiveTimeout: - :vartype MessageReceiveTimeout: Duration - :ivar KeyFrameCount: - :vartype KeyFrameCount: UInt32 - :ivar HeaderLayoutUri: - :vartype HeaderLayoutUri: String - :ivar SecurityMode: - :vartype SecurityMode: MessageSecurityMode - :ivar SecurityGroupId: - :vartype SecurityGroupId: String - :ivar SecurityKeyServices: - :vartype SecurityKeyServices: EndpointDescription - :ivar DataSetReaderProperties: - :vartype DataSetReaderProperties: KeyValuePair - :ivar TransportSettings: - :vartype TransportSettings: DataSetReaderTransportDataType - :ivar MessageSettings: - :vartype MessageSettings: DataSetReaderMessageDataType - :ivar SubscribedDataSet: - :vartype SubscribedDataSet: SubscribedDataSetDataType - """ - - data_type = NodeId(ObjectIds.DataSetReaderDataType) - - Name: String = None - Enabled: Boolean = True - PublisherId: Variant = field(default_factory=Variant) - WriterGroupId: UInt16 = 0 - DataSetWriterId: UInt16 = 0 - DataSetMetaData: DataSetMetaDataType = field(default_factory=DataSetMetaDataType) - DataSetFieldContentMask_: DataSetFieldContentMask = field(default_factory=lambda:DataSetFieldContentMask(0)) - MessageReceiveTimeout: Duration = 0 - KeyFrameCount: UInt32 = 0 - HeaderLayoutUri: String = None - SecurityMode: MessageSecurityMode = MessageSecurityMode.Invalid - SecurityGroupId: String = None - SecurityKeyServices: List[EndpointDescription] = field(default_factory=list) - DataSetReaderProperties: List[KeyValuePair] = field(default_factory=list) - TransportSettings: Type[DataSetReaderTransportDataType] = field(default_factory=DataSetReaderTransportDataType) - MessageSettings: Type[DataSetReaderMessageDataType] = field(default_factory=DataSetReaderMessageDataType) - SubscribedDataSet: Type[SubscribedDataSetDataType] = field(default_factory=SubscribedDataSetDataType) - - @property - def DataSetFieldContentMask(self): - return self.DataSetFieldContentMask_ - - @DataSetFieldContentMask.setter - def DataSetFieldContentMask(self, val): - self.DataSetFieldContentMask_ = val - - -@dataclass(frozen=FROZEN) -class ReaderGroupDataType(PubSubGroupDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.8/#6.2.8.2.1 - - :ivar Name: - :vartype Name: String - :ivar Enabled: - :vartype Enabled: Boolean - :ivar SecurityMode: - :vartype SecurityMode: MessageSecurityMode - :ivar SecurityGroupId: - :vartype SecurityGroupId: String - :ivar SecurityKeyServices: - :vartype SecurityKeyServices: EndpointDescription - :ivar MaxNetworkMessageSize: - :vartype MaxNetworkMessageSize: UInt32 - :ivar GroupProperties: - :vartype GroupProperties: KeyValuePair - :ivar TransportSettings: - :vartype TransportSettings: ReaderGroupTransportDataType - :ivar MessageSettings: - :vartype MessageSettings: ReaderGroupMessageDataType - :ivar DataSetReaders: - :vartype DataSetReaders: DataSetReaderDataType - """ - - data_type = NodeId(ObjectIds.ReaderGroupDataType) - - Name: String = None - Enabled: Boolean = True - SecurityMode: MessageSecurityMode = MessageSecurityMode.Invalid - SecurityGroupId: String = None - SecurityKeyServices: List[EndpointDescription] = field(default_factory=list) - MaxNetworkMessageSize: UInt32 = 0 - GroupProperties: List[KeyValuePair] = field(default_factory=list) - TransportSettings: Type[ReaderGroupTransportDataType] = field(default_factory=ReaderGroupTransportDataType) - MessageSettings: Type[ReaderGroupMessageDataType] = field(default_factory=ReaderGroupMessageDataType) - DataSetReaders: List[DataSetReaderDataType] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class PubSubConnectionDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.7/#6.2.7.5.1 - - :ivar Name: - :vartype Name: String - :ivar Enabled: - :vartype Enabled: Boolean - :ivar PublisherId: - :vartype PublisherId: Variant - :ivar TransportProfileUri: - :vartype TransportProfileUri: String - :ivar Address: - :vartype Address: NetworkAddressDataType - :ivar ConnectionProperties: - :vartype ConnectionProperties: KeyValuePair - :ivar TransportSettings: - :vartype TransportSettings: ConnectionTransportDataType - :ivar WriterGroups: - :vartype WriterGroups: WriterGroupDataType - :ivar ReaderGroups: - :vartype ReaderGroups: ReaderGroupDataType - """ - - data_type = NodeId(ObjectIds.PubSubConnectionDataType) - - Name: String = None - Enabled: Boolean = True - PublisherId: Variant = field(default_factory=Variant) - TransportProfileUri: String = None - Address: Type[NetworkAddressDataType] = field(default_factory=NetworkAddressDataType) - ConnectionProperties: List[KeyValuePair] = field(default_factory=list) - TransportSettings: Type[ConnectionTransportDataType] = field(default_factory=ConnectionTransportDataType) - WriterGroups: List[WriterGroupDataType] = field(default_factory=list) - ReaderGroups: List[ReaderGroupDataType] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class PubSubConfigurationDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.1 - - :ivar PublishedDataSets: - :vartype PublishedDataSets: PublishedDataSetDataType - :ivar Connections: - :vartype Connections: PubSubConnectionDataType - :ivar Enabled: - :vartype Enabled: Boolean - """ - - data_type = NodeId(ObjectIds.PubSubConfigurationDataType) - - PublishedDataSets: List[PublishedDataSetDataType] = field(default_factory=list) - Connections: List[PubSubConnectionDataType] = field(default_factory=list) - Enabled: Boolean = True - - -@dataclass(frozen=FROZEN) -class PubSubConfiguration2DataType(PubSubConfigurationDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.4 - - :ivar PublishedDataSets: - :vartype PublishedDataSets: PublishedDataSetDataType - :ivar Connections: - :vartype Connections: PubSubConnectionDataType - :ivar Enabled: - :vartype Enabled: Boolean - :ivar SubscribedDataSets: - :vartype SubscribedDataSets: StandaloneSubscribedDataSetDataType - :ivar DataSetClasses: - :vartype DataSetClasses: DataSetMetaDataType - :ivar DefaultSecurityKeyServices: - :vartype DefaultSecurityKeyServices: EndpointDescription - :ivar SecurityGroups: - :vartype SecurityGroups: SecurityGroupDataType - :ivar PubSubKeyPushTargets: - :vartype PubSubKeyPushTargets: PubSubKeyPushTargetDataType - :ivar ConfigurationVersion: - :vartype ConfigurationVersion: VersionTime - :ivar ConfigurationProperties: - :vartype ConfigurationProperties: KeyValuePair - """ - - data_type = NodeId(ObjectIds.PubSubConfiguration2DataType) - - PublishedDataSets: List[PublishedDataSetDataType] = field(default_factory=list) - Connections: List[PubSubConnectionDataType] = field(default_factory=list) - Enabled: Boolean = True - SubscribedDataSets: List[StandaloneSubscribedDataSetDataType] = field(default_factory=list) - DataSetClasses: List[DataSetMetaDataType] = field(default_factory=list) - DefaultSecurityKeyServices: List[EndpointDescription] = field(default_factory=list) - SecurityGroups: List[SecurityGroupDataType] = field(default_factory=list) - PubSubKeyPushTargets: List[PubSubKeyPushTargetDataType] = field(default_factory=list) - ConfigurationVersion: VersionTime = 0 - ConfigurationProperties: List[KeyValuePair] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class GetEndpointsParameters: - """ - :ivar EndpointUrl: - :vartype EndpointUrl: String - :ivar LocaleIds: - :vartype LocaleIds: LocaleId - :ivar ProfileUris: - :vartype ProfileUris: String - """ - - EndpointUrl: String = None - LocaleIds: List[LocaleId] = field(default_factory=list) - ProfileUris: List[String] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class GetEndpointsRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.4.4/#5.4.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: GetEndpointsParameters - """ - - data_type = NodeId(ObjectIds.GetEndpointsRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.GetEndpointsRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: GetEndpointsParameters = field(default_factory=GetEndpointsParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class GetEndpointsResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.4.4/#5.4.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Endpoints: - :vartype Endpoints: EndpointDescription - """ - - data_type = NodeId(ObjectIds.GetEndpointsResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.GetEndpointsResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Endpoints: List[EndpointDescription] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class RegisteredServer: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.32 - - :ivar ServerUri: - :vartype ServerUri: String - :ivar ProductUri: - :vartype ProductUri: String - :ivar ServerNames: - :vartype ServerNames: LocalizedText - :ivar ServerType: - :vartype ServerType: ApplicationType - :ivar GatewayServerUri: - :vartype GatewayServerUri: String - :ivar DiscoveryUrls: - :vartype DiscoveryUrls: String - :ivar SemaphoreFilePath: - :vartype SemaphoreFilePath: String - :ivar IsOnline: - :vartype IsOnline: Boolean - """ - - data_type = NodeId(ObjectIds.RegisteredServer) - - ServerUri: String = None - ProductUri: String = None - ServerNames: List[LocalizedText] = field(default_factory=list) - ServerType: ApplicationType = ApplicationType.Server - GatewayServerUri: String = None - DiscoveryUrls: List[String] = field(default_factory=list) - SemaphoreFilePath: String = None - IsOnline: Boolean = True - - -@dataclass(frozen=FROZEN) -class RegisterServerRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.4.5/#5.4.5.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Server: - :vartype Server: RegisteredServer - """ - - data_type = NodeId(ObjectIds.RegisterServerRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.RegisterServerRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Server: RegisteredServer = field(default_factory=RegisteredServer) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class RegisterServerResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.4.5/#5.4.5.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - """ - - data_type = NodeId(ObjectIds.RegisterServerResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.RegisterServerResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class DiscoveryConfiguration: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.13.1 - - """ - - data_type = NodeId(ObjectIds.DiscoveryConfiguration) - - -@dataclass(frozen=FROZEN) -class MdnsDiscoveryConfiguration(DiscoveryConfiguration): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.13.2 - - :ivar MdnsServerName: - :vartype MdnsServerName: String - :ivar ServerCapabilities: - :vartype ServerCapabilities: String - """ - - data_type = NodeId(ObjectIds.MdnsDiscoveryConfiguration) - - MdnsServerName: String = None - ServerCapabilities: List[String] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class RegisterServer2Parameters: - """ - :ivar Server: - :vartype Server: RegisteredServer - :ivar DiscoveryConfiguration: - :vartype DiscoveryConfiguration: ExtensionObject - """ - - Server: RegisteredServer = field(default_factory=RegisteredServer) - DiscoveryConfiguration: List[ExtensionObject] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class RegisterServer2Request: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.4.6/#5.4.6.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: RegisterServer2Parameters - """ - - data_type = NodeId(ObjectIds.RegisterServer2Request) - - TypeId: NodeId = FourByteNodeId(ObjectIds.RegisterServer2Request_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: RegisterServer2Parameters = field(default_factory=RegisterServer2Parameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class RegisterServer2Response: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.4.6/#5.4.6.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar ConfigurationResults: - :vartype ConfigurationResults: StatusCode - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.RegisterServer2Response) - - TypeId: NodeId = FourByteNodeId(ObjectIds.RegisterServer2Response_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - ConfigurationResults: List[StatusCode] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class ChannelSecurityToken: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.2/#5.5.2.2 - - :ivar ChannelId: - :vartype ChannelId: UInt32 - :ivar TokenId: - :vartype TokenId: UInt32 - :ivar CreatedAt: - :vartype CreatedAt: UtcTime - :ivar RevisedLifetime: - :vartype RevisedLifetime: UInt32 - """ - - data_type = NodeId(ObjectIds.ChannelSecurityToken) - - ChannelId: UInt32 = 0 - TokenId: UInt32 = 0 - CreatedAt: UtcTime = field(default_factory=datetime.utcnow) - RevisedLifetime: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class OpenSecureChannelParameters: - """ - :ivar ClientProtocolVersion: - :vartype ClientProtocolVersion: UInt32 - :ivar RequestType: - :vartype RequestType: SecurityTokenRequestType - :ivar SecurityMode: - :vartype SecurityMode: MessageSecurityMode - :ivar ClientNonce: - :vartype ClientNonce: ByteString - :ivar RequestedLifetime: - :vartype RequestedLifetime: UInt32 - """ - - ClientProtocolVersion: UInt32 = 0 - RequestType: SecurityTokenRequestType = SecurityTokenRequestType.Issue - SecurityMode: MessageSecurityMode = MessageSecurityMode.Invalid - ClientNonce: ByteString = None - RequestedLifetime: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class OpenSecureChannelRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.2/#5.5.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: OpenSecureChannelParameters - """ - - data_type = NodeId(ObjectIds.OpenSecureChannelRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.OpenSecureChannelRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: OpenSecureChannelParameters = field(default_factory=OpenSecureChannelParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class OpenSecureChannelResult: - """ - :ivar ServerProtocolVersion: - :vartype ServerProtocolVersion: UInt32 - :ivar SecurityToken: - :vartype SecurityToken: ChannelSecurityToken - :ivar ServerNonce: - :vartype ServerNonce: ByteString - """ - - ServerProtocolVersion: UInt32 = 0 - SecurityToken: ChannelSecurityToken = field(default_factory=ChannelSecurityToken) - ServerNonce: ByteString = None - - -@dataclass(frozen=FROZEN) -class OpenSecureChannelResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.2/#5.5.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: OpenSecureChannelResult - """ - - data_type = NodeId(ObjectIds.OpenSecureChannelResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.OpenSecureChannelResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: OpenSecureChannelResult = field(default_factory=OpenSecureChannelResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class CloseSecureChannelRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.3/#5.5.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - """ - - data_type = NodeId(ObjectIds.CloseSecureChannelRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CloseSecureChannelRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class CloseSecureChannelResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.3/#5.5.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - """ - - data_type = NodeId(ObjectIds.CloseSecureChannelResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CloseSecureChannelResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class SignedSoftwareCertificate: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.13 - - :ivar CertificateData: - :vartype CertificateData: ByteString - :ivar Signature: - :vartype Signature: ByteString - """ - - data_type = NodeId(ObjectIds.SignedSoftwareCertificate) - - CertificateData: ByteString = None - Signature: ByteString = None - - -@dataclass(frozen=FROZEN) -class SignatureData: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.37 - - :ivar Algorithm: - :vartype Algorithm: String - :ivar Signature: - :vartype Signature: ByteString - """ - - data_type = NodeId(ObjectIds.SignatureData) - - Algorithm: String = None - Signature: ByteString = None - - -@dataclass(frozen=FROZEN) -class CreateSessionParameters: - """ - :ivar ClientDescription: - :vartype ClientDescription: ApplicationDescription - :ivar ServerUri: - :vartype ServerUri: String - :ivar EndpointUrl: - :vartype EndpointUrl: String - :ivar SessionName: - :vartype SessionName: String - :ivar ClientNonce: - :vartype ClientNonce: ByteString - :ivar ClientCertificate: - :vartype ClientCertificate: ApplicationInstanceCertificate - :ivar RequestedSessionTimeout: - :vartype RequestedSessionTimeout: Duration - :ivar MaxResponseMessageSize: - :vartype MaxResponseMessageSize: UInt32 - """ - - ClientDescription: ApplicationDescription = field(default_factory=ApplicationDescription) - ServerUri: String = None - EndpointUrl: String = None - SessionName: String = None - ClientNonce: ByteString = None - ClientCertificate: ApplicationInstanceCertificate = None - RequestedSessionTimeout: Duration = 0 - MaxResponseMessageSize: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class CreateSessionRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.2/#5.6.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: CreateSessionParameters - """ - - data_type = NodeId(ObjectIds.CreateSessionRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CreateSessionRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: CreateSessionParameters = field(default_factory=CreateSessionParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class CreateSessionResult: - """ - :ivar SessionId: - :vartype SessionId: NodeId - :ivar AuthenticationToken: - :vartype AuthenticationToken: SessionAuthenticationToken - :ivar RevisedSessionTimeout: - :vartype RevisedSessionTimeout: Duration - :ivar ServerNonce: - :vartype ServerNonce: ByteString - :ivar ServerCertificate: - :vartype ServerCertificate: ApplicationInstanceCertificate - :ivar ServerEndpoints: - :vartype ServerEndpoints: EndpointDescription - :ivar ServerSoftwareCertificates: - :vartype ServerSoftwareCertificates: SignedSoftwareCertificate - :ivar ServerSignature: - :vartype ServerSignature: SignatureData - :ivar MaxRequestMessageSize: - :vartype MaxRequestMessageSize: UInt32 - """ - - SessionId: NodeId = field(default_factory=NodeId) - AuthenticationToken: SessionAuthenticationToken = field(default_factory=NodeId) - RevisedSessionTimeout: Duration = 0 - ServerNonce: ByteString = None - ServerCertificate: ApplicationInstanceCertificate = None - ServerEndpoints: List[EndpointDescription] = field(default_factory=list) - ServerSoftwareCertificates: List[SignedSoftwareCertificate] = field(default_factory=list) - ServerSignature: SignatureData = field(default_factory=SignatureData) - MaxRequestMessageSize: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class CreateSessionResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.2/#5.6.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: CreateSessionResult - """ - - data_type = NodeId(ObjectIds.CreateSessionResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CreateSessionResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: CreateSessionResult = field(default_factory=CreateSessionResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class UserIdentityToken: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15 - - :ivar PolicyId: - :vartype PolicyId: String - """ - - data_type = NodeId(ObjectIds.UserIdentityToken) - - PolicyId: String = None - - -@dataclass(frozen=FROZEN) -class AnonymousIdentityToken(UserIdentityToken): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.1 - - :ivar PolicyId: - :vartype PolicyId: String - """ - - data_type = NodeId(ObjectIds.AnonymousIdentityToken) - - PolicyId: String = None - - -@dataclass(frozen=FROZEN) -class UserNameIdentityToken(UserIdentityToken): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.3 - - :ivar PolicyId: - :vartype PolicyId: String - :ivar UserName: - :vartype UserName: String - :ivar Password: - :vartype Password: ByteString - :ivar EncryptionAlgorithm: - :vartype EncryptionAlgorithm: String - """ - - data_type = NodeId(ObjectIds.UserNameIdentityToken) - - PolicyId: String = None - UserName: String = None - Password: ByteString = None - EncryptionAlgorithm: String = None - - -@dataclass(frozen=FROZEN) -class X509IdentityToken(UserIdentityToken): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.4 - - :ivar PolicyId: - :vartype PolicyId: String - :ivar CertificateData: - :vartype CertificateData: ByteString - """ - - data_type = NodeId(ObjectIds.X509IdentityToken) - - PolicyId: String = None - CertificateData: ByteString = None - - -@dataclass(frozen=FROZEN) -class IssuedIdentityToken(UserIdentityToken): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.2 - - :ivar PolicyId: - :vartype PolicyId: String - :ivar TokenData: - :vartype TokenData: ByteString - :ivar EncryptionAlgorithm: - :vartype EncryptionAlgorithm: String - """ - - data_type = NodeId(ObjectIds.IssuedIdentityToken) - - PolicyId: String = None - TokenData: ByteString = None - EncryptionAlgorithm: String = None - - -@dataclass(frozen=FROZEN) -class ActivateSessionParameters: - """ - :ivar ClientSignature: - :vartype ClientSignature: SignatureData - :ivar ClientSoftwareCertificates: - :vartype ClientSoftwareCertificates: SignedSoftwareCertificate - :ivar LocaleIds: - :vartype LocaleIds: LocaleId - :ivar UserIdentityToken: - :vartype UserIdentityToken: ExtensionObject - :ivar UserTokenSignature: - :vartype UserTokenSignature: SignatureData - """ - - ClientSignature: SignatureData = field(default_factory=SignatureData) - ClientSoftwareCertificates: List[SignedSoftwareCertificate] = field(default_factory=list) - LocaleIds: List[LocaleId] = field(default_factory=list) - UserIdentityToken: ExtensionObject = ExtensionObject() - UserTokenSignature: SignatureData = field(default_factory=SignatureData) - - -@dataclass(frozen=FROZEN) -class ActivateSessionRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.3/#5.6.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: ActivateSessionParameters - """ - - data_type = NodeId(ObjectIds.ActivateSessionRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.ActivateSessionRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: ActivateSessionParameters = field(default_factory=ActivateSessionParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class ActivateSessionResult: - """ - :ivar ServerNonce: - :vartype ServerNonce: ByteString - :ivar Results: - :vartype Results: StatusCode - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - ServerNonce: ByteString = None - Results: List[StatusCode] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class ActivateSessionResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.3/#5.6.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: ActivateSessionResult - """ - - data_type = NodeId(ObjectIds.ActivateSessionResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.ActivateSessionResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: ActivateSessionResult = field(default_factory=ActivateSessionResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class CloseSessionRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.4/#5.6.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar DeleteSubscriptions: - :vartype DeleteSubscriptions: Boolean - """ - - data_type = NodeId(ObjectIds.CloseSessionRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CloseSessionRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - DeleteSubscriptions: Boolean = True - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class CloseSessionResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.4/#5.6.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - """ - - data_type = NodeId(ObjectIds.CloseSessionResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CloseSessionResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class CancelParameters: - """ - :ivar RequestHandle: - :vartype RequestHandle: IntegerId - """ - - RequestHandle: IntegerId = 0 - - -@dataclass(frozen=FROZEN) -class CancelRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.5/#5.6.5.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: CancelParameters - """ - - data_type = NodeId(ObjectIds.CancelRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CancelRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: CancelParameters = field(default_factory=CancelParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class CancelResult: - """ - :ivar CancelCount: - :vartype CancelCount: UInt32 - """ - - CancelCount: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class CancelResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.5/#5.6.5.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: CancelResult - """ - - data_type = NodeId(ObjectIds.CancelResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CancelResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: CancelResult = field(default_factory=CancelResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class NodeAttributes: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.1 - - :ivar SpecifiedAttributes: - :vartype SpecifiedAttributes: UInt32 - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar Description: - :vartype Description: LocalizedText - :ivar WriteMask: - :vartype WriteMask: UInt32 - :ivar UserWriteMask: - :vartype UserWriteMask: UInt32 - """ - - data_type = NodeId(ObjectIds.NodeAttributes) - - SpecifiedAttributes: UInt32 = 0 - DisplayName: LocalizedText = field(default_factory=LocalizedText) - Description: LocalizedText = field(default_factory=LocalizedText) - WriteMask: UInt32 = 0 - UserWriteMask: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class ObjectAttributes(NodeAttributes): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.2 - - :ivar SpecifiedAttributes: - :vartype SpecifiedAttributes: UInt32 - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar Description: - :vartype Description: LocalizedText - :ivar WriteMask: - :vartype WriteMask: UInt32 - :ivar UserWriteMask: - :vartype UserWriteMask: UInt32 - :ivar EventNotifier: - :vartype EventNotifier: Byte - """ - - data_type = NodeId(ObjectIds.ObjectAttributes) - - SpecifiedAttributes: UInt32 = 0 - DisplayName: LocalizedText = field(default_factory=LocalizedText) - Description: LocalizedText = field(default_factory=LocalizedText) - WriteMask: UInt32 = 0 - UserWriteMask: UInt32 = 0 - EventNotifier: Byte = 0 - - -@dataclass(frozen=FROZEN) -class VariableAttributes(NodeAttributes): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.3 - - :ivar SpecifiedAttributes: - :vartype SpecifiedAttributes: UInt32 - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar Description: - :vartype Description: LocalizedText - :ivar WriteMask: - :vartype WriteMask: UInt32 - :ivar UserWriteMask: - :vartype UserWriteMask: UInt32 - :ivar Value: - :vartype Value: Variant - :ivar DataType: - :vartype DataType: NodeId - :ivar ValueRank: - :vartype ValueRank: Int32 - :ivar ArrayDimensions: - :vartype ArrayDimensions: UInt32 - :ivar AccessLevel: - :vartype AccessLevel: Byte - :ivar UserAccessLevel: - :vartype UserAccessLevel: Byte - :ivar MinimumSamplingInterval: - :vartype MinimumSamplingInterval: Duration - :ivar Historizing: - :vartype Historizing: Boolean - """ - - data_type = NodeId(ObjectIds.VariableAttributes) - - SpecifiedAttributes: UInt32 = 0 - DisplayName: LocalizedText = field(default_factory=LocalizedText) - Description: LocalizedText = field(default_factory=LocalizedText) - WriteMask: UInt32 = 0 - UserWriteMask: UInt32 = 0 - Value: Variant = field(default_factory=Variant) - DataType: NodeId = field(default_factory=NodeId) - ValueRank: Int32 = 0 - ArrayDimensions: List[UInt32] = field(default_factory=list) - AccessLevel: Byte = 0 - UserAccessLevel: Byte = 0 - MinimumSamplingInterval: Duration = 0 - Historizing: Boolean = True - - -@dataclass(frozen=FROZEN) -class MethodAttributes(NodeAttributes): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.4 - - :ivar SpecifiedAttributes: - :vartype SpecifiedAttributes: UInt32 - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar Description: - :vartype Description: LocalizedText - :ivar WriteMask: - :vartype WriteMask: UInt32 - :ivar UserWriteMask: - :vartype UserWriteMask: UInt32 - :ivar Executable: - :vartype Executable: Boolean - :ivar UserExecutable: - :vartype UserExecutable: Boolean - """ - - data_type = NodeId(ObjectIds.MethodAttributes) - - SpecifiedAttributes: UInt32 = 0 - DisplayName: LocalizedText = field(default_factory=LocalizedText) - Description: LocalizedText = field(default_factory=LocalizedText) - WriteMask: UInt32 = 0 - UserWriteMask: UInt32 = 0 - Executable: Boolean = True - UserExecutable: Boolean = True - - -@dataclass(frozen=FROZEN) -class ObjectTypeAttributes(NodeAttributes): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.5 - - :ivar SpecifiedAttributes: - :vartype SpecifiedAttributes: UInt32 - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar Description: - :vartype Description: LocalizedText - :ivar WriteMask: - :vartype WriteMask: UInt32 - :ivar UserWriteMask: - :vartype UserWriteMask: UInt32 - :ivar IsAbstract: - :vartype IsAbstract: Boolean - """ - - data_type = NodeId(ObjectIds.ObjectTypeAttributes) - - SpecifiedAttributes: UInt32 = 0 - DisplayName: LocalizedText = field(default_factory=LocalizedText) - Description: LocalizedText = field(default_factory=LocalizedText) - WriteMask: UInt32 = 0 - UserWriteMask: UInt32 = 0 - IsAbstract: Boolean = True - - -@dataclass(frozen=FROZEN) -class VariableTypeAttributes(NodeAttributes): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.6 - - :ivar SpecifiedAttributes: - :vartype SpecifiedAttributes: UInt32 - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar Description: - :vartype Description: LocalizedText - :ivar WriteMask: - :vartype WriteMask: UInt32 - :ivar UserWriteMask: - :vartype UserWriteMask: UInt32 - :ivar Value: - :vartype Value: Variant - :ivar DataType: - :vartype DataType: NodeId - :ivar ValueRank: - :vartype ValueRank: Int32 - :ivar ArrayDimensions: - :vartype ArrayDimensions: UInt32 - :ivar IsAbstract: - :vartype IsAbstract: Boolean - """ - - data_type = NodeId(ObjectIds.VariableTypeAttributes) - - SpecifiedAttributes: UInt32 = 0 - DisplayName: LocalizedText = field(default_factory=LocalizedText) - Description: LocalizedText = field(default_factory=LocalizedText) - WriteMask: UInt32 = 0 - UserWriteMask: UInt32 = 0 - Value: Variant = field(default_factory=Variant) - DataType: NodeId = field(default_factory=NodeId) - ValueRank: Int32 = 0 - ArrayDimensions: List[UInt32] = field(default_factory=list) - IsAbstract: Boolean = True - - -@dataclass(frozen=FROZEN) -class ReferenceTypeAttributes(NodeAttributes): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.7 - - :ivar SpecifiedAttributes: - :vartype SpecifiedAttributes: UInt32 - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar Description: - :vartype Description: LocalizedText - :ivar WriteMask: - :vartype WriteMask: UInt32 - :ivar UserWriteMask: - :vartype UserWriteMask: UInt32 - :ivar IsAbstract: - :vartype IsAbstract: Boolean - :ivar Symmetric: - :vartype Symmetric: Boolean - :ivar InverseName: - :vartype InverseName: LocalizedText - """ - - data_type = NodeId(ObjectIds.ReferenceTypeAttributes) - - SpecifiedAttributes: UInt32 = 0 - DisplayName: LocalizedText = field(default_factory=LocalizedText) - Description: LocalizedText = field(default_factory=LocalizedText) - WriteMask: UInt32 = 0 - UserWriteMask: UInt32 = 0 - IsAbstract: Boolean = True - Symmetric: Boolean = True - InverseName: LocalizedText = field(default_factory=LocalizedText) - - -@dataclass(frozen=FROZEN) -class DataTypeAttributes(NodeAttributes): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.8 - - :ivar SpecifiedAttributes: - :vartype SpecifiedAttributes: UInt32 - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar Description: - :vartype Description: LocalizedText - :ivar WriteMask: - :vartype WriteMask: UInt32 - :ivar UserWriteMask: - :vartype UserWriteMask: UInt32 - :ivar IsAbstract: - :vartype IsAbstract: Boolean - """ - - data_type = NodeId(ObjectIds.DataTypeAttributes) - - SpecifiedAttributes: UInt32 = 0 - DisplayName: LocalizedText = field(default_factory=LocalizedText) - Description: LocalizedText = field(default_factory=LocalizedText) - WriteMask: UInt32 = 0 - UserWriteMask: UInt32 = 0 - IsAbstract: Boolean = True - - -@dataclass(frozen=FROZEN) -class ViewAttributes(NodeAttributes): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.9 - - :ivar SpecifiedAttributes: - :vartype SpecifiedAttributes: UInt32 - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar Description: - :vartype Description: LocalizedText - :ivar WriteMask: - :vartype WriteMask: UInt32 - :ivar UserWriteMask: - :vartype UserWriteMask: UInt32 - :ivar ContainsNoLoops: - :vartype ContainsNoLoops: Boolean - :ivar EventNotifier: - :vartype EventNotifier: Byte - """ - - data_type = NodeId(ObjectIds.ViewAttributes) - - SpecifiedAttributes: UInt32 = 0 - DisplayName: LocalizedText = field(default_factory=LocalizedText) - Description: LocalizedText = field(default_factory=LocalizedText) - WriteMask: UInt32 = 0 - UserWriteMask: UInt32 = 0 - ContainsNoLoops: Boolean = True - EventNotifier: Byte = 0 - - -@dataclass(frozen=FROZEN) -class GenericAttributeValue: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.10 - - :ivar AttributeId: - :vartype AttributeId: IntegerId - :ivar Value: - :vartype Value: Variant - """ - - data_type = NodeId(ObjectIds.GenericAttributeValue) - - AttributeId: IntegerId = 0 - Value: Variant = field(default_factory=Variant) - - -@dataclass(frozen=FROZEN) -class GenericAttributes(NodeAttributes): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.10 - - :ivar SpecifiedAttributes: - :vartype SpecifiedAttributes: UInt32 - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar Description: - :vartype Description: LocalizedText - :ivar WriteMask: - :vartype WriteMask: UInt32 - :ivar UserWriteMask: - :vartype UserWriteMask: UInt32 - :ivar AttributeValues: - :vartype AttributeValues: GenericAttributeValue - """ - - data_type = NodeId(ObjectIds.GenericAttributes) - - SpecifiedAttributes: UInt32 = 0 - DisplayName: LocalizedText = field(default_factory=LocalizedText) - Description: LocalizedText = field(default_factory=LocalizedText) - WriteMask: UInt32 = 0 - UserWriteMask: UInt32 = 0 - AttributeValues: List[GenericAttributeValue] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class AddNodesItem: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.1 - - :ivar ParentNodeId: - :vartype ParentNodeId: ExpandedNodeId - :ivar ReferenceTypeId: - :vartype ReferenceTypeId: NodeId - :ivar RequestedNewNodeId: - :vartype RequestedNewNodeId: ExpandedNodeId - :ivar BrowseName: - :vartype BrowseName: QualifiedName - :ivar NodeClass: - :vartype NodeClass: NodeClass - :ivar NodeAttributes: - :vartype NodeAttributes: ExtensionObject - :ivar TypeDefinition: - :vartype TypeDefinition: ExpandedNodeId - """ - - data_type = NodeId(ObjectIds.AddNodesItem) - - ParentNodeId: ExpandedNodeId = field(default_factory=ExpandedNodeId) - ReferenceTypeId: NodeId = field(default_factory=NodeId) - RequestedNewNodeId: ExpandedNodeId = field(default_factory=ExpandedNodeId) - BrowseName: QualifiedName = field(default_factory=QualifiedName) - NodeClass_: NodeClass = NodeClass.Unspecified - NodeAttributes: ExtensionObject = ExtensionObject() - TypeDefinition: ExpandedNodeId = field(default_factory=ExpandedNodeId) - - @property - def NodeClass(self): - return self.NodeClass_ - - @NodeClass.setter - def NodeClass(self, val): - self.NodeClass_ = val - - -@dataclass(frozen=FROZEN) -class AddNodesResult: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.2/#5.7.2.2 - - :ivar StatusCode: - :vartype StatusCode: StatusCode - :ivar AddedNodeId: - :vartype AddedNodeId: NodeId - """ - - data_type = NodeId(ObjectIds.AddNodesResult) - - StatusCode_: StatusCode = field(default_factory=StatusCode) - AddedNodeId: NodeId = field(default_factory=NodeId) - - @property - def StatusCode(self): - return self.StatusCode_ - - @StatusCode.setter - def StatusCode(self, val): - self.StatusCode_ = val - - -@dataclass(frozen=FROZEN) -class AddNodesParameters: - """ - :ivar NodesToAdd: - :vartype NodesToAdd: AddNodesItem - """ - - NodesToAdd: List[AddNodesItem] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class AddNodesRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.2/#5.7.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: AddNodesParameters - """ - - data_type = NodeId(ObjectIds.AddNodesRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.AddNodesRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: AddNodesParameters = field(default_factory=AddNodesParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class AddNodesResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.2/#5.7.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: AddNodesResult - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.AddNodesResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.AddNodesResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[AddNodesResult] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class AddReferencesItem: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.2 - - :ivar SourceNodeId: - :vartype SourceNodeId: NodeId - :ivar ReferenceTypeId: - :vartype ReferenceTypeId: NodeId - :ivar IsForward: - :vartype IsForward: Boolean - :ivar TargetServerUri: - :vartype TargetServerUri: String - :ivar TargetNodeId: - :vartype TargetNodeId: ExpandedNodeId - :ivar TargetNodeClass: - :vartype TargetNodeClass: NodeClass - """ - - data_type = NodeId(ObjectIds.AddReferencesItem) - - SourceNodeId: NodeId = field(default_factory=NodeId) - ReferenceTypeId: NodeId = field(default_factory=NodeId) - IsForward: Boolean = True - TargetServerUri: String = None - TargetNodeId: ExpandedNodeId = field(default_factory=ExpandedNodeId) - TargetNodeClass: NodeClass = NodeClass.Unspecified - - -@dataclass(frozen=FROZEN) -class AddReferencesParameters: - """ - :ivar ReferencesToAdd: - :vartype ReferencesToAdd: AddReferencesItem - """ - - ReferencesToAdd: List[AddReferencesItem] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class AddReferencesRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.3/#5.7.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: AddReferencesParameters - """ - - data_type = NodeId(ObjectIds.AddReferencesRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.AddReferencesRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: AddReferencesParameters = field(default_factory=AddReferencesParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class AddReferencesResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.3/#5.7.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: StatusCode - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.AddReferencesResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.AddReferencesResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[StatusCode] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class DeleteNodesItem: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.6 - - :ivar NodeId: - :vartype NodeId: NodeId - :ivar DeleteTargetReferences: - :vartype DeleteTargetReferences: Boolean - """ - - data_type = NodeId(ObjectIds.DeleteNodesItem) - - NodeId_: NodeId = field(default_factory=NodeId) - DeleteTargetReferences: Boolean = True - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - - -@dataclass(frozen=FROZEN) -class DeleteNodesParameters: - """ - :ivar NodesToDelete: - :vartype NodesToDelete: DeleteNodesItem - """ - - NodesToDelete: List[DeleteNodesItem] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class DeleteNodesRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.4/#5.7.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: DeleteNodesParameters - """ - - data_type = NodeId(ObjectIds.DeleteNodesRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.DeleteNodesRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: DeleteNodesParameters = field(default_factory=DeleteNodesParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class DeleteNodesResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.4/#5.7.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: StatusCode - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.DeleteNodesResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.DeleteNodesResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[StatusCode] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class DeleteReferencesItem: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.7 - - :ivar SourceNodeId: - :vartype SourceNodeId: NodeId - :ivar ReferenceTypeId: - :vartype ReferenceTypeId: NodeId - :ivar IsForward: - :vartype IsForward: Boolean - :ivar TargetNodeId: - :vartype TargetNodeId: ExpandedNodeId - :ivar DeleteBidirectional: - :vartype DeleteBidirectional: Boolean - """ - - data_type = NodeId(ObjectIds.DeleteReferencesItem) - - SourceNodeId: NodeId = field(default_factory=NodeId) - ReferenceTypeId: NodeId = field(default_factory=NodeId) - IsForward: Boolean = True - TargetNodeId: ExpandedNodeId = field(default_factory=ExpandedNodeId) - DeleteBidirectional: Boolean = True - - -@dataclass(frozen=FROZEN) -class DeleteReferencesParameters: - """ - :ivar ReferencesToDelete: - :vartype ReferencesToDelete: DeleteReferencesItem - """ - - ReferencesToDelete: List[DeleteReferencesItem] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class DeleteReferencesRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.5/#5.7.5.1 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: DeleteReferencesParameters - """ - - data_type = NodeId(ObjectIds.DeleteReferencesRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.DeleteReferencesRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: DeleteReferencesParameters = field(default_factory=DeleteReferencesParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class DeleteReferencesResult: - """ - :ivar Results: - :vartype Results: StatusCode - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - Results: List[StatusCode] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class DeleteReferencesResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.5/#5.7.5.1 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: DeleteReferencesResult - """ - - data_type = NodeId(ObjectIds.DeleteReferencesResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.DeleteReferencesResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: DeleteReferencesResult = field(default_factory=DeleteReferencesResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class ViewDescription: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.45 - - :ivar ViewId: - :vartype ViewId: NodeId - :ivar Timestamp: - :vartype Timestamp: UtcTime - :ivar ViewVersion: - :vartype ViewVersion: UInt32 - """ - - data_type = NodeId(ObjectIds.ViewDescription) - - ViewId: NodeId = field(default_factory=NodeId) - Timestamp: UtcTime = field(default_factory=datetime.utcnow) - ViewVersion: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class BrowseDescription: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.2/#5.8.2.2 - - :ivar NodeId: - :vartype NodeId: NodeId - :ivar BrowseDirection: - :vartype BrowseDirection: BrowseDirection - :ivar ReferenceTypeId: - :vartype ReferenceTypeId: NodeId - :ivar IncludeSubtypes: - :vartype IncludeSubtypes: Boolean - :ivar NodeClassMask: - :vartype NodeClassMask: UInt32 - :ivar ResultMask: - :vartype ResultMask: UInt32 - """ - - data_type = NodeId(ObjectIds.BrowseDescription) - - NodeId_: NodeId = field(default_factory=NodeId) - BrowseDirection_: BrowseDirection = BrowseDirection.Forward - ReferenceTypeId: NodeId = field(default_factory=NodeId) - IncludeSubtypes: Boolean = True - NodeClassMask: UInt32 = 0 - ResultMask: UInt32 = 0 - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - @property - def BrowseDirection(self): - return self.BrowseDirection_ - - @BrowseDirection.setter - def BrowseDirection(self, val): - self.BrowseDirection_ = val - - -@dataclass(frozen=FROZEN) -class ReferenceDescription: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.30 - - :ivar ReferenceTypeId: - :vartype ReferenceTypeId: NodeId - :ivar IsForward: - :vartype IsForward: Boolean - :ivar NodeId: - :vartype NodeId: ExpandedNodeId - :ivar BrowseName: - :vartype BrowseName: QualifiedName - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar NodeClass: - :vartype NodeClass: NodeClass - :ivar TypeDefinition: - :vartype TypeDefinition: ExpandedNodeId - """ - - data_type = NodeId(ObjectIds.ReferenceDescription) - - ReferenceTypeId: NodeId = field(default_factory=NodeId) - IsForward: Boolean = True - NodeId: ExpandedNodeId = field(default_factory=ExpandedNodeId) - BrowseName: QualifiedName = field(default_factory=QualifiedName) - DisplayName: LocalizedText = field(default_factory=LocalizedText) - NodeClass_: NodeClass = NodeClass.Unspecified - TypeDefinition: ExpandedNodeId = field(default_factory=ExpandedNodeId) - - @property - def NodeClass(self): - return self.NodeClass_ - - @NodeClass.setter - def NodeClass(self, val): - self.NodeClass_ = val - - -@dataclass(frozen=FROZEN) -class BrowseResult: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.6 - - :ivar StatusCode: - :vartype StatusCode: StatusCode - :ivar ContinuationPoint: - :vartype ContinuationPoint: ContinuationPoint - :ivar References: - :vartype References: ReferenceDescription - """ - - data_type = NodeId(ObjectIds.BrowseResult) - - StatusCode_: StatusCode = field(default_factory=StatusCode) - ContinuationPoint_: ContinuationPoint = None - References: List[ReferenceDescription] = field(default_factory=list) - - @property - def StatusCode(self): - return self.StatusCode_ - - @StatusCode.setter - def StatusCode(self, val): - self.StatusCode_ = val - @property - def ContinuationPoint(self): - return self.ContinuationPoint_ - - @ContinuationPoint.setter - def ContinuationPoint(self, val): - self.ContinuationPoint_ = val - - -@dataclass(frozen=FROZEN) -class BrowseParameters: - """ - :ivar View: - :vartype View: ViewDescription - :ivar RequestedMaxReferencesPerNode: - :vartype RequestedMaxReferencesPerNode: Counter - :ivar NodesToBrowse: - :vartype NodesToBrowse: BrowseDescription - """ - - View: ViewDescription = field(default_factory=ViewDescription) - RequestedMaxReferencesPerNode: Counter = 0 - NodesToBrowse: List[BrowseDescription] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class BrowseRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.2/#5.8.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: BrowseParameters - """ - - data_type = NodeId(ObjectIds.BrowseRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.BrowseRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: BrowseParameters = field(default_factory=BrowseParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class BrowseResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.2/#5.8.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: BrowseResult - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.BrowseResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.BrowseResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[BrowseResult] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class BrowseNextParameters: - """ - :ivar ReleaseContinuationPoints: - :vartype ReleaseContinuationPoints: Boolean - :ivar ContinuationPoints: - :vartype ContinuationPoints: ContinuationPoint - """ - - ReleaseContinuationPoints: Boolean = True - ContinuationPoints: List[ContinuationPoint] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class BrowseNextRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.3/#5.8.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: BrowseNextParameters - """ - - data_type = NodeId(ObjectIds.BrowseNextRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.BrowseNextRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: BrowseNextParameters = field(default_factory=BrowseNextParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class BrowseNextResult: - """ - :ivar Results: - :vartype Results: BrowseResult - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - Results: List[BrowseResult] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class BrowseNextResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.3/#5.8.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: BrowseNextResult - """ - - data_type = NodeId(ObjectIds.BrowseNextResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.BrowseNextResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: BrowseNextResult = field(default_factory=BrowseNextResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class RelativePathElement: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.31 - - :ivar ReferenceTypeId: - :vartype ReferenceTypeId: NodeId - :ivar IsInverse: - :vartype IsInverse: Boolean - :ivar IncludeSubtypes: - :vartype IncludeSubtypes: Boolean - :ivar TargetName: - :vartype TargetName: QualifiedName - """ - - data_type = NodeId(ObjectIds.RelativePathElement) - - ReferenceTypeId: NodeId = field(default_factory=NodeId) - IsInverse: Boolean = True - IncludeSubtypes: Boolean = True - TargetName: QualifiedName = field(default_factory=QualifiedName) - - -@dataclass(frozen=FROZEN) -class RelativePath: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.31 - - :ivar Elements: - :vartype Elements: RelativePathElement - """ - - data_type = NodeId(ObjectIds.RelativePath) - - Elements: List[RelativePathElement] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class BrowsePath: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part3/6.2.5 - - :ivar StartingNode: - :vartype StartingNode: NodeId - :ivar RelativePath: - :vartype RelativePath: RelativePath - """ - - data_type = NodeId(ObjectIds.BrowsePath) - - StartingNode: NodeId = field(default_factory=NodeId) - RelativePath_: RelativePath = field(default_factory=RelativePath) - - @property - def RelativePath(self): - return self.RelativePath_ - - @RelativePath.setter - def RelativePath(self, val): - self.RelativePath_ = val - - -@dataclass(frozen=FROZEN) -class BrowsePathTarget: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.4/#5.8.4.2 - - :ivar TargetId: - :vartype TargetId: ExpandedNodeId - :ivar RemainingPathIndex: - :vartype RemainingPathIndex: Index - """ - - data_type = NodeId(ObjectIds.BrowsePathTarget) - - TargetId: ExpandedNodeId = field(default_factory=ExpandedNodeId) - RemainingPathIndex: Index = 0 - - -@dataclass(frozen=FROZEN) -class BrowsePathResult: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.4/#5.8.4.2 - - :ivar StatusCode: - :vartype StatusCode: StatusCode - :ivar Targets: - :vartype Targets: BrowsePathTarget - """ - - data_type = NodeId(ObjectIds.BrowsePathResult) - - StatusCode_: StatusCode = field(default_factory=StatusCode) - Targets: List[BrowsePathTarget] = field(default_factory=list) - - @property - def StatusCode(self): - return self.StatusCode_ - - @StatusCode.setter - def StatusCode(self, val): - self.StatusCode_ = val - - -@dataclass(frozen=FROZEN) -class TranslateBrowsePathsToNodeIdsParameters: - """ - :ivar BrowsePaths: - :vartype BrowsePaths: BrowsePath - """ - - BrowsePaths: List[BrowsePath] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class TranslateBrowsePathsToNodeIdsRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.4/#5.8.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: TranslateBrowsePathsToNodeIdsParameters - """ - - data_type = NodeId(ObjectIds.TranslateBrowsePathsToNodeIdsRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: TranslateBrowsePathsToNodeIdsParameters = field(default_factory=TranslateBrowsePathsToNodeIdsParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class TranslateBrowsePathsToNodeIdsResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.4/#5.8.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: BrowsePathResult - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.TranslateBrowsePathsToNodeIdsResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[BrowsePathResult] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class RegisterNodesParameters: - """ - :ivar NodesToRegister: - :vartype NodesToRegister: NodeId - """ - - NodesToRegister: List[NodeId] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class RegisterNodesRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.5/#5.8.5.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: RegisterNodesParameters - """ - - data_type = NodeId(ObjectIds.RegisterNodesRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.RegisterNodesRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: RegisterNodesParameters = field(default_factory=RegisterNodesParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class RegisterNodesResult: - """ - :ivar RegisteredNodeIds: - :vartype RegisteredNodeIds: NodeId - """ - - RegisteredNodeIds: List[NodeId] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class RegisterNodesResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.5/#5.8.5.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: RegisterNodesResult - """ - - data_type = NodeId(ObjectIds.RegisterNodesResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.RegisterNodesResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: RegisterNodesResult = field(default_factory=RegisterNodesResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class UnregisterNodesParameters: - """ - :ivar NodesToUnregister: - :vartype NodesToUnregister: NodeId - """ - - NodesToUnregister: List[NodeId] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class UnregisterNodesRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.6/#5.8.6.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: UnregisterNodesParameters - """ - - data_type = NodeId(ObjectIds.UnregisterNodesRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.UnregisterNodesRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: UnregisterNodesParameters = field(default_factory=UnregisterNodesParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class UnregisterNodesResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.6/#5.8.6.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - """ - - data_type = NodeId(ObjectIds.UnregisterNodesResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.UnregisterNodesResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class EndpointConfiguration: - """ - :ivar OperationTimeout: - :vartype OperationTimeout: Int32 - :ivar UseBinaryEncoding: - :vartype UseBinaryEncoding: Boolean - :ivar MaxStringLength: - :vartype MaxStringLength: Int32 - :ivar MaxByteStringLength: - :vartype MaxByteStringLength: Int32 - :ivar MaxArrayLength: - :vartype MaxArrayLength: Int32 - :ivar MaxMessageSize: - :vartype MaxMessageSize: Int32 - :ivar MaxBufferSize: - :vartype MaxBufferSize: Int32 - :ivar ChannelLifetime: - :vartype ChannelLifetime: Int32 - :ivar SecurityTokenLifetime: - :vartype SecurityTokenLifetime: Int32 - """ - - data_type = NodeId(ObjectIds.EndpointConfiguration) - - OperationTimeout: Int32 = 0 - UseBinaryEncoding: Boolean = True - MaxStringLength: Int32 = 0 - MaxByteStringLength: Int32 = 0 - MaxArrayLength: Int32 = 0 - MaxMessageSize: Int32 = 0 - MaxBufferSize: Int32 = 0 - ChannelLifetime: Int32 = 0 - SecurityTokenLifetime: Int32 = 0 - - -@dataclass(frozen=FROZEN) -class QueryDataDescription: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.3/#5.9.3.1 - - :ivar RelativePath: - :vartype RelativePath: RelativePath - :ivar AttributeId: - :vartype AttributeId: IntegerId - :ivar IndexRange: - :vartype IndexRange: NumericRange - """ - - data_type = NodeId(ObjectIds.QueryDataDescription) - - RelativePath_: RelativePath = field(default_factory=RelativePath) - AttributeId: IntegerId = 0 - IndexRange: NumericRange = None - - @property - def RelativePath(self): - return self.RelativePath_ - - @RelativePath.setter - def RelativePath(self, val): - self.RelativePath_ = val - - -@dataclass(frozen=FROZEN) -class NodeTypeDescription: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.3/#5.9.3.1 - - :ivar TypeDefinitionNode: - :vartype TypeDefinitionNode: ExpandedNodeId - :ivar IncludeSubTypes: - :vartype IncludeSubTypes: Boolean - :ivar DataToReturn: - :vartype DataToReturn: QueryDataDescription - """ - - data_type = NodeId(ObjectIds.NodeTypeDescription) - - TypeDefinitionNode: ExpandedNodeId = field(default_factory=ExpandedNodeId) - IncludeSubTypes: Boolean = True - DataToReturn: List[QueryDataDescription] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class QueryDataSet: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.28 - - :ivar NodeId: - :vartype NodeId: ExpandedNodeId - :ivar TypeDefinitionNode: - :vartype TypeDefinitionNode: ExpandedNodeId - :ivar Values: - :vartype Values: Variant - """ - - data_type = NodeId(ObjectIds.QueryDataSet) - - NodeId: ExpandedNodeId = field(default_factory=ExpandedNodeId) - TypeDefinitionNode: ExpandedNodeId = field(default_factory=ExpandedNodeId) - Values: List[Variant] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class NodeReference: - """ - :ivar NodeId: - :vartype NodeId: NodeId - :ivar ReferenceTypeId: - :vartype ReferenceTypeId: NodeId - :ivar IsForward: - :vartype IsForward: Boolean - :ivar ReferencedNodeIds: - :vartype ReferencedNodeIds: NodeId - """ - - data_type = NodeId(ObjectIds.NodeReference) - - NodeId_: NodeId = field(default_factory=NodeId) - ReferenceTypeId: NodeId = field(default_factory=NodeId) - IsForward: Boolean = True - ReferencedNodeIds: List[NodeId] = field(default_factory=list) - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - - -@dataclass(frozen=FROZEN) -class ContentFilterElement: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.1 - - :ivar FilterOperator: - :vartype FilterOperator: FilterOperator - :ivar FilterOperands: - :vartype FilterOperands: ExtensionObject - """ - - data_type = NodeId(ObjectIds.ContentFilterElement) - - FilterOperator_: FilterOperator = FilterOperator.Equals - FilterOperands: List[ExtensionObject] = field(default_factory=list) - - @property - def FilterOperator(self): - return self.FilterOperator_ - - @FilterOperator.setter - def FilterOperator(self, val): - self.FilterOperator_ = val - - -@dataclass(frozen=FROZEN) -class ContentFilter: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.4 - - :ivar Elements: - :vartype Elements: ContentFilterElement - """ - - data_type = NodeId(ObjectIds.ContentFilter) - - Elements: List[ContentFilterElement] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class FilterOperand: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4 - - """ - - data_type = NodeId(ObjectIds.FilterOperand) - - -@dataclass(frozen=FROZEN) -class ElementOperand(FilterOperand): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.2 - - :ivar Index: - :vartype Index: UInt32 - """ - - data_type = NodeId(ObjectIds.ElementOperand) - - Index: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class LiteralOperand(FilterOperand): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.3 - - :ivar Value: - :vartype Value: Variant - """ - - data_type = NodeId(ObjectIds.LiteralOperand) - - Value: Variant = field(default_factory=Variant) - - -@dataclass(frozen=FROZEN) -class AttributeOperand(FilterOperand): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.4 - - :ivar NodeId: - :vartype NodeId: NodeId - :ivar Alias: - :vartype Alias: String - :ivar BrowsePath: - :vartype BrowsePath: RelativePath - :ivar AttributeId: - :vartype AttributeId: IntegerId - :ivar IndexRange: - :vartype IndexRange: NumericRange - """ - - data_type = NodeId(ObjectIds.AttributeOperand) - - NodeId_: NodeId = field(default_factory=NodeId) - Alias: String = None - BrowsePath: RelativePath = field(default_factory=RelativePath) - AttributeId: IntegerId = 0 - IndexRange: NumericRange = None - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - - -@dataclass(frozen=FROZEN) -class SimpleAttributeOperand(FilterOperand): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.5 - - :ivar TypeDefinitionId: - :vartype TypeDefinitionId: NodeId - :ivar BrowsePath: - :vartype BrowsePath: QualifiedName - :ivar AttributeId: - :vartype AttributeId: IntegerId - :ivar IndexRange: - :vartype IndexRange: NumericRange - """ - - data_type = NodeId(ObjectIds.SimpleAttributeOperand) - - TypeDefinitionId: NodeId = field(default_factory=NodeId) - BrowsePath: List[QualifiedName] = field(default_factory=list) - AttributeId: IntegerId = 0 - IndexRange: NumericRange = None - - -@dataclass(frozen=FROZEN) -class PublishedEventsDataType(PublishedDataSetSourceDataType): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.8.4 - - :ivar EventNotifier: - :vartype EventNotifier: NodeId - :ivar SelectedFields: - :vartype SelectedFields: SimpleAttributeOperand - :ivar Filter: - :vartype Filter: ContentFilter - """ - - data_type = NodeId(ObjectIds.PublishedEventsDataType) - - EventNotifier: NodeId = field(default_factory=NodeId) - SelectedFields: List[SimpleAttributeOperand] = field(default_factory=list) - Filter: ContentFilter = field(default_factory=ContentFilter) - - -@dataclass(frozen=FROZEN) -class ContentFilterElementResult: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.2 - - :ivar StatusCode: - :vartype StatusCode: StatusCode - :ivar OperandStatusCodes: - :vartype OperandStatusCodes: StatusCode - :ivar OperandDiagnosticInfos: - :vartype OperandDiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.ContentFilterElementResult) - - StatusCode_: StatusCode = field(default_factory=StatusCode) - OperandStatusCodes: List[StatusCode] = field(default_factory=list) - OperandDiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def StatusCode(self): - return self.StatusCode_ - - @StatusCode.setter - def StatusCode(self, val): - self.StatusCode_ = val - - -@dataclass(frozen=FROZEN) -class ContentFilterResult: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.2 - - :ivar ElementResults: - :vartype ElementResults: ContentFilterElementResult - :ivar ElementDiagnosticInfos: - :vartype ElementDiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.ContentFilterResult) - - ElementResults: List[ContentFilterElementResult] = field(default_factory=list) - ElementDiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class ParsingResult: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.3/#5.9.3.1 - - :ivar StatusCode: - :vartype StatusCode: StatusCode - :ivar DataStatusCodes: - :vartype DataStatusCodes: StatusCode - :ivar DataDiagnosticInfos: - :vartype DataDiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.ParsingResult) - - StatusCode_: StatusCode = field(default_factory=StatusCode) - DataStatusCodes: List[StatusCode] = field(default_factory=list) - DataDiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def StatusCode(self): - return self.StatusCode_ - - @StatusCode.setter - def StatusCode(self, val): - self.StatusCode_ = val - - -@dataclass(frozen=FROZEN) -class QueryFirstParameters: - """ - :ivar View: - :vartype View: ViewDescription - :ivar NodeTypes: - :vartype NodeTypes: NodeTypeDescription - :ivar Filter: - :vartype Filter: ContentFilter - :ivar MaxDataSetsToReturn: - :vartype MaxDataSetsToReturn: Counter - :ivar MaxReferencesToReturn: - :vartype MaxReferencesToReturn: Counter - """ - - View: ViewDescription = field(default_factory=ViewDescription) - NodeTypes: List[NodeTypeDescription] = field(default_factory=list) - Filter: ContentFilter = field(default_factory=ContentFilter) - MaxDataSetsToReturn: Counter = 0 - MaxReferencesToReturn: Counter = 0 - - -@dataclass(frozen=FROZEN) -class QueryFirstRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.3/#5.9.3.1 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: QueryFirstParameters - """ - - data_type = NodeId(ObjectIds.QueryFirstRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.QueryFirstRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: QueryFirstParameters = field(default_factory=QueryFirstParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class QueryFirstResult: - """ - :ivar QueryDataSets: - :vartype QueryDataSets: QueryDataSet - :ivar ContinuationPoint: - :vartype ContinuationPoint: ContinuationPoint - :ivar ParsingResults: - :vartype ParsingResults: ParsingResult - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - :ivar FilterResult: - :vartype FilterResult: ContentFilterResult - """ - - QueryDataSets: List[QueryDataSet] = field(default_factory=list) - ContinuationPoint_: ContinuationPoint = None - ParsingResults: List[ParsingResult] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - FilterResult: ContentFilterResult = field(default_factory=ContentFilterResult) - - @property - def ContinuationPoint(self): - return self.ContinuationPoint_ - - @ContinuationPoint.setter - def ContinuationPoint(self, val): - self.ContinuationPoint_ = val - - -@dataclass(frozen=FROZEN) -class QueryFirstResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.3/#5.9.3.1 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: QueryFirstResult - """ - - data_type = NodeId(ObjectIds.QueryFirstResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.QueryFirstResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: QueryFirstResult = field(default_factory=QueryFirstResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class QueryNextParameters: - """ - :ivar ReleaseContinuationPoint: - :vartype ReleaseContinuationPoint: Boolean - :ivar ContinuationPoint: - :vartype ContinuationPoint: ContinuationPoint - """ - - ReleaseContinuationPoint: Boolean = True - ContinuationPoint_: ContinuationPoint = None - - @property - def ContinuationPoint(self): - return self.ContinuationPoint_ - - @ContinuationPoint.setter - def ContinuationPoint(self, val): - self.ContinuationPoint_ = val - - -@dataclass(frozen=FROZEN) -class QueryNextRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.4/#5.9.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: QueryNextParameters - """ - - data_type = NodeId(ObjectIds.QueryNextRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.QueryNextRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: QueryNextParameters = field(default_factory=QueryNextParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class QueryNextResult: - """ - :ivar QueryDataSets: - :vartype QueryDataSets: QueryDataSet - :ivar RevisedContinuationPoint: - :vartype RevisedContinuationPoint: ContinuationPoint - """ - - QueryDataSets: List[QueryDataSet] = field(default_factory=list) - RevisedContinuationPoint: ContinuationPoint = None - - -@dataclass(frozen=FROZEN) -class QueryNextResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.4/#5.9.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: QueryNextResult - """ - - data_type = NodeId(ObjectIds.QueryNextResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.QueryNextResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: QueryNextResult = field(default_factory=QueryNextResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class ReadValueId: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.29 - - :ivar NodeId: - :vartype NodeId: NodeId - :ivar AttributeId: - :vartype AttributeId: IntegerId - :ivar IndexRange: - :vartype IndexRange: NumericRange - :ivar DataEncoding: - :vartype DataEncoding: QualifiedName - """ - - data_type = NodeId(ObjectIds.ReadValueId) - - NodeId_: NodeId = field(default_factory=NodeId) - AttributeId: IntegerId = 0 - IndexRange: NumericRange = None - DataEncoding: QualifiedName = field(default_factory=QualifiedName) - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - - -@dataclass(frozen=FROZEN) -class ReadParameters: - """ - :ivar MaxAge: - :vartype MaxAge: Duration - :ivar TimestampsToReturn: - :vartype TimestampsToReturn: TimestampsToReturn - :ivar NodesToRead: - :vartype NodesToRead: ReadValueId - """ - - MaxAge: Duration = 0 - TimestampsToReturn_: TimestampsToReturn = TimestampsToReturn.Source - NodesToRead: List[ReadValueId] = field(default_factory=list) - - @property - def TimestampsToReturn(self): - return self.TimestampsToReturn_ - - @TimestampsToReturn.setter - def TimestampsToReturn(self, val): - self.TimestampsToReturn_ = val - - -@dataclass(frozen=FROZEN) -class ReadRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.2/#5.10.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: ReadParameters - """ - - data_type = NodeId(ObjectIds.ReadRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.ReadRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: ReadParameters = field(default_factory=ReadParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class ReadResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.2/#5.10.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: DataValue - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.ReadResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.ReadResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[DataValue] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class HistoryReadValueId: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.2 - - :ivar NodeId: - :vartype NodeId: NodeId - :ivar IndexRange: - :vartype IndexRange: NumericRange - :ivar DataEncoding: - :vartype DataEncoding: QualifiedName - :ivar ContinuationPoint: - :vartype ContinuationPoint: ContinuationPoint - """ - - data_type = NodeId(ObjectIds.HistoryReadValueId) - - NodeId_: NodeId = field(default_factory=NodeId) - IndexRange: NumericRange = None - DataEncoding: QualifiedName = field(default_factory=QualifiedName) - ContinuationPoint_: ContinuationPoint = None - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - @property - def ContinuationPoint(self): - return self.ContinuationPoint_ - - @ContinuationPoint.setter - def ContinuationPoint(self, val): - self.ContinuationPoint_ = val - - -@dataclass(frozen=FROZEN) -class HistoryReadResult: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.2 - - :ivar StatusCode: - :vartype StatusCode: StatusCode - :ivar ContinuationPoint: - :vartype ContinuationPoint: ContinuationPoint - :ivar HistoryData: - :vartype HistoryData: ExtensionObject - """ - - data_type = NodeId(ObjectIds.HistoryReadResult) - - StatusCode_: StatusCode = field(default_factory=StatusCode) - ContinuationPoint_: ContinuationPoint = None - HistoryData: ExtensionObject = ExtensionObject() - - @property - def StatusCode(self): - return self.StatusCode_ - - @StatusCode.setter - def StatusCode(self, val): - self.StatusCode_ = val - @property - def ContinuationPoint(self): - return self.ContinuationPoint_ - - @ContinuationPoint.setter - def ContinuationPoint(self, val): - self.ContinuationPoint_ = val - - -@dataclass(frozen=FROZEN) -class HistoryReadDetails: - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.4.1 - - """ - - data_type = NodeId(ObjectIds.HistoryReadDetails) - - -@dataclass(frozen=FROZEN) -class ReadRawModifiedDetails(HistoryReadDetails): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.4.3/#6.4.3.1 - - :ivar IsReadModified: - :vartype IsReadModified: Boolean - :ivar StartTime: - :vartype StartTime: UtcTime - :ivar EndTime: - :vartype EndTime: UtcTime - :ivar NumValuesPerNode: - :vartype NumValuesPerNode: Counter - :ivar ReturnBounds: - :vartype ReturnBounds: Boolean - """ - - data_type = NodeId(ObjectIds.ReadRawModifiedDetails) - - IsReadModified: Boolean = True - StartTime: UtcTime = field(default_factory=datetime.utcnow) - EndTime: UtcTime = field(default_factory=datetime.utcnow) - NumValuesPerNode: Counter = 0 - ReturnBounds: Boolean = True - - -@dataclass(frozen=FROZEN) -class ReadAtTimeDetails(HistoryReadDetails): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.4.5/#6.4.5.1 - - :ivar ReqTimes: - :vartype ReqTimes: UtcTime - :ivar UseSimpleBounds: - :vartype UseSimpleBounds: Boolean - """ - - data_type = NodeId(ObjectIds.ReadAtTimeDetails) - - ReqTimes: List[UtcTime] = field(default_factory=list) - UseSimpleBounds: Boolean = True - - -@dataclass(frozen=FROZEN) -class ReadAnnotationDataDetails(HistoryReadDetails): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.4.6/#6.4.6.1 - - :ivar ReqTimes: - :vartype ReqTimes: UtcTime - """ - - data_type = NodeId(ObjectIds.ReadAnnotationDataDetails) - - ReqTimes: List[UtcTime] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class HistoryData: - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.5.2 - - :ivar DataValues: - :vartype DataValues: DataValue - """ - - data_type = NodeId(ObjectIds.HistoryData) - - DataValues: List[DataValue] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class ModificationInfo: - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.5.3 - - :ivar ModificationTime: - :vartype ModificationTime: UtcTime - :ivar UpdateType: - :vartype UpdateType: HistoryUpdateType - :ivar UserName: - :vartype UserName: String - """ - - data_type = NodeId(ObjectIds.ModificationInfo) - - ModificationTime: UtcTime = field(default_factory=datetime.utcnow) - UpdateType: HistoryUpdateType = HistoryUpdateType.Insert - UserName: String = None - - -@dataclass(frozen=FROZEN) -class HistoryModifiedData(HistoryData): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.5.3 - - :ivar DataValues: - :vartype DataValues: DataValue - :ivar ModificationInfos: - :vartype ModificationInfos: ModificationInfo - """ - - data_type = NodeId(ObjectIds.HistoryModifiedData) - - DataValues: List[DataValue] = field(default_factory=list) - ModificationInfos: List[ModificationInfo] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class HistoryReadParameters: - """ - :ivar HistoryReadDetails: - :vartype HistoryReadDetails: ExtensionObject - :ivar TimestampsToReturn: - :vartype TimestampsToReturn: TimestampsToReturn - :ivar ReleaseContinuationPoints: - :vartype ReleaseContinuationPoints: Boolean - :ivar NodesToRead: - :vartype NodesToRead: HistoryReadValueId - """ - - HistoryReadDetails: ExtensionObject = ExtensionObject() - TimestampsToReturn_: TimestampsToReturn = TimestampsToReturn.Source - ReleaseContinuationPoints: Boolean = True - NodesToRead: List[HistoryReadValueId] = field(default_factory=list) - - @property - def TimestampsToReturn(self): - return self.TimestampsToReturn_ - - @TimestampsToReturn.setter - def TimestampsToReturn(self, val): - self.TimestampsToReturn_ = val - - -@dataclass(frozen=FROZEN) -class HistoryReadRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: HistoryReadParameters - """ - - data_type = NodeId(ObjectIds.HistoryReadRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.HistoryReadRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: HistoryReadParameters = field(default_factory=HistoryReadParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class HistoryReadResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: HistoryReadResult - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.HistoryReadResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.HistoryReadResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[HistoryReadResult] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class WriteValue: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.4/#5.10.4.2 - - :ivar NodeId: - :vartype NodeId: NodeId - :ivar AttributeId: - :vartype AttributeId: IntegerId - :ivar IndexRange: - :vartype IndexRange: NumericRange - :ivar Value: - :vartype Value: DataValue - """ - - data_type = NodeId(ObjectIds.WriteValue) - - NodeId_: NodeId = field(default_factory=NodeId) - AttributeId: IntegerId = 0 - IndexRange: NumericRange = None - Value: DataValue = field(default_factory=DataValue) - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - - -@dataclass(frozen=FROZEN) -class WriteParameters: - """ - :ivar NodesToWrite: - :vartype NodesToWrite: WriteValue - """ - - NodesToWrite: List[WriteValue] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class WriteRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.4/#5.10.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: WriteParameters - """ - - data_type = NodeId(ObjectIds.WriteRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.WriteRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: WriteParameters = field(default_factory=WriteParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class WriteResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.4/#5.10.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: StatusCode - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.WriteResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.WriteResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[StatusCode] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class HistoryUpdateDetails: - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.1 - - :ivar NodeId: - :vartype NodeId: NodeId - """ - - data_type = NodeId(ObjectIds.HistoryUpdateDetails) - - NodeId_: NodeId = field(default_factory=NodeId) - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - - -@dataclass(frozen=FROZEN) -class UpdateDataDetails(HistoryUpdateDetails): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.2/#6.8.2.1 - - :ivar NodeId: - :vartype NodeId: NodeId - :ivar PerformInsertReplace: - :vartype PerformInsertReplace: PerformUpdateType - :ivar UpdateValues: - :vartype UpdateValues: DataValue - """ - - data_type = NodeId(ObjectIds.UpdateDataDetails) - - NodeId_: NodeId = field(default_factory=NodeId) - PerformInsertReplace: PerformUpdateType = PerformUpdateType.Insert - UpdateValues: List[DataValue] = field(default_factory=list) - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - - -@dataclass(frozen=FROZEN) -class UpdateStructureDataDetails(HistoryUpdateDetails): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.3/#6.8.3.1 - - :ivar NodeId: - :vartype NodeId: NodeId - :ivar PerformInsertReplace: - :vartype PerformInsertReplace: PerformUpdateType - :ivar UpdateValues: - :vartype UpdateValues: DataValue - """ - - data_type = NodeId(ObjectIds.UpdateStructureDataDetails) - - NodeId_: NodeId = field(default_factory=NodeId) - PerformInsertReplace: PerformUpdateType = PerformUpdateType.Insert - UpdateValues: List[DataValue] = field(default_factory=list) - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - - -@dataclass(frozen=FROZEN) -class DeleteRawModifiedDetails(HistoryUpdateDetails): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.5/#6.8.5.1 - - :ivar NodeId: - :vartype NodeId: NodeId - :ivar IsDeleteModified: - :vartype IsDeleteModified: Boolean - :ivar StartTime: - :vartype StartTime: UtcTime - :ivar EndTime: - :vartype EndTime: UtcTime - """ - - data_type = NodeId(ObjectIds.DeleteRawModifiedDetails) - - NodeId_: NodeId = field(default_factory=NodeId) - IsDeleteModified: Boolean = True - StartTime: UtcTime = field(default_factory=datetime.utcnow) - EndTime: UtcTime = field(default_factory=datetime.utcnow) - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - - -@dataclass(frozen=FROZEN) -class DeleteAtTimeDetails(HistoryUpdateDetails): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.6/#6.8.6.1 - - :ivar NodeId: - :vartype NodeId: NodeId - :ivar ReqTimes: - :vartype ReqTimes: UtcTime - """ - - data_type = NodeId(ObjectIds.DeleteAtTimeDetails) - - NodeId_: NodeId = field(default_factory=NodeId) - ReqTimes: List[UtcTime] = field(default_factory=list) - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - - -@dataclass(frozen=FROZEN) -class DeleteEventDetails(HistoryUpdateDetails): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.7/#6.8.7.1 - - :ivar NodeId: - :vartype NodeId: NodeId - :ivar EventIds: - :vartype EventIds: ByteString - """ - - data_type = NodeId(ObjectIds.DeleteEventDetails) - - NodeId_: NodeId = field(default_factory=NodeId) - EventIds: List[ByteString] = field(default_factory=list) - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - - -@dataclass(frozen=FROZEN) -class HistoryUpdateResult: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.5/#5.10.5.2 - - :ivar StatusCode: - :vartype StatusCode: StatusCode - :ivar OperationResults: - :vartype OperationResults: StatusCode - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.HistoryUpdateResult) - - StatusCode_: StatusCode = field(default_factory=StatusCode) - OperationResults: List[StatusCode] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def StatusCode(self): - return self.StatusCode_ - - @StatusCode.setter - def StatusCode(self, val): - self.StatusCode_ = val - - -@dataclass(frozen=FROZEN) -class HistoryUpdateParameters: - """ - :ivar HistoryUpdateDetails: - :vartype HistoryUpdateDetails: ExtensionObject - """ - - HistoryUpdateDetails: List[ExtensionObject] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class HistoryUpdateRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.5/#5.10.5.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: HistoryUpdateParameters - """ - - data_type = NodeId(ObjectIds.HistoryUpdateRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.HistoryUpdateRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: HistoryUpdateParameters = field(default_factory=HistoryUpdateParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class HistoryUpdateResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.5/#5.10.5.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: HistoryUpdateResult - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.HistoryUpdateResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.HistoryUpdateResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[HistoryUpdateResult] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class CallMethodRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.2/#5.11.2.2 - - :ivar ObjectId: - :vartype ObjectId: NodeId - :ivar MethodId: - :vartype MethodId: NodeId - :ivar InputArguments: - :vartype InputArguments: Variant - """ - - data_type = NodeId(ObjectIds.CallMethodRequest) - - ObjectId: NodeId = field(default_factory=NodeId) - MethodId: NodeId = field(default_factory=NodeId) - InputArguments: List[Variant] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class CallMethodResult: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.2/#5.11.2.2 - - :ivar StatusCode: - :vartype StatusCode: StatusCode - :ivar InputArgumentResults: - :vartype InputArgumentResults: StatusCode - :ivar InputArgumentDiagnosticInfos: - :vartype InputArgumentDiagnosticInfos: DiagnosticInfo - :ivar OutputArguments: - :vartype OutputArguments: Variant - """ - - data_type = NodeId(ObjectIds.CallMethodResult) - - StatusCode_: StatusCode = field(default_factory=StatusCode) - InputArgumentResults: List[StatusCode] = field(default_factory=list) - InputArgumentDiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - OutputArguments: List[Variant] = field(default_factory=list) - - @property - def StatusCode(self): - return self.StatusCode_ - - @StatusCode.setter - def StatusCode(self, val): - self.StatusCode_ = val - - -@dataclass(frozen=FROZEN) -class CallParameters: - """ - :ivar MethodsToCall: - :vartype MethodsToCall: CallMethodRequest - """ - - MethodsToCall: List[CallMethodRequest] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class CallRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.2/#5.11.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: CallParameters - """ - - data_type = NodeId(ObjectIds.CallRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CallRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: CallParameters = field(default_factory=CallParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class CallResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.2/#5.11.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: CallMethodResult - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.CallResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CallResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[CallMethodResult] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class MonitoringFilter: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.1 - - """ - - data_type = NodeId(ObjectIds.MonitoringFilter) - - -@dataclass(frozen=FROZEN) -class DataChangeFilter(MonitoringFilter): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.2 - - :ivar Trigger: - :vartype Trigger: DataChangeTrigger - :ivar DeadbandType: - :vartype DeadbandType: UInt32 - :ivar DeadbandValue: - :vartype DeadbandValue: Double - """ - - data_type = NodeId(ObjectIds.DataChangeFilter) - - Trigger: DataChangeTrigger = DataChangeTrigger.Status - DeadbandType: UInt32 = 0 - DeadbandValue: Double = 0 - - -@dataclass(frozen=FROZEN) -class EventFilter(MonitoringFilter): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.3 - - :ivar SelectClauses: - :vartype SelectClauses: SimpleAttributeOperand - :ivar WhereClause: - :vartype WhereClause: ContentFilter - """ - - data_type = NodeId(ObjectIds.EventFilter) - - SelectClauses: List[SimpleAttributeOperand] = field(default_factory=list) - WhereClause: ContentFilter = field(default_factory=ContentFilter) - - -@dataclass(frozen=FROZEN) -class ReadEventDetails(HistoryReadDetails): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.4.2/#6.4.2.1 - - :ivar NumValuesPerNode: - :vartype NumValuesPerNode: Counter - :ivar StartTime: - :vartype StartTime: UtcTime - :ivar EndTime: - :vartype EndTime: UtcTime - :ivar Filter: - :vartype Filter: EventFilter - """ - - data_type = NodeId(ObjectIds.ReadEventDetails) - - NumValuesPerNode: Counter = 0 - StartTime: UtcTime = field(default_factory=datetime.utcnow) - EndTime: UtcTime = field(default_factory=datetime.utcnow) - Filter: EventFilter = field(default_factory=EventFilter) - - -@dataclass(frozen=FROZEN) -class AggregateConfiguration: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.4 - - :ivar UseServerCapabilitiesDefaults: - :vartype UseServerCapabilitiesDefaults: Boolean - :ivar TreatUncertainAsBad: - :vartype TreatUncertainAsBad: Boolean - :ivar PercentDataBad: - :vartype PercentDataBad: Byte - :ivar PercentDataGood: - :vartype PercentDataGood: Byte - :ivar UseSlopedExtrapolation: - :vartype UseSlopedExtrapolation: Boolean - """ - - data_type = NodeId(ObjectIds.AggregateConfiguration) - - UseServerCapabilitiesDefaults: Boolean = True - TreatUncertainAsBad: Boolean = True - PercentDataBad: Byte = 0 - PercentDataGood: Byte = 0 - UseSlopedExtrapolation: Boolean = True - - -@dataclass(frozen=FROZEN) -class ReadProcessedDetails(HistoryReadDetails): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.4.4/#6.4.4.1 - - :ivar StartTime: - :vartype StartTime: UtcTime - :ivar EndTime: - :vartype EndTime: UtcTime - :ivar ProcessingInterval: - :vartype ProcessingInterval: Duration - :ivar AggregateType: - :vartype AggregateType: NodeId - :ivar AggregateConfiguration: - :vartype AggregateConfiguration: AggregateConfiguration - """ - - data_type = NodeId(ObjectIds.ReadProcessedDetails) - - StartTime: UtcTime = field(default_factory=datetime.utcnow) - EndTime: UtcTime = field(default_factory=datetime.utcnow) - ProcessingInterval: Duration = 0 - AggregateType: List[NodeId] = field(default_factory=list) - AggregateConfiguration_: AggregateConfiguration = field(default_factory=AggregateConfiguration) - - @property - def AggregateConfiguration(self): - return self.AggregateConfiguration_ - - @AggregateConfiguration.setter - def AggregateConfiguration(self, val): - self.AggregateConfiguration_ = val - - -@dataclass(frozen=FROZEN) -class AggregateFilter(MonitoringFilter): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.4 - - :ivar StartTime: - :vartype StartTime: UtcTime - :ivar AggregateType: - :vartype AggregateType: NodeId - :ivar ProcessingInterval: - :vartype ProcessingInterval: Duration - :ivar AggregateConfiguration: - :vartype AggregateConfiguration: AggregateConfiguration - """ - - data_type = NodeId(ObjectIds.AggregateFilter) - - StartTime: UtcTime = field(default_factory=datetime.utcnow) - AggregateType: NodeId = field(default_factory=NodeId) - ProcessingInterval: Duration = 0 - AggregateConfiguration_: AggregateConfiguration = field(default_factory=AggregateConfiguration) - - @property - def AggregateConfiguration(self): - return self.AggregateConfiguration_ - - @AggregateConfiguration.setter - def AggregateConfiguration(self, val): - self.AggregateConfiguration_ = val - - -@dataclass(frozen=FROZEN) -class MonitoringFilterResult: - """ - """ - - data_type = NodeId(ObjectIds.MonitoringFilterResult) - - -@dataclass(frozen=FROZEN) -class EventFilterResult(MonitoringFilterResult): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.3 - - :ivar SelectClauseResults: - :vartype SelectClauseResults: StatusCode - :ivar SelectClauseDiagnosticInfos: - :vartype SelectClauseDiagnosticInfos: DiagnosticInfo - :ivar WhereClauseResult: - :vartype WhereClauseResult: ContentFilterResult - """ - - data_type = NodeId(ObjectIds.EventFilterResult) - - SelectClauseResults: List[StatusCode] = field(default_factory=list) - SelectClauseDiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - WhereClauseResult: ContentFilterResult = field(default_factory=ContentFilterResult) - - -@dataclass(frozen=FROZEN) -class AggregateFilterResult(MonitoringFilterResult): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.4 - - :ivar RevisedStartTime: - :vartype RevisedStartTime: UtcTime - :ivar RevisedProcessingInterval: - :vartype RevisedProcessingInterval: Duration - :ivar RevisedAggregateConfiguration: - :vartype RevisedAggregateConfiguration: AggregateConfiguration - """ - - data_type = NodeId(ObjectIds.AggregateFilterResult) - - RevisedStartTime: UtcTime = field(default_factory=datetime.utcnow) - RevisedProcessingInterval: Duration = 0 - RevisedAggregateConfiguration: AggregateConfiguration = field(default_factory=AggregateConfiguration) - - -@dataclass(frozen=FROZEN) -class MonitoringParameters: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.21 - - :ivar ClientHandle: - :vartype ClientHandle: IntegerId - :ivar SamplingInterval: - :vartype SamplingInterval: Duration - :ivar Filter: - :vartype Filter: ExtensionObject - :ivar QueueSize: - :vartype QueueSize: Counter - :ivar DiscardOldest: - :vartype DiscardOldest: Boolean - """ - - data_type = NodeId(ObjectIds.MonitoringParameters) - - ClientHandle: IntegerId = 0 - SamplingInterval: Duration = 0 - Filter: ExtensionObject = ExtensionObject() - QueueSize: Counter = 0 - DiscardOldest: Boolean = True - - -@dataclass(frozen=FROZEN) -class MonitoredItemCreateRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.2/#5.12.2.2 - - :ivar ItemToMonitor: - :vartype ItemToMonitor: ReadValueId - :ivar MonitoringMode: - :vartype MonitoringMode: MonitoringMode - :ivar RequestedParameters: - :vartype RequestedParameters: MonitoringParameters - """ - - data_type = NodeId(ObjectIds.MonitoredItemCreateRequest) - - ItemToMonitor: ReadValueId = field(default_factory=ReadValueId) - MonitoringMode_: MonitoringMode = MonitoringMode.Disabled - RequestedParameters: MonitoringParameters = field(default_factory=MonitoringParameters) - - @property - def MonitoringMode(self): - return self.MonitoringMode_ - - @MonitoringMode.setter - def MonitoringMode(self, val): - self.MonitoringMode_ = val - - -@dataclass(frozen=FROZEN) -class MonitoredItemCreateResult: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.2/#5.12.2.2 - - :ivar StatusCode: - :vartype StatusCode: StatusCode - :ivar MonitoredItemId: - :vartype MonitoredItemId: IntegerId - :ivar RevisedSamplingInterval: - :vartype RevisedSamplingInterval: Duration - :ivar RevisedQueueSize: - :vartype RevisedQueueSize: Counter - :ivar FilterResult: - :vartype FilterResult: ExtensionObject - """ - - data_type = NodeId(ObjectIds.MonitoredItemCreateResult) - - StatusCode_: StatusCode = field(default_factory=StatusCode) - MonitoredItemId: IntegerId = 0 - RevisedSamplingInterval: Duration = 0 - RevisedQueueSize: Counter = 0 - FilterResult: ExtensionObject = ExtensionObject() - - @property - def StatusCode(self): - return self.StatusCode_ - - @StatusCode.setter - def StatusCode(self, val): - self.StatusCode_ = val - - -@dataclass(frozen=FROZEN) -class CreateMonitoredItemsParameters: - """ - :ivar SubscriptionId: - :vartype SubscriptionId: IntegerId - :ivar TimestampsToReturn: - :vartype TimestampsToReturn: TimestampsToReturn - :ivar ItemsToCreate: - :vartype ItemsToCreate: MonitoredItemCreateRequest - """ - - SubscriptionId: IntegerId = 0 - TimestampsToReturn_: TimestampsToReturn = TimestampsToReturn.Source - ItemsToCreate: List[MonitoredItemCreateRequest] = field(default_factory=list) - - @property - def TimestampsToReturn(self): - return self.TimestampsToReturn_ - - @TimestampsToReturn.setter - def TimestampsToReturn(self, val): - self.TimestampsToReturn_ = val - - -@dataclass(frozen=FROZEN) -class CreateMonitoredItemsRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.2/#5.12.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: CreateMonitoredItemsParameters - """ - - data_type = NodeId(ObjectIds.CreateMonitoredItemsRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CreateMonitoredItemsRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: CreateMonitoredItemsParameters = field(default_factory=CreateMonitoredItemsParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class CreateMonitoredItemsResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.2/#5.12.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: MonitoredItemCreateResult - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.CreateMonitoredItemsResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CreateMonitoredItemsResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[MonitoredItemCreateResult] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class MonitoredItemModifyRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.3/#5.12.3.2 - - :ivar MonitoredItemId: - :vartype MonitoredItemId: IntegerId - :ivar RequestedParameters: - :vartype RequestedParameters: MonitoringParameters - """ - - data_type = NodeId(ObjectIds.MonitoredItemModifyRequest) - - MonitoredItemId: IntegerId = 0 - RequestedParameters: MonitoringParameters = field(default_factory=MonitoringParameters) - - -@dataclass(frozen=FROZEN) -class MonitoredItemModifyResult: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.3/#5.12.3.2 - - :ivar StatusCode: - :vartype StatusCode: StatusCode - :ivar RevisedSamplingInterval: - :vartype RevisedSamplingInterval: Duration - :ivar RevisedQueueSize: - :vartype RevisedQueueSize: Counter - :ivar FilterResult: - :vartype FilterResult: ExtensionObject - """ - - data_type = NodeId(ObjectIds.MonitoredItemModifyResult) - - StatusCode_: StatusCode = field(default_factory=StatusCode) - RevisedSamplingInterval: Duration = 0 - RevisedQueueSize: Counter = 0 - FilterResult: ExtensionObject = ExtensionObject() - - @property - def StatusCode(self): - return self.StatusCode_ - - @StatusCode.setter - def StatusCode(self, val): - self.StatusCode_ = val - - -@dataclass(frozen=FROZEN) -class ModifyMonitoredItemsParameters: - """ - :ivar SubscriptionId: - :vartype SubscriptionId: IntegerId - :ivar TimestampsToReturn: - :vartype TimestampsToReturn: TimestampsToReturn - :ivar ItemsToModify: - :vartype ItemsToModify: MonitoredItemModifyRequest - """ - - SubscriptionId: IntegerId = 0 - TimestampsToReturn_: TimestampsToReturn = TimestampsToReturn.Source - ItemsToModify: List[MonitoredItemModifyRequest] = field(default_factory=list) - - @property - def TimestampsToReturn(self): - return self.TimestampsToReturn_ - - @TimestampsToReturn.setter - def TimestampsToReturn(self, val): - self.TimestampsToReturn_ = val - - -@dataclass(frozen=FROZEN) -class ModifyMonitoredItemsRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.3/#5.12.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: ModifyMonitoredItemsParameters - """ - - data_type = NodeId(ObjectIds.ModifyMonitoredItemsRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.ModifyMonitoredItemsRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: ModifyMonitoredItemsParameters = field(default_factory=ModifyMonitoredItemsParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class ModifyMonitoredItemsResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.3/#5.12.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: MonitoredItemModifyResult - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.ModifyMonitoredItemsResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.ModifyMonitoredItemsResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[MonitoredItemModifyResult] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class SetMonitoringModeParameters: - """ - :ivar SubscriptionId: - :vartype SubscriptionId: IntegerId - :ivar MonitoringMode: - :vartype MonitoringMode: MonitoringMode - :ivar MonitoredItemIds: - :vartype MonitoredItemIds: IntegerId - """ - - SubscriptionId: IntegerId = 0 - MonitoringMode_: MonitoringMode = MonitoringMode.Disabled - MonitoredItemIds: List[IntegerId] = field(default_factory=list) - - @property - def MonitoringMode(self): - return self.MonitoringMode_ - - @MonitoringMode.setter - def MonitoringMode(self, val): - self.MonitoringMode_ = val - - -@dataclass(frozen=FROZEN) -class SetMonitoringModeRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.4/#5.12.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: SetMonitoringModeParameters - """ - - data_type = NodeId(ObjectIds.SetMonitoringModeRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.SetMonitoringModeRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: SetMonitoringModeParameters = field(default_factory=SetMonitoringModeParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class SetMonitoringModeResult: - """ - :ivar Results: - :vartype Results: StatusCode - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - Results: List[StatusCode] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class SetMonitoringModeResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.4/#5.12.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: SetMonitoringModeResult - """ - - data_type = NodeId(ObjectIds.SetMonitoringModeResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.SetMonitoringModeResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: SetMonitoringModeResult = field(default_factory=SetMonitoringModeResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class SetTriggeringParameters: - """ - :ivar SubscriptionId: - :vartype SubscriptionId: IntegerId - :ivar TriggeringItemId: - :vartype TriggeringItemId: IntegerId - :ivar LinksToAdd: - :vartype LinksToAdd: IntegerId - :ivar LinksToRemove: - :vartype LinksToRemove: IntegerId - """ - - SubscriptionId: IntegerId = 0 - TriggeringItemId: IntegerId = 0 - LinksToAdd: List[IntegerId] = field(default_factory=list) - LinksToRemove: List[IntegerId] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class SetTriggeringRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.5/#5.12.5.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: SetTriggeringParameters - """ - - data_type = NodeId(ObjectIds.SetTriggeringRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.SetTriggeringRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: SetTriggeringParameters = field(default_factory=SetTriggeringParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class SetTriggeringResult: - """ - :ivar AddResults: - :vartype AddResults: StatusCode - :ivar AddDiagnosticInfos: - :vartype AddDiagnosticInfos: DiagnosticInfo - :ivar RemoveResults: - :vartype RemoveResults: StatusCode - :ivar RemoveDiagnosticInfos: - :vartype RemoveDiagnosticInfos: DiagnosticInfo - """ - - AddResults: List[StatusCode] = field(default_factory=list) - AddDiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - RemoveResults: List[StatusCode] = field(default_factory=list) - RemoveDiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class SetTriggeringResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.5/#5.12.5.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: SetTriggeringResult - """ - - data_type = NodeId(ObjectIds.SetTriggeringResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.SetTriggeringResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: SetTriggeringResult = field(default_factory=SetTriggeringResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class DeleteMonitoredItemsParameters: - """ - :ivar SubscriptionId: - :vartype SubscriptionId: IntegerId - :ivar MonitoredItemIds: - :vartype MonitoredItemIds: IntegerId - """ - - SubscriptionId: IntegerId = 0 - MonitoredItemIds: List[IntegerId] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class DeleteMonitoredItemsRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.6/#5.12.6.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: DeleteMonitoredItemsParameters - """ - - data_type = NodeId(ObjectIds.DeleteMonitoredItemsRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.DeleteMonitoredItemsRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: DeleteMonitoredItemsParameters = field(default_factory=DeleteMonitoredItemsParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class DeleteMonitoredItemsResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.6/#5.12.6.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: StatusCode - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.DeleteMonitoredItemsResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.DeleteMonitoredItemsResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[StatusCode] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class CreateSubscriptionParameters: - """ - :ivar RequestedPublishingInterval: - :vartype RequestedPublishingInterval: Duration - :ivar RequestedLifetimeCount: - :vartype RequestedLifetimeCount: Counter - :ivar RequestedMaxKeepAliveCount: - :vartype RequestedMaxKeepAliveCount: Counter - :ivar MaxNotificationsPerPublish: - :vartype MaxNotificationsPerPublish: Counter - :ivar PublishingEnabled: - :vartype PublishingEnabled: Boolean - :ivar Priority: - :vartype Priority: Byte - """ - - RequestedPublishingInterval: Duration = 0 - RequestedLifetimeCount: Counter = 0 - RequestedMaxKeepAliveCount: Counter = 0 - MaxNotificationsPerPublish: Counter = 0 - PublishingEnabled: Boolean = True - Priority: Byte = 0 - - -@dataclass(frozen=FROZEN) -class CreateSubscriptionRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.2/#5.13.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: CreateSubscriptionParameters - """ - - data_type = NodeId(ObjectIds.CreateSubscriptionRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CreateSubscriptionRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: CreateSubscriptionParameters = field(default_factory=CreateSubscriptionParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class CreateSubscriptionResult: - """ - :ivar SubscriptionId: - :vartype SubscriptionId: IntegerId - :ivar RevisedPublishingInterval: - :vartype RevisedPublishingInterval: Duration - :ivar RevisedLifetimeCount: - :vartype RevisedLifetimeCount: Counter - :ivar RevisedMaxKeepAliveCount: - :vartype RevisedMaxKeepAliveCount: Counter - """ - - SubscriptionId: IntegerId = 0 - RevisedPublishingInterval: Duration = 0 - RevisedLifetimeCount: Counter = 0 - RevisedMaxKeepAliveCount: Counter = 0 - - -@dataclass(frozen=FROZEN) -class CreateSubscriptionResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.2/#5.13.2.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: CreateSubscriptionResult - """ - - data_type = NodeId(ObjectIds.CreateSubscriptionResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.CreateSubscriptionResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: CreateSubscriptionResult = field(default_factory=CreateSubscriptionResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class ModifySubscriptionParameters: - """ - :ivar SubscriptionId: - :vartype SubscriptionId: IntegerId - :ivar RequestedPublishingInterval: - :vartype RequestedPublishingInterval: Duration - :ivar RequestedLifetimeCount: - :vartype RequestedLifetimeCount: Counter - :ivar RequestedMaxKeepAliveCount: - :vartype RequestedMaxKeepAliveCount: Counter - :ivar MaxNotificationsPerPublish: - :vartype MaxNotificationsPerPublish: Counter - :ivar Priority: - :vartype Priority: Byte - """ - - SubscriptionId: IntegerId = 0 - RequestedPublishingInterval: Duration = 0 - RequestedLifetimeCount: Counter = 0 - RequestedMaxKeepAliveCount: Counter = 0 - MaxNotificationsPerPublish: Counter = 0 - Priority: Byte = 0 - - -@dataclass(frozen=FROZEN) -class ModifySubscriptionRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.3/#5.13.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: ModifySubscriptionParameters - """ - - data_type = NodeId(ObjectIds.ModifySubscriptionRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.ModifySubscriptionRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: ModifySubscriptionParameters = field(default_factory=ModifySubscriptionParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class ModifySubscriptionResult: - """ - :ivar RevisedPublishingInterval: - :vartype RevisedPublishingInterval: Duration - :ivar RevisedLifetimeCount: - :vartype RevisedLifetimeCount: Counter - :ivar RevisedMaxKeepAliveCount: - :vartype RevisedMaxKeepAliveCount: Counter - """ - - RevisedPublishingInterval: Duration = 0 - RevisedLifetimeCount: Counter = 0 - RevisedMaxKeepAliveCount: Counter = 0 - - -@dataclass(frozen=FROZEN) -class ModifySubscriptionResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.3/#5.13.3.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: ModifySubscriptionResult - """ - - data_type = NodeId(ObjectIds.ModifySubscriptionResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.ModifySubscriptionResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: ModifySubscriptionResult = field(default_factory=ModifySubscriptionResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class SetPublishingModeParameters: - """ - :ivar PublishingEnabled: - :vartype PublishingEnabled: Boolean - :ivar SubscriptionIds: - :vartype SubscriptionIds: IntegerId - """ - - PublishingEnabled: Boolean = True - SubscriptionIds: List[IntegerId] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class SetPublishingModeRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.4/#5.13.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: SetPublishingModeParameters - """ - - data_type = NodeId(ObjectIds.SetPublishingModeRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.SetPublishingModeRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: SetPublishingModeParameters = field(default_factory=SetPublishingModeParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class SetPublishingModeResult: - """ - :ivar Results: - :vartype Results: StatusCode - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - Results: List[StatusCode] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class SetPublishingModeResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.4/#5.13.4.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: SetPublishingModeResult - """ - - data_type = NodeId(ObjectIds.SetPublishingModeResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.SetPublishingModeResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: SetPublishingModeResult = field(default_factory=SetPublishingModeResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class NotificationMessage: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.26 - - :ivar SequenceNumber: - :vartype SequenceNumber: Counter - :ivar PublishTime: - :vartype PublishTime: UtcTime - :ivar NotificationData: - :vartype NotificationData: ExtensionObject - """ - - data_type = NodeId(ObjectIds.NotificationMessage) - - SequenceNumber: Counter = 0 - PublishTime: UtcTime = field(default_factory=datetime.utcnow) - NotificationData: List[ExtensionObject] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class NotificationData: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.1 - - """ - - data_type = NodeId(ObjectIds.NotificationData) - - -@dataclass(frozen=FROZEN) -class MonitoredItemNotification: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.2 - - :ivar ClientHandle: - :vartype ClientHandle: IntegerId - :ivar Value: - :vartype Value: DataValue - """ - - data_type = NodeId(ObjectIds.MonitoredItemNotification) - - ClientHandle: IntegerId = 0 - Value: DataValue = field(default_factory=DataValue) - - -@dataclass(frozen=FROZEN) -class DataChangeNotification(NotificationData): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.2 - - :ivar MonitoredItems: - :vartype MonitoredItems: MonitoredItemNotification - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.DataChangeNotification) - - MonitoredItems: List[MonitoredItemNotification] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class EventFieldList: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.3 - - :ivar ClientHandle: - :vartype ClientHandle: IntegerId - :ivar EventFields: - :vartype EventFields: Variant - """ - - data_type = NodeId(ObjectIds.EventFieldList) - - ClientHandle: IntegerId = 0 - EventFields: List[Variant] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class EventNotificationList(NotificationData): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.3 - - :ivar Events: - :vartype Events: EventFieldList - """ - - data_type = NodeId(ObjectIds.EventNotificationList) - - Events: List[EventFieldList] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class HistoryEventFieldList: - """ - :ivar EventFields: - :vartype EventFields: Variant - """ - - data_type = NodeId(ObjectIds.HistoryEventFieldList) - - EventFields: List[Variant] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class HistoryEvent: - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.5.4 - - :ivar Events: - :vartype Events: HistoryEventFieldList - """ - - data_type = NodeId(ObjectIds.HistoryEvent) - - Events: List[HistoryEventFieldList] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class UpdateEventDetails(HistoryUpdateDetails): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.4/#6.8.4.1 - - :ivar NodeId: - :vartype NodeId: NodeId - :ivar PerformInsertReplace: - :vartype PerformInsertReplace: PerformUpdateType - :ivar Filter: - :vartype Filter: EventFilter - :ivar EventData: - :vartype EventData: HistoryEventFieldList - """ - - data_type = NodeId(ObjectIds.UpdateEventDetails) - - NodeId_: NodeId = field(default_factory=NodeId) - PerformInsertReplace: PerformUpdateType = PerformUpdateType.Insert - Filter: EventFilter = field(default_factory=EventFilter) - EventData: List[HistoryEventFieldList] = field(default_factory=list) - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - - -@dataclass(frozen=FROZEN) -class StatusChangeNotification(NotificationData): - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.4 - - :ivar Status: - :vartype Status: StatusCode - :ivar DiagnosticInfo: - :vartype DiagnosticInfo: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.StatusChangeNotification) - - Status: StatusCode = field(default_factory=StatusCode) - DiagnosticInfo_: DiagnosticInfo = field(default_factory=DiagnosticInfo) - - @property - def DiagnosticInfo(self): - return self.DiagnosticInfo_ - - @DiagnosticInfo.setter - def DiagnosticInfo(self, val): - self.DiagnosticInfo_ = val - - -@dataclass(frozen=FROZEN) -class SubscriptionAcknowledgement: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.5/#5.13.5.2 - - :ivar SubscriptionId: - :vartype SubscriptionId: IntegerId - :ivar SequenceNumber: - :vartype SequenceNumber: Counter - """ - - data_type = NodeId(ObjectIds.SubscriptionAcknowledgement) - - SubscriptionId: IntegerId = 0 - SequenceNumber: Counter = 0 - - -@dataclass(frozen=FROZEN) -class PublishParameters: - """ - :ivar SubscriptionAcknowledgements: - :vartype SubscriptionAcknowledgements: SubscriptionAcknowledgement - """ - - SubscriptionAcknowledgements: List[SubscriptionAcknowledgement] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class PublishRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.5/#5.13.5.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: PublishParameters - """ - - data_type = NodeId(ObjectIds.PublishRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.PublishRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: PublishParameters = field(default_factory=PublishParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class PublishResult: - """ - :ivar SubscriptionId: - :vartype SubscriptionId: IntegerId - :ivar AvailableSequenceNumbers: - :vartype AvailableSequenceNumbers: Counter - :ivar MoreNotifications: - :vartype MoreNotifications: Boolean - :ivar NotificationMessage: - :vartype NotificationMessage: NotificationMessage - :ivar Results: - :vartype Results: StatusCode - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - SubscriptionId: IntegerId = 0 - AvailableSequenceNumbers: List[Counter] = field(default_factory=list) - MoreNotifications: Boolean = True - NotificationMessage_: NotificationMessage = field(default_factory=NotificationMessage) - Results: List[StatusCode] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def NotificationMessage(self): - return self.NotificationMessage_ - - @NotificationMessage.setter - def NotificationMessage(self, val): - self.NotificationMessage_ = val - - -@dataclass(frozen=FROZEN) -class PublishResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.5/#5.13.5.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: PublishResult - """ - - data_type = NodeId(ObjectIds.PublishResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.PublishResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: PublishResult = field(default_factory=PublishResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class RepublishParameters: - """ - :ivar SubscriptionId: - :vartype SubscriptionId: IntegerId - :ivar RetransmitSequenceNumber: - :vartype RetransmitSequenceNumber: Counter - """ - - SubscriptionId: IntegerId = 0 - RetransmitSequenceNumber: Counter = 0 - - -@dataclass(frozen=FROZEN) -class RepublishRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.6/#5.13.6.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: RepublishParameters - """ - - data_type = NodeId(ObjectIds.RepublishRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.RepublishRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: RepublishParameters = field(default_factory=RepublishParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class RepublishResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.6/#5.13.6.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar NotificationMessage: - :vartype NotificationMessage: NotificationMessage - """ - - data_type = NodeId(ObjectIds.RepublishResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.RepublishResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - NotificationMessage_: NotificationMessage = field(default_factory=NotificationMessage) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - @property - def NotificationMessage(self): - return self.NotificationMessage_ - - @NotificationMessage.setter - def NotificationMessage(self, val): - self.NotificationMessage_ = val - - -@dataclass(frozen=FROZEN) -class TransferResult: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.7/#5.13.7.2 - - :ivar StatusCode: - :vartype StatusCode: StatusCode - :ivar AvailableSequenceNumbers: - :vartype AvailableSequenceNumbers: Counter - """ - - data_type = NodeId(ObjectIds.TransferResult) - - StatusCode_: StatusCode = field(default_factory=StatusCode) - AvailableSequenceNumbers: List[Counter] = field(default_factory=list) - - @property - def StatusCode(self): - return self.StatusCode_ - - @StatusCode.setter - def StatusCode(self, val): - self.StatusCode_ = val - - -@dataclass(frozen=FROZEN) -class TransferSubscriptionsParameters: - """ - :ivar SubscriptionIds: - :vartype SubscriptionIds: IntegerId - :ivar SendInitialValues: - :vartype SendInitialValues: Boolean - """ - - SubscriptionIds: List[IntegerId] = field(default_factory=list) - SendInitialValues: Boolean = True - - -@dataclass(frozen=FROZEN) -class TransferSubscriptionsRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.7/#5.13.7.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: TransferSubscriptionsParameters - """ - - data_type = NodeId(ObjectIds.TransferSubscriptionsRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.TransferSubscriptionsRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: TransferSubscriptionsParameters = field(default_factory=TransferSubscriptionsParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class TransferSubscriptionsResult: - """ - :ivar Results: - :vartype Results: TransferResult - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - Results: List[TransferResult] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class TransferSubscriptionsResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.7/#5.13.7.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Parameters: - :vartype Parameters: TransferSubscriptionsResult - """ - - data_type = NodeId(ObjectIds.TransferSubscriptionsResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.TransferSubscriptionsResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Parameters: TransferSubscriptionsResult = field(default_factory=TransferSubscriptionsResult) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class DeleteSubscriptionsParameters: - """ - :ivar SubscriptionIds: - :vartype SubscriptionIds: IntegerId - """ - - SubscriptionIds: List[IntegerId] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class DeleteSubscriptionsRequest: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.8/#5.13.8.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar RequestHeader: - :vartype RequestHeader: RequestHeader - :ivar Parameters: - :vartype Parameters: DeleteSubscriptionsParameters - """ - - data_type = NodeId(ObjectIds.DeleteSubscriptionsRequest) - - TypeId: NodeId = FourByteNodeId(ObjectIds.DeleteSubscriptionsRequest_Encoding_DefaultBinary) - RequestHeader_: RequestHeader = field(default_factory=RequestHeader) - Parameters: DeleteSubscriptionsParameters = field(default_factory=DeleteSubscriptionsParameters) - - @property - def RequestHeader(self): - return self.RequestHeader_ - - @RequestHeader.setter - def RequestHeader(self, val): - self.RequestHeader_ = val - - -@dataclass(frozen=FROZEN) -class DeleteSubscriptionsResponse: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.8/#5.13.8.2 - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar ResponseHeader: - :vartype ResponseHeader: ResponseHeader - :ivar Results: - :vartype Results: StatusCode - :ivar DiagnosticInfos: - :vartype DiagnosticInfos: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.DeleteSubscriptionsResponse) - - TypeId: NodeId = FourByteNodeId(ObjectIds.DeleteSubscriptionsResponse_Encoding_DefaultBinary) - ResponseHeader_: ResponseHeader = field(default_factory=ResponseHeader) - Results: List[StatusCode] = field(default_factory=list) - DiagnosticInfos: List[DiagnosticInfo] = field(default_factory=list) - - @property - def ResponseHeader(self): - return self.ResponseHeader_ - - @ResponseHeader.setter - def ResponseHeader(self, val): - self.ResponseHeader_ = val - - -@dataclass(frozen=FROZEN) -class BuildInfo: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.4 - - :ivar ProductUri: - :vartype ProductUri: String - :ivar ManufacturerName: - :vartype ManufacturerName: String - :ivar ProductName: - :vartype ProductName: String - :ivar SoftwareVersion: - :vartype SoftwareVersion: String - :ivar BuildNumber: - :vartype BuildNumber: String - :ivar BuildDate: - :vartype BuildDate: UtcTime - """ - - data_type = NodeId(ObjectIds.BuildInfo) - - ProductUri: String = None - ManufacturerName: String = None - ProductName: String = None - SoftwareVersion: String = None - BuildNumber: String = None - BuildDate: UtcTime = field(default_factory=datetime.utcnow) - - -@dataclass(frozen=FROZEN) -class RedundantServerDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.7 - - :ivar ServerId: - :vartype ServerId: String - :ivar ServiceLevel: - :vartype ServiceLevel: Byte - :ivar ServerState: - :vartype ServerState: ServerState - """ - - data_type = NodeId(ObjectIds.RedundantServerDataType) - - ServerId: String = None - ServiceLevel: Byte = 0 - ServerState_: ServerState = ServerState.Running - - @property - def ServerState(self): - return self.ServerState_ - - @ServerState.setter - def ServerState(self, val): - self.ServerState_ = val - - -@dataclass(frozen=FROZEN) -class EndpointUrlListDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.20 - - :ivar EndpointUrlList: - :vartype EndpointUrlList: String - """ - - data_type = NodeId(ObjectIds.EndpointUrlListDataType) - - EndpointUrlList: List[String] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class NetworkGroupDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.19 - - :ivar ServerUri: - :vartype ServerUri: String - :ivar NetworkPaths: - :vartype NetworkPaths: EndpointUrlListDataType - """ - - data_type = NodeId(ObjectIds.NetworkGroupDataType) - - ServerUri: String = None - NetworkPaths: List[EndpointUrlListDataType] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class SamplingIntervalDiagnosticsDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.8 - - :ivar SamplingInterval: - :vartype SamplingInterval: Duration - :ivar MonitoredItemCount: - :vartype MonitoredItemCount: UInt32 - :ivar MaxMonitoredItemCount: - :vartype MaxMonitoredItemCount: UInt32 - :ivar DisabledMonitoredItemCount: - :vartype DisabledMonitoredItemCount: UInt32 - """ - - data_type = NodeId(ObjectIds.SamplingIntervalDiagnosticsDataType) - - SamplingInterval: Duration = 0 - MonitoredItemCount: UInt32 = 0 - MaxMonitoredItemCount: UInt32 = 0 - DisabledMonitoredItemCount: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class ServerDiagnosticsSummaryDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.9 - - :ivar ServerViewCount: - :vartype ServerViewCount: UInt32 - :ivar CurrentSessionCount: - :vartype CurrentSessionCount: UInt32 - :ivar CumulatedSessionCount: - :vartype CumulatedSessionCount: UInt32 - :ivar SecurityRejectedSessionCount: - :vartype SecurityRejectedSessionCount: UInt32 - :ivar RejectedSessionCount: - :vartype RejectedSessionCount: UInt32 - :ivar SessionTimeoutCount: - :vartype SessionTimeoutCount: UInt32 - :ivar SessionAbortCount: - :vartype SessionAbortCount: UInt32 - :ivar CurrentSubscriptionCount: - :vartype CurrentSubscriptionCount: UInt32 - :ivar CumulatedSubscriptionCount: - :vartype CumulatedSubscriptionCount: UInt32 - :ivar PublishingIntervalCount: - :vartype PublishingIntervalCount: UInt32 - :ivar SecurityRejectedRequestsCount: - :vartype SecurityRejectedRequestsCount: UInt32 - :ivar RejectedRequestsCount: - :vartype RejectedRequestsCount: UInt32 - """ - - data_type = NodeId(ObjectIds.ServerDiagnosticsSummaryDataType) - - ServerViewCount: UInt32 = 0 - CurrentSessionCount: UInt32 = 0 - CumulatedSessionCount: UInt32 = 0 - SecurityRejectedSessionCount: UInt32 = 0 - RejectedSessionCount: UInt32 = 0 - SessionTimeoutCount: UInt32 = 0 - SessionAbortCount: UInt32 = 0 - CurrentSubscriptionCount: UInt32 = 0 - CumulatedSubscriptionCount: UInt32 = 0 - PublishingIntervalCount: UInt32 = 0 - SecurityRejectedRequestsCount: UInt32 = 0 - RejectedRequestsCount: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class ServerStatusDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.10 - - :ivar StartTime: - :vartype StartTime: UtcTime - :ivar CurrentTime: - :vartype CurrentTime: UtcTime - :ivar State: - :vartype State: ServerState - :ivar BuildInfo: - :vartype BuildInfo: BuildInfo - :ivar SecondsTillShutdown: - :vartype SecondsTillShutdown: UInt32 - :ivar ShutdownReason: - :vartype ShutdownReason: LocalizedText - """ - - data_type = NodeId(ObjectIds.ServerStatusDataType) - - StartTime: UtcTime = field(default_factory=datetime.utcnow) - CurrentTime: UtcTime = field(default_factory=datetime.utcnow) - State: ServerState = ServerState.Running - BuildInfo_: BuildInfo = field(default_factory=BuildInfo) - SecondsTillShutdown: UInt32 = 0 - ShutdownReason: LocalizedText = field(default_factory=LocalizedText) - - @property - def BuildInfo(self): - return self.BuildInfo_ - - @BuildInfo.setter - def BuildInfo(self, val): - self.BuildInfo_ = val - - -@dataclass(frozen=FROZEN) -class SessionSecurityDiagnosticsDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.12 - - :ivar SessionId: - :vartype SessionId: NodeId - :ivar ClientUserIdOfSession: - :vartype ClientUserIdOfSession: String - :ivar ClientUserIdHistory: - :vartype ClientUserIdHistory: String - :ivar AuthenticationMechanism: - :vartype AuthenticationMechanism: String - :ivar Encoding: - :vartype Encoding: String - :ivar TransportProtocol: - :vartype TransportProtocol: String - :ivar SecurityMode: - :vartype SecurityMode: MessageSecurityMode - :ivar SecurityPolicyUri: - :vartype SecurityPolicyUri: String - :ivar ClientCertificate: - :vartype ClientCertificate: ByteString - """ - - data_type = NodeId(ObjectIds.SessionSecurityDiagnosticsDataType) - - SessionId: NodeId = field(default_factory=NodeId) - ClientUserIdOfSession: String = None - ClientUserIdHistory: List[String] = field(default_factory=list) - AuthenticationMechanism: String = None - Encoding: Byte = field(default=0, repr=False, init=False, compare=False) - TransportProtocol: String = None - SecurityMode: MessageSecurityMode = MessageSecurityMode.Invalid - SecurityPolicyUri: String = None - ClientCertificate: ByteString = None - - -@dataclass(frozen=FROZEN) -class ServiceCounterDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.13 - - :ivar TotalCount: - :vartype TotalCount: UInt32 - :ivar ErrorCount: - :vartype ErrorCount: UInt32 - """ - - data_type = NodeId(ObjectIds.ServiceCounterDataType) - - TotalCount: UInt32 = 0 - ErrorCount: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class SessionDiagnosticsDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.11 - - :ivar SessionId: - :vartype SessionId: NodeId - :ivar SessionName: - :vartype SessionName: String - :ivar ClientDescription: - :vartype ClientDescription: ApplicationDescription - :ivar ServerUri: - :vartype ServerUri: String - :ivar EndpointUrl: - :vartype EndpointUrl: String - :ivar LocaleIds: - :vartype LocaleIds: LocaleId - :ivar ActualSessionTimeout: - :vartype ActualSessionTimeout: Duration - :ivar MaxResponseMessageSize: - :vartype MaxResponseMessageSize: UInt32 - :ivar ClientConnectionTime: - :vartype ClientConnectionTime: UtcTime - :ivar ClientLastContactTime: - :vartype ClientLastContactTime: UtcTime - :ivar CurrentSubscriptionsCount: - :vartype CurrentSubscriptionsCount: UInt32 - :ivar CurrentMonitoredItemsCount: - :vartype CurrentMonitoredItemsCount: UInt32 - :ivar CurrentPublishRequestsInQueue: - :vartype CurrentPublishRequestsInQueue: UInt32 - :ivar TotalRequestCount: - :vartype TotalRequestCount: ServiceCounterDataType - :ivar UnauthorizedRequestCount: - :vartype UnauthorizedRequestCount: UInt32 - :ivar ReadCount: - :vartype ReadCount: ServiceCounterDataType - :ivar HistoryReadCount: - :vartype HistoryReadCount: ServiceCounterDataType - :ivar WriteCount: - :vartype WriteCount: ServiceCounterDataType - :ivar HistoryUpdateCount: - :vartype HistoryUpdateCount: ServiceCounterDataType - :ivar CallCount: - :vartype CallCount: ServiceCounterDataType - :ivar CreateMonitoredItemsCount: - :vartype CreateMonitoredItemsCount: ServiceCounterDataType - :ivar ModifyMonitoredItemsCount: - :vartype ModifyMonitoredItemsCount: ServiceCounterDataType - :ivar SetMonitoringModeCount: - :vartype SetMonitoringModeCount: ServiceCounterDataType - :ivar SetTriggeringCount: - :vartype SetTriggeringCount: ServiceCounterDataType - :ivar DeleteMonitoredItemsCount: - :vartype DeleteMonitoredItemsCount: ServiceCounterDataType - :ivar CreateSubscriptionCount: - :vartype CreateSubscriptionCount: ServiceCounterDataType - :ivar ModifySubscriptionCount: - :vartype ModifySubscriptionCount: ServiceCounterDataType - :ivar SetPublishingModeCount: - :vartype SetPublishingModeCount: ServiceCounterDataType - :ivar PublishCount: - :vartype PublishCount: ServiceCounterDataType - :ivar RepublishCount: - :vartype RepublishCount: ServiceCounterDataType - :ivar TransferSubscriptionsCount: - :vartype TransferSubscriptionsCount: ServiceCounterDataType - :ivar DeleteSubscriptionsCount: - :vartype DeleteSubscriptionsCount: ServiceCounterDataType - :ivar AddNodesCount: - :vartype AddNodesCount: ServiceCounterDataType - :ivar AddReferencesCount: - :vartype AddReferencesCount: ServiceCounterDataType - :ivar DeleteNodesCount: - :vartype DeleteNodesCount: ServiceCounterDataType - :ivar DeleteReferencesCount: - :vartype DeleteReferencesCount: ServiceCounterDataType - :ivar BrowseCount: - :vartype BrowseCount: ServiceCounterDataType - :ivar BrowseNextCount: - :vartype BrowseNextCount: ServiceCounterDataType - :ivar TranslateBrowsePathsToNodeIdsCount: - :vartype TranslateBrowsePathsToNodeIdsCount: ServiceCounterDataType - :ivar QueryFirstCount: - :vartype QueryFirstCount: ServiceCounterDataType - :ivar QueryNextCount: - :vartype QueryNextCount: ServiceCounterDataType - :ivar RegisterNodesCount: - :vartype RegisterNodesCount: ServiceCounterDataType - :ivar UnregisterNodesCount: - :vartype UnregisterNodesCount: ServiceCounterDataType - """ - - data_type = NodeId(ObjectIds.SessionDiagnosticsDataType) - - SessionId: NodeId = field(default_factory=NodeId) - SessionName: String = None - ClientDescription: ApplicationDescription = field(default_factory=ApplicationDescription) - ServerUri: String = None - EndpointUrl: String = None - LocaleIds: List[LocaleId] = field(default_factory=list) - ActualSessionTimeout: Duration = 0 - MaxResponseMessageSize: UInt32 = 0 - ClientConnectionTime: UtcTime = field(default_factory=datetime.utcnow) - ClientLastContactTime: UtcTime = field(default_factory=datetime.utcnow) - CurrentSubscriptionsCount: UInt32 = 0 - CurrentMonitoredItemsCount: UInt32 = 0 - CurrentPublishRequestsInQueue: UInt32 = 0 - TotalRequestCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - UnauthorizedRequestCount: UInt32 = 0 - ReadCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - HistoryReadCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - WriteCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - HistoryUpdateCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - CallCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - CreateMonitoredItemsCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - ModifyMonitoredItemsCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - SetMonitoringModeCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - SetTriggeringCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - DeleteMonitoredItemsCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - CreateSubscriptionCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - ModifySubscriptionCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - SetPublishingModeCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - PublishCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - RepublishCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - TransferSubscriptionsCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - DeleteSubscriptionsCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - AddNodesCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - AddReferencesCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - DeleteNodesCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - DeleteReferencesCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - BrowseCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - BrowseNextCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - TranslateBrowsePathsToNodeIdsCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - QueryFirstCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - QueryNextCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - RegisterNodesCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - UnregisterNodesCount: ServiceCounterDataType = field(default_factory=ServiceCounterDataType) - - -@dataclass(frozen=FROZEN) -class StatusResult: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.14 - - :ivar StatusCode: - :vartype StatusCode: StatusCode - :ivar DiagnosticInfo: - :vartype DiagnosticInfo: DiagnosticInfo - """ - - data_type = NodeId(ObjectIds.StatusResult) - - StatusCode_: StatusCode = field(default_factory=StatusCode) - DiagnosticInfo_: DiagnosticInfo = field(default_factory=DiagnosticInfo) - - @property - def StatusCode(self): - return self.StatusCode_ - - @StatusCode.setter - def StatusCode(self, val): - self.StatusCode_ = val - @property - def DiagnosticInfo(self): - return self.DiagnosticInfo_ - - @DiagnosticInfo.setter - def DiagnosticInfo(self, val): - self.DiagnosticInfo_ = val - - -@dataclass(frozen=FROZEN) -class SubscriptionDiagnosticsDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.15 - - :ivar SessionId: - :vartype SessionId: NodeId - :ivar SubscriptionId: - :vartype SubscriptionId: UInt32 - :ivar Priority: - :vartype Priority: Byte - :ivar PublishingInterval: - :vartype PublishingInterval: Duration - :ivar MaxKeepAliveCount: - :vartype MaxKeepAliveCount: UInt32 - :ivar MaxLifetimeCount: - :vartype MaxLifetimeCount: UInt32 - :ivar MaxNotificationsPerPublish: - :vartype MaxNotificationsPerPublish: UInt32 - :ivar PublishingEnabled: - :vartype PublishingEnabled: Boolean - :ivar ModifyCount: - :vartype ModifyCount: UInt32 - :ivar EnableCount: - :vartype EnableCount: UInt32 - :ivar DisableCount: - :vartype DisableCount: UInt32 - :ivar RepublishRequestCount: - :vartype RepublishRequestCount: UInt32 - :ivar RepublishMessageRequestCount: - :vartype RepublishMessageRequestCount: UInt32 - :ivar RepublishMessageCount: - :vartype RepublishMessageCount: UInt32 - :ivar TransferRequestCount: - :vartype TransferRequestCount: UInt32 - :ivar TransferredToAltClientCount: - :vartype TransferredToAltClientCount: UInt32 - :ivar TransferredToSameClientCount: - :vartype TransferredToSameClientCount: UInt32 - :ivar PublishRequestCount: - :vartype PublishRequestCount: UInt32 - :ivar DataChangeNotificationsCount: - :vartype DataChangeNotificationsCount: UInt32 - :ivar EventNotificationsCount: - :vartype EventNotificationsCount: UInt32 - :ivar NotificationsCount: - :vartype NotificationsCount: UInt32 - :ivar LatePublishRequestCount: - :vartype LatePublishRequestCount: UInt32 - :ivar CurrentKeepAliveCount: - :vartype CurrentKeepAliveCount: UInt32 - :ivar CurrentLifetimeCount: - :vartype CurrentLifetimeCount: UInt32 - :ivar UnacknowledgedMessageCount: - :vartype UnacknowledgedMessageCount: UInt32 - :ivar DiscardedMessageCount: - :vartype DiscardedMessageCount: UInt32 - :ivar MonitoredItemCount: - :vartype MonitoredItemCount: UInt32 - :ivar DisabledMonitoredItemCount: - :vartype DisabledMonitoredItemCount: UInt32 - :ivar MonitoringQueueOverflowCount: - :vartype MonitoringQueueOverflowCount: UInt32 - :ivar NextSequenceNumber: - :vartype NextSequenceNumber: UInt32 - :ivar EventQueueOverFlowCount: - :vartype EventQueueOverFlowCount: UInt32 - """ - - data_type = NodeId(ObjectIds.SubscriptionDiagnosticsDataType) - - SessionId: NodeId = field(default_factory=NodeId) - SubscriptionId: UInt32 = 0 - Priority: Byte = 0 - PublishingInterval: Duration = 0 - MaxKeepAliveCount: UInt32 = 0 - MaxLifetimeCount: UInt32 = 0 - MaxNotificationsPerPublish: UInt32 = 0 - PublishingEnabled: Boolean = True - ModifyCount: UInt32 = 0 - EnableCount: UInt32 = 0 - DisableCount: UInt32 = 0 - RepublishRequestCount: UInt32 = 0 - RepublishMessageRequestCount: UInt32 = 0 - RepublishMessageCount: UInt32 = 0 - TransferRequestCount: UInt32 = 0 - TransferredToAltClientCount: UInt32 = 0 - TransferredToSameClientCount: UInt32 = 0 - PublishRequestCount: UInt32 = 0 - DataChangeNotificationsCount: UInt32 = 0 - EventNotificationsCount: UInt32 = 0 - NotificationsCount: UInt32 = 0 - LatePublishRequestCount: UInt32 = 0 - CurrentKeepAliveCount: UInt32 = 0 - CurrentLifetimeCount: UInt32 = 0 - UnacknowledgedMessageCount: UInt32 = 0 - DiscardedMessageCount: UInt32 = 0 - MonitoredItemCount: UInt32 = 0 - DisabledMonitoredItemCount: UInt32 = 0 - MonitoringQueueOverflowCount: UInt32 = 0 - NextSequenceNumber: UInt32 = 0 - EventQueueOverFlowCount: UInt32 = 0 - - -@dataclass(frozen=FROZEN) -class ModelChangeStructureDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.16 - - :ivar Affected: - :vartype Affected: NodeId - :ivar AffectedType: - :vartype AffectedType: NodeId - :ivar Verb: - :vartype Verb: Byte - """ - - data_type = NodeId(ObjectIds.ModelChangeStructureDataType) - - Affected: NodeId = field(default_factory=NodeId) - AffectedType: NodeId = field(default_factory=NodeId) - Verb: Byte = 0 - - -@dataclass(frozen=FROZEN) -class SemanticChangeStructureDataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.17 - - :ivar Affected: - :vartype Affected: NodeId - :ivar AffectedType: - :vartype AffectedType: NodeId - """ - - data_type = NodeId(ObjectIds.SemanticChangeStructureDataType) - - Affected: NodeId = field(default_factory=NodeId) - AffectedType: NodeId = field(default_factory=NodeId) - - -@dataclass(frozen=FROZEN) -class Range: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.2 - - :ivar Low: - :vartype Low: Double - :ivar High: - :vartype High: Double - """ - - data_type = NodeId(ObjectIds.Range) - - Low: Double = 0 - High: Double = 0 - - -@dataclass(frozen=FROZEN) -class EUInformation: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.3/#5.6.3.2 - - :ivar NamespaceUri: - :vartype NamespaceUri: String - :ivar UnitId: - :vartype UnitId: Int32 - :ivar DisplayName: - :vartype DisplayName: LocalizedText - :ivar Description: - :vartype Description: LocalizedText - """ - - data_type = NodeId(ObjectIds.EUInformation) - - NamespaceUri: String = None - UnitId: Int32 = 0 - DisplayName: LocalizedText = field(default_factory=LocalizedText) - Description: LocalizedText = field(default_factory=LocalizedText) - - -@dataclass(frozen=FROZEN) -class ComplexNumberType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.4 - - :ivar Real: - :vartype Real: Float - :ivar Imaginary: - :vartype Imaginary: Float - """ - - data_type = NodeId(ObjectIds.ComplexNumberType) - - Real: Float = 0 - Imaginary: Float = 0 - - -@dataclass(frozen=FROZEN) -class DoubleComplexNumberType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.5 - - :ivar Real: - :vartype Real: Double - :ivar Imaginary: - :vartype Imaginary: Double - """ - - data_type = NodeId(ObjectIds.DoubleComplexNumberType) - - Real: Double = 0 - Imaginary: Double = 0 - - -@dataclass(frozen=FROZEN) -class AxisInformation: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.6 - - :ivar EngineeringUnits: - :vartype EngineeringUnits: EUInformation - :ivar EURange: - :vartype EURange: Range - :ivar Title: - :vartype Title: LocalizedText - :ivar AxisScaleType: - :vartype AxisScaleType: AxisScaleEnumeration - :ivar AxisSteps: - :vartype AxisSteps: Double - """ - - data_type = NodeId(ObjectIds.AxisInformation) - - EngineeringUnits: EUInformation = field(default_factory=EUInformation) - EURange: Range = field(default_factory=Range) - Title: LocalizedText = field(default_factory=LocalizedText) - AxisScaleType: AxisScaleEnumeration = AxisScaleEnumeration.Linear - AxisSteps: List[Double] = field(default_factory=list) - - -@dataclass(frozen=FROZEN) -class XVType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.8 - - :ivar X: - :vartype X: Double - :ivar Value: - :vartype Value: Float - """ - - data_type = NodeId(ObjectIds.XVType) - - X: Double = 0 - Value: Float = 0 - - -@dataclass(frozen=FROZEN) -class ProgramDiagnosticDataType: - """ - :ivar CreateSessionId: - :vartype CreateSessionId: NodeId - :ivar CreateClientName: - :vartype CreateClientName: String - :ivar InvocationCreationTime: - :vartype InvocationCreationTime: UtcTime - :ivar LastTransitionTime: - :vartype LastTransitionTime: UtcTime - :ivar LastMethodCall: - :vartype LastMethodCall: String - :ivar LastMethodSessionId: - :vartype LastMethodSessionId: NodeId - :ivar LastMethodInputArguments: - :vartype LastMethodInputArguments: Argument - :ivar LastMethodOutputArguments: - :vartype LastMethodOutputArguments: Argument - :ivar LastMethodCallTime: - :vartype LastMethodCallTime: UtcTime - :ivar LastMethodReturnStatus: - :vartype LastMethodReturnStatus: StatusResult - """ - - data_type = NodeId(ObjectIds.ProgramDiagnosticDataType) - - CreateSessionId: NodeId = field(default_factory=NodeId) - CreateClientName: String = None - InvocationCreationTime: UtcTime = field(default_factory=datetime.utcnow) - LastTransitionTime: UtcTime = field(default_factory=datetime.utcnow) - LastMethodCall: String = None - LastMethodSessionId: NodeId = field(default_factory=NodeId) - LastMethodInputArguments: List[Argument] = field(default_factory=list) - LastMethodOutputArguments: List[Argument] = field(default_factory=list) - LastMethodCallTime: UtcTime = field(default_factory=datetime.utcnow) - LastMethodReturnStatus: StatusResult = field(default_factory=StatusResult) - - -@dataclass(frozen=FROZEN) -class ProgramDiagnostic2DataType: - """ - https://reference.opcfoundation.org/v105/Core/docs/Part10/5.2.8 - - :ivar CreateSessionId: - :vartype CreateSessionId: NodeId - :ivar CreateClientName: - :vartype CreateClientName: String - :ivar InvocationCreationTime: - :vartype InvocationCreationTime: UtcTime - :ivar LastTransitionTime: - :vartype LastTransitionTime: UtcTime - :ivar LastMethodCall: - :vartype LastMethodCall: String - :ivar LastMethodSessionId: - :vartype LastMethodSessionId: NodeId - :ivar LastMethodInputArguments: - :vartype LastMethodInputArguments: Argument - :ivar LastMethodOutputArguments: - :vartype LastMethodOutputArguments: Argument - :ivar LastMethodInputValues: - :vartype LastMethodInputValues: Variant - :ivar LastMethodOutputValues: - :vartype LastMethodOutputValues: Variant - :ivar LastMethodCallTime: - :vartype LastMethodCallTime: UtcTime - :ivar LastMethodReturnStatus: - :vartype LastMethodReturnStatus: StatusCode - """ - - data_type = NodeId(ObjectIds.ProgramDiagnostic2DataType) - - CreateSessionId: NodeId = field(default_factory=NodeId) - CreateClientName: String = None - InvocationCreationTime: UtcTime = field(default_factory=datetime.utcnow) - LastTransitionTime: UtcTime = field(default_factory=datetime.utcnow) - LastMethodCall: String = None - LastMethodSessionId: NodeId = field(default_factory=NodeId) - LastMethodInputArguments: List[Argument] = field(default_factory=list) - LastMethodOutputArguments: List[Argument] = field(default_factory=list) - LastMethodInputValues: List[Variant] = field(default_factory=list) - LastMethodOutputValues: List[Variant] = field(default_factory=list) - LastMethodCallTime: UtcTime = field(default_factory=datetime.utcnow) - LastMethodReturnStatus: StatusCode = field(default_factory=StatusCode) - - -@dataclass(frozen=FROZEN) -class Annotation: - """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/5.5 - - :ivar Message: - :vartype Message: String - :ivar UserName: - :vartype UserName: String - :ivar AnnotationTime: - :vartype AnnotationTime: UtcTime - """ - - data_type = NodeId(ObjectIds.Annotation) - - Message: String = None - UserName: String = None - AnnotationTime: UtcTime = field(default_factory=datetime.utcnow) - - -nid = FourByteNodeId(ObjectIds.Union_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = Union -extension_object_typeids['Union'] = nid -nid = FourByteNodeId(ObjectIds.KeyValuePair_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = KeyValuePair -extension_object_typeids['KeyValuePair'] = nid -nid = FourByteNodeId(ObjectIds.AdditionalParametersType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AdditionalParametersType -extension_object_typeids['AdditionalParametersType'] = nid -nid = FourByteNodeId(ObjectIds.EphemeralKeyType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EphemeralKeyType -extension_object_typeids['EphemeralKeyType'] = nid -nid = FourByteNodeId(ObjectIds.EndpointType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EndpointType -extension_object_typeids['EndpointType'] = nid -nid = FourByteNodeId(ObjectIds.RationalNumber_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RationalNumber -extension_object_typeids['RationalNumber'] = nid -nid = FourByteNodeId(ObjectIds.Vector_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = Vector -extension_object_typeids['Vector'] = nid -nid = FourByteNodeId(ObjectIds.ThreeDVector_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ThreeDVector -extension_object_typeids['ThreeDVector'] = nid -nid = FourByteNodeId(ObjectIds.CartesianCoordinates_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CartesianCoordinates -extension_object_typeids['CartesianCoordinates'] = nid -nid = FourByteNodeId(ObjectIds.ThreeDCartesianCoordinates_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ThreeDCartesianCoordinates -extension_object_typeids['ThreeDCartesianCoordinates'] = nid -nid = FourByteNodeId(ObjectIds.Orientation_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = Orientation -extension_object_typeids['Orientation'] = nid -nid = FourByteNodeId(ObjectIds.ThreeDOrientation_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ThreeDOrientation -extension_object_typeids['ThreeDOrientation'] = nid -nid = FourByteNodeId(ObjectIds.Frame_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = Frame -extension_object_typeids['Frame'] = nid -nid = FourByteNodeId(ObjectIds.ThreeDFrame_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ThreeDFrame -extension_object_typeids['ThreeDFrame'] = nid -nid = FourByteNodeId(ObjectIds.IdentityMappingRuleType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = IdentityMappingRuleType -extension_object_typeids['IdentityMappingRuleType'] = nid -nid = FourByteNodeId(ObjectIds.CurrencyUnitType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CurrencyUnitType -extension_object_typeids['CurrencyUnitType'] = nid -nid = FourByteNodeId(ObjectIds.TrustListDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = TrustListDataType -extension_object_typeids['TrustListDataType'] = nid -nid = FourByteNodeId(ObjectIds.DecimalDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DecimalDataType -extension_object_typeids['DecimalDataType'] = nid -nid = FourByteNodeId(ObjectIds.DataTypeDescription_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DataTypeDescription -extension_object_typeids['DataTypeDescription'] = nid -nid = FourByteNodeId(ObjectIds.SimpleTypeDescription_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SimpleTypeDescription -extension_object_typeids['SimpleTypeDescription'] = nid -nid = FourByteNodeId(ObjectIds.PortableQualifiedName_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PortableQualifiedName -extension_object_typeids['PortableQualifiedName'] = nid -nid = FourByteNodeId(ObjectIds.UnsignedRationalNumber_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UnsignedRationalNumber -extension_object_typeids['UnsignedRationalNumber'] = nid -nid = FourByteNodeId(ObjectIds.FieldMetaData_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = FieldMetaData -extension_object_typeids['FieldMetaData'] = nid -nid = FourByteNodeId(ObjectIds.ConfigurationVersionDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ConfigurationVersionDataType -extension_object_typeids['ConfigurationVersionDataType'] = nid -nid = FourByteNodeId(ObjectIds.PublishedDataSetSourceDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PublishedDataSetSourceDataType -extension_object_typeids['PublishedDataSetSourceDataType'] = nid -nid = FourByteNodeId(ObjectIds.PublishedVariableDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PublishedVariableDataType -extension_object_typeids['PublishedVariableDataType'] = nid -nid = FourByteNodeId(ObjectIds.PublishedDataItemsDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PublishedDataItemsDataType -extension_object_typeids['PublishedDataItemsDataType'] = nid -nid = FourByteNodeId(ObjectIds.PublishedDataSetCustomSourceDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PublishedDataSetCustomSourceDataType -extension_object_typeids['PublishedDataSetCustomSourceDataType'] = nid -nid = FourByteNodeId(ObjectIds.DataSetWriterTransportDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DataSetWriterTransportDataType -extension_object_typeids['DataSetWriterTransportDataType'] = nid -nid = FourByteNodeId(ObjectIds.DataSetWriterMessageDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DataSetWriterMessageDataType -extension_object_typeids['DataSetWriterMessageDataType'] = nid -nid = FourByteNodeId(ObjectIds.DataSetWriterDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DataSetWriterDataType -extension_object_typeids['DataSetWriterDataType'] = nid -nid = FourByteNodeId(ObjectIds.WriterGroupTransportDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = WriterGroupTransportDataType -extension_object_typeids['WriterGroupTransportDataType'] = nid -nid = FourByteNodeId(ObjectIds.WriterGroupMessageDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = WriterGroupMessageDataType -extension_object_typeids['WriterGroupMessageDataType'] = nid -nid = FourByteNodeId(ObjectIds.ConnectionTransportDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ConnectionTransportDataType -extension_object_typeids['ConnectionTransportDataType'] = nid -nid = FourByteNodeId(ObjectIds.NetworkAddressDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = NetworkAddressDataType -extension_object_typeids['NetworkAddressDataType'] = nid -nid = FourByteNodeId(ObjectIds.NetworkAddressUrlDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = NetworkAddressUrlDataType -extension_object_typeids['NetworkAddressUrlDataType'] = nid -nid = FourByteNodeId(ObjectIds.ReaderGroupTransportDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReaderGroupTransportDataType -extension_object_typeids['ReaderGroupTransportDataType'] = nid -nid = FourByteNodeId(ObjectIds.ReaderGroupMessageDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReaderGroupMessageDataType -extension_object_typeids['ReaderGroupMessageDataType'] = nid -nid = FourByteNodeId(ObjectIds.DataSetReaderTransportDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DataSetReaderTransportDataType -extension_object_typeids['DataSetReaderTransportDataType'] = nid -nid = FourByteNodeId(ObjectIds.DataSetReaderMessageDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DataSetReaderMessageDataType -extension_object_typeids['DataSetReaderMessageDataType'] = nid -nid = FourByteNodeId(ObjectIds.SubscribedDataSetDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SubscribedDataSetDataType -extension_object_typeids['SubscribedDataSetDataType'] = nid -nid = FourByteNodeId(ObjectIds.FieldTargetDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = FieldTargetDataType -extension_object_typeids['FieldTargetDataType'] = nid -nid = FourByteNodeId(ObjectIds.TargetVariablesDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = TargetVariablesDataType -extension_object_typeids['TargetVariablesDataType'] = nid -nid = FourByteNodeId(ObjectIds.StandaloneSubscribedDataSetRefDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = StandaloneSubscribedDataSetRefDataType -extension_object_typeids['StandaloneSubscribedDataSetRefDataType'] = nid -nid = FourByteNodeId(ObjectIds.UadpWriterGroupMessageDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UadpWriterGroupMessageDataType -extension_object_typeids['UadpWriterGroupMessageDataType'] = nid -nid = FourByteNodeId(ObjectIds.UadpDataSetWriterMessageDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UadpDataSetWriterMessageDataType -extension_object_typeids['UadpDataSetWriterMessageDataType'] = nid -nid = FourByteNodeId(ObjectIds.UadpDataSetReaderMessageDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UadpDataSetReaderMessageDataType -extension_object_typeids['UadpDataSetReaderMessageDataType'] = nid -nid = FourByteNodeId(ObjectIds.JsonWriterGroupMessageDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = JsonWriterGroupMessageDataType -extension_object_typeids['JsonWriterGroupMessageDataType'] = nid -nid = FourByteNodeId(ObjectIds.JsonDataSetWriterMessageDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = JsonDataSetWriterMessageDataType -extension_object_typeids['JsonDataSetWriterMessageDataType'] = nid -nid = FourByteNodeId(ObjectIds.JsonDataSetReaderMessageDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = JsonDataSetReaderMessageDataType -extension_object_typeids['JsonDataSetReaderMessageDataType'] = nid -nid = FourByteNodeId(ObjectIds.QosDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = QosDataType -extension_object_typeids['QosDataType'] = nid -nid = FourByteNodeId(ObjectIds.TransmitQosDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = TransmitQosDataType -extension_object_typeids['TransmitQosDataType'] = nid -nid = FourByteNodeId(ObjectIds.TransmitQosPriorityDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = TransmitQosPriorityDataType -extension_object_typeids['TransmitQosPriorityDataType'] = nid -nid = FourByteNodeId(ObjectIds.ReceiveQosDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReceiveQosDataType -extension_object_typeids['ReceiveQosDataType'] = nid -nid = FourByteNodeId(ObjectIds.ReceiveQosPriorityDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReceiveQosPriorityDataType -extension_object_typeids['ReceiveQosPriorityDataType'] = nid -nid = FourByteNodeId(ObjectIds.DatagramConnectionTransportDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DatagramConnectionTransportDataType -extension_object_typeids['DatagramConnectionTransportDataType'] = nid -nid = FourByteNodeId(ObjectIds.DatagramConnectionTransport2DataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DatagramConnectionTransport2DataType -extension_object_typeids['DatagramConnectionTransport2DataType'] = nid -nid = FourByteNodeId(ObjectIds.DatagramWriterGroupTransportDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DatagramWriterGroupTransportDataType -extension_object_typeids['DatagramWriterGroupTransportDataType'] = nid -nid = FourByteNodeId(ObjectIds.DatagramWriterGroupTransport2DataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DatagramWriterGroupTransport2DataType -extension_object_typeids['DatagramWriterGroupTransport2DataType'] = nid -nid = FourByteNodeId(ObjectIds.DatagramDataSetReaderTransportDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DatagramDataSetReaderTransportDataType -extension_object_typeids['DatagramDataSetReaderTransportDataType'] = nid -nid = FourByteNodeId(ObjectIds.BrokerConnectionTransportDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BrokerConnectionTransportDataType -extension_object_typeids['BrokerConnectionTransportDataType'] = nid -nid = FourByteNodeId(ObjectIds.BrokerWriterGroupTransportDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BrokerWriterGroupTransportDataType -extension_object_typeids['BrokerWriterGroupTransportDataType'] = nid -nid = FourByteNodeId(ObjectIds.BrokerDataSetWriterTransportDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BrokerDataSetWriterTransportDataType -extension_object_typeids['BrokerDataSetWriterTransportDataType'] = nid -nid = FourByteNodeId(ObjectIds.BrokerDataSetReaderTransportDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BrokerDataSetReaderTransportDataType -extension_object_typeids['BrokerDataSetReaderTransportDataType'] = nid -nid = FourByteNodeId(ObjectIds.PubSubConfigurationRefDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PubSubConfigurationRefDataType -extension_object_typeids['PubSubConfigurationRefDataType'] = nid -nid = FourByteNodeId(ObjectIds.PubSubConfigurationValueDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PubSubConfigurationValueDataType -extension_object_typeids['PubSubConfigurationValueDataType'] = nid -nid = FourByteNodeId(ObjectIds.AliasNameDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AliasNameDataType -extension_object_typeids['AliasNameDataType'] = nid -nid = FourByteNodeId(ObjectIds.UserManagementDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UserManagementDataType -extension_object_typeids['UserManagementDataType'] = nid -nid = FourByteNodeId(ObjectIds.PriorityMappingEntryType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PriorityMappingEntryType -extension_object_typeids['PriorityMappingEntryType'] = nid -nid = FourByteNodeId(ObjectIds.RolePermissionType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RolePermissionType -extension_object_typeids['RolePermissionType'] = nid -nid = FourByteNodeId(ObjectIds.SubscribedDataSetMirrorDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SubscribedDataSetMirrorDataType -extension_object_typeids['SubscribedDataSetMirrorDataType'] = nid -nid = FourByteNodeId(ObjectIds.SecurityGroupDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SecurityGroupDataType -extension_object_typeids['SecurityGroupDataType'] = nid -nid = FourByteNodeId(ObjectIds.DataTypeDefinition_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DataTypeDefinition -extension_object_typeids['DataTypeDefinition'] = nid -nid = FourByteNodeId(ObjectIds.StructureField_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = StructureField -extension_object_typeids['StructureField'] = nid -nid = FourByteNodeId(ObjectIds.StructureDefinition_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = StructureDefinition -extension_object_typeids['StructureDefinition'] = nid -nid = FourByteNodeId(ObjectIds.StructureDescription_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = StructureDescription -extension_object_typeids['StructureDescription'] = nid -nid = FourByteNodeId(ObjectIds.Argument_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = Argument -extension_object_typeids['Argument'] = nid -nid = FourByteNodeId(ObjectIds.EnumValueType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EnumValueType -extension_object_typeids['EnumValueType'] = nid -nid = FourByteNodeId(ObjectIds.EnumField_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EnumField -extension_object_typeids['EnumField'] = nid -nid = FourByteNodeId(ObjectIds.EnumDefinition_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EnumDefinition -extension_object_typeids['EnumDefinition'] = nid -nid = FourByteNodeId(ObjectIds.EnumDescription_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EnumDescription -extension_object_typeids['EnumDescription'] = nid -nid = FourByteNodeId(ObjectIds.DataTypeSchemaHeader_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DataTypeSchemaHeader -extension_object_typeids['DataTypeSchemaHeader'] = nid -nid = FourByteNodeId(ObjectIds.UABinaryFileDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UABinaryFileDataType -extension_object_typeids['UABinaryFileDataType'] = nid -nid = FourByteNodeId(ObjectIds.DataSetMetaDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DataSetMetaDataType -extension_object_typeids['DataSetMetaDataType'] = nid -nid = FourByteNodeId(ObjectIds.PublishedDataSetDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PublishedDataSetDataType -extension_object_typeids['PublishedDataSetDataType'] = nid -nid = FourByteNodeId(ObjectIds.StandaloneSubscribedDataSetDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = StandaloneSubscribedDataSetDataType -extension_object_typeids['StandaloneSubscribedDataSetDataType'] = nid -nid = FourByteNodeId(ObjectIds.OptionSet_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = OptionSet -extension_object_typeids['OptionSet'] = nid -nid = FourByteNodeId(ObjectIds.TimeZoneDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = TimeZoneDataType -extension_object_typeids['TimeZoneDataType'] = nid -nid = FourByteNodeId(ObjectIds.ApplicationDescription_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ApplicationDescription -extension_object_typeids['ApplicationDescription'] = nid -nid = FourByteNodeId(ObjectIds.RequestHeader_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RequestHeader -extension_object_typeids['RequestHeader'] = nid -nid = FourByteNodeId(ObjectIds.ResponseHeader_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ResponseHeader -extension_object_typeids['ResponseHeader'] = nid -nid = FourByteNodeId(ObjectIds.ServiceFault_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ServiceFault -extension_object_typeids['ServiceFault'] = nid -nid = FourByteNodeId(ObjectIds.SessionlessInvokeRequestType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SessionlessInvokeRequestType -extension_object_typeids['SessionlessInvokeRequestType'] = nid -nid = FourByteNodeId(ObjectIds.SessionlessInvokeResponseType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SessionlessInvokeResponseType -extension_object_typeids['SessionlessInvokeResponseType'] = nid -nid = FourByteNodeId(ObjectIds.FindServersRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = FindServersRequest -extension_object_typeids['FindServersRequest'] = nid -nid = FourByteNodeId(ObjectIds.FindServersResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = FindServersResponse -extension_object_typeids['FindServersResponse'] = nid -nid = FourByteNodeId(ObjectIds.ServerOnNetwork_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ServerOnNetwork -extension_object_typeids['ServerOnNetwork'] = nid -nid = FourByteNodeId(ObjectIds.FindServersOnNetworkRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = FindServersOnNetworkRequest -extension_object_typeids['FindServersOnNetworkRequest'] = nid -nid = FourByteNodeId(ObjectIds.FindServersOnNetworkResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = FindServersOnNetworkResponse -extension_object_typeids['FindServersOnNetworkResponse'] = nid -nid = FourByteNodeId(ObjectIds.UserTokenPolicy_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UserTokenPolicy -extension_object_typeids['UserTokenPolicy'] = nid -nid = FourByteNodeId(ObjectIds.PubSubKeyPushTargetDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PubSubKeyPushTargetDataType -extension_object_typeids['PubSubKeyPushTargetDataType'] = nid -nid = FourByteNodeId(ObjectIds.EndpointDescription_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EndpointDescription -extension_object_typeids['EndpointDescription'] = nid -nid = FourByteNodeId(ObjectIds.PubSubGroupDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PubSubGroupDataType -extension_object_typeids['PubSubGroupDataType'] = nid -nid = FourByteNodeId(ObjectIds.WriterGroupDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = WriterGroupDataType -extension_object_typeids['WriterGroupDataType'] = nid -nid = FourByteNodeId(ObjectIds.DataSetReaderDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DataSetReaderDataType -extension_object_typeids['DataSetReaderDataType'] = nid -nid = FourByteNodeId(ObjectIds.ReaderGroupDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReaderGroupDataType -extension_object_typeids['ReaderGroupDataType'] = nid -nid = FourByteNodeId(ObjectIds.PubSubConnectionDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PubSubConnectionDataType -extension_object_typeids['PubSubConnectionDataType'] = nid -nid = FourByteNodeId(ObjectIds.PubSubConfigurationDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PubSubConfigurationDataType -extension_object_typeids['PubSubConfigurationDataType'] = nid -nid = FourByteNodeId(ObjectIds.PubSubConfiguration2DataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PubSubConfiguration2DataType -extension_object_typeids['PubSubConfiguration2DataType'] = nid -nid = FourByteNodeId(ObjectIds.GetEndpointsRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = GetEndpointsRequest -extension_object_typeids['GetEndpointsRequest'] = nid -nid = FourByteNodeId(ObjectIds.GetEndpointsResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = GetEndpointsResponse -extension_object_typeids['GetEndpointsResponse'] = nid -nid = FourByteNodeId(ObjectIds.RegisteredServer_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RegisteredServer -extension_object_typeids['RegisteredServer'] = nid -nid = FourByteNodeId(ObjectIds.RegisterServerRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RegisterServerRequest -extension_object_typeids['RegisterServerRequest'] = nid -nid = FourByteNodeId(ObjectIds.RegisterServerResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RegisterServerResponse -extension_object_typeids['RegisterServerResponse'] = nid -nid = FourByteNodeId(ObjectIds.DiscoveryConfiguration_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DiscoveryConfiguration -extension_object_typeids['DiscoveryConfiguration'] = nid -nid = FourByteNodeId(ObjectIds.MdnsDiscoveryConfiguration_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = MdnsDiscoveryConfiguration -extension_object_typeids['MdnsDiscoveryConfiguration'] = nid -nid = FourByteNodeId(ObjectIds.RegisterServer2Request_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RegisterServer2Request -extension_object_typeids['RegisterServer2Request'] = nid -nid = FourByteNodeId(ObjectIds.RegisterServer2Response_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RegisterServer2Response -extension_object_typeids['RegisterServer2Response'] = nid -nid = FourByteNodeId(ObjectIds.ChannelSecurityToken_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ChannelSecurityToken -extension_object_typeids['ChannelSecurityToken'] = nid -nid = FourByteNodeId(ObjectIds.OpenSecureChannelRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = OpenSecureChannelRequest -extension_object_typeids['OpenSecureChannelRequest'] = nid -nid = FourByteNodeId(ObjectIds.OpenSecureChannelResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = OpenSecureChannelResponse -extension_object_typeids['OpenSecureChannelResponse'] = nid -nid = FourByteNodeId(ObjectIds.CloseSecureChannelRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CloseSecureChannelRequest -extension_object_typeids['CloseSecureChannelRequest'] = nid -nid = FourByteNodeId(ObjectIds.CloseSecureChannelResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CloseSecureChannelResponse -extension_object_typeids['CloseSecureChannelResponse'] = nid -nid = FourByteNodeId(ObjectIds.SignedSoftwareCertificate_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SignedSoftwareCertificate -extension_object_typeids['SignedSoftwareCertificate'] = nid -nid = FourByteNodeId(ObjectIds.SignatureData_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SignatureData -extension_object_typeids['SignatureData'] = nid -nid = FourByteNodeId(ObjectIds.CreateSessionRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CreateSessionRequest -extension_object_typeids['CreateSessionRequest'] = nid -nid = FourByteNodeId(ObjectIds.CreateSessionResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CreateSessionResponse -extension_object_typeids['CreateSessionResponse'] = nid -nid = FourByteNodeId(ObjectIds.UserIdentityToken_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UserIdentityToken -extension_object_typeids['UserIdentityToken'] = nid -nid = FourByteNodeId(ObjectIds.AnonymousIdentityToken_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AnonymousIdentityToken -extension_object_typeids['AnonymousIdentityToken'] = nid -nid = FourByteNodeId(ObjectIds.UserNameIdentityToken_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UserNameIdentityToken -extension_object_typeids['UserNameIdentityToken'] = nid -nid = FourByteNodeId(ObjectIds.X509IdentityToken_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = X509IdentityToken -extension_object_typeids['X509IdentityToken'] = nid -nid = FourByteNodeId(ObjectIds.IssuedIdentityToken_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = IssuedIdentityToken -extension_object_typeids['IssuedIdentityToken'] = nid -nid = FourByteNodeId(ObjectIds.ActivateSessionRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ActivateSessionRequest -extension_object_typeids['ActivateSessionRequest'] = nid -nid = FourByteNodeId(ObjectIds.ActivateSessionResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ActivateSessionResponse -extension_object_typeids['ActivateSessionResponse'] = nid -nid = FourByteNodeId(ObjectIds.CloseSessionRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CloseSessionRequest -extension_object_typeids['CloseSessionRequest'] = nid -nid = FourByteNodeId(ObjectIds.CloseSessionResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CloseSessionResponse -extension_object_typeids['CloseSessionResponse'] = nid -nid = FourByteNodeId(ObjectIds.CancelRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CancelRequest -extension_object_typeids['CancelRequest'] = nid -nid = FourByteNodeId(ObjectIds.CancelResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CancelResponse -extension_object_typeids['CancelResponse'] = nid -nid = FourByteNodeId(ObjectIds.NodeAttributes_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = NodeAttributes -extension_object_typeids['NodeAttributes'] = nid -nid = FourByteNodeId(ObjectIds.ObjectAttributes_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ObjectAttributes -extension_object_typeids['ObjectAttributes'] = nid -nid = FourByteNodeId(ObjectIds.VariableAttributes_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = VariableAttributes -extension_object_typeids['VariableAttributes'] = nid -nid = FourByteNodeId(ObjectIds.MethodAttributes_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = MethodAttributes -extension_object_typeids['MethodAttributes'] = nid -nid = FourByteNodeId(ObjectIds.ObjectTypeAttributes_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ObjectTypeAttributes -extension_object_typeids['ObjectTypeAttributes'] = nid -nid = FourByteNodeId(ObjectIds.VariableTypeAttributes_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = VariableTypeAttributes -extension_object_typeids['VariableTypeAttributes'] = nid -nid = FourByteNodeId(ObjectIds.ReferenceTypeAttributes_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReferenceTypeAttributes -extension_object_typeids['ReferenceTypeAttributes'] = nid -nid = FourByteNodeId(ObjectIds.DataTypeAttributes_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DataTypeAttributes -extension_object_typeids['DataTypeAttributes'] = nid -nid = FourByteNodeId(ObjectIds.ViewAttributes_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ViewAttributes -extension_object_typeids['ViewAttributes'] = nid -nid = FourByteNodeId(ObjectIds.GenericAttributeValue_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = GenericAttributeValue -extension_object_typeids['GenericAttributeValue'] = nid -nid = FourByteNodeId(ObjectIds.GenericAttributes_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = GenericAttributes -extension_object_typeids['GenericAttributes'] = nid -nid = FourByteNodeId(ObjectIds.AddNodesItem_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AddNodesItem -extension_object_typeids['AddNodesItem'] = nid -nid = FourByteNodeId(ObjectIds.AddNodesResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AddNodesResult -extension_object_typeids['AddNodesResult'] = nid -nid = FourByteNodeId(ObjectIds.AddNodesRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AddNodesRequest -extension_object_typeids['AddNodesRequest'] = nid -nid = FourByteNodeId(ObjectIds.AddNodesResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AddNodesResponse -extension_object_typeids['AddNodesResponse'] = nid -nid = FourByteNodeId(ObjectIds.AddReferencesItem_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AddReferencesItem -extension_object_typeids['AddReferencesItem'] = nid -nid = FourByteNodeId(ObjectIds.AddReferencesRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AddReferencesRequest -extension_object_typeids['AddReferencesRequest'] = nid -nid = FourByteNodeId(ObjectIds.AddReferencesResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AddReferencesResponse -extension_object_typeids['AddReferencesResponse'] = nid -nid = FourByteNodeId(ObjectIds.DeleteNodesItem_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DeleteNodesItem -extension_object_typeids['DeleteNodesItem'] = nid -nid = FourByteNodeId(ObjectIds.DeleteNodesRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DeleteNodesRequest -extension_object_typeids['DeleteNodesRequest'] = nid -nid = FourByteNodeId(ObjectIds.DeleteNodesResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DeleteNodesResponse -extension_object_typeids['DeleteNodesResponse'] = nid -nid = FourByteNodeId(ObjectIds.DeleteReferencesItem_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DeleteReferencesItem -extension_object_typeids['DeleteReferencesItem'] = nid -nid = FourByteNodeId(ObjectIds.DeleteReferencesRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DeleteReferencesRequest -extension_object_typeids['DeleteReferencesRequest'] = nid -nid = FourByteNodeId(ObjectIds.DeleteReferencesResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DeleteReferencesResponse -extension_object_typeids['DeleteReferencesResponse'] = nid -nid = FourByteNodeId(ObjectIds.ViewDescription_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ViewDescription -extension_object_typeids['ViewDescription'] = nid -nid = FourByteNodeId(ObjectIds.BrowseDescription_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BrowseDescription -extension_object_typeids['BrowseDescription'] = nid -nid = FourByteNodeId(ObjectIds.ReferenceDescription_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReferenceDescription -extension_object_typeids['ReferenceDescription'] = nid -nid = FourByteNodeId(ObjectIds.BrowseResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BrowseResult -extension_object_typeids['BrowseResult'] = nid -nid = FourByteNodeId(ObjectIds.BrowseRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BrowseRequest -extension_object_typeids['BrowseRequest'] = nid -nid = FourByteNodeId(ObjectIds.BrowseResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BrowseResponse -extension_object_typeids['BrowseResponse'] = nid -nid = FourByteNodeId(ObjectIds.BrowseNextRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BrowseNextRequest -extension_object_typeids['BrowseNextRequest'] = nid -nid = FourByteNodeId(ObjectIds.BrowseNextResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BrowseNextResponse -extension_object_typeids['BrowseNextResponse'] = nid -nid = FourByteNodeId(ObjectIds.RelativePathElement_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RelativePathElement -extension_object_typeids['RelativePathElement'] = nid -nid = FourByteNodeId(ObjectIds.RelativePath_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RelativePath -extension_object_typeids['RelativePath'] = nid -nid = FourByteNodeId(ObjectIds.BrowsePath_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BrowsePath -extension_object_typeids['BrowsePath'] = nid -nid = FourByteNodeId(ObjectIds.BrowsePathTarget_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BrowsePathTarget -extension_object_typeids['BrowsePathTarget'] = nid -nid = FourByteNodeId(ObjectIds.BrowsePathResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BrowsePathResult -extension_object_typeids['BrowsePathResult'] = nid -nid = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = TranslateBrowsePathsToNodeIdsRequest -extension_object_typeids['TranslateBrowsePathsToNodeIdsRequest'] = nid -nid = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = TranslateBrowsePathsToNodeIdsResponse -extension_object_typeids['TranslateBrowsePathsToNodeIdsResponse'] = nid -nid = FourByteNodeId(ObjectIds.RegisterNodesRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RegisterNodesRequest -extension_object_typeids['RegisterNodesRequest'] = nid -nid = FourByteNodeId(ObjectIds.RegisterNodesResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RegisterNodesResponse -extension_object_typeids['RegisterNodesResponse'] = nid -nid = FourByteNodeId(ObjectIds.UnregisterNodesRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UnregisterNodesRequest -extension_object_typeids['UnregisterNodesRequest'] = nid -nid = FourByteNodeId(ObjectIds.UnregisterNodesResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UnregisterNodesResponse -extension_object_typeids['UnregisterNodesResponse'] = nid -nid = FourByteNodeId(ObjectIds.EndpointConfiguration_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EndpointConfiguration -extension_object_typeids['EndpointConfiguration'] = nid -nid = FourByteNodeId(ObjectIds.QueryDataDescription_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = QueryDataDescription -extension_object_typeids['QueryDataDescription'] = nid -nid = FourByteNodeId(ObjectIds.NodeTypeDescription_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = NodeTypeDescription -extension_object_typeids['NodeTypeDescription'] = nid -nid = FourByteNodeId(ObjectIds.QueryDataSet_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = QueryDataSet -extension_object_typeids['QueryDataSet'] = nid -nid = FourByteNodeId(ObjectIds.NodeReference_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = NodeReference -extension_object_typeids['NodeReference'] = nid -nid = FourByteNodeId(ObjectIds.ContentFilterElement_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ContentFilterElement -extension_object_typeids['ContentFilterElement'] = nid -nid = FourByteNodeId(ObjectIds.ContentFilter_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ContentFilter -extension_object_typeids['ContentFilter'] = nid -nid = FourByteNodeId(ObjectIds.FilterOperand_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = FilterOperand -extension_object_typeids['FilterOperand'] = nid -nid = FourByteNodeId(ObjectIds.ElementOperand_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ElementOperand -extension_object_typeids['ElementOperand'] = nid -nid = FourByteNodeId(ObjectIds.LiteralOperand_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = LiteralOperand -extension_object_typeids['LiteralOperand'] = nid -nid = FourByteNodeId(ObjectIds.AttributeOperand_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AttributeOperand -extension_object_typeids['AttributeOperand'] = nid -nid = FourByteNodeId(ObjectIds.SimpleAttributeOperand_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SimpleAttributeOperand -extension_object_typeids['SimpleAttributeOperand'] = nid -nid = FourByteNodeId(ObjectIds.PublishedEventsDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PublishedEventsDataType -extension_object_typeids['PublishedEventsDataType'] = nid -nid = FourByteNodeId(ObjectIds.ContentFilterElementResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ContentFilterElementResult -extension_object_typeids['ContentFilterElementResult'] = nid -nid = FourByteNodeId(ObjectIds.ContentFilterResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ContentFilterResult -extension_object_typeids['ContentFilterResult'] = nid -nid = FourByteNodeId(ObjectIds.ParsingResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ParsingResult -extension_object_typeids['ParsingResult'] = nid -nid = FourByteNodeId(ObjectIds.QueryFirstRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = QueryFirstRequest -extension_object_typeids['QueryFirstRequest'] = nid -nid = FourByteNodeId(ObjectIds.QueryFirstResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = QueryFirstResponse -extension_object_typeids['QueryFirstResponse'] = nid -nid = FourByteNodeId(ObjectIds.QueryNextRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = QueryNextRequest -extension_object_typeids['QueryNextRequest'] = nid -nid = FourByteNodeId(ObjectIds.QueryNextResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = QueryNextResponse -extension_object_typeids['QueryNextResponse'] = nid -nid = FourByteNodeId(ObjectIds.ReadValueId_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReadValueId -extension_object_typeids['ReadValueId'] = nid -nid = FourByteNodeId(ObjectIds.ReadRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReadRequest -extension_object_typeids['ReadRequest'] = nid -nid = FourByteNodeId(ObjectIds.ReadResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReadResponse -extension_object_typeids['ReadResponse'] = nid -nid = FourByteNodeId(ObjectIds.HistoryReadValueId_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = HistoryReadValueId -extension_object_typeids['HistoryReadValueId'] = nid -nid = FourByteNodeId(ObjectIds.HistoryReadResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = HistoryReadResult -extension_object_typeids['HistoryReadResult'] = nid -nid = FourByteNodeId(ObjectIds.HistoryReadDetails_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = HistoryReadDetails -extension_object_typeids['HistoryReadDetails'] = nid -nid = FourByteNodeId(ObjectIds.ReadRawModifiedDetails_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReadRawModifiedDetails -extension_object_typeids['ReadRawModifiedDetails'] = nid -nid = FourByteNodeId(ObjectIds.ReadAtTimeDetails_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReadAtTimeDetails -extension_object_typeids['ReadAtTimeDetails'] = nid -nid = FourByteNodeId(ObjectIds.ReadAnnotationDataDetails_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReadAnnotationDataDetails -extension_object_typeids['ReadAnnotationDataDetails'] = nid -nid = FourByteNodeId(ObjectIds.HistoryData_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = HistoryData -extension_object_typeids['HistoryData'] = nid -nid = FourByteNodeId(ObjectIds.ModificationInfo_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ModificationInfo -extension_object_typeids['ModificationInfo'] = nid -nid = FourByteNodeId(ObjectIds.HistoryModifiedData_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = HistoryModifiedData -extension_object_typeids['HistoryModifiedData'] = nid -nid = FourByteNodeId(ObjectIds.HistoryReadRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = HistoryReadRequest -extension_object_typeids['HistoryReadRequest'] = nid -nid = FourByteNodeId(ObjectIds.HistoryReadResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = HistoryReadResponse -extension_object_typeids['HistoryReadResponse'] = nid -nid = FourByteNodeId(ObjectIds.WriteValue_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = WriteValue -extension_object_typeids['WriteValue'] = nid -nid = FourByteNodeId(ObjectIds.WriteRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = WriteRequest -extension_object_typeids['WriteRequest'] = nid -nid = FourByteNodeId(ObjectIds.WriteResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = WriteResponse -extension_object_typeids['WriteResponse'] = nid -nid = FourByteNodeId(ObjectIds.HistoryUpdateDetails_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = HistoryUpdateDetails -extension_object_typeids['HistoryUpdateDetails'] = nid -nid = FourByteNodeId(ObjectIds.UpdateDataDetails_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UpdateDataDetails -extension_object_typeids['UpdateDataDetails'] = nid -nid = FourByteNodeId(ObjectIds.UpdateStructureDataDetails_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UpdateStructureDataDetails -extension_object_typeids['UpdateStructureDataDetails'] = nid -nid = FourByteNodeId(ObjectIds.DeleteRawModifiedDetails_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DeleteRawModifiedDetails -extension_object_typeids['DeleteRawModifiedDetails'] = nid -nid = FourByteNodeId(ObjectIds.DeleteAtTimeDetails_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DeleteAtTimeDetails -extension_object_typeids['DeleteAtTimeDetails'] = nid -nid = FourByteNodeId(ObjectIds.DeleteEventDetails_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DeleteEventDetails -extension_object_typeids['DeleteEventDetails'] = nid -nid = FourByteNodeId(ObjectIds.HistoryUpdateResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = HistoryUpdateResult -extension_object_typeids['HistoryUpdateResult'] = nid -nid = FourByteNodeId(ObjectIds.HistoryUpdateRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = HistoryUpdateRequest -extension_object_typeids['HistoryUpdateRequest'] = nid -nid = FourByteNodeId(ObjectIds.HistoryUpdateResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = HistoryUpdateResponse -extension_object_typeids['HistoryUpdateResponse'] = nid -nid = FourByteNodeId(ObjectIds.CallMethodRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CallMethodRequest -extension_object_typeids['CallMethodRequest'] = nid -nid = FourByteNodeId(ObjectIds.CallMethodResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CallMethodResult -extension_object_typeids['CallMethodResult'] = nid -nid = FourByteNodeId(ObjectIds.CallRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CallRequest -extension_object_typeids['CallRequest'] = nid -nid = FourByteNodeId(ObjectIds.CallResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CallResponse -extension_object_typeids['CallResponse'] = nid -nid = FourByteNodeId(ObjectIds.MonitoringFilter_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = MonitoringFilter -extension_object_typeids['MonitoringFilter'] = nid -nid = FourByteNodeId(ObjectIds.DataChangeFilter_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DataChangeFilter -extension_object_typeids['DataChangeFilter'] = nid -nid = FourByteNodeId(ObjectIds.EventFilter_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EventFilter -extension_object_typeids['EventFilter'] = nid -nid = FourByteNodeId(ObjectIds.ReadEventDetails_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReadEventDetails -extension_object_typeids['ReadEventDetails'] = nid -nid = FourByteNodeId(ObjectIds.AggregateConfiguration_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AggregateConfiguration -extension_object_typeids['AggregateConfiguration'] = nid -nid = FourByteNodeId(ObjectIds.ReadProcessedDetails_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ReadProcessedDetails -extension_object_typeids['ReadProcessedDetails'] = nid -nid = FourByteNodeId(ObjectIds.AggregateFilter_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AggregateFilter -extension_object_typeids['AggregateFilter'] = nid -nid = FourByteNodeId(ObjectIds.MonitoringFilterResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = MonitoringFilterResult -extension_object_typeids['MonitoringFilterResult'] = nid -nid = FourByteNodeId(ObjectIds.EventFilterResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EventFilterResult -extension_object_typeids['EventFilterResult'] = nid -nid = FourByteNodeId(ObjectIds.AggregateFilterResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AggregateFilterResult -extension_object_typeids['AggregateFilterResult'] = nid -nid = FourByteNodeId(ObjectIds.MonitoringParameters_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = MonitoringParameters -extension_object_typeids['MonitoringParameters'] = nid -nid = FourByteNodeId(ObjectIds.MonitoredItemCreateRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = MonitoredItemCreateRequest -extension_object_typeids['MonitoredItemCreateRequest'] = nid -nid = FourByteNodeId(ObjectIds.MonitoredItemCreateResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = MonitoredItemCreateResult -extension_object_typeids['MonitoredItemCreateResult'] = nid -nid = FourByteNodeId(ObjectIds.CreateMonitoredItemsRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CreateMonitoredItemsRequest -extension_object_typeids['CreateMonitoredItemsRequest'] = nid -nid = FourByteNodeId(ObjectIds.CreateMonitoredItemsResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CreateMonitoredItemsResponse -extension_object_typeids['CreateMonitoredItemsResponse'] = nid -nid = FourByteNodeId(ObjectIds.MonitoredItemModifyRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = MonitoredItemModifyRequest -extension_object_typeids['MonitoredItemModifyRequest'] = nid -nid = FourByteNodeId(ObjectIds.MonitoredItemModifyResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = MonitoredItemModifyResult -extension_object_typeids['MonitoredItemModifyResult'] = nid -nid = FourByteNodeId(ObjectIds.ModifyMonitoredItemsRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ModifyMonitoredItemsRequest -extension_object_typeids['ModifyMonitoredItemsRequest'] = nid -nid = FourByteNodeId(ObjectIds.ModifyMonitoredItemsResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ModifyMonitoredItemsResponse -extension_object_typeids['ModifyMonitoredItemsResponse'] = nid -nid = FourByteNodeId(ObjectIds.SetMonitoringModeRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SetMonitoringModeRequest -extension_object_typeids['SetMonitoringModeRequest'] = nid -nid = FourByteNodeId(ObjectIds.SetMonitoringModeResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SetMonitoringModeResponse -extension_object_typeids['SetMonitoringModeResponse'] = nid -nid = FourByteNodeId(ObjectIds.SetTriggeringRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SetTriggeringRequest -extension_object_typeids['SetTriggeringRequest'] = nid -nid = FourByteNodeId(ObjectIds.SetTriggeringResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SetTriggeringResponse -extension_object_typeids['SetTriggeringResponse'] = nid -nid = FourByteNodeId(ObjectIds.DeleteMonitoredItemsRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DeleteMonitoredItemsRequest -extension_object_typeids['DeleteMonitoredItemsRequest'] = nid -nid = FourByteNodeId(ObjectIds.DeleteMonitoredItemsResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DeleteMonitoredItemsResponse -extension_object_typeids['DeleteMonitoredItemsResponse'] = nid -nid = FourByteNodeId(ObjectIds.CreateSubscriptionRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CreateSubscriptionRequest -extension_object_typeids['CreateSubscriptionRequest'] = nid -nid = FourByteNodeId(ObjectIds.CreateSubscriptionResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = CreateSubscriptionResponse -extension_object_typeids['CreateSubscriptionResponse'] = nid -nid = FourByteNodeId(ObjectIds.ModifySubscriptionRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ModifySubscriptionRequest -extension_object_typeids['ModifySubscriptionRequest'] = nid -nid = FourByteNodeId(ObjectIds.ModifySubscriptionResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ModifySubscriptionResponse -extension_object_typeids['ModifySubscriptionResponse'] = nid -nid = FourByteNodeId(ObjectIds.SetPublishingModeRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SetPublishingModeRequest -extension_object_typeids['SetPublishingModeRequest'] = nid -nid = FourByteNodeId(ObjectIds.SetPublishingModeResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SetPublishingModeResponse -extension_object_typeids['SetPublishingModeResponse'] = nid -nid = FourByteNodeId(ObjectIds.NotificationMessage_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = NotificationMessage -extension_object_typeids['NotificationMessage'] = nid -nid = FourByteNodeId(ObjectIds.NotificationData_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = NotificationData -extension_object_typeids['NotificationData'] = nid -nid = FourByteNodeId(ObjectIds.MonitoredItemNotification_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = MonitoredItemNotification -extension_object_typeids['MonitoredItemNotification'] = nid -nid = FourByteNodeId(ObjectIds.DataChangeNotification_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DataChangeNotification -extension_object_typeids['DataChangeNotification'] = nid -nid = FourByteNodeId(ObjectIds.EventFieldList_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EventFieldList -extension_object_typeids['EventFieldList'] = nid -nid = FourByteNodeId(ObjectIds.EventNotificationList_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EventNotificationList -extension_object_typeids['EventNotificationList'] = nid -nid = FourByteNodeId(ObjectIds.HistoryEventFieldList_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = HistoryEventFieldList -extension_object_typeids['HistoryEventFieldList'] = nid -nid = FourByteNodeId(ObjectIds.HistoryEvent_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = HistoryEvent -extension_object_typeids['HistoryEvent'] = nid -nid = FourByteNodeId(ObjectIds.UpdateEventDetails_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = UpdateEventDetails -extension_object_typeids['UpdateEventDetails'] = nid -nid = FourByteNodeId(ObjectIds.StatusChangeNotification_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = StatusChangeNotification -extension_object_typeids['StatusChangeNotification'] = nid -nid = FourByteNodeId(ObjectIds.SubscriptionAcknowledgement_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SubscriptionAcknowledgement -extension_object_typeids['SubscriptionAcknowledgement'] = nid -nid = FourByteNodeId(ObjectIds.PublishRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PublishRequest -extension_object_typeids['PublishRequest'] = nid -nid = FourByteNodeId(ObjectIds.PublishResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = PublishResponse -extension_object_typeids['PublishResponse'] = nid -nid = FourByteNodeId(ObjectIds.RepublishRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RepublishRequest -extension_object_typeids['RepublishRequest'] = nid -nid = FourByteNodeId(ObjectIds.RepublishResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RepublishResponse -extension_object_typeids['RepublishResponse'] = nid -nid = FourByteNodeId(ObjectIds.TransferResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = TransferResult -extension_object_typeids['TransferResult'] = nid -nid = FourByteNodeId(ObjectIds.TransferSubscriptionsRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = TransferSubscriptionsRequest -extension_object_typeids['TransferSubscriptionsRequest'] = nid -nid = FourByteNodeId(ObjectIds.TransferSubscriptionsResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = TransferSubscriptionsResponse -extension_object_typeids['TransferSubscriptionsResponse'] = nid -nid = FourByteNodeId(ObjectIds.DeleteSubscriptionsRequest_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DeleteSubscriptionsRequest -extension_object_typeids['DeleteSubscriptionsRequest'] = nid -nid = FourByteNodeId(ObjectIds.DeleteSubscriptionsResponse_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DeleteSubscriptionsResponse -extension_object_typeids['DeleteSubscriptionsResponse'] = nid -nid = FourByteNodeId(ObjectIds.BuildInfo_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = BuildInfo -extension_object_typeids['BuildInfo'] = nid -nid = FourByteNodeId(ObjectIds.RedundantServerDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RedundantServerDataType -extension_object_typeids['RedundantServerDataType'] = nid -nid = FourByteNodeId(ObjectIds.EndpointUrlListDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EndpointUrlListDataType -extension_object_typeids['EndpointUrlListDataType'] = nid -nid = FourByteNodeId(ObjectIds.NetworkGroupDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = NetworkGroupDataType -extension_object_typeids['NetworkGroupDataType'] = nid -nid = FourByteNodeId(ObjectIds.SamplingIntervalDiagnosticsDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SamplingIntervalDiagnosticsDataType -extension_object_typeids['SamplingIntervalDiagnosticsDataType'] = nid -nid = FourByteNodeId(ObjectIds.ServerDiagnosticsSummaryDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ServerDiagnosticsSummaryDataType -extension_object_typeids['ServerDiagnosticsSummaryDataType'] = nid -nid = FourByteNodeId(ObjectIds.ServerStatusDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ServerStatusDataType -extension_object_typeids['ServerStatusDataType'] = nid -nid = FourByteNodeId(ObjectIds.SessionSecurityDiagnosticsDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SessionSecurityDiagnosticsDataType -extension_object_typeids['SessionSecurityDiagnosticsDataType'] = nid -nid = FourByteNodeId(ObjectIds.ServiceCounterDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ServiceCounterDataType -extension_object_typeids['ServiceCounterDataType'] = nid -nid = FourByteNodeId(ObjectIds.SessionDiagnosticsDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SessionDiagnosticsDataType -extension_object_typeids['SessionDiagnosticsDataType'] = nid -nid = FourByteNodeId(ObjectIds.StatusResult_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = StatusResult -extension_object_typeids['StatusResult'] = nid -nid = FourByteNodeId(ObjectIds.SubscriptionDiagnosticsDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SubscriptionDiagnosticsDataType -extension_object_typeids['SubscriptionDiagnosticsDataType'] = nid -nid = FourByteNodeId(ObjectIds.ModelChangeStructureDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ModelChangeStructureDataType -extension_object_typeids['ModelChangeStructureDataType'] = nid -nid = FourByteNodeId(ObjectIds.SemanticChangeStructureDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = SemanticChangeStructureDataType -extension_object_typeids['SemanticChangeStructureDataType'] = nid -nid = FourByteNodeId(ObjectIds.Range_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = Range -extension_object_typeids['Range'] = nid -nid = FourByteNodeId(ObjectIds.EUInformation_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = EUInformation -extension_object_typeids['EUInformation'] = nid -nid = FourByteNodeId(ObjectIds.ComplexNumberType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ComplexNumberType -extension_object_typeids['ComplexNumberType'] = nid -nid = FourByteNodeId(ObjectIds.DoubleComplexNumberType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = DoubleComplexNumberType -extension_object_typeids['DoubleComplexNumberType'] = nid -nid = FourByteNodeId(ObjectIds.AxisInformation_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = AxisInformation -extension_object_typeids['AxisInformation'] = nid -nid = FourByteNodeId(ObjectIds.XVType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = XVType -extension_object_typeids['XVType'] = nid -nid = FourByteNodeId(ObjectIds.ProgramDiagnosticDataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ProgramDiagnosticDataType -extension_object_typeids['ProgramDiagnosticDataType'] = nid -nid = FourByteNodeId(ObjectIds.ProgramDiagnostic2DataType_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = ProgramDiagnostic2DataType -extension_object_typeids['ProgramDiagnostic2DataType'] = nid -nid = FourByteNodeId(ObjectIds.Annotation_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = Annotation -extension_object_typeids['Annotation'] = nid diff --git a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaprotocol_hand.py b/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaprotocol_hand.py deleted file mode 100644 index 1755ce8..0000000 --- a/freecad.fcmcua/freecad/fcmcua/dependencies/asyncua/ua/uaprotocol_hand.py +++ /dev/null @@ -1,313 +0,0 @@ -import struct -from dataclasses import dataclass, field -from typing import List - -from asyncua.ua import uaprotocol_auto as auto -from asyncua.ua import uatypes -from asyncua.common import utils -from asyncua.ua.uatypes import AccessLevel - -OPC_TCP_SCHEME = 'opc.tcp' - - -@dataclass -class Hello: - ProtocolVersion: uatypes.UInt32 = 0 - # the following values couldbe set to 0 (meaning no limits) - # unfortunaltely many servers do not support it - # even newer version of prosys are broken - # so we set then to a high value known to work most places - ReceiveBufferSize: uatypes.UInt32 = 2**31 - 1 - SendBufferSize: uatypes.UInt32 = 2**31 - 1 - MaxMessageSize: uatypes.UInt32 = 2**31 - 1 - MaxChunkCount: uatypes.UInt32 = 2**31 - 1 - EndpointUrl: uatypes.String = "" - - -@dataclass -class MessageType: - Invalid: bytes = b'INV' # FIXME: check value - Hello: bytes = b'HEL' - Acknowledge: bytes = b'ACK' - Error: bytes = b'ERR' - SecureOpen: bytes = b'OPN' - SecureClose: bytes = b'CLO' - SecureMessage: bytes = b'MSG' - - -@dataclass -class ChunkType: - Invalid: bytes = b'0' # FIXME check - Single: bytes = b'F' - Intermediate: bytes = b'C' - Abort: bytes = b'A' # when an error occurred and the Message is aborted (body is ErrorMessage) - - -@dataclass -class Header: - MessageType: MessageType = None - ChunkType: ChunkType = None - ChannelId: int = 0 - body_size = 0 - packet_size = 0 - header_size = 8 - - def add_size(self, size): - self.body_size += size - - @staticmethod - def max_size(): - return struct.calcsize("<3scII") - - -@dataclass -class ErrorMessage: - Error: uatypes.StatusCode = uatypes.StatusCode() - Reason: uatypes.String = "" - - -@dataclass -class Acknowledge: - ProtocolVersion: uatypes.UInt32 = 0 - ReceiveBufferSize: uatypes.UInt32 = 65536 - SendBufferSize: uatypes.UInt32 = 65536 - MaxMessageSize: uatypes.UInt32 = 0 # No limits - MaxChunkCount: uatypes.UInt32 = 0 # No limits - - -@dataclass -class AsymmetricAlgorithmHeader: - SecurityPolicyURI: uatypes.String = 'http://opcfoundation.org/UA/SecurityPolicy#None' - SenderCertificate: uatypes.ByteString = None - ReceiverCertificateThumbPrint: uatypes.ByteString = None - - def __str__(self): - size1 = len(self.SenderCertificate) if self.SenderCertificate is not None else None - size2 = len(self.ReceiverCertificateThumbPrint) if self.ReceiverCertificateThumbPrint is not None else None - return f'{self.__class__.__name__}(SecurityPolicy:{self.SecurityPolicyURI},' \ - f' certificatesize:{size2}, receiverCertificatesize:{size2} )' - - __repr__ = __str__ - - -@dataclass -class SymmetricAlgorithmHeader: - TokenId: uatypes.UInt32 = 0 - - @staticmethod - def max_size(): - return struct.calcsize('0 - but since it is an IntEnum it can be replace by a normal int - """ - - ScalarOrOneDimension = -3 - Any = -2 - Scalar = -1 - OneOrMoreDimensions = 0 - OneDimension = 1 - # the next names are not in spec but so common we express them here - TwoDimensions = 2 - ThreeDimensions = 3 - FourDimensions = 4 - - -class _MaskEnum(IntEnum): - @classmethod - def parse_bitfield(cls, the_int): - """ Take an integer and interpret it as a set of enum values. """ - if not isinstance(the_int, int): - raise ValueError( - f"Argument should be an int, we received {the_int} fo type {type(the_int)}" - ) - return {cls(b) for b in cls._bits(the_int)} - - @classmethod - def to_bitfield(cls, collection): - """ Takes some enum values and creates an integer from them. """ - # make sure all elements are of the correct type (use itertools.tee in case we get passed an - # iterator) - iter1, iter2 = itertools.tee(iter(collection)) - if not all(isinstance(x, cls) for x in iter1): - raise TypeError(f"All elements have to be of type {cls}") - return sum(x.mask for x in iter2) - - @property - def mask(self): - return 1 << self.value - - @staticmethod - def _bits(n): - """Iterate over the bits in n. - - e.g. bits(44) yields at 2, 3, 5 - """ - if not n >= 0: # avoid infinite recursion - raise ValueError() - pos = 0 - while n: - if n & 0x1: - yield pos - n //= 2 - pos += 1 - - -class AccessLevel(_MaskEnum): - """ - Bit index to indicate what the access level is. - - Spec Part 3, appears multiple times, e.g. paragraph 5.6.2 Variable NodeClass - """ - - CurrentRead = 0 - CurrentWrite = 1 - HistoryRead = 2 - HistoryWrite = 3 - SemanticChange = 4 - StatusWrite = 5 - TimestampWrite = 6 - - -class WriteMask(_MaskEnum): - """ - Bit index to indicate which attribute of a node is writable - - Spec Part 3, Paragraph 5.2.7 WriteMask - """ - - AccessLevel = 0 - ArrayDimensions = 1 - BrowseName = 2 - ContainsNoLoops = 3 - DataType = 4 - Description = 5 - DisplayName = 6 - EventNotifier = 7 - Executable = 8 - Historizing = 9 - InverseName = 10 - IsAbstract = 11 - MinimumSamplingInterval = 12 - NodeClass = 13 - NodeId = 14 - Symmetric = 15 - UserAccessLevel = 16 - UserExecutable = 17 - UserWriteMask = 18 - ValueRank = 19 - WriteMask = 20 - ValueForVariableType = 21 - - -class EventNotifier(_MaskEnum): - """ - Bit index to indicate how a node can be used for events. - - Spec Part 3, appears multiple times, e.g. Paragraph 5.4 View NodeClass - """ - - SubscribeToEvents = 0 - # Reserved = 1 - HistoryRead = 2 - HistoryWrite = 3 - - -@dataclass(frozen=True) -class StatusCode: - """ - :ivar value: - :vartype value: int - :ivar name: - :vartype name: string - :ivar doc: - :vartype doc: string - """ - - value: UInt32 = status_codes.StatusCodes.Good - - def __post_init__(self): - if isinstance(self.value, str): - object.__setattr__(self, "value", getattr(status_codes.StatusCodes, self.value)) - - def check(self): - """ - Raises an exception if the status code is anything else than 0 (good). - """ - if not self.is_good(): - raise UaStatusCodeError(self.value) - - def is_good(self): - """ - return True if status is Good (00). - """ - mask = 3 << 30 - if mask & self.value == 0x00000000: - return True - return False - - def is_bad(self): - """ - https://reference.opcfoundation.org/v104/Core/docs/Part4/7.34.1/ - 11 Reserved for future use. All Clients should treat a StatusCode with this severity as “Bad”. - - return True if status is Bad (10) or (11). - """ - mask = 3 << 30 - if mask & self.value in (0x80000000, 0xc0000000): - return True - return False - - def is_uncertain(self): - """ - return True if status is Uncertain (01). - """ - mask = 3 << 30 - if mask & self.value == 0x40000000: - return True - return False - - @property - def name(self): - name, _ = status_codes.get_name_and_doc(self.value) - return name - - @property - def doc(self): - _, doc = status_codes.get_name_and_doc(self.value) - return doc - - -class NodeIdType(IntEnum): - TwoByte = 0 - FourByte = 1 - Numeric = 2 - String = 3 - Guid = 4 - ByteString = 5 - - -_NodeIdType = NodeIdType # ugly hack - - -@dataclass(frozen=True, eq=False, order=False) -class NodeId: - """ - NodeId Object - - Args: - identifier: The identifier might be an int, a string, bytes or a Guid - namespaceidx(int): The index of the namespace - nodeidtype(NodeIdType): The type of the nodeid if it cannot be guess or you want something - special like twobyte nodeid or fourbytenodeid - - - :ivar Identifier: - :vartype Identifier: NodeId - :ivar NamespaceIndex: - :vartype NamespaceIndex: Int - :ivar NamespaceUri: - :vartype NamespaceUri: String - :ivar ServerIndex: - :vartype ServerIndex: Int - """ - - Identifier: Union[Int32, String, Guid, ByteString] = 0 - NamespaceIndex: Int16 = 0 - NodeIdType: _NodeIdType = None - - def __post_init__(self): - if self.NodeIdType is None: - if isinstance(self.Identifier, int): - if self.Identifier < 255 and self.NamespaceIndex == 0: - object.__setattr__(self, "NodeIdType", NodeIdType.TwoByte) - elif self.Identifier < 2 ** 16 and self.NamespaceIndex < 255: - object.__setattr__(self, "NodeIdType", NodeIdType.FourByte) - else: - object.__setattr__(self, "NodeIdType", NodeIdType.Numeric) - elif isinstance(self.Identifier, str): - object.__setattr__(self, "NodeIdType", NodeIdType.String) - elif isinstance(self.Identifier, bytes): - object.__setattr__(self, "NodeIdType", NodeIdType.ByteString) - elif isinstance(self.Identifier, uuid.UUID): - object.__setattr__(self, "NodeIdType", NodeIdType.Guid) - else: - raise UaError("NodeId: Could not guess type of NodeId, set NodeIdType") - else: - self.check_identifier_type_compatibility() - - def check_identifier_type_compatibility(self): - """ - Check whether the given identifier can be interpreted as the given node identifier type. - """ - valid_type_combinations = [ - (int, [NodeIdType.Numeric, NodeIdType.TwoByte, NodeIdType.FourByte]), - (str, [NodeIdType.String, NodeIdType.ByteString]), - (bytes, [NodeIdType.ByteString, NodeIdType.TwoByte, NodeIdType.FourByte]), - (uuid.UUID, [NodeIdType.Guid]), - ] - for identifier, valid_node_types in valid_type_combinations: - if isinstance(self.Identifier, identifier) and self.NodeIdType in valid_node_types: - return - raise UaError( - f"NodeId of type {self.NodeIdType.name} has an incompatible identifier {self.Identifier} of type {type(self.Identifier)}" - ) - - def __eq__(self, node): - return isinstance(node, NodeId) and self.NamespaceIndex == node.NamespaceIndex and self.Identifier == node.Identifier - - def __ne__(self, other): - return not self.__eq__(other) - - def __hash__(self): - return hash((self.NamespaceIndex, self.Identifier)) - - def __lt__(self, other): - if not isinstance(other, NodeId): - raise AttributeError("Can only compare to NodeId") - return (self.NodeIdType, self.NamespaceIndex, self.Identifier) < (other.NodeIdType, other.NamespaceIndex, other.Identifier) - - def is_null(self): - if self.NamespaceIndex != 0: - return False - return self.has_null_identifier() - - def has_null_identifier(self): - if not self.Identifier: - return True - if self.NodeIdType is NodeIdType.Guid and self.Identifier.int == 0: - return True - return False - - @staticmethod - def from_string(string): - try: - return NodeId._from_string(string) - except ValueError as ex: - raise UaStringParsingError(f"Error parsing string {string}", ex) from ex - - @staticmethod - def _from_string(string): - elements = string.split(";") - identifier = None - namespace = 0 - ntype = None - srv = None - nsu = None - for el in elements: - if not el: - continue - k, v = el.split("=", 1) - k = k.strip() - v = v.strip() - if k == "ns": - namespace = int(v) - elif k == "i": - ntype = NodeIdType.Numeric - identifier = int(v) - elif k == "s": - ntype = NodeIdType.String - identifier = v - elif k == "g": - ntype = NodeIdType.Guid - identifier = uuid.UUID(f"urn:uuid:{v}") - elif k == "b": - ntype = NodeIdType.ByteString - identifier = bytes(v, 'utf-8') - elif k == "srv": - srv = int(v) - elif k == "nsu": - nsu = v - if identifier is None: - raise UaStringParsingError(f"Could not find identifier in string: {string}") - if nsu is not None or srv is not None: - return ExpandedNodeId(identifier, namespace, ntype, NamespaceUri=nsu, ServerIndex=srv) - return NodeId(identifier, namespace, ntype) - - def to_string(self): - string = [] - if self.NamespaceIndex != 0: - string.append(f"ns={self.NamespaceIndex}") - identifier = self.Identifier - ntype = None - if self.NodeIdType == NodeIdType.Numeric: - ntype = "i" - elif self.NodeIdType == NodeIdType.String: - ntype = "s" - elif self.NodeIdType == NodeIdType.TwoByte: - ntype = "i" - elif self.NodeIdType == NodeIdType.FourByte: - ntype = "i" - elif self.NodeIdType == NodeIdType.Guid: - ntype = "g" - elif self.NodeIdType == NodeIdType.ByteString: - ntype = "b" - identifier = identifier.decode() - string.append(f"{ntype}={identifier}") - return ";".join(string) - - def to_binary(self): - import asyncua - - return asyncua.ua.ua_binary.nodeid_to_binary(self) - - -@dataclass(frozen=True, eq=False, order=False) -class TwoByteNodeId(NodeId): - def __post_init__(self): - object.__setattr__(self, "NodeIdType", NodeIdType.TwoByte) - if not isinstance(self.Identifier, int): - raise ValueError(f"{self.__class__.__name__} Identifier must be int") - if self.Identifier > 255: - raise ValueError(f"{self.__class__.__name__} cannot have identifier > 255") - if self.NamespaceIndex != 0: - raise ValueError(f"{self.__class__.__name__} cannot have NamespaceIndex != 0") - - -@dataclass(frozen=True, eq=False, order=False) -class FourByteNodeId(NodeId): - def __post_init__(self): - object.__setattr__(self, "NodeIdType", NodeIdType.FourByte) - if not isinstance(self.Identifier, int): - raise ValueError(f"{self.__class__.__name__} Identifier must be int") - if self.Identifier > 65535: - raise ValueError(f"{self.__class__.__name__} cannot have identifier > 65535") - if self.NamespaceIndex > 255: - raise ValueError(f"{self.__class__.__name__} cannot have NamespaceIndex != 0") - - -@dataclass(frozen=True, eq=False, order=False) -class NumericNodeId(NodeId): - def __post_init__(self): - object.__setattr__(self, "NodeIdType", NodeIdType.Numeric) - if not isinstance(self.Identifier, int): - raise ValueError(f"{self.__class__.__name__} Identifier must be int") - - -@dataclass(frozen=True, eq=False, order=False) -class ByteStringNodeId(NodeId): - def __post_init__(self): - object.__setattr__(self, "NodeIdType", NodeIdType.ByteString) - if not isinstance(self.Identifier, bytes): - raise ValueError(f"{self.__class__.__name__} Identifier must be bytes") - - -@dataclass(frozen=True, eq=False, order=False) -class GuidNodeId(NodeId): - def __post_init__(self): - object.__setattr__(self, "NodeIdType", NodeIdType.Guid) - if not isinstance(self.Identifier, uuid.UUID): - raise ValueError(f"{self.__class__.__name__} Identifier must be uuid") - - -@dataclass(frozen=True, eq=False, order=False) -class StringNodeId(NodeId): - def __post_init__(self): - object.__setattr__(self, "NodeIdType", NodeIdType.String) - if not isinstance(self.Identifier, str): - raise ValueError(f"{self.__class__.__name__} Identifier must be string") - - -@dataclass(frozen=True, eq=False, order=False) -class ExpandedNodeId(NodeId): - NamespaceUri: Optional[String] = field(default=None, compare=True) - ServerIndex: Int32 = field(default=0, compare=True) - - def to_string(self): - string = NodeId.to_string(self) - string = [string] - if self.ServerIndex: - string.append(f"srv={self.ServerIndex}") - if self.NamespaceUri: - string.append(f"nsu={self.NamespaceUri}") - return ";".join(string) - - -@dataclass(frozen=True, init=False, order=True) -class QualifiedName: - """ - A string qualified with a namespace index. - """ - - NamespaceIndex: UInt16 = 0 - Name: String = "" - - def __init__(self, Name=None, NamespaceIndex=0): - object.__setattr__(self, "Name", Name) - object.__setattr__(self, "NamespaceIndex", NamespaceIndex) - if isinstance(self.NamespaceIndex, str) and isinstance(self.Name, int): - # originally the order or argument was inversed, try to support it - logger.warning("QualifiedName are str, int, while int, str is expected, swithcing") - - if not isinstance(self.NamespaceIndex, int) or not isinstance(self.Name, (str, type(None))): - raise ValueError(f"QualifiedName constructore args have wrong types, {self}") - - def to_string(self): - return f"{self.NamespaceIndex}:{self.Name}" - - @staticmethod - def from_string(string): - if ":" in string: - try: - idx, name = string.split(":", 1) - idx = int(idx) - except (TypeError, ValueError) as ex: - raise UaStringParsingError(f"Error parsing string {string}", ex) from ex - else: - idx = 0 - name = string - return QualifiedName(Name=name, NamespaceIndex=idx) - - -@dataclass(frozen=True, init=False) -class LocalizedText: - """ - A string qualified with a namespace index. - """ - - Encoding: Byte = field(default=0, repr=False, init=False, compare=False) - Locale: Optional[String] = None - Text: Optional[String] = None - - def __init__(self, Text=None, Locale=None): - # need to write init method since args ar inverted in original implementataion - object.__setattr__(self, "Text", Text) - object.__setattr__(self, "Locale", Locale) - - if self.Text is not None: - if not isinstance(self.Text, str): - raise ValueError( - f'A LocalizedText object takes a string as argument "text"' - f"not a {type(self.Text)}, {self.Text}" - ) - - if self.Locale is not None: - if not isinstance(self.Locale, str): - raise ValueError( - f'A LocalizedText object takes a string as argument "locale",' - f" not a {type(self.Locale)}, {self.Locale}" - ) - - def to_string(self): - return self.__str__() - - @staticmethod - def from_string(string): - m = re.match(r"^LocalizedText\(Locale='(.*)', Text='(.*)'\)$", string) - if m: - text = m.group(2) if m.group(2) != str(None) else None - locale = m.group(1) if m.group(1) != str(None) else None - return LocalizedText(Text=text, Locale=locale) - return LocalizedText(string) - - -@dataclass(frozen=True) -class ExtensionObject: - """ - Any UA object packed as an ExtensionObject - - :ivar TypeId: - :vartype TypeId: NodeId - :ivar Body: - :vartype Body: bytes - """ - - TypeId: NodeId = NodeId() - Encoding: Byte = field(default=0, repr=False, init=False, compare=False) - Body: Optional[ByteString] = None - - def __bool__(self): - return self.Body is not None - - -class VariantType(Enum): - """ - The possible types of a variant. - - :ivar Null: - :ivar Boolean: - :ivar SByte: - :ivar Byte: - :ivar Int16: - :ivar UInt16: - :ivar Int32: - :ivar UInt32: - :ivar Int64: - :ivar UInt64: - :ivar Float: - :ivar Double: - :ivar String: - :ivar DateTime: - :ivar Guid: - :ivar ByteString: - :ivar XmlElement: - :ivar NodeId: - :ivar ExpandedNodeId: - :ivar StatusCode: - :ivar QualifiedName: - :ivar LocalizedText: - :ivar ExtensionObject: - :ivar DataValue: - :ivar Variant: - :ivar DiagnosticInfo: - """ - - Null = 0 - Boolean = 1 - SByte = 2 - Byte = 3 - Int16 = 4 - UInt16 = 5 - Int32 = 6 - UInt32 = 7 - Int64 = 8 - UInt64 = 9 - Float = 10 - Double = 11 - String = 12 - DateTime = 13 - Guid = 14 - ByteString = 15 - XmlElement = 16 - NodeId = 17 - ExpandedNodeId = 18 - StatusCode = 19 - QualifiedName = 20 - LocalizedText = 21 - ExtensionObject = 22 - DataValue = 23 - Variant = 24 - DiagnosticInfo = 25 - - -class VariantTypeCustom: - """ - Looks like sometime we get variant with other values than those - defined in VariantType. - FIXME: We should not need this class, as far as I understand the spec - variants can only be of VariantType - """ - - def __init__(self, val): - self.name = "Custom" - self.value = val - if self.value > 0b00111111: - raise UaError( - f"Cannot create VariantType. VariantType must be {0b111111} > x > {25}, received {val}" - ) - - def __str__(self): - return f"VariantType.Custom:{self.value}" - - __repr__ = __str__ - - def __eq__(self, other): - return isinstance(other, type(self)) and self.value == other.value - - def __hash__(self) -> int: - return self.value.__hash__() - - -@dataclass(frozen=True) -class Variant: - """ - Create an OPC-UA Variant object. - if no argument a Null Variant is created. - if not variant type is given, attemps to guess type from python type - if a variant is given as value, the new objects becomes a copy of the argument - - :ivar Value: - :vartype Value: Any supported type - :ivar VariantType: - :vartype VariantType: VariantType - :ivar Dimension: - :vartype Dimensions: The length of each dimensions. Make the variant a Matrix - :ivar is_array: - :vartype is_array: If the variant is an array. Always True if Dimension is specificied - """ - - # FIXME: typing is wrong here - Value: Any = None - VariantType: VariantType = None - Dimensions: Optional[List[Int32]] = None - is_array: Optional[bool] = None - - def __post_init__(self): - - if self.is_array is None: - if isinstance(self.Value, (list, tuple)) or self.Dimensions : - object.__setattr__(self, "is_array", True) - else: - object.__setattr__(self, "is_array", False) - - if isinstance(self.Value, Variant): - object.__setattr__(self, "VariantType", self.Value.VariantType) - object.__setattr__(self, "Value", self.Value.Value) - - if not isinstance(self.VariantType, (VariantType, VariantTypeCustom)): - if self.VariantType is None: - object.__setattr__(self, "VariantType", self._guess_type(self.Value)) - else: - if hasattr(VariantType, self.VariantType.__name__): - object.__setattr__(self, "VariantType", VariantType[self.VariantType.__name__]) - else: - raise ValueError("VariantType argument must be an instance of VariantType") - - if self.Value is None and not self.is_array: - # only some types of Variants can be NULL when not in an array - if self.VariantType == VariantType.NodeId: - # why do we rewrite this case and not the others? - object.__setattr__(self, "Value", NodeId(0, 0)) - elif self.VariantType not in ( - VariantType.Null, - VariantType.String, - VariantType.DateTime, - VariantType.ExtensionObject, - ): - raise UaError( - f"Non array Variant of type {self.VariantType} cannot have value None" - ) - - if self.Dimensions is None and isinstance(self.Value, (list, tuple)): - dims = get_shape(self.Value) - if len(dims) > 1: - object.__setattr__(self, "Dimensions", dims) - - def __eq__(self, other): - if ( - isinstance(other, Variant) - and self.VariantType == other.VariantType - and self.Value == other.Value - ): - return True - return False - - def __ne__(self, other): - return not self.__eq__(other) - - def _guess_type(self, val): - error_val = None - if isinstance(val, (list, tuple)): - error_val = val - while isinstance(val, (list, tuple)): - if len(val) == 0: - raise UaError(f"could not guess UA type of variable {error_val}") - val = val[0] - # now check if this is one our buildin types - type_name = type(val).__name__ - if hasattr(VariantType, type_name): - return VariantType[type_name] - # nope so guess the type - if val is None: - return VariantType.Null - if isinstance(val, bool): - return VariantType.Boolean - if isinstance(val, float): - return VariantType.Double - if isinstance(val, IntEnum): - return VariantType.Int32 - if isinstance(val, int): - return VariantType.Int64 - if isinstance(val, str): - return VariantType.String - if isinstance(val, bytes): - return VariantType.ByteString - if isinstance(val, datetime): - return VariantType.DateTime - if isinstance(val, uuid.UUID): - return VariantType.Guid - if isinstance(val, object): - try: - return getattr(VariantType, val.__class__.__name__) - except AttributeError: - return VariantType.ExtensionObject - raise UaError( - f"Could not guess UA type of {val} with type {type(val)}, specify UA type" - ) - - -def flatten_and_get_shape(mylist): - dims = [len(mylist)] - while isinstance(mylist[0], (list, tuple)): - dims.append(len(mylist[0])) - mylist = [item for sublist in mylist for item in sublist] - if len(mylist) == 0: - break - return mylist, dims - - -def flatten(mylist): - if mylist is None: - return None - if len(mylist) == 0: - return mylist - while isinstance(mylist[0], (list, tuple)): - mylist = [item for sublist in mylist for item in sublist] - if len(mylist) == 0: - break - return mylist - - -def get_shape(mylist): - dims = [] - while isinstance(mylist, (list, tuple)): - dims.append(len(mylist)) - if len(mylist) == 0: - break - mylist = mylist[0] - return dims - - -# For completness, these datatypes are abstract! -# If they are used in structs, abstract types are either Variant or ExtensionObjects. -# If they only contain basic types (int16, float, double..) they are Variants -UInteger = Variant -Integer = Variant - - -@dataclass(frozen=True) -class DataValue: - """ - A value with an associated timestamp, and quality. - Automatically generated from xml , copied and modified here to fix errors in xml spec - - :ivar Value: - :vartype Value: Variant - :ivar StatusCode: - :vartype StatusCode: StatusCode - :ivar SourceTimestamp: - :vartype SourceTimestamp: datetime - :ivar SourcePicoSeconds: - :vartype SourcePicoSeconds: int - :ivar ServerTimestamp: - :vartype ServerTimestamp: datetime - :ivar ServerPicoseconds: - :vartype ServerPicoseconds: int - """ - - data_type = NodeId(25) - - Encoding: Byte = field(default=0, repr=False, init=False, compare=False) - Value: Optional[Variant] = None - StatusCode_: Optional[StatusCode] = field(default_factory=StatusCode) - SourceTimestamp: Optional[DateTime] = None # FIXME type DateType raises type hinting errors because datetime is assigned - ServerTimestamp: Optional[DateTime] = None - SourcePicoseconds: Optional[UInt16] = None - ServerPicoseconds: Optional[UInt16] = None - - def __post_init__( - self, - ): - if not isinstance(self.Value, Variant): - object.__setattr__(self, "Value", Variant(self.Value)) - - @property - def StatusCode(self): - return self.StatusCode_ - - -@dataclass(frozen=True) -class DiagnosticInfo: - """ - A recursive structure containing diagnostic information associated with a status code. - - :ivar Encoding: - :vartype Encoding: Byte - :ivar SymbolicId: - :vartype SymbolicId: Int32 - :ivar NamespaceURI: - :vartype NamespaceURI: Int32 - :ivar Locale: - :vartype Locale: Int32 - :ivar LocalizedText: - :vartype LocalizedText: Int32 - :vartype LocalizedText: Int32 - :ivar AdditionalInfo: - :vartype AdditionalInfo: String - :ivar InnerStatusCode: - :vartype InnerStatusCode: StatusCode - :ivar InnerDiagnosticInfo: - :vartype InnerDiagnosticInfo: DiagnosticInfo - """ - - data_type = NodeId(25) - - Encoding: Byte = field(default=0, repr=False, init=False, compare=False) - SymbolicId: Optional[Int32] = None - NamespaceURI: Optional[Int32] = None - Locale: Optional[Int32] = None - LocalizedText: Optional[Int32] = None - AdditionalInfo: Optional[String] = None - InnerStatusCode: Optional[StatusCode] = None - InnerDiagnosticInfo: Optional[ExtensionObject] = None - - -def datatype_to_varianttype(int_type): - """ - Takes a NodeId or int and return a VariantType - This is only supported if int_type < 63 due to VariantType encoding - At low level we do not have access to address space thus decoding is limited - a better version of this method can be find in ua_utils.py - """ - if isinstance(int_type, NodeId): - int_type = int_type.Identifier - - if int_type <= 25: - return VariantType(int_type) - return VariantTypeCustom(int_type) - - -def get_default_value(vtype): - """ - Given a variant type return default value for this type - """ - if vtype == VariantType.Null: - return None - if vtype == VariantType.Boolean: - return False - if vtype in (VariantType.SByte, VariantType.Byte): - return 0 - if vtype == VariantType.ByteString: - return b"" - if 4 <= vtype.value <= 9: - return 0 - if vtype in (VariantType.Float, VariantType.Double): - return 0.0 - if vtype == VariantType.String: - return None # a string can be null - if vtype == VariantType.DateTime: - return datetime.utcnow() - if vtype == VariantType.Guid: - return uuid.uuid4() - if vtype == VariantType.XmlElement: - return None # Not sure this is correct - if vtype == VariantType.NodeId: - return NodeId() - if vtype == VariantType.ExpandedNodeId: - return ExpandedNodeId() - if vtype == VariantType.StatusCode: - return StatusCode() - if vtype == VariantType.QualifiedName: - return QualifiedName() - if vtype == VariantType.LocalizedText: - return LocalizedText() - if vtype == VariantType.ExtensionObject: - return ExtensionObject() - if vtype == VariantType.DataValue: - return DataValue() - if vtype == VariantType.Variant: - return Variant() - raise RuntimeError(f"function take a uatype as argument, got: {vtype}") - - -basetype_by_datatype = {} -basetype_datatypes = {} - - -# register of alias of basetypes -def register_basetype(name, nodeid, class_type): - """ - Register a new allias of basetypes for automatic decoding and make them available in ua module - """ - logger.info("registring new basetype alias: %s %s %s", name, nodeid, class_type) - basetype_by_datatype[nodeid] = name - basetype_datatypes[class_type] = nodeid - import asyncua.ua - - setattr(asyncua.ua, name, class_type) - - -# register of custom enums (Those loaded with load_enums()) -enums_by_datatype = {} -enums_datatypes = {} - - -def register_enum(name, nodeid, class_type): - """ - Register a new enum for automatic decoding and make them available in ua module - """ - logger.info("registring new enum: %s %s %s", name, nodeid, class_type) - enums_by_datatype[nodeid] = class_type - enums_datatypes[class_type] = nodeid - import asyncua.ua - - setattr(asyncua.ua, name, class_type) - - -# These dictionnaries are used to register extensions classes for automatic -# decoding and encoding -extension_objects_by_datatype = {} # Dict[Datatype, type] -extension_objects_by_typeid = {} # Dict[EncodingId, type] -extension_object_typeids = {} -datatype_by_extension_object = {} - - -def register_extension_object(name, encoding_nodeid, class_type, datatype_nodeid=None): - """ - Register a new extension object for automatic decoding and make them available in ua module - """ - logger.info( - "registring new extension object: %s %s %s %s", - name, - encoding_nodeid, - class_type, - datatype_nodeid, - ) - if datatype_nodeid: - extension_objects_by_datatype[datatype_nodeid] = class_type - datatype_by_extension_object[class_type] = datatype_nodeid - extension_objects_by_typeid[encoding_nodeid] = class_type - extension_object_typeids[name] = encoding_nodeid - # FIXME: Next line is not exactly a Python best practices, so feel free to propose something else - # add new extensions objects to ua modules to automate decoding - import asyncua.ua - - setattr(asyncua.ua, name, class_type) - - -def get_extensionobject_class_type(typeid): - """ - Returns the registered class type for typid of an extension object - """ - if typeid in extension_objects_by_typeid: - return extension_objects_by_typeid[typeid] - return None - - -class SecurityPolicyType(Enum): - """ - The supported types of SecurityPolicy. - - "None" - "Basic128Rsa15_Sign" - "Basic128Rsa15_SignAndEncrypt" - "Basic256_Sign" - "Basic256_SignAndEncrypt" - "Basic256Sha256_Sign" - "Basic256Sha256_SignAndEncrypt" - - """ - - NoSecurity = 0 - Basic128Rsa15_Sign = 1 - Basic128Rsa15_SignAndEncrypt = 2 - Basic256_Sign = 3 - Basic256_SignAndEncrypt = 4 - Basic256Sha256_Sign = 5 - Basic256Sha256_SignAndEncrypt = 6 - Aes128Sha256RsaOaep_Sign = 7 - Aes128Sha256RsaOaep_SignAndEncrypt = 8 diff --git a/freecad.fcmcua/freecad/fcmcua/fcmcua_actuator_logic.py b/freecad.fcmcua/freecad/fcmcua/fcmcua_actuator_logic.py index 5472b90..0de57ab 100644 --- a/freecad.fcmcua/freecad/fcmcua/fcmcua_actuator_logic.py +++ b/freecad.fcmcua/freecad/fcmcua/fcmcua_actuator_logic.py @@ -9,8 +9,9 @@ def __init__(self, params, pollRate): # type 1=bidirectional, 2=unidirectional (open), 3=unidirectional (close) self.type = int(params.typeCombo.currentText()[:1]) # positions - self.openPos = params.openSpin.value() - self.closePos = params.closeSpin.value() + # open pos is defined as larger than close pos, but need not be entered that way + self.openPos = max(params.openSpin.value(), params.closeSpin.value()) + self.closePos = min(params.openSpin.value(), params.closeSpin.value()) self.blockPos = params.blockSpin.value() # blocking option self.blockOptionSet = params.blockCheck.isChecked() @@ -35,21 +36,26 @@ def __init__(self, params, pollRate): def get_current_pos(self, triggers, blockOption): ''' - calculate new actuator position + calculate the next step the actuator will be set to ''' open = triggers[0] close = triggers[1] block = triggers[2] self.blockOptionSet = blockOption - # get the current postion for this actuator from FreeCAD - pos = self._get_fc_pos()[self.vector] + # get the previous postion for this actuator from FreeCAD + # as a dict of components of the Placement-object + pos = self._get_fc_pos()[self.vector] # get opening or closing state depending on type of actuator state = 'opening' if ((open and not close) or (self.type == 3 and not close)) else 'holding' state = 'closing' if ((close and not open) or (self.type == 2 and not open)) else state + # check if a block comes into effect - open_hysteresis = ((state == 'opening') and ((pos < (self.blockPos + self.open_stw)) and(pos > (self.blockPos - self.open_stw)))) + # without the hysteresis the block might be skipped: + # the variable step-width means the current position + # might never coincide exactly with the block pos + open_hysteresis = ((state == 'opening') and ((pos < (self.blockPos + self.open_stw)) and (pos > (self.blockPos - self.open_stw)))) close_hysteresis = ((state == 'closing') and ((pos < (self.blockPos + self.close_stw)) and (pos > (self.blockPos - self.close_stw)))) in_hysteresis = open_hysteresis or close_hysteresis state = 'blocking' if (in_hysteresis and self.blockOptionSet and block) else state @@ -63,28 +69,27 @@ def _get_fc_pos(self): get the current attachment offset of the corresponding LCS from the FreeCAD document ''' try: - # get actual placement from the document + # get current placement from the document old_X = round(App.getDocument(self.doc).getObjectsByLabel(self.fc_obj)[0].AttachmentOffset.Base.x, RND_PARAM) old_Y = round(App.getDocument(self.doc).getObjectsByLabel(self.fc_obj)[0].AttachmentOffset.Base.y, RND_PARAM) old_Z = round(App.getDocument(self.doc).getObjectsByLabel(self.fc_obj)[0].AttachmentOffset.Base.z, RND_PARAM) - # get actual rotation from the document + # get current rotation from the document rad_angle = App.getDocument(self.doc).getObjectsByLabel(self.fc_obj)[0].AttachmentOffset.Rotation.Angle old_angle = round(rad_angle * 180 / math.pi, RND_PARAM) rot_x = round(App.getDocument(self.doc).getObjectsByLabel(self.fc_obj)[0].AttachmentOffset.Rotation.Axis.x, RND_PARAM) rot_y = round(App.getDocument(self.doc).getObjectsByLabel(self.fc_obj)[0].AttachmentOffset.Rotation.Axis.y, RND_PARAM) rot_z = round(App.getDocument(self.doc).getObjectsByLabel(self.fc_obj)[0].AttachmentOffset.Rotation.Axis.z, RND_PARAM) - except: - print("Error while getting values from the freecad document", self.doc, self.fc_obj) + except Exception as e: + print("[Fcmcua] Error while getting values from the freecad document", e) return {'x':old_X, 'y':old_Y, 'z':old_Z, 'angle':old_angle, 'rot_x':rot_x, 'rot_y':rot_y, 'rot_z':rot_z} def _calculate_pos(self, state, pos): # state: opening, closing or holding - # get attachment offset of FreeCad document - # print("position before incr/decr/hold:", pos) # check if actuator is in open or closed position + # or less than one step away from them is_almost_open = pos > (self.openPos - self.open_stw) is_fully_open = pos > self.openPos is_almost_closed = pos < (self.closePos + self.close_stw) diff --git a/freecad.fcmcua/freecad/fcmcua/fcmcua_actuators_cmd.py b/freecad.fcmcua/freecad/fcmcua/fcmcua_actuators_cmd.py index da6310c..2ca4c6b 100644 --- a/freecad.fcmcua/freecad/fcmcua/fcmcua_actuators_cmd.py +++ b/freecad.fcmcua/freecad/fcmcua/fcmcua_actuators_cmd.py @@ -2,7 +2,6 @@ import FreeCAD import FreeCADGui import os -import json from actuator_widgets import ActuatorWidgets from fcmcua_settings import Settings @@ -40,6 +39,7 @@ def __init__(self, widget, count): #create a group box per actuator groups.append(QtWidgets.QGroupBox('Actuator' + str(i+1))) + # begin placing widgets in the layout at row 0 start_row = 0 # add child-widgets to layout @@ -77,7 +77,8 @@ def __init__(self, widget, count): self.settings.load_actuator_settings(self.actu_list) else: - defaultLabel = QtWidgets.QLabel('No actuator available') + # no actuator configured + defaultLabel = QtWidgets.QLabel('No actuator configured in fcmcua.ini') main_layout.addWidget(defaultLabel) diff --git a/freecad.fcmcua/freecad/fcmcua/fcmcua_axes_cmd.py b/freecad.fcmcua/freecad/fcmcua/fcmcua_axes_cmd.py index c6a64a2..169c378 100644 --- a/freecad.fcmcua/freecad/fcmcua/fcmcua_axes_cmd.py +++ b/freecad.fcmcua/freecad/fcmcua/fcmcua_axes_cmd.py @@ -2,7 +2,6 @@ import FreeCAD import FreeCADGui import os -import json from axis_widgets import AxisWidgets from fcmcua_settings import Settings @@ -56,17 +55,22 @@ def __init__(self, widget, count): layout.addWidget(self.typeLabel,0,10,1,1) # ---- row 1..n: settings widgets - for i in range(self.axes): - # create setting widget and gather them in a list - self.axis_list.append(AxisWidgets(i)) - # starting column index - col = 0 - # list of column widths - col_spans = [2,1,1,1,2,2,1,1] - # add widgets to layout with their respective column width, increment the column index accordingly - for w in range(len(self.axis_list[0].widgets)): - layout.addWidget(self.axis_list[i].widgets[w],1+i,col,1,col_spans[w]) - col += col_spans[w] + if self.axes > 0: + for i in range(self.axes): + # create setting widget and gather them in a list + self.axis_list.append(AxisWidgets(i)) + # starting column index + col = 0 + # list of column widths + col_spans = [2,1,1,1,2,2,1,1] + # add widgets to layout with their respective column width, increment the column index accordingly + for w in range(len(self.axis_list[0].widgets)): + layout.addWidget(self.axis_list[i].widgets[w],1+i,col,1,col_spans[w]) + col += col_spans[w] + else: + # no axis configured + defaultLabel = QtWidgets.QLabel('No axis configured in fcmcua.ini') + layout.addWidget(defaultLabel) #load previous settings from file params.fcmc self.settings.load_axis_settings(self.axis_list) diff --git a/freecad.fcmcua/freecad/fcmcua/fcmcua_cmd.py b/freecad.fcmcua/freecad/fcmcua/fcmcua_cmd.py index ee9a9e8..2fb3ec0 100644 --- a/freecad.fcmcua/freecad/fcmcua/fcmcua_cmd.py +++ b/freecad.fcmcua/freecad/fcmcua/fcmcua_cmd.py @@ -2,7 +2,6 @@ import FreeCAD import FreeCADGui import os -import json from opc_client import OpcClient from axis_widgets import AxisWidgets @@ -85,10 +84,11 @@ def __init__(self,widget, axCount, actCount): self.disconnBtn.clicked.connect(self.onDisconnClicked) for i in range(self.axes): - # create setting widget and gather them in a list + # create axis widgets and gather them in a list self.axis_list.append(AxisWidgets(i)) for j in range(self.actuators): + # create actuator widgets and gather them in a list self.actu_list.append(ActuatorWidgets(hidden=True)) # initialize opc client object @@ -100,6 +100,7 @@ def __init__(self,widget, axCount, actCount): def onConnClicked(self): try: + # set connection state to "connected" and start the connection self.stateLabel.setText("Server: Connected") self.opc.start(self.addrLEdit.text(), self.pollSpin.value(), self.compTimeLabel) except Exception as e: @@ -111,6 +112,7 @@ def onConnClicked(self): def onDisconnClicked(self): try: + # set connection stated to "Disconnected" and stop the connection self.stateLabel.setText("Server: Disconnected") self.compTimeLabel.setText("Compute time: -- ms") self.opc.stop() @@ -146,7 +148,7 @@ def GetResources(self): 'Connection settings dialog') ToolTip = QtCore.QT_TRANSLATE_NOOP( 'FCMC_LinkToOpcUa', - 'Set the server address connect to the OPC UA Server') + 'Set the server address and connect to the OPC UA Server') return { 'Pixmap': os.path.join(ICONPATH, "fcmcua_wb.svg"), 'MenuText': MenuText, diff --git a/freecad.fcmcua/freecad/fcmcua/fcmcua_settings.py b/freecad.fcmcua/freecad/fcmcua/fcmcua_settings.py index 5dd5a70..b064a14 100644 --- a/freecad.fcmcua/freecad/fcmcua/fcmcua_settings.py +++ b/freecad.fcmcua/freecad/fcmcua/fcmcua_settings.py @@ -135,7 +135,6 @@ def load_actuator_settings(self, actu_list): except Exception as e: print("[Fcmcua] Error while loading from file:", e) - for e in range(len(actu_list)): try: actu_list[e].typeCombo.setCurrentText(params[str(e)]['type']) @@ -147,10 +146,9 @@ def load_actuator_settings(self, actu_list): actu_list[e].objLEdit.setText(params[str(e)]['objLabel']) actu_list[e].vectorCombo.setCurrentText(params[str(e)]['vector']) actu_list[e].openSpin.setValue(float(params[str(e)]['openPos'].replace(',', '.' ))) - actu_list[e].blockSpin.setValue(float(params[str(e)]['blockPos'].replace(',', '.' ))) actu_list[e].closeSpin.setValue(float(params[str(e)]['closePos'].replace(',', '.' ))) + actu_list[e].blockSpin.setValue(float(params[str(e)]['blockPos'].replace(',', '.' ))) actu_list[e].openTSpin.setValue(float(params[str(e)]['openTime'].replace(',', '.' ))) actu_list[e].closeTSpin.setValue(float(params[str(e)]['closeTime'].replace(',', '.' ))) except Exception as e: print("[Fcmcua] Error while applying loaded settings:", e) - \ No newline at end of file diff --git a/freecad.fcmcua/freecad/fcmcua/opc_cad_updater.py b/freecad.fcmcua/freecad/fcmcua/opc_cad_updater.py index 687e84f..f8f842d 100644 --- a/freecad.fcmcua/freecad/fcmcua/opc_cad_updater.py +++ b/freecad.fcmcua/freecad/fcmcua/opc_cad_updater.py @@ -1,7 +1,9 @@ import FreeCAD as App -from datetime import datetime import math +# uncomment to calculate and display compute times +# from datetime import datetime + # round values received from FreeCAD to 3 decimals _RND_PARAM = 3 @@ -13,7 +15,7 @@ def __init__(self, axis_list, actu_list): self.axis_list = axis_list self.actu_list = actu_list - # prepare benchmarking + # variables used in calculating compute times self.cycles = 0 self.total_rec = self.total_upd = 0.0 @@ -22,12 +24,14 @@ def updateCAD(self, axis_values, actu_values, poll_rate): '''method to interact with FreeCAD model''' self.axis_values = axis_values self.actu_values = actu_values + + # uncomment to calculate and display compute times # b_upd = datetime.now() # loop counter as an index for the values-list itr = 0 - # iterate through all axis settings entries + # iterate through all axis settings entries and update them for obj in self.axis_list: self._updateAxis(obj, itr, poll_rate) itr += 1 @@ -35,17 +39,14 @@ def updateCAD(self, axis_values, actu_values, poll_rate): # reset loop counter itr = 0 - # iterate through all actuator settings entries + # iterate through all actuator settings entries and update them for obj in self.actu_list: self._updateActuator(obj, itr) itr += 1 - #recompute the CAD model - # b_rec = datetime.now() - # App.ActiveDocument.recompute() self._recompute() - # benchmarking + # uncomment to calculate and display compute times # a_rec = a_upd = datetime.now() # rec_cyc = (a_rec - b_rec).total_seconds() # upd_cyc = (a_upd - b_upd).total_seconds() @@ -80,45 +81,56 @@ def _getFcValues(self, doc, obj): def _updateAxis(self, obj, itr, poll_rate): - # get values already in FreeCAD + # extract document name and LCS label doc = obj.docName.text() fc_obj = obj.obj_label.text() + + # get previous values prev = self._getFcValues(doc, fc_obj) - + #calculate and set new placement vector values try: - #new placement vector values: + # get the multiplier for the given axis multi = self.axis_list[itr].multiSpin.value() - # value from opc is positional in [mm] + + # is the value coming from opc a position or a spindle/speed value? if obj.spd_pos.currentText() == 'pos': + # positional value in [mm] or [deg] val = multi * self.axis_values[itr] - # value from opc is speed in [360°/min] or [1/min] else: - # rotational speed axis/spindle + # spindle/speed value in [deg] or [mm]? if obj.vector.currentText() == 'deg': + # spindle speed: # multiplier * speed [360°/s] * poll_rate [ms] val = multi * (6 * self.axis_values[itr]) * (poll_rate/1000) - # linear/positional speed axis else: + # value from opc is a speed value driving a linear axis: # multiplier is interpreted as gear ratio: e.g. 1 revolution = 10 mm --> multi = 10.0 # multi [mm] * speed [1/min] * poll_rate [ms] val = multi * (self.axis_values[itr] / 60) * (poll_rate/1000) + # update the LCS Placement: + # update positional axes by assigning them the received value + # update speed axes by incrementing them with the calculated value if obj.spd_pos.currentText() == 'pos': - # use previous values except for assigned opc variables (marked by n.vector.currentText() = 'x/y/z/°') - # factor in pos/neg sign where applicable + # positional axis: + # Assign vector components with previous values except for + # vectors with a corresponding opc variable (marked by obj.vector.currentText() = 'x/y/z/°'). + # Factor in pos/neg sign where applicable. x = (val if obj.sign.currentText() == '+' else (-val)) if obj.vector.currentText() == 'x' else prev['old_X'] y = (val if obj.sign.currentText() == '+' else (-val)) if obj.vector.currentText() == 'y' else prev['old_Y'] z = (val if obj.sign.currentText() == '+' else (-val)) if obj.vector.currentText() == 'z' else prev['old_Z'] - #n ew angle + #new angle angle = (val if obj.sign.currentText() == '+' else (-val)) if obj.vector.currentText() == 'deg' else prev['old_angle'] # update the axis values in the freecad document App.getDocument(doc).getObjectsByLabel(fc_obj)[0].AttachmentOffset = App.Placement(App.Vector(x,y,z),App.Rotation(App.Vector(prev['rot_x'], prev['rot_y'], prev['rot_z']), angle)) else: - # use previous values except for assigned opc variables (marked by n.vector.currentText() = 'x/y/z/°') - # increment those by the new value. factor in pos/neg sign where applicable + # speed axis: + # Assign vector components with previous values except for + # vectors with a corresponding opc variable (marked by obj.vector.currentText() = 'x/y/z/°'). + # Increment those by the new value and factor in pos/neg sign where applicable. x = (prev['old_X'] + (val if obj.sign.currentText() == '+' else (-val))) if obj.vector.currentText() == 'x' else prev['old_X'] y = (prev['old_Y'] + (val if obj.sign.currentText() == '+' else (-val))) if obj.vector.currentText() == 'y' else prev['old_Y'] z = (prev['old_Z'] + (val if obj.sign.currentText() == '+' else (-val))) if obj.vector.currentText() == 'z' else prev['old_Z'] @@ -134,15 +146,19 @@ def _updateAxis(self, obj, itr, poll_rate): def _updateActuator(self, obj, itr): - # get values already in FreeCAD + # extract document name and LCS label doc = obj.docLEdit.text() fc_obj = obj.objLEdit.text() + + # get previous values prev = self._getFcValues(doc, fc_obj) try: - #use previous values except for assigned opc variables (marked by n.vector.currentText() = 'x/y/z') - #new placement vector values: + #new placement vector value: val = self.actu_values[itr] + + # Assign vector components with previous values except for + # vectors with a corresponding opc variable (marked by obj.vector.currentText() = 'x/y/z/°'). x = val if obj.vectorCombo.currentText() == 'x' else prev['old_X'] y = val if obj.vectorCombo.currentText() == 'y' else prev['old_Y'] z = val if obj.vectorCombo.currentText() == 'z' else prev['old_Z'] @@ -172,7 +188,6 @@ def checkModel(self): # # This method is borrowed straight from Zolko's Asm4 workbench v0.12 (Asm4_libs.py). - # Thanks Zolko! # retval = None diff --git a/freecad.fcmcua/freecad/fcmcua/opc_client.py b/freecad.fcmcua/freecad/fcmcua/opc_client.py index e11a19a..8293d1a 100644 --- a/freecad.fcmcua/freecad/fcmcua/opc_client.py +++ b/freecad.fcmcua/freecad/fcmcua/opc_client.py @@ -1,10 +1,11 @@ from asyncua.sync import Client from opc_cad_updater import CadUpdater -import time import FreeCADGui as Gui from datetime import datetime from fcmcua_actuator_logic import ActuatorLogic +import time + class OpcClient(): def __init__(self, axis_list, actu_list ): # OpcClient is initialised during workbench init @@ -30,29 +31,33 @@ def start(self, address, poll_rate, compT_widget): # loop control variable self.running = True + # open the connection try: client.connect() - # root = client.get_root_node() - #variables on the opc server: self.axes = [] self.actuators = [] # gather axis variables for n in range(len(self.axis_list)): - # node = self.set_list[n].nodeID.text() self.axes.append(client.get_node(self.axis_list[n].nodeID.text())) # gather actuator variables in sets of three [open, close, block] for a in range(len(self.actu_list)): # depending on type, get one or two variables type = int(self.actu_list[a].typeCombo.currentText()[:1]) + + # if type 1 or 2: get open node open = client.get_node(self.actu_list[a].openLEdit.text() if (type == 1 or type == 2) else False) + + # if type 1 or 3: get close node close = client.get_node(self.actu_list[a].closeLEdit.text() if (type == 1 or type == 3) else False) + # if the conditional block option is set, get also the node for that block = client.get_node(self.actu_list[a].blockLEdit.text()) if (self.actu_list[a].blockCheck.isChecked()) else False - # per actuator, collect all nodes to be gotten from the opc server and place them in a list-entry + + # collect all nodes to be gotten from the opc server and place them in the list-entry for that actuator self.actuators.append([open, close, block]) # initialize lists for the axis values coming from the opc server @@ -81,7 +86,6 @@ def start(self, address, poll_rate, compT_widget): return # initialize one actuator logic object per set of actuator configurations in actu_list - # pass reference to the trigger variable-sets and to each actuator's parameters for o in range(len(self.actu_list)): # gather all actuator logic objects in a list self.actu_objs.append(ActuatorLogic(self.actu_list[o], self.poll_rate)) @@ -89,19 +93,20 @@ def start(self, address, poll_rate, compT_widget): raise e - # prepare benchmarking + # prepare variables for calculating the compute times total_time = 0.0 cycles = 0 self.do_upd = False + + # wait while the server does nothing while not self.do_upd: + # check if a value in the opc server changed self._poll_opc() # main loop while self.running: + # time before this cycle before = datetime.now() - - # measure how long the cycle takes before sleeping - t_start = datetime.now() self.do_upd = False @@ -114,15 +119,19 @@ def start(self, address, poll_rate, compT_widget): # update the Gui to prevent freeze Gui.updateGui() + # time at the end of the update cycle + t_end = datetime.now() + # wait for poll_rate (ms) --> calculate seconds by 1/1000.0 # dont sleep longer than the poll rate, if the opc interaction takes a significant amount of time - t_end = datetime.now() - sleep = (self.poll_rate/1000) - (t_end - t_start).total_seconds() + sleep = (self.poll_rate/1000) - (t_end - before).total_seconds() if sleep > 0: time.sleep(sleep) - # benchmarking + # time after this cycle (including time slept) after = datetime.now() + + # calculate the compute time if an update was performed time_elapsed = (after - before).total_seconds() if self.do_upd: @@ -131,7 +140,6 @@ def start(self, address, poll_rate, compT_widget): if cycles > 0: avg = total_time / cycles compT_widget.setText(f"Compute time: {round(avg*1000, 1)} ms") - # print("Average Opc Cycle time [s]: ", avg) # after connection was stopped client.disconnect() @@ -143,26 +151,10 @@ def stop(self): def _poll_opc(self): # get axis values from server - # for v in self.axes: - # try: - # self.axis_values[self.axes.index(v)] = v.get_value() - # except: - # pass self.axis_values = list(map(self._get_value, self.axes)) # get actuator trigger values from server - # for set in self.actuators: - # for id in set: - # try: - # self.actu_triggers[self.actuators.index(set)][set.index(id)] = id.get_value() - # except: - # # not a valid opc node - # pass self.actu_triggers = list(map(self._get_act_values, self.actuators)) - # print(self.actu_triggers) - # print(len(self.actu_list)) - # print(len(self.actu_values)) - # get actuator target values as calculated by the actuator logic objects for a in range(len(self.actu_list)): @@ -178,9 +170,7 @@ def _poll_opc(self): self.do_upd = True break - # update and recompute the FreeCAD document if an actuator value changed - # but only if updateCAD has not yet been called in this loop-cycle if not self.do_upd: for m in range(len(self.actu_list)): if self.actu_values[m] != self.prev_actu_values[m]: @@ -200,10 +190,12 @@ def _get_value(self, node): return node.get_value() except: # not a valid node id + # but that's ok, keep going with return value 'False' return False def _get_act_values(self, set): + # helper method for getting actuator values return list(map(self._get_value, set)) diff --git a/freecad.fcmcua/freecad/fcmcua/resources/fcmcua_actuators.svg b/freecad.fcmcua/freecad/fcmcua/resources/fcmcua_actuator.svg similarity index 100% rename from freecad.fcmcua/freecad/fcmcua/resources/fcmcua_actuators.svg rename to freecad.fcmcua/freecad/fcmcua/resources/fcmcua_actuator.svg diff --git a/freecad.fcmcua/freecad/fcmcua/version.py b/freecad.fcmcua/freecad/fcmcua/version.py index b3c06d4..d538f87 100644 --- a/freecad.fcmcua/freecad/fcmcua/version.py +++ b/freecad.fcmcua/freecad/fcmcua/version.py @@ -1 +1 @@ -__version__ = "0.0.1" \ No newline at end of file +__version__ = "1.0.0" \ No newline at end of file